Changelog

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