Releases: switchboardpy/switchboard
Releases · switchboardpy/switchboard
1.6.8
QueryStringConditionSet
now also checks the referrer's query if the request is: a POST, xhr, fetch, or other ajax request. This makes it so if you visit a page with ?some-switch-enabler
then ajax requests on that page will have the switch enabled too. And submitting a form on that page would have the switch enabled for the code that receives the post
1.6.7
- add python 3.13 support, drop 3.8 (no code changes)
- UI: make switch key & value selectable (so you can copy & paste it)
- UI: fuzzy search now orders by best match. match on conditions too
- UI: engage the search box via ctrl/cmd+F or F3 or / (repeating the keypress can engage normal browser search still)
1.6.6
1.6.5
1.6.4
1.6.3
- use native ipaddress support to convert ipv4 or ipv6 to int, so Percent works
1.6.2
- admin ui: allow long key names
- officially support python 3.11
- test syntax updates
1.6.1
1.6.0
- drop support for python 2
- drop support for pymongo 2.* versions
- add support for python 3.8 - 3.10
- Default to not allow connection failures
Development
- switch from nose to pytest
- constrain pymongo version to < 4
- switch from Travis to GitHub Actions
- show README contents on PyPI
- testing fixes
1.5.3
Small optimizations:
- cache compiled Regex patterns
- running Webob.path (hasattr will execute a
@property
) is expensive, so don't
check it. Tried using dir() instead, but its even slower overall - microoptimization: avoid tuple(sorted(.. when empty kwargs (common)