sixpack v2.0.0 Release Notes

Release Date: 2015-08-03 // over 8 years ago
    • ⚡️ [DOCS] update. [zackkitzmiller]
    • ✂ Remove all multi-armed bandit code. [zackkitzmiller]

    This was completely unnecessary, and overshadowed by the newer determinstic choice algorithm

    • ✅ [TESTS] fix broken test, add test for failing traffic fraction. [zackkitzmiller]
    • Do no allow traffic fractions to be changed after an experiment has started. [zackkitzmiller]
    • Minor: save description on reset, closes #124. [zackkitzmiller]
    • ✅ More tests for uniform choice. [zackkitzmiller]
    • ➕ Add some comments on decisions made. [zackkitzmiller]
    • 👍 Allow a no-record participation. [zackkitzmiller]
    • Experiments endpoint. [zackkitzmiller]
    • Kill unused code. [zackkitzmiller]
    • Only use first 7 chars of UUID for deterministic algo. [zackkitzmiller]
    • Slim objectified methods. [zackkitzmiller]
    • Kill client_chosen_alternative concept. [zackkitzmiller]
    • Predictive alt selection, refs #132. [zackkitzmiller]
    • ✅ [WEB] fix broken test from previous commit. [zackkitzmiller]
    • 🌐 [WEB] correctly format legacy dates, closes #130. [zackkitzmiller]
    • [DELETEING] KPIs do not use a color as a separator, closes #110. [zackkitzmiller]
    • 💻 [UI] always show created at date. [zackkitzmiller]

    closes #121

    • 🌐 [WEB] kill asset compression, closes #115. [zackkitzmiller]
    • 🔀 Merge pull request #122 from vslavik/master. [Zack Kitzmiller]

    Fix insecure content warnings with HTTPS.

    • 🛠 Fix insecure content warnings with HTTPS. [Václav Slavík]

    Change the fonts.googleapis.com link in layout.html to be protocol-relative.

    This fixes insecure content warnings from modern browsers when running sixpack-web over HTTPS.

    • 🔀 Merge branch 'master' of github.com:seatgeek/sixpack. [zackkitzmiller]
    • 👀 Merge pull request #120 from ainoya/fix-test-seed-method-args. [Zack Kitzmiller]

    sixpack/test/seed: fix find_or_create arguments

    • Sixpack/test/seed: fix find_or_create arguments. [Naoki AINOYA]
    • Closes #119. [Eric Waller]

    The tests around sixpack-web aren't quite as good..

    • ⚡️ Update README.rst. [Jack Groetzinger]
    • ⬆️ Bump version. [zackkitzmiller]
    • [INSTALLATION] don't put things in init.py. [zackkitzmiller]

    This causes pip install to fail, as it imports sixpack before requirements are installed.

    • ⬆️ Bump version. [zackkitzmiller]
    • 🛠 Fix parameter ordering. [zackkitzmiller]
    • Closes #118. [Eric Waller]
    • Start pulling out analysis code. [Eric Waller]
    • Be consistent about using properties. [Eric Waller]
    • 🔀 Merge pull request #117 from seatgeek/python-api. [Eric Waller]

    Refactor core logic into api.py

    • 🔨 Refactor core logic into api.py. [Eric Waller]

    This has a few benefits:

    • You can use sixpack within a python app with sixpack.participate(...)
    • It's a bit easier to test
    • It paves the way to add programmatically accessible analysis APIs which I'm thinking maybe a good way to address stuff like https://github.com/seatgeek/sixpack/pull/112
      • Stop hiding the interesting data on mobile. [Eric Waller]
      • 🚚 Kill CSS file that was supposed to be removed in eb1233267cf93eff848f32cfaa517050ff0133e2. [Eric Waller]