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

Merge from main #32

Draft
wants to merge 197 commits into
base: master
Choose a base branch
from
Draft

Merge from main #32

wants to merge 197 commits into from

Commits on Apr 11, 2020

  1. Add on_winner_choose hook

    macgena committed Apr 11, 2020
    Configuration menu
    Copy the full SHA
    c6a0d76 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce0e62b View commit details
    Browse the repository at this point in the history
  3. Merge pull request #574 from Nootrobox/add-on-winner-choose-hook

    Add on_winner_choose hook
    andrehjr authored Apr 11, 2020
    Configuration menu
    Copy the full SHA
    25f6330 View commit details
    Browse the repository at this point in the history

Commits on May 4, 2020

  1. Fix #max_experiments_reached? when using allow_multiple_experiments=c…

    …ontrol
    
    When using allow_multiple_experiments=control Split only allows one
    experiment with an alternative other than 'control'.
    
    Split::User#max_experiments_reached? checks for that looping through all
    experiments. As Split::User#active_experiments drops the experiment
    version we also need to do that here to be able to check properly.
    
    Fixes #612
    andrehjr committed May 4, 2020
    Configuration menu
    Copy the full SHA
    0d2178e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #613 from splitrb/fix-allow_multiple_experiments-c…

    …ontrol-with-versions
    
    Fix #max_experiments_reached? when using allow_multiple_experiments=control
    andrehjr authored May 4, 2020
    Configuration menu
    Copy the full SHA
    f48c196 View commit details
    Browse the repository at this point in the history

Commits on May 7, 2020

  1. Configuration menu
    Copy the full SHA
    036374e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #616 from splitrb/rubystats-for-beta-distribution

    Replace usage of SimpleRandom with RubyStats
    andrehjr authored May 7, 2020
    Configuration menu
    Copy the full SHA
    d3ef9d7 View commit details
    Browse the repository at this point in the history

Commits on May 13, 2020

  1. Configuration menu
    Copy the full SHA
    648576a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #619 from robin-phung/cleanup-experiment-init

    Removed repeated loading from config
    andrehjr authored May 13, 2020
    Configuration menu
    Copy the full SHA
    0eab0ae View commit details
    Browse the repository at this point in the history

Commits on May 20, 2020

  1. Configuration menu
    Copy the full SHA
    de61579 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #622 from splitrb/consistent-return-metadata-when-…

    …disabled
    
    ab_test must return metadata on error or if split is disabled/excluded user
    andrehjr authored May 20, 2020
    Configuration menu
    Copy the full SHA
    261013c View commit details
    Browse the repository at this point in the history

Commits on May 27, 2020

  1. Configuration menu
    Copy the full SHA
    f9fc878 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    0dcc853 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #615 from robin-phung/master

    Introduce enable/disable experiment cohorting
    andrehjr authored May 27, 2020
    Configuration menu
    Copy the full SHA
    482e700 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2020

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

Commits on Jun 4, 2020

  1. spec copy change

    robin-phung committed Jun 4, 2020
    Configuration menu
    Copy the full SHA
    18622a5 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #625 from robin-phung/trial-goal-callback

    Update Trial so that goals are accessible in callback
    andrehjr authored Jun 4, 2020
    Configuration menu
    Copy the full SHA
    9e45dd1 View commit details
    Browse the repository at this point in the history

Commits on Jun 18, 2020

  1. Only suport ruby 2.5+

    andrehjr committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    4b388f7 View commit details
    Browse the repository at this point in the history
  2. Add ruby 2.7 to the matrix

    andrehjr committed Jun 18, 2020
    Configuration menu
    Copy the full SHA
    9ae7610 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #627 from splitrb/bump-ruby-support-to-2-5-plus

    Only support Ruby versions >= 2.5
    andrehjr authored Jun 18, 2020
    Configuration menu
    Copy the full SHA
    38058d3 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1222565 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    1f5cb04 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    0111694 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    b93a485 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #628 from splitrb/bump-minimum-required-redis

    Bump minimum required redis to 4.2
    andrehjr authored Jun 18, 2020
    Configuration menu
    Copy the full SHA
    1db141c View commit details
    Browse the repository at this point in the history

Commits on Jun 19, 2020

  1. Update CHANGELOG.md

    andrehjr committed Jun 19, 2020
    Configuration menu
    Copy the full SHA
    eefce9a View commit details
    Browse the repository at this point in the history

