Skip to content

Alpha-2 release#55

Merged
kevinlind merged 47 commits intomasterfrom
dev
Jul 29, 2020
Merged

Alpha-2 release#55
kevinlind merged 47 commits intomasterfrom
dev

Conversation

@emdobrin
Copy link
Copy Markdown
Contributor

Description

Related Issue

Motivation and Context

How Has This Been Tested?

Screenshots (if appropriate):

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist:

  • I have signed the Adobe Open Source CLA.
  • My code follows the code style of this project.
  • My change requires a change to the documentation.
  • I have updated the documentation accordingly.
  • I have read the CONTRIBUTING document.
  • I have added tests to cover my changes.
  • All new and existing tests passed.

emdobrin and others added 30 commits May 29, 2020 17:30
[AMSDK-9837] Support multi-datasets for ExperiencePlatformEvents
[Dev] Merge dev to feature/datasetIdOverride
Remove existing xdmlibs and replace with MobileSDKCommerceSchema v1.0 and MobileSDKLifecycleSchema v1.0.
MobileSDKCommerceSchema contains the Commerce mixin.
MobileSDKLifecycleSchema contains the Device, Environment, PlaceContext, and Application mixins.
[AMSDK-9924] Update xdmlibs for multiple datasets.
Merge dev branch into feature/datasetIdOverride branch
[DEV] Merge Feature/datasetIdOverride to dev
Update request event name and set target to iOS10 for AEPCommerceDemoApp
* [amsdk-9723] Add Makefile targets to install SwiftLint and Git hook.
New Makefile target 'setup-lint-tool' will install SwiftLint and a Git pre-commit hook.
SwiftLint is installed via Homebrew. The Git hook is stored under 'hooks/pre-commit' and is copied to '.git/hooks/pre-commit'.

* [amsdk-9723] Add SwiftLint configuraiton file and add Xcode build phase to lint source files.

* [amsdk-9723] Apply autocorrect to code/src

* [amsdk-9723] Fix lint errors which cannot be autocorrected in code/src

* [amsdk-9723] Disable 'nesting' lint rule and set 'force_cast' and 'force_try' to warnings

* [amsdk-9723] Autocorrect format for AEPCommerceDemoApp, but not xdmlib files.

* [amsdk-9723] Fix format errors in AEPCommerceDemoApp where were not autocorrectable.

* [amsdk-9723] Autocorrect format of AEPDemoAppSwiftUI

* [amsdk-9723] Autocorrect format for unit and functional tests.
Add 'lenient' flag to unit test and functional test lint runs to treat all errors as warnings.

* [amsdk-9723] Move hooks/pre-commit to 'tools' dir and update pre-commit to autocorrect all files.

* [amsdk-9723] simplify install of pre-commit git hook

* [amsdk-9723] Autocorrect all files from pre-commit hook

* [amsdk-9723] More autocorrect format fixes.

* [amsdk-9723] Exclude 'Pods', 'libs', and 'xdmlib' from linting

* [amsdk-9723] Fix pre-commit hook to use SwiftLint's --use-script-input-files flag to autocorrect only the files in Git's stage area.

* [amsdk-9723] Fix a few errors after merge from dev.

* [amsdk-9723] Add '--format' flag to SwiftLint in pre-commit hook to auto correct formatting issues.

* [amsdk-9723] Use 'AnyObject' over 'class' for CartDelegate protocol.

* [amsdk-9723] Rename Makefile target to 'setup-tools'

* [amsdk-9723] Configure SwiftLint's function body length to warning: 50 and error: 150

* [amsdk-9723] Fix demo app's CommerceUtil to use correct schema classes.
emdobrin and others added 17 commits July 20, 2020 10:01
[AMSDK-10056] Adds e2e tests for AEPExperiencePlatform extension
[AMSDK-10259] Change Float to Double in Commerce app
…state.

Functional tests verify Identity shared state is a hard dependency before sending a network request to ExEdge. Adds a FakeIdentityExtension which allows the setting and clearing of the Identity shared state. These function tests are added to a new Xcode target so they are run independently from other functional tests. This is needed now as there is currently no way to reset the SDK for testing.
[AMSDK-10255] Make Identity a hard dependency for ExEdge requests
Bump version to alpha-2
@emdobrin emdobrin requested a review from kevinlind July 29, 2020 01:26
@kevinlind kevinlind merged commit e1ed0ea into master Jul 29, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants