X Tutup
Skip to content

Tags: pythonthings/Box

Tags

5.2.0

Toggle 5.2.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 5.2.0 (cdgriffith#175)

* Adding checks for frozen boxes to `pop`, `popitem` and `clear` (thanks to Varun Madiath)
* Fixing requirements-test.txt (thanks to Fabian Affolter)
* Fixing Flake8 conflicts with black (thanks to Varun Madiath)
* Fixing coveralls update (thanks to Varun Madiath)

Co-authored-by: Varun Madiath <vamega@gmail.com>
Co-authored-by: Fabian Affolter <mail@fabian-affolter.ch>

5.1.1

Toggle 5.1.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
 Version 5.1.1

Bugfix dots default (cdgriffith#166)

5.1.0

Toggle 5.1.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 5.1.0 (cdgriffith#159)

* Adding `dotted` option for `items` function (thanks to ipcoder)
* Fixing bug in box.set_default where value is dictionary, return the internal value and not detached temporary (thanks to Noam Graetz)
* Removing warnings on import if optional libraries are missing

Co-authored-by: Noam Graetz <43850700+NoamGraetz2@users.noreply.github.com>

5.0.1

Toggle 5.0.1's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 5.0.1 (cdgriffith#156)

* Fixing default box saving internal method calls and restricted options (thanks to Marcelo Huerta)

5.0.0

Toggle 5.0.0's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 5.0.0 (cdgriffith#145)

* Adding support for msgpack converters `to_msgpack` and `from_msgpack`
* Adding support for comparision of `Box` to other boxes or dicts via the `-` sub operator cdgriffith#144 (thanks to Hitz)
* Adding support to `|` union boxes like will come default in Python 3.9 from PEP 0584
* Adding `mypy` type checking, `black` formatting and other checks on commit
* Adding new parameter `box_class` for cleaner inheritance cdgriffith#148 (thanks to David Aronchick)
* Adding `dotted` option for `keys` method to return box_dots style keys (thanks to ipcoder)
* Fixing box_dots to properly delete items from lists
* Fixing box_dots to properly find items with dots in their key
* Fixing that recast of subclassses of `Box` or `BoxList` were not fed box properties (thanks to Alexander Kapustin)
* Changing that sub boxes are always created to properly propagate settings and copy objects cdgriffith#150 (thanks to ipcoder)
* Changing that default_box will not raise key errors on `pop` cdgriffith#67 (thanks to Patrock)
* Changing `to_csv` and `from_csv` to have same string and filename options as all other transforms
* Changing back to no required external imports, instead have extra requires like [all] (thanks to wim glenn)
* Changing from putting all details in README.rst to a github wiki at https://github.com/cdgriffith/Box/wiki
* Changing `BoxList.box_class` to be stored in `BoxList.box_options` dict as `box_class`
* Changing `del` will raise `BoxKeyError`, subclass of both `KeyError` and `BoxError`
* Removing support for single level circular references
* Removing readthedocs generation
* Removing overrides for `keys`, `values` and `items` which will return views again

5.0.0a3

Toggle 5.0.0a3's commit message
Don't have a concept of depth for keys

5.0.0.a2

Toggle 5.0.0.a2's commit message
Alpha version bump to 5.0.0a2

5.0.0a1

Toggle 5.0.0a1's commit message
* Adding `dotted` and `flat` option for `keys` method to return box_d…

…ots style keys (thanks to ipcoder)

* Fixing box_dots to properly delete items from lists
* Fixing box_dots to properly find items with dots in their key

5.0.0a0

Toggle 5.0.0a0's commit message
Changing to proper pre-release version 5.0.0a0

4.2.3

Toggle 4.2.3's commit message

Verified

This commit was created on GitHub.com and signed with GitHub’s verified signature. The key has expired.
Version 4.2.3

* Fixing README.md example cdgriffith#149 (thanks to J Alan Brogan) (cdgriffith#151)
* Changing `protected_keys` to remove magic methods from dict cdgriffith#146 (thanks to Krishna Penukonda)
X Tutup