Skip to content

Releases: jazzband/django-smart-selects

1.7.1

14 Mar 00:05
Compare
Choose a tag to compare
  • Correct Release Workflow

Django 5.0 support

13 Mar 23:58
Compare
Choose a tag to compare

What's Changed

New Contributors

Full Changelog: 1.6.0...1.7.0

Django 4.0 support

13 Jul 20:26
30c65e4
Compare
Choose a tag to compare
  • Dropped support for Python 2.7 and 3.5! [jezdez]
  • Dropped support for Django 1.11, 2.0 and 2.1! [jezdez]
  • Add support for Python 3.9. [jezdez]
  • Move CI to GitHub Actions: https://github.com/jazzband/django-smart-selects/actions [jezdez]
  • Docs: elaborate usage within templates [amiroff]
  • Ensure at least one option in the element (as required in HTML) [d9pouces] Migrate to GitHub Actions [jezdez] Add example of chained FK as inline [manelclos] Support Django 3.2 and 4.0 [manelclos]

Django 3.1 support

28 Aug 05:47
Compare
Choose a tag to compare

Changes:

  • add Django 3.1 as supported

Revert to more compatible comparing

28 Aug 05:46
Compare
Choose a tag to compare

Changes:

  • Reverting excessive lint correction that breaks init_value check

JS fixes

28 Aug 05:45
Compare
Choose a tag to compare

Changes:

  • Init horizontal filtered on load
  • Add node variable initialization to fix node undefined error

Back on the road

28 Aug 05:42
Compare
Choose a tag to compare

Changes:

  • Add Sphinx project and move current docs to it
  • Add pytest support
  • Support django up to 3.0.x
  • Fix chainedfk and chainedm2m not being defined (closes #253)
  • Add multichained selects to Location example
  • Force to load select2 js first
  • Fixed bug with missing "renderer" parameter in widgets.py render methods
  • Fix renderer parameter in older django versions
  • Add link to PyPI and installation instructions

Fix verbose_name

26 Feb 02:11
Compare
Choose a tag to compare

Changes:

  • Using verbose_name now works properly (#252)
  • Javascript now converts 'True' and 'true' to true and 'False' and 'false' to false (#242)

Fix a bunch of stuff

23 Dec 02:30
Compare
Choose a tag to compare

New compatibility:

  • Support for Django 2.0+ (#247)
  • Support for jQuery 3+ (#197, #233, #224)
  • Add compatibility with django-crispy-forms (#229)
  • Add compatibility with django-js (#239)

Fixes:

  • Adding formsets (#211)
  • Update all .chained fields (#212, #222, #223)
  • Fix rendering when horizontal=True (#225)
  • Workaround a JS bug in Django (#246)

Changes:

  • Corrected documentation - remove SMART_SELECTS_ prefixes from some settings

Almost all of this release is built from pull requests - I did barely any coding at all. Thank you to:

Fix external javascript use cases

14 May 09:45
Compare
Choose a tag to compare

Fixes:

  • Selectors in new(ish) external Javascript (#205)
  • StopIteration exception when rendering field without choices using django-bootstrap3 (#206)

Thanks to: