-
Notifications
You must be signed in to change notification settings - Fork 28
Comparing changes
Open a pull request
base repository: optimizely/ruby-sdk
base: v5.0.0-beta
head repository: optimizely/ruby-sdk
compare: master
- 18 commits
- 37 files changed
- 6 contributors
Commits on Aug 8, 2023
-
[FSSDK-9555] GitHub Issue Templates (#337)
* Add devcontainer config * Add Ruby flavor GH Issue templates * Add gitlens to devcontainer * Add PR #298 doc fix * Add GitLense to devcontainer * Testing updates to ruby CI * Fix linting item * Rollback CI changes * Add suggested setup from @andrewleap-optimizely * fix for solargraph extension --------- Co-authored-by: Andy Leap <104936100+andrewleap-optimizely@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for d2c1da5 - Browse repository at this point
Copy the full SHA d2c1da5View commit details
Commits on Sep 25, 2023
-
[FSSDK-9509] Update http_project_config_manager.rb with soft log warn…
…ing about polling interval < 30s (#338) * Update http_project_config_manager.rb Add soft warning that polling interval under 30 s is not recommended. * Update w single quotes * Update http_project_config_manager.rb * Update WARNING to WARN * Update lib/optimizely/config_manager/http_project_config_manager.rb Co-authored-by: Andy Leap <104936100+andrewleap-optimizely@users.noreply.github.com> --------- Co-authored-by: Andy Leap <104936100+andrewleap-optimizely@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 85512a2 - Browse repository at this point
Copy the full SHA 85512a2View commit details
Commits on Oct 10, 2023
-
feat: include object id/key in invalid object errors (#301)
* feat: include object id/key in invalid object errors - Include object `id`/`key` in errors when objects not found in datafile - Modifies invalid object `id`/`key` log messages to make them consistent Include object `id`/`key` in errors when an object is not found makes them available to the user or the custom error handler. One example of why this is useful is that the `key` of an experiment could be used within a custom error handler to fetch the details of the experiment. This would indicate whether the experiment has been paused (in which case the error could be ignored) or archived (in which case the code referencing the experiment should be removed from the application). * feat: expose object identifiers as error properties - Expose the object identifiers as error properties so that they are easier to use in error handlers. - Encapsulate the error messages within the error objects to enforce consistency and to simplify initialization - Use the messages of the error objects as log messages to enforce consistency and to simplify logging * Update lib/optimizely/exceptions.rb typo identifier * identifier typo * identifier typo * identifier typo * identifier typo * identifier typo --------- Co-authored-by: Matjaz Pirnovar <Mat001@users.noreply.github.com>
Configuration menu - View commit details
-
Copy full SHA for 9b77a5b - Browse repository at this point
Copy the full SHA 9b77a5bView commit details
Commits on Nov 9, 2023
-
Configuration menu - View commit details
-
Copy full SHA for a269a52 - Browse repository at this point
Copy the full SHA a269a52View commit details
Commits on Nov 14, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 9487c0a - Browse repository at this point
Copy the full SHA 9487c0aView commit details
Commits on Dec 8, 2023
-
Configuration menu - View commit details
-
Copy full SHA for ca43f1e - Browse repository at this point
Copy the full SHA ca43f1eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1333d60 - Browse repository at this point
Copy the full SHA 1333d60View commit details
Commits on Jan 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 32d0d99 - Browse repository at this point
Copy the full SHA 32d0d99View commit details
Commits on Jan 18, 2024
-
[FSSDK-8582] chore: prepare for 5.0 release (#346)
* bump version and update changelog * fix license
Configuration menu - View commit details
-
Copy full SHA for 7a5261d - Browse repository at this point
Copy the full SHA 7a5261dView commit details
Commits on Feb 2, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2a284da - Browse repository at this point
Copy the full SHA 2a284daView commit details
Commits on Feb 8, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a8c3c7b - Browse repository at this point
Copy the full SHA a8c3c7bView commit details
Commits on Jun 10, 2024
-
[FSSDK-9461] Bump Ruby version to 3.3 (#351)
* add ruby 3.3.0 * add rb 3.3.0 to devcontainer.json
Configuration menu - View commit details
-
Copy full SHA for 4142ae6 - Browse repository at this point
Copy the full SHA 4142ae6View commit details
Commits on Sep 25, 2024
-
FSSDK-10665] fix: Github Actions YAML files vulnerable to script inje…
…ctions corrected (#352)
Configuration menu - View commit details
-
Copy full SHA for db57cd0 - Browse repository at this point
Copy the full SHA db57cd0View commit details
Commits on Dec 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 321947e - Browse repository at this point
Copy the full SHA 321947eView commit details -
Configuration menu - View commit details
-
Copy full SHA for 39e8e7e - Browse repository at this point
Copy the full SHA 39e8e7eView commit details
Commits on Jan 9, 2025
-
[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>
Configuration menu - View commit details
-
Copy full SHA for 69b2453 - Browse repository at this point
Copy the full SHA 69b2453View commit details
Commits on Jan 13, 2025
-
[FSSDK-10847] chore: preparing for release 5.1.0 (#360)
* chore: preparing for release 5.1.0 * Trigger checks * rubocop autocorrectable linting errors corrected
Configuration menu - View commit details
-
Copy full SHA for cfdd022 - Browse repository at this point
Copy the full SHA cfdd022View commit details
Commits on May 16, 2025
-
[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
Configuration menu - View commit details
-
Copy full SHA for 61a95c3 - Browse repository at this point
Copy the full SHA 61a95c3View commit details
This comparison is taking too long to generate.
Unfortunately it looks like we can’t render this comparison for you right now. It might be too big, or there might be something weird with your repository.
You can try running this command locally to see the comparison on your machine:
git diff v5.0.0-beta...master