Releases: adobe/aepsdk-edge-android
Releases · adobe/aepsdk-edge-android
v3.0.2
Release notes
- Added support for recoverable error codes from Edge Network.
What's Changed
- Downmerge
main->devby @timkimadobe in #182 - Downmerge
main->devby @timkimadobe in #184 - Unrevert "Update recoverable error codes (#170)" by @timkimadobe in #174
- Updating version to 3.0.2 by @github-actions in #187
dev->staging[3.0.2] Update recoverable error codes by @timkimadobe in #188- Downmerge
main->dev(Edge 3.0.1) Added support for the new MobileCore.initialize API intr… by @timkimadobe in #190 dev->stagingBringing in downmerge 3.0.1 changes by @timkimadobe in #192staging->main[3.0.2] Update recoverable error codes by @timkimadobe in #193
Full Changelog: v3.0.1...v3.0.2
v3.0.1
Release notes
- Added support for the new
MobileCore.initializeAPI introduced in Core.
What's Changed
- Unit test AEPTestUtils update (part 1) by @timkimadobe in #153
- Unit test AEPTestUtils update (part 2) by @timkimadobe in #154
- Integration test AEPTestUtils migration by @timkimadobe in #158
- Functional test AEPTestUtils update by @timkimadobe in #159
- Integration test - parameterized mobile property ID by @timkimadobe in #163
- Update AEPTestUtils to 3.0.0 by @timkimadobe in #164
- Integration test dynamic Edge domain by @timkimadobe in #166
- Integration test workflow updates by @timkimadobe in #167
- dev -> staging [NON-RELEASE] by @timkimadobe in #165
- Staging -> Main [NON-RELEASE] by @timkimadobe in #168
- Downmerge Main -> Dev by @timkimadobe in #169
- Update recoverable error codes by @emdobrin in #170
- Update GitHub Action workflows to use aepsdk-commons by @timkimadobe in #171
- Revert "Update recoverable error codes (#170)" by @timkimadobe in #172
- Migrate build and test workflow to GitHub Actions by @timkimadobe in #175
- Dev -> Staging [NON-RELEASE] Migrate to GitHub Actions reusable workflows by @timkimadobe in #176
- Staging -> Main [NON-RELEASE] Migrate to GitHub Actions reusable workflows by @timkimadobe in #177
- Downmerge Main -> Dev by @timkimadobe in #178
- Maven release workflow updates by @timkimadobe in #179
- Dev -> Staging [NON-RELEASE] Actions workflow upgrade to 3.1.0 by @timkimadobe in #180
- Staging -> Main [NON-RELEASE] Actions workflow upgrade to 3.1.0 by @timkimadobe in #181
- Update workflows to 3.3.0 by @timkimadobe in #183
- (Edge 3.0.1) Added support for the new MobileCore.initialize API introduced in Core by @praveek in #186
Full Changelog: v3.0.0...v3.0.1
v3.0.0
Release Notes
Major version update for Edge Network Adobe Experience Platform Mobile SDKs on Android compatible with Mobile Core 3.0.0. The current release includes the following changes:
- Updated the minimum supported Android API level to 21.
- Removed deprecated
registerExtensionAPI. Use the MobileCore.registerExtensions() API for registering extensions and initializing the SDK instead. - Removed deprecated function
Formatters.dateToISO8601String(), replaced byTimeUtils.getISO8601UTCDateWithMilliseconds()in MobileCore. - Removed deprecated function
Formatters.dateToShortDateString(), replaced byTimeUtils.getISO8601FullDate()in MobileCore. - Added an enhancement to prevent network retries when the device's network is offline.
What’s Changed
- Merge to Main for v3.0.0 release (#151) @kevinlind
- Merge dependency updates to staging (#150) @kevinlind
- Update dependencies to use non-snapshot 3.0.0 versions (#149) @kevinlind
- Update development steps in readme (#148) @emdobrin
- 3.0.0 release final dev-v3.0.0 -> staging (#147) @cacheung
- Update to the latest snapshots (#146) @cacheung
- clean up before the release (#145) @cacheung
- Update CircleCI workflow to build sample app for main and staging branches (#144) @praveek
- Update integration-test machine image in CircleCI config to 2024.01.1 (#143) @kevinlind
- Merge to Staging for v3.0.0 release (#140) @kevinlind
- Update doc for 3.0.0 release (#139) @kevinlind
- Adapt the NetworkService changes in Edge (#138) @kevinlind
- Correct dependency in publish step to Edge Identity (#137) @kevinlind
- Update Edge Identity dependency version to 3.0.0 (#136) @kevinlind
- [breaking change] Remove deprecated date formatters. (#133) @kevinlind
- [CI] Move parameters to pipeline level, add "build-path" parameter (#135) @kevinlind
- Update project module namespaces (#132) @kevinlind
- Migrate Gradle files to use aep-plugin library (#131) @kevinlind
- Update Makefile and CI scripts to remove 'ci' folder and 'ci-' prefix. (#130) @kevinlind
- Remove EventType Key in code (#129) @PravinPK
v2.4.0
Release Notes
- Added support to customize datastream configurations on a per-event basis using the sendEvent API.
- Improved logging on connection failure.
What's Changed
- Integration test workflow by @timkimadobe in #76
- Integration test JSON comparison system by @timkimadobe in #79
- Shared test utilities setup by @timkimadobe in #93
- Mock/Real NetworkServices test utilities (no functional test refactor) by @timkimadobe in #95
- Functional test refactor - using new network service test helpers by @timkimadobe in #96
- Integration test cases by @timkimadobe in #101
- Integration test workflow update by @timkimadobe in #102
- Feature/integration tests by @timkimadobe in #103
- NetworkService test helpers parity and method doc updates by @timkimadobe in #104
- Update Experience Event class for Datastream Config Override Feature by @addb in #112
- Log generic network failure when HTTP code is -1. Log retry interval. by @kevinlind in #113
- Update documentation for Datastream Override Feature by @addb in #114
- Datastream Id Override and Datastream Config Override Implementation by @addb in #115
- Add functional tests for datastream config override feature by @addb in #122
- Integration Tests for Datastream Config Overrides Feature by @addb in #123
- Feature: Datastream configuration overrides by @addb in #124
- Bump up version for 2.4.0 release by @addb in #125
- Dev -> Staging [v2.4.0 Release] by @addb in #126
- Staging -> Main - [v2.4.0 Release] by @addb in #128
Full Changelog: v2.3.0...v2.4.0
v2.3.0
v2.3.0
- Added the ability to request a "completion" event when making an experience event request. The
contentCompleteevent is dispatched after the request connection is closed.
What's Changed
- Fix warnings in Gradle files by @kevinlind in #80
- Dispatch 'complete' event when streaming connection closed by @kevinlind in #83
- Bump version to 2.3.0 by @kevinlind in #84
- Add content complete event to toc, update response content description by @kevinlind in #85
- Merge to Staging for v2.3.0 release by @kevinlind in #86
- Revert 'asNode(null)' to 'asNode()'. by @kevinlind in #87
- Merge to Staging for 2.3.0 Gradle fix for publish by @kevinlind in #88
- Replace hardcoded event source with EventSource.CONTENT_COMPLETE by @kevinlind in #89
- Merge to Staging for 2.4.0 release, updates Core dependency to 2.4.0 by @kevinlind in #90
- Merge to Main for 2.3.0 release by @kevinlind in #91
Full Changelog: v2.2.0...v2.3.0
v2.2.0
2.2.0
- Added support for chaining related events.
- Fixed location of event index when decoding network response errors and warnings.
What's Changed
- Set parent ID to Edge response events by @kevinlind in #69
- Set parent ID to Edge response events (#69) by @kevinlind in #71
- Get 'eventIndex' from 'report' object for interact response errors and warnings by @kevinlind in #72
- Update version to 2.2.0 by @kevinlind in #73
- Merge to Staging for v2.2.0 release by @kevinlind in #74
- Merge to Main for 2.2.0 release by @kevinlind in #75
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's Changed
- Update dependencies to remove Edge from chain by @timkimadobe in #46
- Remove kotlin syntax from api docs by @timkimadobe in #45
- Add Edge event reference by @timkimadobe in #44
- Update event reference doc by @timkimadobe in #48
- Update license by @emdobrin in #49
- Implemented overwrite custom path feature along with unit and functional tests by @addb in #51
- Bump up version for 2.1.0 release + Add License URL + Minor refactoring for overwrite path validation by @addb in #54
- Dev -> Staging [v2.1.0 release] by @addb in #55
- Staging -> Main [v2.1.0 release] by @addb in #56
New Contributors
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- Updates to CircleCI configuration by @kevinlind in #1
- [MOB-17072] Adopt changes for Core 2.0 part 1 by @kevinlind in #2
- [MOB-17672] Use event type/source from core by @emdobrin in #3
- [MOB-17672] Update all usages of dispatchEvent for new 2.x APIs by @emdobrin in #4
- [MOB-17672] Update extension API usages for 2.x by @emdobrin in #5
- [MOB-17672] Log updates in source code by @emdobrin in #6
- [MOB-17672] Part2 - Log updates in test code by @emdobrin in #7
- [MOB-17671] Updates for HitProcessing 2.x by @emdobrin in #8
- [MOB-17093] Part 1 - Unit tests with mockito and core 2.x by @emdobrin in #9
- [MOB-17093] Part 2 - Unit tests with mockito and core 2.x by @emdobrin in #10
- [MOB-17093] Simplify mocks for sharedStateCallback by @emdobrin in #11
- [MOB-17092] Use TimeUtils for xdm timestamp format by @emdobrin in #13
- [MOB-17093] Part3 - re-enable functional tests by @emdobrin in #12
- Cleanup - remove unused helpers, fix warnings, dependencies by @emdobrin in #15
- Use DataReader for map retrievals by @emdobrin in #14
- Fix network request await for asserts by @emdobrin in #16
- Edge extension and public classes - coverage++ by @emdobrin in #17
- Annotations on public and extension apis by @emdobrin in #18
- Use StringUtils, JSONUtils from Core by @emdobrin in #21
- clean up dependencies and update to java 11 by @emdobrin in #24
- Close hit queue on Edge unregistration by @kevinlind in #27
- dev-v2.0.0 -> staging for 2.0.0-SNAPSHOT by @emdobrin in #28
- Update using Core Utils by @cacheung in #34
- Updated github issue templates by @emdobrin in #33
- Update test app logging service and instruction text by @timkimadobe in #29
- Refactor EdgeHitProcessor.processHit to clean up error handling by @kevinlind in #19
- dev-v2.0.0 to staging for second 2.0.0-SNAPSHOT by @kevinlind in #36
- Update documentation and tutorial for 2.0 by @timkimadobe in #35
- Edge test app in kotlin by @emdobrin in #37
- Add Kotlin to API documentation 2.0 by @timkimadobe in #38
- Update dependencies by @emdobrin in #39
- Re-enable app build on ci by @emdobrin in #41
- Update header spacing by @timkimadobe in #42
- dev-v2.0.0 -> staging by @emdobrin in #40
- staging -> main for 2.0.0 release by @emdobrin in #43
New Contributors
- @kevinlind made their first contribution in #1
- @emdobrin made their first contribution in #3
- @cacheung made their first contribution in #34
- @timkimadobe made their first contribution in #29
Full Changelog: https://github.com/adobe/aepsdk-edge-android/commits/v2.0.0