Skip to content

4.0.0

Latest
Compare
Choose a tag to compare
@ikalnytskyi ikalnytskyi released this 20 Nov 00:51
· 23 commits to master since this release
4.0.0

What's Changed

  • BREAKING: The picobox.contrib package is renamed into picobox.ext. See #70.
  • Add Python 3.12 support. See #61.
  • Drop Python 3.7 support. It reached its end-of-life recently. See #60.
  • Fix @picobox.pass_() decorator issue when it was shadowing a return type of the wrapped function breaking code completion in some LSP servers. See #62.
  • Fix picobox.push() context manager issue when it wasn't announcing properly its return type breaking code completion in some LSP servers for the returned object. See #62.
  • Fix Box.put() and picobox.put() to require either value or factory argument. Previously, they could have been invoked with key argument only, which makes no sense and causes runtime issues later on. See #69.

Full Changelog: 3.0.0...4.0.0