Releases: bhch/django-jsonform
Version 2.22.0
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
anduri-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
insideArrayField
.
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.
Version 2.21.5
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.
Version 2.21.4
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
andmultiselect-autocomplete
widgets.
react-json-form (JavaScript)
react-json-form has been updated to version 2.13.5.
Version 2.21.3
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.
Version 2.21.2
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.
Version 2.21.1
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.
Version 2.21.0
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
iftype
is not provided.
react-json-form (JavaScript)
react-json-form has been updated to version 2.13.0.
Version 2.20.2
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.
Version 2.20.1
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
django-jsonform 2.20.0 release notes
Nov 10, 2023
This release brings some new features and improvements.
New features
-
Constant values
Support for theconst
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 replacenull
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.