Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

staging -> main (v5.3.0) #1078

Merged
merged 16 commits into from
Sep 27, 2024
Merged

staging -> main (v5.3.0) #1078

merged 16 commits into from
Sep 27, 2024

Commits on Jul 9, 2024

  1. Standarfize event names

    praveek committed Jul 9, 2024
    Configuration menu
    Copy the full SHA
    2fb3393 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #1056 from praveek/dev-v5.2.1

    [MOB-21093] Standardize event names
    praveek authored Jul 9, 2024
    Configuration menu
    Copy the full SHA
    1497c08 View commit details
    Browse the repository at this point in the history

Commits on Aug 14, 2024

  1. Add additonal test scenarios to Swift sample app (#1063)

    * Fix Xcode 16 warnings
    
    * Add additonal test scenarios to Swift sample app
    praveek authored Aug 14, 2024
    Configuration menu
    Copy the full SHA
    fb061bd View commit details
    Browse the repository at this point in the history

Commits on Aug 26, 2024

  1. Update test app (#1067)

    Make test app consistent with android for easier smoke testing.
    praveek authored Aug 26, 2024
    Configuration menu
    Copy the full SHA
    34bf776 View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2024

  1. Update ExtensionContainer to use a weak reference to a specific insta…

    …nce of EventHub instead of shared global reference (#1065)
    
    This is to avoid a relatively common test scenario where EventHub is started and shutdown rapidly between test cases, and extension containers have pending events that will get sent to the new EventHub instance; this can affect test case state, shared states, processing times, etc
    timkimadobe authored Aug 29, 2024
    Configuration menu
    Copy the full SHA
    d26ad98 View commit details
    Browse the repository at this point in the history

Commits on Aug 30, 2024

  1. Merge AEPTestUtils changes into dev (#1068)

    * Initial setup for AEPTestUtils as local module within Core
    
    * Update AEPTestUtils podspec configuration
    
    1. Version to 5.0.2
    2. Homepage to point to Core repo URL
    3. License format to match all other podspecs in Core
    4. Source to point to Core repo URL
    5. Source files point to PublicTestUtils under Core and Services
    6. Core and Services dependency restricted to 5.2.0 < 6
    
    * Create contribution guide for AEPTestUtils
    
    * Add more info for how to add test helper files in AEPTestUtils contribution guide
    
    * Create AEPTestUtils specific version update script and workflow action
    
    * Workflow debug steps
    
    * Add more debug steps to workflow
    
    * Update shell
    
    * Fix version taken from workflow input
    
    * Update sed command usage
    
    * Version script updates
    
    * Script updates
    
    * fix workflow script
    
    * Update workflow
    
    * Rename AEPTestUtil version script and workflow file names for clarity
    
    Remove debug prints from both files
    
    * Update dependencies update logic
    
    * Revert "Update dependencies update logic"
    
    This reverts commit 6fc046f.
    
    * Use per dependency check instead
    
    * Create Package.swift for AEPTestUtils
    
    * Revert "Create Package.swift for AEPTestUtils"
    
    This reverts commit 52a0561.
    
    * Revert copyright year to original
    
    * Add back existing files
    
    * Try to trigger cache miss
    
    * Fix incorrect project target AEPCoreMocks Compile Sources file paths for some files
    
    * Revert "Try to trigger cache miss"
    
    This reverts commit a8f6801.
    
    * Update TestUtils contributing guide documentation for clarity
    
    * Consolidate version update script, adding logic to handle TestUtils specific flow
    
    * Update TestUtils version workflow to use updated version script
    
    * Bump AEPTestUtils podspec version
    
    * Create podspec verification script for AEPTestUtils
    
    * Create test workflow to run AEPTestUtils podspec check script
    
    * Remove the dependency on internal AEPServicesMocks in public AEPTestUtils files
    
    * Update AEPCore and AEPServices podspecs to allow for ENABLE_TESTING_SEARCH_PATHS
    
    * Fix testable flag in AEPCore and AEPServices podspecs
    
    * Try adding ENABLE_TESTING_SEARCH_PATHS flag to AEPTestUtils
    
    * Try adding ENABLED_TESTABILITY flag to AEPTestUtils podspec
    
    * Fix typo in podspec 'ENABLE_TESTABILITY' flag
    
    * Update podspecs to use test target
    
    * Try different flags for AEPTestUtils
    
    * Try different flags for AEPTestUtils
    
    * Tweak AEPTestUtils flags
    
    * Update validation script to use test target instead of regular
    
    * Check removing custom flags
    
    * Remove custom flag stuff from podspecs
    
    * Create release workflow for AEPTestUtils with validation as a prereq
    
    * release_testutils.yml  - Fix script path and temp disable main branch check
    
    * release_testutils.yml - add step to install xcodegen
    
    * release_testutils.yml - update runner to macos and add version format validation
    
    * Update podspec_version logic
    
    * temp disable podspec validation
    
    * Add git author information
    
    * Testing removing git author and reenabling main branch if
    
    * Hardcode `main` branch for release_testutils workflow
    
    Reenable all steps
    
    * Remove temp workflow
    
    * Add makefile rule for testutils podspec validation and update workflow usage
    
    * Temp disable main branch checkout
    
    * Reenable main branch checkout
    
    * Revert "Remove the dependency on internal AEPServicesMocks in public AEPTestUtils files"
    
    This reverts commit 58c3687.
    
    * Revert "Remove temp workflow"
    
    This reverts commit ef41e52.
    
    * Remove test workflow again
    
    * update-versions.sh - Remove multiplatform sed compatibility in favor of original macOS version
    
    Update testutils version workflow to use macOS runner
    
    * Apply latest AEPTestUtil updates (5.1.0) (#1057)
    
    * Bring over latest AEPTestUtils changes (since 5.1.0)
    * Make utilities Threadsafe
    * Update AEPTestUtils version to 5.2.0
    
    * Improve AEPTestUtils Network Service helper class multi thread handling and method docs (#1058)
    
    * NetworkRequestHelper.swift - Reorder methods by functionality, update method docs, add deprecation to flatten map method
    
    * RealNetworkService.swift - Update method docs and method ordering
    
    * MockNetworkService.swift - Update method docs and method ordering
    
    * NetworkRequestHelper.swift - Update method to perform await outside of sync block
    
    * NetworkRequestHelper.swift - Update to use Log and add error log for invalid URL string
    
    * Update JSON comparison APIs (#1059)
    
    * Remove deprecated APIs and add support for new path options
    
    * Add support for new path options ElementCount and ValueNotEqual
    
    Remove deprecated logic and path interpretation logic
    Reorder methods based on usage and dependency
    
    * Enhance test failure messages and update variable name from wildcard to accurate any order
    
    Update failure message strings to use regular multiline strings to reduce unused syntax
    
    * XCTestCase+AnyCodableAsserts.swift - Update code docs
    
    * Apply lint
    
    * Update access level to private
    
    * Create JSON comparison API migration docs (#1062)
    
    * Create JSON comparison API migration docs
    
    * Simplify path options usage example
    
    Reorder migration patterns sections
    Add additional example using type match as default for mixed exact vs type match validation section
    
    * Fix flaky Identity tests (#1061)
    
    ---------
    
    Co-authored-by: Praveen <praveek@users.noreply.github.com>
    timkimadobe and praveek authored Aug 30, 2024
    Configuration menu
    Copy the full SHA
    3de7fa9 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2024

  1. Configuration menu
    Copy the full SHA
    92bc347 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    6666f13 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2024

  1. Configuration menu
    Copy the full SHA
    07772d2 View commit details
    Browse the repository at this point in the history
  2. -move some of the constants and rename new delegate method to onError…

    … for consistency with Android
    sbenedicadb committed Sep 19, 2024
    Configuration menu
    Copy the full SHA
    d123502 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2024

  1. Configuration menu
    Copy the full SHA
    68b546d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    07ed489 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    b406cec View commit details
    Browse the repository at this point in the history
  4. Merge pull request #1074 from sbenedicadb/dev-v5.3.0

    MOB-21457 - support the return of a presentation error when an in-app message can't be displayed
    sbenedicadb authored Sep 23, 2024
    Configuration menu
    Copy the full SHA
    9b68165 View commit details
    Browse the repository at this point in the history

Commits on Sep 24, 2024

  1. Configuration menu
    Copy the full SHA
    64cec5b View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2024

  1. Merge pull request #1077 from adobe/dev-v5.3.0

    dev -> staging (v5.3.0)
    praveek authored Sep 26, 2024
    Configuration menu
    Copy the full SHA
    bfde228 View commit details
    Browse the repository at this point in the history