Skip to content

Latest commit

 

History

History
39 lines (32 loc) · 1.84 KB

CHANGELOG.md

File metadata and controls

39 lines (32 loc) · 1.84 KB

Changelog

1.0.1 - A Public Release

Bugs

  • proper support for py26 and py3X and different Django releases
  • avoid querying all instances for choices
  • resolve settings inside view and refine error handling

Tests

  • add doctests to the form_helpers
  • add tests for forms
  • add test case views.TestGetFieldChoicesView
  • setup.py/travis: add test-reqs.txt as extras_require
  • refactor testing to use py.test and run tox from setup.py
  • travis: use latest version of each Django release

Docs:

  • README: explain what we test against

1.0 - First contact

Major changes

Minor changes

  • Implement more operators (isnull, istrue and isfalse)
  • Allow custom verbose naming of fields in advanced_filter_fields
  • Add helper methods to the model to hide (and decouple) core serialization functionality from users.
  • Strip whitespace in field values validation
  • Setup and packaging (setup.py/MANIFEST.in)
  • Hide QSerializer calling logic in the model
  • Allow modifying advanced_filter_form property (defaults to AdvancedFilterForm)
  • Correct documentation regarding position of mixin in subclass (issue #1)