- Consider RelationValue without source as broken. [ksuess]
1.0
================
Breaking changes:
- Drop support for Python 2.7, 3.5, 3.6.
New features:
- Add support for Python 3.7, 3.8, 3.9, 3.10, 3.11.
0.9.0
==================
New features:
- Provide IRelationBrokenEvent to be able to distinguish the event when subscribing to IObjectModifiedEvent [vangheem]
0.8.0
==================
New features:
- Adresses `Still uses BTrees wrongly, screws up people changing Interfaces <https://github.com/zopefoundation/z3c.relationfield/issues/4>`_, allows third party software to define which indexes are used. [jensens]
Bug fixes:
- Fix DeprecationWarnings in ``tests.py``. [jensens]
0.7.1
==================
- Python 3 compatibility: use the implementer decorator and fix ordering [ale-rt]
- Python 3 compatibility: Make ``RelationValue`` hashable. [sallner]
- Renamed ``README.txt``to ``README.rst`` and ``CHANGES.txt`` to ``CHANGES.rst``. [thet]
- Update buildout / travis config [tomgross]
- Fix issue where relations are cleared on modify if they are not stored as an class attribute. Usecase see https://github.com/plone/Products.CMFPlone/issues/2384 [tomgross]