github bhch/django-jsonform v2.11.0
Version 2.11.0

latest releases: v2.23.2, v2.23.1, v2.23.0...
3 years ago

django-jsonform 2.11.0 release notes

Aug 16, 2022

This release brings plenty of bugfixes, some exciting new features and some deprecations.

Like the previous version, it also supports Django >= 2.0 and Python >= 3.4.

What's new

Deprecation notice

  • JSONFORM_UPLOAD_HANDLER
    The JSONFORM_UPLOAD_HANDLER setting has been deprecated and will be removed
    in future.
    Please read about the new way to upload files in the Uploading files document.

New features

  • Brand new JavaScript API for controlling the widget in the browser.
  • Interactive playground: https://bhch.github.io/react-json-form/.
  • New file upload modal dialog which provides the ability to browse files form the server while uploading.
  • Support for enum keyword (alias for choices).
  • Support for placeholder keyword.
  • Support for date-time keyword (alias for datetime).
  • Support for handler keyword for string input. This can be used for specifying the url for the file upload handler on a per input field basis.
  • JSONField now accepts a new parameter called file_handler which can be used for specifying the url of the file handler on a per widget basis.
  • Now django-jsonform settings will be namespaced under DJANGO_JSONFORM setting.

Bugfixes

  • #45: Default value for number and boolean types was ignored if the default value was 0 or False.
  • #46: Fixed a bug due to which the multiselect widget didn't work on top-level arrays.
  • #47: Fixed a bug in CSS when two widget fields were displayed in a single fieldset row.
  • #48: Array's minItems keyword was ignored if default value for array was provided or if the form field had initial data.
  • Fixed a bug to make select input respect falsy options. Earlier, the select input would not update the selected value if a falsy option was selected.
  • Minor improvements and fixes in widget's CSS.

react-json-form (JavaScript)

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


Finally, huge thanks to...

  • All my sponsors for their support. I really appreciate it.
  • All the people for contributing bug reports and improvement suggestions.

Don't miss a new django-jsonform release

NewReleases is sending notifications on new releases.