Conversation
Downmerge main -> dev after v1.4.1 release
main -> dev
…t for similar requests in future. Added validation to drop paths with invalid cahracters.
…paths to have leading /
…anged unitTest and functionTest schemes settings to build when run.
…rs present in custom path.
…payload. Added test for the same.
[MOB-16479] Allow path overwrite for Media Edge requests
update CI Xcode
update CI Xcode
* Add region id parameter to EdgeEndpoint * Read and write location hint to requests * Move location hint code to EdgeState while passing get/set function handlers to EdgeHitProcessor and NetworkResponseHandler. This makes the EdgeState the holder of the location hint while other classes must call it to get or update the location hint. * Set shared state when the location hint is updated * Add function to clear location hint. * Add EdgeHitProcessor unit tests * Add NetworkResponseHandler functional tests * Add EdgeProperties to store and manage persisted fields * Add EdgeState unit tests * Add location hint functional tests in AEPEdgeFunctionalTests * Update expected number of events in functional tests as Edge now dispatches a shared state * Add coverage capture to AEPEdge scheme * Update comment when creating shared state in bootupIfNeeded * Rename EdgeEndpoint property from 'regionId' to 'locationHint' * update CircleCI macos xcode to 13.4.0 * Fix a few SwiftLint warnings * Move Event Handler Type constants under their own enum * Refactor handleLocationHintHandle loop to break on failure * Persist EdgeProperties to data store automatically from get/clear locationHint * Guard access to current consent status in EdgeState * Add unit tests for Edge endpoint with path overwrite and location hint. * SwiftLint autocorrect
* Add getLocationHint and setLocationHint APIs * Add buttons to get and set Location Hint * Update AEPCore pod to 'dev' branch to pull in new EventSource values. * Move existing EdgePublicAPITests under UnitTests. * Add unit and functional tests * Add picker to select location hints in test app UI * Use nil-coalescing operator instead of explicit nil check * Extract location hint 'or2' to constant for test cases. * Update labels to setLocationHint
* Migration of Edge tutorial to Edge repo * Refactoring file structure * Update steps for Edge, add sections for various AEP extensions * Update file structure to place tutorials in documentation in line with other repos * Remove duplicated tutorial and update assurance window step * Update edge example with one using XDM object * Update tutorial for edge * Step updates * Update AEP setup heading level * Reset app to start state * Update section numbering * Update git repo link to point to tutorial branch * Update repo setup instructions to point to tutorial project * Update podfile instructions * Remove unneeded pod update step Clarify click and drag step * Update click and drag with image Update wording for datastream description * Update click and drag with step numbers * Update property extension installation to include assurance Update publishing steps update env id saving * Remove trigger consequence button * Flesh out rule creation steps * Add Analytics service to datastream steps * Update assurance validation to include analytics mapping and event transactions * Update tutorial app to starting state * Update pod instructions since opening for the first time has invalid Pod target Allow alternative route using SPM if no admin access * Update top level diagram * Create final state for edge tutorial app * Update copyright to match standard license header * Update final app copyright license headers * Remove org info from assets Update wording for "we" * Update start app project to EdgeTutorialApp * Updates based on feedback * Create TOC under Tutorials directory * Remove branch from repo link * Remove initial pod update * Update related projects and point to it from tutorial * Update assurance step header and toc * Update app name usages Co-authored-by: Emilia Dobrin <33132425+emdobrin@users.noreply.github.com>
* Add Documentation folder and api-reference * Add getting-started * A few format fixes and changes from code review * Update comment for setLocationHint in api doc * Add instructions to download using SPM * Add README to Documentation folder with contents * Include Core and Identity in SPM instructions. Co-authored-by: Emilia Dobrin <33132425+emdobrin@users.noreply.github.com>
Update version to v1.5.0
* Fix broken link documentation table of contents * Fix names of documentation in table of contents
Merge to Staging for v1.5.0 release
* Migration of Edge tutorial to Edge repo * Refactoring file structure * Update steps for Edge, add sections for various AEP extensions * Update file structure to place tutorials in documentation in line with other repos * Remove duplicated tutorial and update assurance window step * Update edge example with one using XDM object * Update tutorial for edge * Step updates * Update AEP setup heading level * Reset app to start state * Update section numbering * Update git repo link to point to tutorial branch * Update repo setup instructions to point to tutorial project * Update podfile instructions * Remove unneeded pod update step Clarify click and drag step * Update click and drag with image Update wording for datastream description * Update click and drag with step numbers * Update property extension installation to include assurance Update publishing steps update env id saving * Remove trigger consequence button * Flesh out rule creation steps * Add Analytics service to datastream steps * Update assurance validation to include analytics mapping and event transactions * Update tutorial app to starting state * Update pod instructions since opening for the first time has invalid Pod target Allow alternative route using SPM if no admin access * Update top level diagram * Create final state for edge tutorial app * Update copyright to match standard license header * Update final app copyright license headers * Remove org info from assets Update wording for "we" * Update start app project to EdgeTutorialApp * Updates based on feedback * Create TOC under Tutorials directory * Remove branch from repo link * Remove initial pod update * Update related projects and point to it from tutorial * Update assurance step header and toc * Update app name usages * Refactor assets to categorize by tutorial section remove unneeded assets * update asset references * update assurance validation step formatting * fix image formatting in deeplink instructions * remove unused assets Co-authored-by: Emilia Dobrin <33132425+emdobrin@users.noreply.github.com>
Update docs for staging 1.5.0
emdobrin
approved these changes
Oct 18, 2022
Codecov Report
@@ Coverage Diff @@
## main #292 +/- ##
==========================================
+ Coverage 94.59% 95.50% +0.91%
==========================================
Files 27 28 +1
Lines 998 1045 +47
==========================================
+ Hits 944 998 +54
+ Misses 54 47 -7 |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merge to Main for v1.5.0 release.
Description
Related Issue
Motivation and Context
How Has This Been Tested?
Screenshots (if appropriate):
Types of changes
Checklist: