Skip to content

Releases: switchboardpy/switchboard

1.6.8

06 Jan 22:49
Compare
Choose a tag to compare

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

18 Nov 19:06
Compare
Choose a tag to compare
  • 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

15 May 15:48
Compare
Choose a tag to compare
  • #77 fix pkg_resources DeprecationWarning

1.6.5

18 Oct 16:33
Compare
Choose a tag to compare

Officially support Python 3.12 and fix some deprecation warnings

1.6.4

05 Jun 20:04
Compare
Choose a tag to compare
  • support pymongo 4+

1.6.3

02 Mar 21:19
Compare
Choose a tag to compare
  • use native ipaddress support to convert ipv4 or ipv6 to int, so Percent works

1.6.2

12 Jan 18:02
Compare
Choose a tag to compare

1.6.1

12 Jan 18:01
Compare
Choose a tag to compare

1.6.0

28 Mar 15:14
Compare
Choose a tag to compare
  • 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

28 Mar 15:11
Compare
Choose a tag to compare

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)