Skip to content

Releases: cdgriffith/Box

Version 7.3.0

10 Dec 03:21
37b9181
Compare
Choose a tag to compare
  • Adding tests and Cython releases for Python 3.13
  • Fixing #281 consistent error message about missing YAML parser (thanks to J vanBemmel)
  • Removing support for Python 3.8 as it is EOL

Version 7.2.0

12 Jun 20:07
a23451d
Compare
Choose a tag to compare
  • Adding #266 support for accessing nested items in BoxList using numpy-style tuple indexing (thanks to Bit0r)
  • Adding tests and Cython releases for Python 3.12
  • Fixing #251 support for circular references in lists (thanks to Muspi Merol)
  • Fixing #261 altering all __repr__ methods so that subclassing will output the correct class name (thanks to Gabriel Tkacz)
  • Fixing #267 Fix type 'int' not iterable (thanks to YISH)

Version 7.1.1

26 Aug 14:44
cc26a46
Compare
Choose a tag to compare

Fixing Cython optimized build deployments for linux

Version 7.1.0

26 Aug 14:21
e61a7d2
Compare
Choose a tag to compare
  • Adding #255 defer ipython import for large import speed improvements (thanks to Eric Prestat)
  • Adding testing for Python 3.12
  • Fixing #253 merge_update box list merge types not populated to sub dictionaries (thanks to lei wang)
  • Fixing #257 Two test failures due to arguments having incorrect types (thanks to Michał Górny)
  • Fixing stub files to match latest code signatures
  • Removing #251 support for circular references in lists (thanks to d00m514y3r)

Version 7.0.1

22 Feb 03:51
9a4b108
Compare
Choose a tag to compare
  • Switching off of poetry due to multiple build issues

Version 7.0.0

04 Feb 03:40
0bfcb2d
Compare
Choose a tag to compare
  • Adding #169 default functions with the box_instance and key parameter (thanks to Коптев Роман Викторович)
  • Adding #170 Be able to initialize with a flattened dict - by using DDBox (thanks to Ash A.)
  • Adding #192 box_dots treats all keys with periods in them as separate keys (thanks to Rexbard)
  • Adding #211 support for properties and setters in subclasses (thanks to Serge Lu and David Aronchick)
  • Adding #226 namespace to track changes to the box (thanks to Jacob Hayes)
  • Adding #236 iPython detection to prevent adding attribute lookup words (thanks to Nishikant Parmar)
  • Adding #238 allow | and + for frozen boxes (thanks to Peter B)
  • Adding new DDBox class (Default Dots Box) that is a subclass of SBox
  • Fixing #235 how | and + updates were performed for right operations (thanks to aviveh21)
  • Fixing #234 typos (thanks to Martin Schorfmann)
  • Fixing no implicit optionals with type hinting

Version 7.0.0rc4

03 Feb 18:23
514aa3d
Compare
Choose a tag to compare
Version 7.0.0rc4 Pre-release
Pre-release

Pypi publish test

Version 7.0.0rc3

01 Feb 17:34
3942be1
Compare
Choose a tag to compare
Version 7.0.0rc3 Pre-release
Pre-release

Try to fix CI publish build

Version 7.0.0rc2

01 Feb 17:12
5bac612
Compare
Choose a tag to compare
Version 7.0.0rc2 Pre-release
Pre-release
  • Adding #242 more Cython builds using cibuildwheel (thanks to Jacob Hayes)

Version 7.0.0rc1

31 Jan 18:41
0ec0efa
Compare
Choose a tag to compare
Version 7.0.0rc1 Pre-release
Pre-release
  • Removing Cython builds for mac until we can build universal2 wheels for arm M1 macs