Commits on Jun 22, 2020

  1. Configuration menu
    Copy the full SHA
    41502b2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    cc816b3 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #630 from splitrb/remove-old-redis-config

    Remove thread_safe config as redis-rb is thread_safe by default since 2.2
    andrehjr authored Jun 22, 2020
    Configuration menu
    Copy the full SHA
    508c1d0 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #631 from splitrb/remove-deprecated-redis-url

    Remove redis_url impl. Deprecated on ~2.2
    andrehjr authored Jun 22, 2020
    Configuration menu
    Copy the full SHA
    1895104 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    fcd51dc View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    593a8d0 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    7b9caf5 View commit details
    Browse the repository at this point in the history
  8. update rubocop_todo.yml

    andrehjr committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    f062def View commit details
    Browse the repository at this point in the history
  9. Merge pull request #632 from splitrb/simplify-redis-interface

    Simplify RedisInterface usage when persisting Experiment alternatives
    andrehjr authored Jun 22, 2020
    Configuration menu
    Copy the full SHA
    7ec1015 View commit details
    Browse the repository at this point in the history
  10. update changelog

    andrehjr committed Jun 22, 2020
    Configuration menu
    Copy the full SHA
    bb99568 View commit details
    Browse the repository at this point in the history

Commits on Jul 5, 2020

  1. Configuration menu
    Copy the full SHA
    50e7359 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2c151af View commit details
    Browse the repository at this point in the history
  3. Merge pull request #633 from splitrb/fix-metadata-updates

    Removes metadata key when it updated to nil
    andrehjr authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    b6a46a1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d3e0f40 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    a5a3285 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #634 from splitrb/add-documentation-on-cookie-storage

    Adding documentation related to what is stored on cookies.
    andrehjr authored Jul 5, 2020
    Configuration menu
    Copy the full SHA
    8114493 View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. Force experiment does not count for metrics

    When using the admin dashboard and forcing an experment, this should not count
    on metrics and should be only used for testing.
    andrehjr committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    12390b8 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #637 from splitrb/rewrite-force-option

    Force experiment does not count for metrics
    andrehjr authored Aug 8, 2020
    Configuration menu
    Copy the full SHA
    10fff35 View commit details
    Browse the repository at this point in the history
  3. Remove Sinatra Dependency for Split Dashboard

    Paulo Casaretto authored and andrehjr committed Aug 8, 2020
    Configuration menu
    Copy the full SHA
    3a9da74 View commit details
    Browse the repository at this point in the history

Commits on Aug 10, 2020

  1. Configuration menu
    Copy the full SHA
    20ec72d View commit details
    Browse the repository at this point in the history
  2. Merge pull request #635 from splitrb/sinatra-has-left-the-building

    Remove Sinatra Dependency for Split Dashboard
    andrehjr authored Aug 10, 2020
    Configuration menu
    Copy the full SHA
    3190356 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cb6dfde View commit details
    Browse the repository at this point in the history

Commits on Aug 22, 2020

  1. Configuration menu
    Copy the full SHA
    278e89e View commit details
    Browse the repository at this point in the history
  2. Merge pull request #639 from splitrb/remove-old-alternatives-set-comp…

    …at-code
    
    Remove 'set' parsing for alternatives. Sets were used as storage and deprecated on 0.x
    andrehjr authored Aug 22, 2020
    Configuration menu
    Copy the full SHA
    1f730d4 View commit details
    Browse the repository at this point in the history

Commits on Aug 23, 2020

  1. Configuration menu
    Copy the full SHA
    930873f View commit details
    Browse the repository at this point in the history
  2. Merge pull request #640 from splitrb/reduce-extra-hset-call

    Single HSET to update values, instead of multiple ones.
    andrehjr authored Aug 23, 2020
    Configuration menu
    Copy the full SHA
    5e1f3b6 View commit details
    Browse the repository at this point in the history

Commits on Sep 1, 2020

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

Commits on Sep 2, 2020

  1. Configuration menu
    Copy the full SHA
    e5c1534 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #642 from splitrb/outside-web-sessions

    add a simple way to load users outside web session
    andrehjr authored Sep 2, 2020
    Configuration menu
    Copy the full SHA
    595a59a View commit details
    Browse the repository at this point in the history

