8000 Comparing a8c3c7b...61a95c3 · optimizely/ruby-sdk · GitHub
[go: up one dir, main page]

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: optimizely/ruby-sdk
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: a8c3c7b
Choose a base ref
...
head repository: optimizely/ruby-sdk
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: 61a95c3
Choose a head ref
  • 7 commits
  • 14 files changed
  • 3 contributors

Commits on Jun 10, 2024

  1. [FSSDK-9461] Bump Ruby version to 3.3 (#351)

    * add ruby 3.3.0
    
    * add rb 3.3.0 to devcontainer.json
    Mat001 authored Jun 10, 2024
    Configuration menu
    Copy the full SHA
    4142ae6 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2024

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

Commits on Dec 13, 2024

  1. Configuration menu
    Copy the full SHA
    321947e View commit details
    Browse the repository at this point in the history
  2. Revert "Update ruby.yml (#355)" (#357)

    This reverts commit 321947e.
    muzahidul-opti authored Dec 13, 2024
    Configuration menu
    Copy the full SHA
    39e8e7e View commit details
    Browse the repository at this point in the history

Commits on Jan 9, 2025

  1. [FSSDK-10765] enhancement: Implement UPS request batching for decideF…

    …orKeys (#353)
    
    * user profile tracker created
    
    * lib/optimizely.rb -> Added user_profile_tracker require
    lib/optimizely.rb -> Updated decide_for_keys method
    lib/optimizely.rb -> Enhanced decision-making logic
    lib/optimizely.rb -> Integrated UserProfileTracker usage
    lib/optimizely.rb -> Refined decision reasons handling
    lib/optimizely/user_profile_tracker.rb -> New user profile tracker class
    
    * Implementation complete. Unit Tests are failing.
    
    * lib/optimizely.rb -> Made optional parameter explicit
    lib/optimizely/decision_service.rb -> Added user profile tracker usage
    lib/optimizely/decision_service.rb -> Clarified handling of user profiles
    lib/optimizely/user_profile_tracker.rb -> Fixed user ID reference in error
    spec/decision_service_spec.rb -> Adjusted tests for user profile tracker
    
    * lib/optimizely/decision_service.rb -> Simplified decision logging
    lib/optimizely/user_profile_tracker.rb -> Improved user profile lookup handling
    spec/project_spec.rb -> Updated mocks for decision service calls
    
    * lib/optimizely/decision_service.rb -> Removed user profile tracker instantiation.
    lib/optimizely/user_profile_tracker.rb -> Improved error logging message.
    spec/decision_service_spec.rb -> Refactored user profile tracking in tests.
    spec/project_spec.rb -> Updated decision service method stubs.
    spec/user_profile_tracker.rb -> Updated lookup, update and save tests for user_profile_tracker
    
    * spec/user_profile_tracker_spec.rb -> Updated error messages in tests.
    
    * spec/user_profile_tracker_spec.rb -> linting fix
    
    * linting fixes
    
    * Update README.md
    
    * Update README.md
    
    * Trigger checks
    
    * Trigger checks
    
    * Trigger checks
    
    * Trigger checks
    
    * lib/optimizely/user_profile_tracker.rb -> Added user profile init check.
    
    * lib/optimizely/decision_service.rb -> Updated user profile tracker initialization.
    
    * lib/optimizely/decision_service.rb -> Update user profile save method
    
    ---------
    
    Co-authored-by: Matjaz Pirnovar <Mat001@users.noreply.github.com>
    FarhanAnjum-opti and Mat001 authored Jan 9, 2025
    Configuration menu
    Copy the full SHA
    69b2453 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2025

  1. [FSSDK-10847] chore: preparing for release 5.1.0 (#360)

    * chore: preparing for release 5.1.0
    
    * Trigger checks
    
    * rubocop autocorrectable linting errors corrected
    FarhanAnjum-opti authored Jan 13, 2025
    Configuration menu
    Copy the full SHA
    cfdd022 View commit details
    Browse the repository at this point in the history

Commits on May 16, 2025

  1. [FSSDK-11389] update: experiment_id and variation_id added to payloads (

    #361)
    
    * optimizely.rb -> added variation id and experiment id to notification listerner payload
    optimizely_user_context_spec.rb -> fixed unit tests
    
    * -unit tests updated
    -rubocop autocorrection
    
    * chore: trigger CI
    
    * fix: rubocop corrections
    FarhanAnjum-opti authored May 16, 2025
    Configuration menu
    Copy the full SHA
    61a95c3 View commit details
    Browse the repository at this point in the history
Loading
0