Node.ext.zodb

Latest version: v1.6

Safety actively analyzes 613777 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

1.7

----------------

- Nothing changed yet.

1.6

----------------

- Pass ``name`` and ``parent`` as keyword arguments all over the place.
Preparation for use of ``NodeInit`` behavior instead of ``DefaultInit``.
[rnix]

1.5

----------------

- Replace deprecated use of ``Storage`` by ``MappingStorage``.
[rnix]

- Replace deprecated use of ``Nodify`` by ``MappingNode``.
[rnix]

- Replace deprecated use of ``Adopt`` by ``MappingAdopt``.
[rnix]

- Replace deprecated use of ``NodeChildValidate`` by ``MappingConstraints``.
[rnix]

- Replace deprecated use of ``allow_non_node_childs`` by ``child_constraints``.
[rnix]

1.4

----------------

- Implement ``_list_factory`` on ``Podict`` and ``OOBTodict`` and use
``PersistentList`` for internal double linked list triples to allow
transaction property detect changes.
[rnix, jensens]

- Drop ZODB3.
[rnix]

1.3

----------------

- Access ``attrs`` when initializing nodes with ``ZODBAttributes`` behavior
applied to avoid lazy creation. Needed to prevent ``_p_changed`` being set on
first access.
[rnix, 2020-06-23]

- Access ``storage`` when initializing nodes with ``PodictStorage`` or
``OOBTodictStorage`` behaviors applied to avoid lazy creation. Needed
to prevent ``_p_changed`` being set on first access.
[rnix, 2020-06-23]

- Use ``plumb`` instead of overriding ``__setattr__`` to change ``__parent__``
name to ``_v_parent`` on ``ZODBBehavior``.
[rnix, 2020-06-23]

- Use ``plumb`` instead of overriding ``__getitem__`` to set parent on
``ZODBBehavior``.
[rnix, 2020-02-28]

1.2

----------------

- Add python 3 support.
[rnix, 2017-06-24]

- Add ``keys`` to ``OOBTodict`` and accept any number of ``*args`` and ``**kw``
to match expected contract by ``OOBTree`` and Fix tests with ZODB 5.
[rnix, 2017-06-22]

- Add ``__nonzero__`` and ``__bool__`` to ``OOBTodict`` in order to make it
work properly with ZODB 5.
[rnix, 2017-06-22]

- Use ``property`` and ``property.setter`` for ``OOBTodict.lh`` and
``OOBTodict.lt``.
[rnix, 2017-06-22]

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.