Commits on Oct 21, 2020

  1. Fix typo of in Split::Trial class variable

    There is a class variable, `alternative_choosen` in the `Split::Trial`
    class. This class variable has a typo. The correct spelling should be
    [`alternative_chosen`](http://www.english-for-students.com/Chosen-vs-Choosen.html)
    
    This commit fixes the class variable typo and updates all usage of the
    class variable. The class variable is only used within the class itself.
    TomasBarry committed Oct 21, 2020
    Configuration menu
    Copy the full SHA
    5ee828c View commit details
    Browse the repository at this point in the history
  2. Merge pull request #644 from TomasBarry/typo/correct-spelling-of-clas…

    …s-variable-in-trial
    
    Fix typo of in `Split::Trial` class variable
    andrehjr authored Oct 21, 2020
    Configuration menu
    Copy the full SHA
    00d76dc View commit details
    Browse the repository at this point in the history

Commits on Nov 24, 2020

  1. Configuration menu
    Copy the full SHA
    da021ef View commit details
    Browse the repository at this point in the history
  2. Added cache_catalog config

    rdh committed Nov 24, 2020
    Configuration menu
    Copy the full SHA
    e050109 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80704b1 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4828094 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    e2c265c View commit details
    Browse the repository at this point in the history

Commits on Dec 3, 2020

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

Commits on Dec 4, 2020

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

Commits on Dec 7, 2020

  1. Merge pull request #648 from yankaindustries/master

    Add Split::Cache to reduce load on Redis
    andrehjr authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    35b5259 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3e9c1ae View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    5ea585c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    deaa469 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #651 from splitrb/check-if-experiment-is-new-by-ca…

    …talog
    
    Check if experiment is new by catalog
    andrehjr authored Dec 7, 2020
    Configuration menu
    Copy the full SHA
    429614e View commit details
    Browse the repository at this point in the history

Commits on Dec 9, 2020

  1. Configuration menu
    Copy the full SHA
    310cfc6 View commit details
    Browse the repository at this point in the history
  2. Deleting an extra line

    amangup committed Dec 9, 2020
    Configuration menu
    Copy the full SHA
    b611d6c View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    73ef502 View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2020

  1. Merge pull request #652 from yankaindustries/cache_experiment_save_path

    Caching based optimization in the experiment#save path
    andrehjr authored Dec 13, 2020
    Configuration menu
    Copy the full SHA
    24e748c View commit details
    Browse the repository at this point in the history

Commits on Dec 17, 2020

  1. Update changelog

    andrehjr committed Dec 17, 2020
    Configuration menu
    Copy the full SHA
    94f297f View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4ed88c View commit details
    Browse the repository at this point in the history

Commits on Mar 27, 2021

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

Commits on Apr 27, 2021

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

Commits on Apr 29, 2021

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

Commits on May 3, 2021

  1. Merge pull request #656 from iridakos/main

    Fix minor typos in README.md
    andrehjr authored May 3, 2021
    Configuration menu
    Copy the full SHA
    f4c5685 View commit details
    Browse the repository at this point in the history

Commits on May 6, 2021

  1. Merge pull request #657 from splitrb/dependabot/add-v2-config-file

    Upgrade to GitHub-native Dependabot
    andrehjr authored May 6, 2021
    Configuration menu
    Copy the full SHA
    b150edb View commit details
    Browse the repository at this point in the history

Commits on May 19, 2021

  1. Configuration menu
    Copy the full SHA
    cc7c41b View commit details
    Browse the repository at this point in the history
  2. Merge pull request #659 from splitrb/keep-redis-compat-hset

    Uset Redis#hmset to keep compatibility with Redis < 4.0
    andrehjr authored May 19, 2021
    Configuration menu
    Copy the full SHA
    a93aedf View commit details
    Browse the repository at this point in the history

Commits on Jul 14, 2021

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

Commits on Jul 18, 2021

  1. Add initial workflow

    andrehjr committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    92c60b4 View commit details
    Browse the repository at this point in the history
  2. Remove travis.yml

    andrehjr committed Jul 18, 2021
    Configuration menu
    Copy the full SHA
    c9a51fb View commit details
    Browse the repository at this point in the history
  3. Merge pull request #662 from splitrb/gh-actions

    Moving to Github Actions for CI
    andrehjr authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    df48f1a View commit details
    Browse the repository at this point in the history
  4. Update README.md

    andrehjr authored Jul 18, 2021
    Configuration menu
    Copy the full SHA
    d549a5e View commit details
    Browse the repository at this point in the history

Commits on Jul 19, 2021

  1. fix spec failures

    serggl committed Jul 19, 2021
    Configuration menu
    Copy the full SHA
    2037c4a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #661 from serggl/cleanup_old_versions

    Fix cleanup_old_versions! misbehaviour
    andrehjr authored Jul 19, 2021
    Configuration menu
    Copy the full SHA
    b941a9e View commit details
    Browse the repository at this point in the history

Commits on Aug 13, 2021

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

Commits on Aug 21, 2021

  1. Merge pull request #664 from joedelia/feature/set-cookie-domain

    Adds config option for cookie domain
    andrehjr authored Aug 21, 2021
    Configuration menu
    Copy the full SHA
    36495a5 View commit details
    Browse the repository at this point in the history

Commits on Aug 25, 2021

  1. Update RSpec helper to support block syntax

    Adds support for the helpers block form 
    `ab_test(:experiment) { |variant| ... }`, based on the example from
    RSpecs docs[1].
    
    [1]: https://relishapp.com/rspec/rspec-mocks/v/3-2/docs/configuring-responses/block-implementation#yield-to-the-caller's-block
    clowder authored Aug 25, 2021
    Configuration menu
    Copy the full SHA
    b65e5b2 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2021

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

Commits on Sep 25, 2021

  1. Merge pull request #666 from avit/split-namespace

    Keep railtie defined under the Split gem namespace
    andrehjr authored Sep 25, 2021
    Configuration menu
    Copy the full SHA
    1cc4f2f View commit details
    Browse the repository at this point in the history

Commits on Nov 7, 2021

  1. Configuration menu
    Copy the full SHA
    d6e9610 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #670 from splitrb/improve-checking-for-old-versions

    Simply check for the experiment name without the version
    andrehjr authored Nov 7, 2021
    Configuration menu
    Copy the full SHA
    8e4f7f8 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #665 from clowder/patch-1

    Update RSpec helper to support block syntax
    andrehjr authored Nov 7, 2021
    Configuration menu
    Copy the full SHA
    7872301 View commit details
    Browse the repository at this point in the history
  4. 4.0.0.pre2

    andrehjr committed Nov 7, 2021
    Configuration menu
    Copy the full SHA
    f88bb07 View commit details
    Browse the repository at this point in the history

Commits on Dec 26, 2021

  1. Configuration menu
    Copy the full SHA
    09eed00 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    fbb9b73 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #671 from splitrb/add-newer-rails-and-ruby-to-ci

    Add newer versions of Rails and Ruby to be tested on CI
    andrehjr authored Dec 26, 2021
    Configuration menu
    Copy the full SHA
    d0c3340 View commit details
    Browse the repository at this point in the history

Commits on Dec 30, 2021

  1. v4.0.0

    andrehjr committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    6f95d35 View commit details
    Browse the repository at this point in the history
  2. v4.0.1

    andrehjr committed Dec 30, 2021
    Configuration menu
    Copy the full SHA
    c1b198f View commit details
    Browse the repository at this point in the history

Commits on Feb 11, 2022

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

Commits on Mar 4, 2022

  1. Configuration menu
    Copy the full SHA
    da3d77c View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c686794 View commit details
    Browse the repository at this point in the history
  3. Encapsulate Split::Algorithms at our own module to avoid explicit cal…

    …ling rubystats everywhere
    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d109915 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    1faca22 View commit details
    Browse the repository at this point in the history
  5. Merge pull request #674 from splitrb/encapsulate_ruby_stats

    Encapsulate Split::Algorithms at our own module to avoid explicit calling rubystats everywhere
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    0474494 View commit details
    Browse the repository at this point in the history
  6. Add Ruby 3.1 to the matrix

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c54ed80 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    6280af1 View commit details
    Browse the repository at this point in the history
  8. Merge pull request #675 from splitrb/enable-rb-31

    Add Ruby 3.1
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d97483e View commit details
    Browse the repository at this point in the history
  9. Remove appraisals

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    a47651c View commit details
    Browse the repository at this point in the history
  10. Merge pull request #676 from splitrb/cleanup-appraisals

    Remove appraisals configuration
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c4a3e22 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    49bf6c2 View commit details
    Browse the repository at this point in the history
  12. Merge pull request #677 from splitrb/fix-spec-deprecations

    Remove usage of deprecated implicit block expectation from specs
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    a663a33 View commit details
    Browse the repository at this point in the history
  13. Fix rubocop Layout issues

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c02d1c1 View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    accf157 View commit details
    Browse the repository at this point in the history
  15. Merge pull request #678 from splitrb/fix-hash-syntax-offenses

    Fix Style/HashSyntax offenses
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    3f4105a View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    88d600e View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    41b3126 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    92dc8ed View commit details
    Browse the repository at this point in the history
  19. Fix Layout/ElseAlignment

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    6d89af5 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    f4de6d9 View commit details
    Browse the repository at this point in the history
  21. Configuration menu
    Copy the full SHA
    91ba5ce View commit details
    Browse the repository at this point in the history
  22. Fix Layout/EndAlignment

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    4d8b5a9 View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    c0b1af4 View commit details
    Browse the repository at this point in the history
  24. Configuration menu
    Copy the full SHA
    f51598d View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    b2562db View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    baba207 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    96ab0c0 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    67d57b1 View commit details
    Browse the repository at this point in the history
  29. Fix Layout/IndentationWidth

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    003c098 View commit details
    Browse the repository at this point in the history
  30. Fix Lint/UselessAssignment

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    3ed07e3 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    22954b9 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    ac81c9c View commit details
    Browse the repository at this point in the history
  33. Merge pull request #673 from robin-phung/add-unregistered-experiment

    Add ability to initialize experiments
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    e5077d3 View commit details
    Browse the repository at this point in the history
  34. Merge pull request #679 from splitrb/fix-layout-offenses

    Fix all Layout issues on the project
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    1ebd423 View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    b7bf52a View commit details
    Browse the repository at this point in the history
  36. Configuration menu
    Copy the full SHA
    ec3a9b7 View commit details
    Browse the repository at this point in the history
  37. Merge pull request #680 from splitrb/enable-rubocop-ci

    Enable rubocop on Github Actions
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    8a16b49 View commit details
    Browse the repository at this point in the history
  38. Fix Style/AndOr

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    d108971 View commit details
    Browse the repository at this point in the history
  39. Fix Style/ColonMethodCall

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    bd0e161 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    f723890 View commit details
    Browse the repository at this point in the history
  41. Configuration menu
    Copy the full SHA
    dcc87ec View commit details
    Browse the repository at this point in the history
  42. Fix Style/RedundantReturn

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    8dc7727 View commit details
    Browse the repository at this point in the history
  43. Merge pull request #681 from splitrb/fix-rubocop-offenses

    Fix Rubocop Style/* Offenses
    andrehjr authored Mar 4, 2022
    Configuration menu
    Copy the full SHA
    c49f156 View commit details
    Browse the repository at this point in the history
  44. Enforce double quotes

    andrehjr committed Mar 4, 2022
    Configuration menu
    Copy the full SHA
    9c2f237 View commit details
    Browse the repository at this point in the history

Commits on Mar 7, 2022

  1. Merge pull request #682 from splitrb/fix-string-literals

    Enforce double quotes
    andrehjr authored Mar 7, 2022
    Configuration menu
    Copy the full SHA
    4ee3f02 View commit details
    Browse the repository at this point in the history

Commits on Apr 2, 2022

  1. Configuration menu
    Copy the full SHA
    6f9f8c7 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #683 from splitrb/update-actions-checkout-v3

    Update actions/checkout to v3
    andrehjr authored Apr 2, 2022
    Configuration menu
    Copy the full SHA
    9a0e280 View commit details
    Browse the repository at this point in the history

Commits on Apr 22, 2022

  1. Handle when Rails is partially loaded as a Gem

    ...and not an application
    
    ```
    NoMethodError: undefined method `env' for Rails:Module
        /bundle/ruby/3.0.0/gems/split-3.4.1/lib/split/dashboard.rb:28:in `block in <class:Dashboard>'
    ```
    TSMMark authored and andrehjr committed Apr 22, 2022
    Configuration menu
    Copy the full SHA
    64e43e4 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #687 from TSMMark/patch-1

    Handle when Rails is partially loaded as a Gem
    andrehjr authored Apr 22, 2022
    Configuration menu
    Copy the full SHA
    1f61da9 View commit details
    Browse the repository at this point in the history

Commits on Jun 27, 2022

  1. Update rack-test requirement from ~> 1.1 to ~> 2.0

    Updates the requirements on [rack-test](https://github.com/rack/rack-test) to permit the latest version.
    - [Release notes](https://github.com/rack/rack-test/releases)
    - [Changelog](https://github.com/rack/rack-test/blob/main/History.md)
    - [Commits](rack/rack-test@v1.1.0...v2.0.0)
    
    ---
    updated-dependencies:
    - dependency-name: rack-test
      dependency-type: direct:development
    ...
    
    Signed-off-by: dependabot[bot] <[email protected]>
    dependabot[bot] authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    a602238 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #692 from splitrb/dependabot/bundler/rack-test-tw-2.0

    Update rack-test requirement from ~> 1.1 to ~> 2.0
    andrehjr authored Jun 27, 2022
    Configuration menu
    Copy the full SHA
    97a5ee8 View commit details
    Browse the repository at this point in the history

Commits on Jul 17, 2022

  1. Configuration menu
    Copy the full SHA
    872b511 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #693 from ursm/lex

    Fix default branch name and gem metadata indentation
    andrehjr authored Jul 17, 2022
    Configuration menu
    Copy the full SHA
    29c6c07 View commit details
    Browse the repository at this point in the history

Commits on Sep 12, 2022

  1. Configuration menu
    Copy the full SHA
    dd8e87e View commit details
    Browse the repository at this point in the history
  2. Use empty string directly instead of casting nil

    Co-authored-by: André Luis Leal Cardoso Junior <[email protected]>
    knarewski and andrehjr authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    72b9d89 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #696 from knarewski/add-support-for-redis-client

    Add support for redis-client, which does not automatically cast types to strings
    andrehjr authored Sep 12, 2022
    Configuration menu
    Copy the full SHA
    95795b4 View commit details
    Browse the repository at this point in the history
  4. Fix spec for parsing invalid JSON

    The cookie adapter uses string as a key, so should the spec. Also, context.request.cookies is a hash
    in both cases, it feels that it should be set directly, not using a hash with "value" and "expires" keys.
    knarewski committed Sep 12, 2022
    Configuration menu
    Copy the full SHA
    4e4599f View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    2314122 View commit details
    Browse the repository at this point in the history

Commits on Sep 17, 2022

  1. Merge pull request #697 from knarewski/stop-crashing-on-non-hash-json

    Stop crashing on non-hash json
    andrehjr authored Sep 17, 2022
    Configuration menu
    Copy the full SHA
    5b86061 View commit details
    Browse the repository at this point in the history

Commits on Dec 2, 2022

  1. Update changelog

    andrehjr committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    2f666ac View commit details
    Browse the repository at this point in the history
  2. v4.0.2

    andrehjr committed Dec 2, 2022
    Configuration menu
    Copy the full SHA
    5092ef2 View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Fix deprecation warning with Redis 4.8.0

    Fixes the following deprecation warning when using Redis 4.8.0:
    
    ```
    Redis#sadd will always return an Integer in Redis 5.0.0.
    Use Redis#sadd? instead.
    ```
    
    As the return value of `redis.sadd` is not used, we can simply replace
    the `.sadd` call with `.sadd?`.
    
    see https://github.com/redis/redis-rb/blob/4.x/CHANGELOG.md#480
    see #700
    martingregoire committed Jan 13, 2023
    Configuration menu
    Copy the full SHA
    42cda01 View commit details
    Browse the repository at this point in the history

Commits on Jan 14, 2023

  1. Merge pull request #701 from martingregoire/redis-4.8-sadd-deprecatio…

    …n-warning
    
    Fix deprecation warning with Redis 4.8.0
    andrehjr authored Jan 14, 2023
    Configuration menu
    Copy the full SHA
    5109150 View commit details
    Browse the repository at this point in the history
  2. Add ruby 3.2 to ci

    andrehjr committed Jan 14, 2023
    Configuration menu
    Copy the full SHA
    add7d5c View commit details
    Browse the repository at this point in the history
  3. Merge pull request #702 from splitrb/add-ruby-3-2

    Add Ruby 3.2 to Github Actions
    andrehjr authored Jan 14, 2023
    Configuration menu
    Copy the full SHA
    637304e View commit details
    Browse the repository at this point in the history

Commits on Jan 22, 2023

  1. Do not try to calculate winning probability if participant/completed …

    …can lead to negative numbers
    andrehjr committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    ec089ad View commit details
    Browse the repository at this point in the history
  2. Require pry on spec_helper

    andrehjr committed Jan 22, 2023
    Configuration menu
    Copy the full SHA
    cfd61ac View commit details
    Browse the repository at this point in the history
  3. Merge pull request #703 from splitrb/check-if-alternatives-have-valid…

    …-data
    
    Do not throw error if alternativas have data that can lead to negative numbers for probability calculation
    andrehjr authored Jan 22, 2023
    Configuration menu
    Copy the full SHA
    43b08a5 View commit details
    Browse the repository at this point in the history

Commits on Feb 28, 2023

  1. Configuration menu
    Copy the full SHA
    7c91132 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #705 from splitrb/add-matrix-as-default-dep

    Add matrix as a default dependency
    andrehjr authored Feb 28, 2023
    Configuration menu
    Copy the full SHA
    a2190bb View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2023

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

Commits on Jul 25, 2023

  1. Merge pull request #710 from naveen-chidhambaram/main

    CROSSSLOT keys issue fix when using redis cluster
    andrehjr authored Jul 25, 2023
    Configuration menu
    Copy the full SHA
    77d482b View commit details
    Browse the repository at this point in the history

Commits on Aug 29, 2023

  1. Configuration menu
    Copy the full SHA
    c249153 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #714 from Jealrock/main

    Convert value to string before saving it in RedisAdapter
    andrehjr authored Aug 29, 2023
    Configuration menu
    Copy the full SHA
    074b502 View commit details
    Browse the repository at this point in the history

Commits on Sep 3, 2023

  1. Configuration menu
    Copy the full SHA
    9505242 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #716 from splitrb/fix-outside-web-session-details-…

    …readme
    
    Update documentation regarding finding users outside a web session
    andrehjr authored Sep 3, 2023
    Configuration menu
    Copy the full SHA
    b401721 View commit details
    Browse the repository at this point in the history
  3. Do not persist invalid extra_info on ab_record_extra_info.

    If a invalid value is persisted on a given alternative, that dashboard
    is able to validate the data properly now.
    
    Added a few specs to ensure extra_info is persisted correctly.
    
    Co-authored-by: trostli <[email protected]>
    andrehjr and trostli committed Sep 3, 2023
    Configuration menu
    Copy the full SHA
    9d4c9b5 View commit details
    Browse the repository at this point in the history
  4. Merge pull request #717 from splitrb/fix-extra-info-that-may-be-nil

    Do not persist invalid extra_info on ab_record_extra_info.
    andrehjr authored Sep 3, 2023
    Configuration menu
    Copy the full SHA
    32eee90 View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2023

  1. Configuration menu
    Copy the full SHA
    f86519a View commit details
    Browse the repository at this point in the history
  2. Merge pull request #718 from splitrb/update-github-workflows-ci

    Update actions/checkout to v4
    andrehjr authored Sep 4, 2023
    Configuration menu
    Copy the full SHA
    2d55081 View commit details
    Browse the repository at this point in the history

Commits on Nov 15, 2023

  1. Bump v4.0.3

    andrehjr committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    3f6c1fc View commit details
    Browse the repository at this point in the history
  2. Fix typo at CHANGELOG

    andrehjr committed Nov 15, 2023
    Configuration menu
    Copy the full SHA
    d29e26a View commit details
    Browse the repository at this point in the history

Commits on Feb 29, 2024

  1. Configuration menu
    Copy the full SHA
    bd2bbac View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    e083659 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    18ad66a View commit details
    Browse the repository at this point in the history

Commits on Mar 3, 2024

  1. Configuration menu
    Copy the full SHA
    9135bb6 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #722 from splitrb/update-specs-newer-rack

    Make specs compatible with newer rack
    andrehjr authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    e8120d1 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #721 from henrique-ft/fix-context-shim-override-be…

    …havior
    
    Fix context shim override behavior
    andrehjr authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    7a075be View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    4445631 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    397dc47 View commit details
    Browse the repository at this point in the history
  6. Merge pull request #723 from splitrb/fix-context-shim-override-behavior

    Fix context shim override behavior
    andrehjr authored Mar 3, 2024
    Configuration menu
    Copy the full SHA
    f34f68d View commit details
    Browse the repository at this point in the history
  7. Prepare v4.0.4 release

    andrehjr committed Mar 3, 2024
    Configuration menu
    Copy the full SHA
    cdd66da View commit details
    Browse the repository at this point in the history