Boltons Versions Save

🔩 Like builtins, but boltons. 250+ constructs, recipes, and snippets which extend (and rely on nothing but) the Python standard library. Nothing like Michael Bolton.

24.0.0

1 month ago

Per the RFC in issue #365, boltons is now Python 3 only. 3.7+ for now. If you're a Python 2 user, feel free to pin at boltons<24.0.0.

Other minor changes:

  • Added Python 3.12 support (#361)
  • Fix [dictutils.OneToOne][dictutils.OneToOne]'s update() behavior with empty iterables

23.0.0

6 months ago

(February 19, 2023)

  • Overdue update for Python 3.10 and 3.11 support (#294, #303, #320, #323, #326/#327)
  • Add [iterutils.chunk_ranges][iterutils.chunk_ranges] (#312)
  • Improvements to SpooledBytesIO/SpooledStringIO (#305)
  • Bugfix for infinite daterange issue when start and stop is the same (#302)
  • Fix Bits.as_list behavior (#315)

21.0.0

1 year ago

(May 16, 2021)

20.0.0

4 years ago

First release of the year! Also the first release in a while to add a new module, pathutils!

See complete details for in the CHANGELOG

19.3.0

4 years ago

See complete details for 19.3.0 in the CHANGELOG

19.2.0

4 years ago

A few small fixes and enhancements.

See complete details for 19.2.0 in the CHANGELOG

19.1.0

5 years ago

A couple enhancements, a couple cleanups, across several modules.

See complete details for 19.1.0 in the CHANGELOG

19.0.1

5 years ago

A quick enhancement for wraps/FunctionBuilder supporting type annotations

See complete details for 19.0.1 in the CHANGELOG

19.0.0

5 years ago

Maybe the biggest boltons release yet. Several bugfixes, even more new features.

See the complete details of 19.0.0 in the CHANGELOG

18.0.1

5 years ago

A few bugfixes and a handy text utility.

See complete details for 18.0.1 in the CHANGELOG