Skip to content

Latest commit

 

History

History
270 lines (193 loc) · 10.2 KB

CHANGELOG.rst

File metadata and controls

270 lines (193 loc) · 10.2 KB

Changelog

4.0.2 (Nov 14, 2022)

  • Fixed: max_num now works as expected on models with self-nested models. Fixes #230.

4.0.0 (Oct 14, 2022)

  • Officially support Django 4.1
  • Fixed: Django 4.1 autocomplete on newly added nested inlines by dispatching native javascript CustomEvent events for formset:added and formset:removed. Fixes #229.
  • Fixed: prepopulated fields in django-grappelli 2.15+
  • Remove python 2.x compatibility, drop support for EOL Django versions (all versions before 3.2)

3.4.0 (Dec 20, 2021)

  • Added support for Django 3.2 and 4.0
  • Dropped official support for Python 2.7 and Django 1.11. The 3.4.0 release will still work with python 2.7 and Django 1.11, but it will be the last release that does so.

3.3.3 (Dec 17, 2020)

  • Fixed: polymorphic inlines don't work if nested inside non-polymorphic inlines. Fixes #183.
  • Officially support Django 3.1
  • Fixed: No longer has a collections.abc DeprecationWarning in python 3.8
  • Fixed: ManagementForm validation error bug when parent inlines have a min_num defined and the user does not have add permissions on that model.

3.3.2 (Jun 11, 2020)

  • Fixed: Resolved sporadic MediaOrderConflictWarning issues on Django 2.2 Fixes #141.
  • Fixed: Improved media dependency ordering of widgets and nested_admin.js
  • Fixed: Provisional support for Django 3.1 alpha
  • Dropped support for Django 2.1 (official EOL December 2019)

3.3.1 (Jun 1, 2020)

  • Fixed: show_change_link support in django-grappelli. Fixes #173, merge of #174. Thanks @Safrone!
  • Fixed: support for Grappelli with Django 3.0 (django-grappelli 2.14). Fixes #178.
  • Fixed: issue with field-box class name rename to fieldBox in Django 2.1+. Closes #157.

3.3.0 (Apr 19, 2020)

  • Fixed: Possible ManagementFormError when adding inlines to a formset that had a ValidationError on a prior save. (#164)
  • Fixed: nested_admin.SortableHiddenMixin convenience import. (#165)
  • Official support for Django 3.0
  • Removed requirement to include urlpatterns for non-grappelli installs
  • Dropped support for Django versions prior to 1.11
  • Dropped support for django-suit
  • Switch test runner to pytest

3.2.4 (Aug 27, 2019)

  • Fixed: Django 2.x autocomplete_fields deeply-nested initialization (#151)
  • Fixed: Bug that prevented a user from saving edits to nested inlines if they did not have add permissions to parent inlines. (#144)
  • Fixed: Removed runtime dependency on setuptools (#150). Thanks @tari!

3.2.3 (Apr 28, 2019)

3.2.2 (Apr 9, 2019)

  • Fixed: Django 2.x autocomplete_fields support (#118)
  • Fixed: (grappelli) proper initialization of admin widgets in deeply nested inlines (#122)
  • Fixed: (grappelli) generic related_lookup and autocomplete_lookup_fields (#114)
  • Fixed: (grappelli) Collapsible tabular inlines with NestedTabularInline.classes now work. (#90)
  • Fixed: Suppress validation errors of inlines nested beneath deleted inlines (#101)

3.2.0 (Apr 3, 2019)

  • Feature: Added beta support for django-polymorphic admin (#86)
  • Feature: Made compatible with Django 2.2 and 3.0. Django 3.0 is still in alpha, so the django-nested-admin compatibility is likewise not yet stable
  • Fixed: django-nested-admin now respects permissions for inline model admins in Django 2.1+, including the new 'view' permission.
  • Fixed: (grappelli) Collapsing inline groups now works for stacked inlines (thanks @maldn) (#121)
  • Fixed: FileFields in deeply nested inlines now work in Django 2.1+ (thanks @btknu) (#111, #127)
  • Fixed: Use correct translation for 'Delete?' text in templates (thanks @kigawas) (#116)

3.1.3 (Dec 15, 2018)

  • Fixed: Use jQuery.fn.length, not .size, for compatibility with jQuery 3, the version bundled with Django 2.1+ (#109)

3.1.2 (Sep 6, 2018)

  • Fixed: Bug with grappelli that prevented deeply nested datepicker and timepicker widgets from working.

3.1.0 (Aug 13, 2018)

  • Fixed: NestedTabularInline support in Django 2.0 (#97)
  • Fixed: Ensure correct relative order of js media. (#71)
  • Switch js build process to use webpack, without gulp
  • Add test coverage reporting for both python and js code

3.0.21 (Nov 1, 2017)

  • Fixed: Bug when saving child models that use django-polymorphic
  • Feature: Made compatible with django-autocomplete-light (#84)

3.0.20 (Aug 2, 2017)

  • Fixed: Correctly show inline label number in django admin 1.9+ (#79)

3.0.16 (Mar 10, 2017)

  • Support Django 2.0

3.0.15 (Feb 27, 2017)

  • Fixed: bug caused when TEMPLATE['OPTIONS']['string_if_invalid'] is set (#70)

3.0.13 (Feb 13, 2017)

  • Fixed: grappelli autocomplete widget support (#57)
  • Improvement: enforce admin min_num setting in javascript

3.0.11 (Oct 18, 2016)

  • Fixed: bug when multiple inlines share the same prefix (#60)

3.0.10 (Sep 13, 2016)

  • Fixed: bug if django.contrib.admin precedes nested_admin in INSTALLED_APPS (#56)
  • Fixed: don't show add inline link when max_num = 0 (#54)
  • Improvement: Added 'djnesting:beforeadded javascript event to ease integration with third-party admin widgets. (#47)
  • Feature: support Django 1.10 inline classes (for collapsing) (#32, #52)

3.0.8 (Jun 13, 2016)

  • Fixed: max_num off-by-one error (#44)
  • Fixed: saving with a blank intermediate inline now works (#46)

3.0.5 (Jun 7, 2016)

  • Fixed: ForeignKey widget on added inline (#45)

3.0.4 (June 3, 2016)

  • Fixed: Support prepopulated_fields in grappelli (#43)

3.0.3 (May 26, 2016)

  • Fixed: Bug with grappelli ForeignKey related lookup widget (thanks @sbussetti)

3.0.2 (April 17, 2016)

  • Feature: django-suit support
  • Fixed: javascript syntax error
  • Fixed: bug where tabular inlines without sortables could not be updated

3.0.0 (April 13, 2016)

  • Added documentation
  • Fixed visual discrepancies between the appearance of nested and their usual appearance in Django and Grappelli. Added screenshot comparison tests to prevent future regressions.
  • Support nesting of generic inlines (fixes #30)
  • Support for show_change_link (fixes #22)
  • Support for Django 1.10dev
  • Dropped support for version of Django prior to 1.8, which greatly simplified the Python code.
  • Use gulp for building static assets, rewritten with scss and ES6