1
0
mirror of https://github.com/rpkilby/jsonfield.git synced 2022-02-12 21:18:11 +03:00
Files
jsonfield-django/CHANGES.rst
2020-02-21 23:51:28 -08:00

137 lines
3.5 KiB
ReStructuredText

Changes
-------
v3.1.0 02/22/2020
^^^^^^^^^^^^^^^^^
- Handle loading invalid JSON from db
- Remove default ``help_text`` string
- Change form field to render non-ascii values
- Add setuptoools ``python_requires`` check
- Add README section on querying and null value handling
- Improve test suite coverage
v3.0.0 02/14/2020
^^^^^^^^^^^^^^^^^
This release is a major rewrite of ``jsonfield``, merging in changes from the
``jsonfield2`` fork. Changelog entries for ``jsonfield2`` are included below
for completeness.
- Add source distribution to release process
- Update ``JSONEncoder`` from DRF
- Fix re-rendering of invalid field inputs
- Fix form field cleaning of string inputs
- Fix indentation for ``Textarea`` widgets
- Allow form field error message to be overridden
- Obey form ``Field.disabled``
jsonfield2 v3.1.0 12/06/2019
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix use with ``select_related`` across a foreign key
- Fix field deconstruction
- Drop Python 3.5 support
- Drop Django 2.1 (and below) support
jsonfield2 v3.0.3 10/23/2019
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Python 3.8 & Django 3.0 support
- Drop Python 3.4 support
jsonfield2 v3.0.2 12/21/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Python 3.7 & Django 2.1 support
jsonfield2 v3.0.1 05/21/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Fix model full_clean behavior
jsonfield2 v3.0.0 05/07/2018
^^^^^^^^^^^^^^^^^^^^^^^^^^^^
- Add Django 2.0 support
- Drop Django 1.8, 1.9, and 1.10 support
- Drop Python 2.7 and 3.3 support
- Rework field serialization/deserialization
- Remove support for South
- Rename JSONFieldBase to JSONFieldMixin
- Move form fields into separate module
- Rename JSONFormFieldBase to forms.JSONFieldMixin
- Rename JSONFormField to forms.JSONField
- Remove JSONCharFormField
- Update JSONEncoder from DRF
v2.0.2, 6/18/2017
^^^^^^^^^^^^^^^^^
- Fixed issue with GenericForeignKey field
v2.0.1, 3/8/2017
^^^^^^^^^^^^^^^^
- Support upcoming Django 1.11 in test suite
- Renamed method ``get_db_prep_value`` to ``get_prep_value``
v2.0.0, 3/4/2017
^^^^^^^^^^^^^^^^
- Added Django 1.9 and 1.10 support, removed support for Django versions older than 1.8, fixed to_python to allow for empty string
v1.0.3, 2/23/2015
^^^^^^^^^^^^^^^^^
- Added fix to setup.py to allow PIP install
v1.0.2, 2/9/2015
^^^^^^^^^^^^^^^^
- Re-added fix for south migration bug
v1.0.1, 2/2/2015
^^^^^^^^^^^^^^^^
- Added Django 1.8 support
v1.0.0, 9/4/2014
^^^^^^^^^^^^^^^^
- Removed native JSON datatype support for PostgreSQL (breaking change) & added Python 3.4 to tests
v0.9.23, 9/3/2014
^^^^^^^^^^^^^^^^^
- Allowed tests to run in older versions of Django
v0.9.22, 7/10/2014
^^^^^^^^^^^^^^^^^^
- Added Django 1.7 support
v0.9.21, 5/26/2014
^^^^^^^^^^^^^^^^^^
- Added better support for Python 3 and tests for regex lookups
v0.9.20, 11/14/2013
^^^^^^^^^^^^^^^^^^^
- Fixed load_kwargs on form fields, added Django 1.6 to automated tests
v0.9.19, 09/18/2013
^^^^^^^^^^^^^^^^^^^
- Fixed changes to django.six.with_metaclass that broke django-jsonfield for Django 1.6
v0.9.18, 08/23/2013
^^^^^^^^^^^^^^^^^^^
- Fixed bugs with South datamigration
v0.9.17, 06/07/2013
^^^^^^^^^^^^^^^^^^^
- Fixed bugs in JSONCharField admin form
v0.9.14/15/16, 04/29/2013
^^^^^^^^^^^^^^^^^^^^^^^^^
- Python 3 support added!
v0.9.11/12/13, 03/26/2013
^^^^^^^^^^^^^^^^^^^^^^^^^
- PyPi changes
v0.9.9/10/11, 03/21/2013
^^^^^^^^^^^^^^^^^^^^^^^^
- PyPi changes
v0.9.8, 03/21/2013
^^^^^^^^^^^^^^^^^^
- Added support for native PostgreSQL JSON data type
v0.9.7, 03/21/2013
^^^^^^^^^^^^^^^^^^
- Fix bug #33 where JSONField didn't correctly store some values inside of strings