Django Jsonform Versions Save

A better, user-friendly JSON editing form field for Django admin. Also supports Postgres ArrayField.

v2.22.0

2 months ago

django-jsonform 2.22.0 release notes

Feb 29, 2024

This release brings some new features and a few bug fixes.

New features

  • #142: Improved support for UUID, datetime, Decimal, etc. types on ArrayField (by Gyuri).
  • Support for uri and uri-reference formats. The input for this format will also display a clickable link to open the input’s link value in new tab.
  • #156: Support for clickable links for URLField inside ArrayField.

Bugfixes

  • Fixed dark mode CSS for Django 4 and 5.
  • #154: Fixed typo in validation error message (by Garret Heaton).

react-json-form (JavaScript)

react-json-form has been updated to version 2.14.0.

v2.21.5

3 months ago

django-jsonform 2.21.5 release notes

Jan 24, 2024

This release fixes a bug introduced in the last couple of releases.

Bugfixes

  • #140: Added missing UUID import lack of which caused a NameError exception.

v2.21.4

4 months ago

django-jsonform 2.21.4 release notes

Jan 15, 2024

This release fixes a bug introduced in the previous release.

Bugfixes

  • Fixed a bug which caused the form to crash when using the autocomplete and multiselect-autocomplete widgets.

react-json-form (JavaScript)

react-json-form has been updated to version 2.13.5.

v2.21.3

4 months ago

django-jsonform 2.21.3 release notes

Jan 12, 2024

This release brings some important bugfixes.

Bugfixes

  • #132: Added missing imports and also fixed errors in validators (by Nicolas Forstner).
  • #135: Fixed layout issues in DJango 4.x which caused the form to render very narrowly.
  • #136: Fixed display title of selected choices of multiselect input. Earlier, selected choices displayed their value instead of the custom title.
  • #137: Fixed JSON encoder errors when encoding UUID values in ArrayField (by Andrés Reverón Molina).

react-json-form (JavaScript)

react-json-form has been updated to version 2.13.4.

Thank you

Huge thanks to people who contributed code and reported these issues.

v2.21.2

5 months ago

django-jsonform 2.21.2 release notes

Dec 02, 2023

This is a patch release which fixes a mistake left in previous release.

Bugfixes

  • Fixed a mistake introduced in the previous release related to subschema matching logic.

react-json-form (JavaScript)

react-json-form has been updated to version 2.13.2.

v2.21.1

5 months ago

django-jsonform 2.21.1 release notes

Dec 02, 2023

This is a patch release which fixes an important bug in oneOf/anyOf subschema matching logic.

Bugfixes

  • #131: Previously, the form ignored oneOf/anyOf while syncing stale data with new schema. This caused the form to crash. This release fixes that.

react-json-form (JavaScript)

react-json-form has been updated to version 2.13.1.

v2.21.0

5 months ago

django-jsonform 2.21.0 release notes

Nov 23, 2023

This is a minor release.

New features

  • Overriding references
    While using $ref, you can now override the properties set by the reference, like setting custom titles for the reference.

Bugfixes

  • Earlier, when the schema didn't have a type at the top level but did have a $ref, the form raised an error without considering the $ref. Now, it will infer the type from $ref if type is not provided.

react-json-form (JavaScript)

react-json-form has been updated to version 2.13.0.

v2.20.2

6 months ago

django-jsonform 2.20.2 release notes

Nov 14, 2023

This is a patch release which fixes a critical bug.

Bugfixes

  • #130: When initial form data was empty, the widget was not creating the default data for it.

v2.20.1

6 months ago

django-jsonform 2.20.1 release notes

Nov 12, 2023

This is a patch release.

Bugfixes

  • Fixed Django version check logic. The previous release's check logic throw and error for Django's alpha/beta versions. This release fixes that.
  • Improved schema type checking when multiple types are provided.

v2.20.0

6 months ago

django-jsonform 2.20.0 release notes

Nov 10, 2023

This release brings some new features and improvements.

New features

  • Constant values
    Support for the const keyword. (See docs).

  • Multiselect + Autocomplete
    Support multiselect autocomplete input using "widget": "multiselect-autocomplete".

  • Collapsible sections
    You will now see [-] and [+] icons in section titles which can be used for collapsing and expanding array or object sections.

Improvements

  • #121: The form is more tolerant now when it receives null data for array or object types. Now, the form will implicitly replace null with the appropriate blank data instead of throwing an error.

react-json-form (JavaScript)

react-json-form has been updated to version 2.12.0.