Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

Split

We are on a mission to continue supporting the most popular Ruby A/B testing framework.
Collective - Host: opensource - https://opencollective.com/split - Code: https://github.com/splitrb/split

no message (#527)

github.com/splitrb/split - 83a4a383c94ab39c83eb6db781f9e135217b0864 authored over 6 years ago by rnitta <[email protected]>
dashboard/paginator (#518)

github.com/splitrb/split - 35c74cea716e1d81ee013fbb28fc38aec80ab49a authored over 6 years ago by George <[email protected]>
update ruby versions for travis (#525)

github.com/splitrb/split - ac43e6cf9040b6d5ea2f53ccd781c149144449b7 authored over 6 years ago by Joe Francis <[email protected]>
test rails 5.2, use released sinatra gem (#524)

github.com/splitrb/split - 68d214cb692e7570daf1e1727051d430eae6523f authored over 6 years ago by Joe Francis <[email protected]>
Fix cookie header duplication (#522)

* Add failing spec for multiple Set-Cookie headers bug

* When ActionDispatch::Cookies is avai...

github.com/splitrb/split - 3523e1c53988d727afb3f28a0208d7984f8fc31b authored over 6 years ago by André Luis Leal Cardoso Junior <[email protected]>
Upgrade fakeredis to 0.7.0 (#519)

github.com/splitrb/split - abb5d646d055f04a97fa2e9f098e525158daa98e authored over 6 years ago by André Luis Leal Cardoso Junior <[email protected]>
Update copyright in README.md (#516)

github.com/splitrb/split - 3d5104cd8ef9097ac2e1374e99ad51b4e9d1b7d3 authored over 6 years ago by selfish <[email protected]>
Add CodeTriage badge to splitrb/split (#512)

Adds a badge showing the number of people helping this repo on CodeTriage.

[![Open Source Hel...

github.com/splitrb/split - 33b76480791a777f7c0e88ca9850ad896404cc05 authored over 6 years ago by README Bot <[email protected]>
Improve performance of RedisInterface#make_list_length (#509)

This implementation will only execute 1 to Redis command, instead of
2n (n being the total numb...

github.com/splitrb/split - d8b00b8bfe4b19060b1a440a7419dc796c495b44 authored over 6 years ago by Marko Lovic <[email protected]>
split dashboard works with rails 3 or higher (#505)

github.com/splitrb/split - 77f87b1eb95d5aa6db45970967c1a55ab8c1718c authored almost 7 years ago by naofumi-fujii <[email protected]>
Update dependencies

github.com/splitrb/split - c471ddae6539c4a33fb64332d0e1220c3c4b4e27 authored almost 7 years ago by Andrew Nesbitt <[email protected]>
v3.2.0

github.com/splitrb/split - 8aeb467be1ea258b7f3da5b1e693de44dc080829 authored about 7 years ago by Andrew Nesbitt <[email protected]>
test on ruby 2.4.2

github.com/splitrb/split - 75d136505e4a8a6390bdd88b777f63943bf74077 authored about 7 years ago by Andrew Nesbitt <[email protected]>
Fix combined experiments (#502)

1. always pass all alternatives to prevent unintentional version bumps
2. return the chosen alt...

github.com/splitrb/split - d69048ab13d41c1e64fbfb38bc138dc100a469a8 authored about 7 years ago by Jeffrey Chupp <[email protected]>
Avoid z_score numeric exception for conversion rates >1 (#503)

At normal operation, it's not possible for an experiment
to have a `participant_count` > `comp...

github.com/splitrb/split - 13e11b60d8b13e3242584d336ad5d0020eca097d authored about 7 years ago by cmantas <[email protected]>
Allow configuration of how often winning alternatives are recalculated (#501)

* Rubocop: Update obsolete rule names

I saw these warnings on Rubocop 0.50.0:

Error: T...

github.com/splitrb/split - 87fbd830fe2804094655a1e43ada4d9ebfa0ded6 authored about 7 years ago by Patrick Brinich-Langlois <[email protected]>
v3.1.1

github.com/splitrb/split - edf83e90d3e3db6370bd8b36939b48297ed7aa81 authored about 7 years ago by Andrew Nesbitt <[email protected]>
Add 1.9.3 support back in (#499)

* Add support back in for 1.9.3

* Skip test the fails intermittenly

* less specifc ruby ve...

github.com/splitrb/split - 8db3a8f399615dd1ff946983c694c761d6b3fe76 authored about 7 years ago by Andrew Nesbitt <[email protected]>
CI: Change and test earliest supported Ruby version (1.9.2 -> 2.2.0) (#498)

* gemspec: Change required Ruby version from 1.9.2 to 2.2.0

There are some incompatibilities ...

github.com/splitrb/split - d2a4a6c9a776811c867331ded057cc1459f60e1e authored about 7 years ago by Patrick Brinich-Langlois <[email protected]>
Document testing with RSpec (#495)

github.com/splitrb/split - 07b71cec9f220a16795811dcf9feca5d795bd15f authored about 7 years ago by Eliot Sykes <[email protected]>
v3.1.0

github.com/splitrb/split - 15fe41d3533cd8acd922a9ef088375806d401d7d authored about 7 years ago by Andrew Nesbitt <[email protected]>
Support for combined experiments (see README) (#493)

* Support for combined experiments (see README)

* Refactor combined experiments into its own ...

github.com/splitrb/split - ccff6dc51b6869e2deddf7957770243a45e97ee6 authored about 7 years ago by David D <[email protected]>
Rewrite CookieAdapter to work with Rack::Request and Rack::Response directly (#490)

github.com/splitrb/split - e6ff8737a9c0079a5d0eb07cda0eebd09652f1f2 authored over 7 years ago by André Luis Leal Cardoso Junior <[email protected]>
Convience function around enumerating a user's current active experiments which also honors the 'db_failover' option. (#1) (#487)

github.com/splitrb/split - b1714e567519435a27403bddf018814548bdcdca authored over 7 years ago by Mark Roddy <[email protected]>
Test on ruby 2.4.1

github.com/splitrb/split - ae6f6394f8d0a4059bea2b3d3c3a5b83aea9b6eb authored over 7 years ago by Andrew Nesbitt <[email protected]>
Test on rails 5.1 as well

github.com/splitrb/split - 80e3e1c68041b15c204dbe8d308a17d1becbc1e5 authored over 7 years ago by Andrew Nesbitt <[email protected]>
Update dev depenencies

github.com/splitrb/split - e8a5c3415c0e5b7cf46c2619dd9cc1fc9cc69d75 authored over 7 years ago by Andrew Nesbitt <[email protected]>
Blocked a few more common bot user agents (#485)

github.com/splitrb/split - f08a2eaf1fd07a2f6f9e42e796ec70ce63ba0d02 authored over 7 years ago by Kyle Rippey <[email protected]>
Add uris to metadata section in gemspec

github.com/splitrb/split - ddaa62c987225f9a83de94ae39058801010a8b1a authored over 7 years ago by Andrew Nesbitt <[email protected]>
Repository Audit by Maintainer.io (#484)

* Overhauled CONTRIBUTING, copied text from octobox

* Update year

* Standardized README

...

github.com/splitrb/split - b273f76fe76058ff64f536f8420144dc782a4646 authored over 7 years ago by Richard Littauer <[email protected]>
Remove dead link, fixes #450

github.com/splitrb/split - 9a1b5d79684841089fa7f3fa436594d3bce833e2 authored over 7 years ago by Andrew Nesbitt <[email protected]>
v3.0.0

github.com/splitrb/split - b561531f4c0855e99948ac75073c7b6c54298f24 authored over 7 years ago by Andrew Nesbitt <[email protected]>
Fix loadorder issues (#479)

github.com/splitrb/split - 989ff86e4db546cfff0edb7e78477c37c9a434c2 authored over 7 years ago by Florian Frank <[email protected]>
Test on ruby 2.4.0

github.com/splitrb/split - 4d39e34bcc8659dad01848d7a8f0875d7be3474c authored over 7 years ago by Andrew Nesbitt <[email protected]>
Fix warning in 5.0.gemfile

github.com/splitrb/split - ed398e12111b1185fde574f4f4f297e8e7a84f02 authored over 7 years ago by Andrew Nesbitt <[email protected]>
Stop testing on rails 4.1

github.com/splitrb/split - 226803c0ea61d96a3295d2a77ff468c1c5acc9e5 authored over 7 years ago by Andrew Nesbitt <[email protected]>
added block randomization algorithm and specs (#475)

* added block randomization algorithm and specs

* added BlockRandomization explanation to README

github.com/splitrb/split - f62b90c4c601de6aa1c0f7893e1a101070112c15 authored over 7 years ago by James Hulley <[email protected]>
CHANGELOG: Mention that 2.2.0 is backwards incompatible (#471)

Refs #469.

github.com/splitrb/split - 06107c4e38ed6cc0d293bf2ff438c0c82a012a3b authored over 7 years ago by Henrik Nyh <[email protected]>
Avoid crashing on Ruby 2.4 for numeric strings (#470)

github.com/splitrb/split - 3d49d0a489cc74f7ada8691ceb5f8b13c838d75e authored over 7 years ago by Florian Frank <[email protected]>
refactor(Split require): Fix issue where redis isn't required. Auto require all necessary files. (#466)

github.com/splitrb/split - 4135da1fd3a0e5700a2d753c6a072be919ebac1e authored over 7 years ago by Thomas Cioppettini <[email protected]>
Avoid variable_size_secure_compare private method (#465)

github.com/splitrb/split - 6af501ad49013db3f9cbffa1c6ab0e49078671bf authored almost 8 years ago by Eliot Sykes <[email protected]>
Add ab_record_extra_info to allow record extra info to alternative and display on dashboard. (#460)

github.com/splitrb/split - d464ecdd6225a51277aa52f9b82da28baba5eb76 authored almost 8 years ago by Tran Ngoc Sam <[email protected]>
v2.2.0

github.com/splitrb/split - fa24686b2062426b860fc62e4d096d6f9b39592b authored almost 8 years ago by Andrew Nesbitt <[email protected]>
Fixed a few codeclimate warnings (#458)

* Fixed a few codeclimate warnings

* Fixed eslint validation warning

github.com/splitrb/split - 56c756b627a02446b3893ad609c2a84d3d17c66b authored almost 8 years ago by Andrew Nesbitt <[email protected]>
Run tests on rails 5 (#457)

github.com/splitrb/split - 370994e9d6cefe1f1481f8ed938db4b8b1572a60 authored almost 8 years ago by Andrew Nesbitt <[email protected]>
Removed a couple old ruby 1.8 hacks (#456)

github.com/splitrb/split - daf8fdad5294f565bcecd69d4fc7ea1bcc2c51d2 authored almost 8 years ago by Andrew Nesbitt <[email protected]>
Use codeclimate for test coverage (#455)

github.com/splitrb/split - 72e63e92a2e28eed195dd01bd5a274856d37e5d8 authored almost 8 years ago by Andrew Nesbitt <[email protected]>
Add ability to force alternative on dashboard. (#437)

github.com/splitrb/split - 71708994f9117cdbba6cd3e92eb26226d63f8636 authored almost 8 years ago by Chuck Callebs <[email protected]>
Add redis:// scheme name to README (#447)

needs to be updated after

https://github.com/splitrb/split/commit/327e02221e206b2f5f3efe9c635...

github.com/splitrb/split - f6a21ff0ca98fa9786db6859f8badd5277c5ce8f authored about 8 years ago by Alexander Balashov <[email protected]>
Harden HTTP Basic snippet against timing attacks (#443)

github.com/splitrb/split - 035df6cb5f1424624c2ef3e2eba53c0414d2ce97 authored about 8 years ago by Eliot Sykes <[email protected]>
Update Redis config docs (#442)

* Update namespace documentation

* Add documentation for REDIS_PROVIDER support

github.com/splitrb/split - 574776e268104fac0b4d6469abc96f42ee613fd8 authored about 8 years ago by Braden Schaeffer <[email protected]>
Remove Explicit Return (#441)

* Remove explicit return

* assign the instance variable

github.com/splitrb/split - 76297005852a73b10b8c9eb2fe0fdcc38621a591 authored about 8 years ago by Brad Hudson <[email protected]>
Make resetting on experiment change optional (#430)

* Extract method #persist in Experiment.

* Rename method #persist -> #persist_configuration.
...

github.com/splitrb/split - 95cff5906ed7033d95c741da72656b88f8ac668c authored about 8 years ago by Michael Webb <[email protected]>
Remove dependency on Redis::Namespace (#425)

* Rename redis_url config to redis

* Remove dependency on redis-namespace

* Add backwards ...

github.com/splitrb/split - 327e02221e206b2f5f3efe9c635a9f6cbbd8db3c authored about 8 years ago by Braden Schaeffer <[email protected]>
Fix variations reset across page loads for multiple=control and improve coverage (#432)

* Improve test coverage and pass the original block in encapsulated helper

* Fix variations r...

github.com/splitrb/split - 59b6d8e39cd63995d8c268b9966861be16bbceb0 authored about 8 years ago by Vasily Fedoseyev <[email protected]>
Update fakeredis, fixes #428

github.com/splitrb/split - 4c2dcd88e2d23be617d7b9dba5851f10b00c8442 authored about 8 years ago by Andrew Nesbitt <[email protected]>
v2.1.0

github.com/splitrb/split - ea9c099080141bd6e70c6887444a280a90057115 authored about 8 years ago by Andrew Nesbitt <[email protected]>
Support REDIS_PROVIDER variable used in Heroku (#426)

github.com/splitrb/split - c29b639e3ae66a832ba22ae1ecc12cb710e6db3b authored about 8 years ago by Kartik Luke Singh <[email protected]>
Update README.md

github.com/splitrb/split - 4f777c1509ad6f98fe6c690ce1fb14ff863c534a authored about 8 years ago by Andrew Nesbitt <[email protected]>
v2.0.0

github.com/splitrb/split - 9f44c77431f7133971ba25ca85550da8765762d7 authored over 8 years ago by Andrew Nesbitt <[email protected]>
removed deprecated methods

github.com/splitrb/split - ab0aef8f66a7f10bba72701a05f618dfb206f46b authored over 8 years ago by Andrew Nesbitt <[email protected]>
fixed a couple of spec warnings

github.com/splitrb/split - 55699ea001ea8203292a0e036bf8ccdc93227ca5 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Namespace override param (#398)

Verified that both Rails and Sinatra parse [] in params to nested hashes this way.

github.com/splitrb/split - 0b67045b47825934d78af3c649768b6b28365ac2 authored over 8 years ago by Henrik Nyh <[email protected]>
v1.7.0

github.com/splitrb/split - adb1850b0b3090c21c2aac93405d881fadc1fbad authored over 8 years ago by Andrew Nesbitt <[email protected]>
Issue #405 Running concurrent experiments on same endpoint/view (#421)

* Issue #405 use config.allow_multiple_experiments = 'control' for multiple experiments per user...

github.com/splitrb/split - 6e11e0ea71ee02add45c945e215b8fe7a001b47c authored over 8 years ago by Keith Kim <[email protected]>
v1.6.0

github.com/splitrb/split - ea8c0a98da50c4e953a794de1fed464ada8f1ed6 authored over 8 years ago by Andrew Nesbitt <[email protected]>
144867444998371 dual cookie redis split persistence adapter (#420)

* Use fakeredis for testing

* require fakeredis manually

* Add fakeredis as a dev dependen...

github.com/splitrb/split - 735015c3712b0e346458cf1c9955556d926bbfde authored over 8 years ago by Keith Kim <[email protected]>
Use fakeredis for testing (#412)

* Use fakeredis for testing

* require fakeredis manually

* Add fakeredis as a dev dependency

github.com/splitrb/split - 35dc214edff38498eaea69b1c0de1e4b2883cf65 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #411 from ndelage/custom-persistence-adapter

Optional custom persistence adapter

github.com/splitrb/split - f4f33d3dba42c6190aa4d0e8b4174eaad9e47cf1 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Optional custom persistence adapter

github.com/splitrb/split - 075fbe7cd3bd8c7592cf0edef78ac0c825fa5dab authored over 8 years ago by Nate Delage <[email protected]>
Merge pull request #409 from karmakaze/issue-403-expires-seconds-for-redis-adapter

Add `expire_seconds:` TTL option to RedisAdapter

github.com/splitrb/split - 7df99d8f791479479416e7d80fbcdf340c2f9149 authored over 8 years ago by Andrew Nesbitt <[email protected]>
v1.4.5

github.com/splitrb/split - dc9f467ab5846a597172f70cf4c15124d6207f39 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Add `expire_seconds:` TTL option to RedisAdapter

github.com/splitrb/split - f5656fa2e80266fda5343d4bc5869411cbfb7ff4 authored over 8 years ago by Keith Kim <[email protected]>
Merge pull request #408 from divineforest/fix-negative-non-finished

FIX Negative numbers on non-finished

github.com/splitrb/split - 95f2aca5b938937414ea19e367760fcaad062f6a authored over 8 years ago by Andrew Nesbitt <[email protected]>
FIX Negative numbers on non-finished

This fixes a major bug when negative non-finished numbers appear and simple random exception fir...

github.com/splitrb/split - 4abdc9ccfcc20db7080329c5cf5f738708cbc75e authored over 8 years ago by Alexander Balashov <[email protected]>
Merge pull request #407 from karmakaze/issue-406-extra-redisadapter-request

Eliminate extra RedisAdapter hget

github.com/splitrb/split - 0cc8ba88b513dd2ba94b258e4679bf9f784d2232 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Eliminate extra RedisAdapter hget

github.com/splitrb/split - dba2c6685f69078157070390d3cfc75a3d0f7b1c authored over 8 years ago by Keith Kim <[email protected]>
Merge pull request #395 from pakallis/configuration-experiment

Simplify Configuration#normalized_experiments

github.com/splitrb/split - 8f0e5bdb069942e2915c3256dc4f09390cf3f272 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #397 from henrik/doc-tests

Clarify test running instructions

github.com/splitrb/split - 7a34a9f07aa59e7ac5212818f4a893d0d5ae3160 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Clarify test running instructions

github.com/splitrb/split - a4c3d8d272d7cb58b6903df342264f8a2a08aad1 authored over 8 years ago by Henrik Nyh <[email protected]>
Simplify Configuration#normalized_experiments

- Convert `if condition nil...else` clause to `return nil if condition`
- Store experiment_data ...

github.com/splitrb/split - f5cb5f6ebf4f76b2b5957c76c7556315d24df1d7 authored over 8 years ago by Pavlos Kallis <[email protected]>
Merge pull request #393 from pakallis/dry-experiment-initialize

DRY Experiment#initialize

github.com/splitrb/split - 340c5e7a2b530ff9ecd12705f3d310ddcb521bb2 authored over 8 years ago by Andrew Nesbitt <[email protected]>
DRY Experiment#initialize

Experiment#set_alternatives_and_options appeared both in the `if`
section and in the `else` sect...

github.com/splitrb/split - c87c124716e19e4e66ab067b46ee3a8e9c964c54 authored over 8 years ago by Pavlos Kallis <[email protected]>
Merge pull request #392 from pakallis/remove-duplication

Use Experiment#set_alternatives_and_options to DRY code

github.com/splitrb/split - de2bd7b8d05b236ef94a8d95547dd08132fb256a authored over 8 years ago by Andrew Nesbitt <[email protected]>
Use Experiment#set_alternatives_and_options to DRY code

github.com/splitrb/split - 5d667d095b9570d1ee2519757dabf190aa8c88c2 authored over 8 years ago by Pavlos Kallis <[email protected]>
Merge pull request #391 from pakallis/remove-obsolete-code-save-metadata

Remove unecessary code from Experiment#save

github.com/splitrb/split - f78ba01bd031ab5b60edbbd15ae42887988e4b3a authored over 8 years ago by Andrew Nesbitt <[email protected]>
Remove unecessary code from Experiment#save

Experiment#save_metadata is called in the previous line, which
resulted in calling `Split.redis....

github.com/splitrb/split - 58bd37e3806407222dcde246beff4ae9bd2c7abf authored over 8 years ago by Pavlos Kallis <[email protected]>
v1.4.4

github.com/splitrb/split - c02cb421c990c8c921a6ccb41d4c0445977c01ff authored over 8 years ago by Andrew Nesbitt <[email protected]>
Deprecated methods will be removed in 2.0.0

github.com/splitrb/split - c0113dcfc6e2025185e427ec22338ee49fdaf2de authored over 8 years ago by Andrew Nesbitt <[email protected]>
Added minimum version requirement to simple-random

github.com/splitrb/split - 73fa571020f96df108c64ce0c5fcc9ee9bd06632 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #389 from andreibondarev/rename-finished-method

Renaming finished() method to less generic ab_finished()

github.com/splitrb/split - 7ec5715b3754b7ecbbeaaabda89aaf508f29742f authored over 8 years ago by Andrew Nesbitt <[email protected]>
Renaming finished() method to less generic ab_finished()

github.com/splitrb/split - 16ce8d917b13893fdada6ae3f4ce4d8dd87feda3 authored over 8 years ago by Andrei Bondarev <[email protected]>
Merge pull request #383 from henrik/patch-2

README: clarify multiple goals

github.com/splitrb/split - ef1999124e22daf2582cea84b38afc0e2f844fd0 authored over 8 years ago by Andrew Nesbitt <[email protected]>
README: clarify multiple goals

This confused us.

github.com/splitrb/split - 96acc7d6616a6e383e424b5f26f061bd19192903 authored over 8 years ago by Henrik Nyh <[email protected]>
Merge pull request #384 from andreibondarev/expand-user-abstraction

Growing the User abstraction; refactoring

github.com/splitrb/split - 29bd37d44bd125def3ab3b7142d34c962ce346fb authored over 8 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #380 from spheric/master

increment participation if store override is true and no experiment key exists

github.com/splitrb/split - 0538189949ac2b1b5ea54d695591de9834978c3d authored over 8 years ago by Andrew Nesbitt <[email protected]>
Merge pull request #382 from henrik/patch-1

Clarify finished with first option being a hash

github.com/splitrb/split - 94b496b1f41130c6e2512b2c8b87ada339ba79a3 authored over 8 years ago by Andrew Nesbitt <[email protected]>
Updated spec file

github.com/splitrb/split - aea3c5f7675810624e49293f416ed65a98ead52c authored over 8 years ago by Andrei Bondarev <[email protected]>
* Growing the user abstraction

* Refactoring

github.com/splitrb/split - 4aa528506f38176388eb342cd1c90e55ef65d32f authored over 8 years ago by Andrei Bondarev <[email protected]>
Clarify finished with first option being a hash

We got this wrong.

github.com/splitrb/split - 4bef4f1d391a2206c1437ec7fd6600dc38c6c769 authored over 8 years ago by Henrik Nyh <[email protected]>