debian-django-filter/CHANGES.rst

170 lines
4.1 KiB
ReStructuredText
Raw Normal View History

Version 0.14.0 (2016-08-14)
2016-03-14 20:45:16 +01:00
---------------------------
* Add support for filtering on DurationField (new in Django 1.8).
* Fix UUIDFilter import issue
* Improve FieldLookupError message
* Add filters_for_model to improve extensibility
* Fix limit_choices_to behavior with callables
* Fix distinct behavior for range filters
* Various Minor Clean up issues.
2016-03-14 20:45:16 +01:00
2016-03-11 20:38:25 +01:00
Version 0.13.0 (2016-03-11)
---------------------------
* Add support for filtering by CSV #363
* Add DateTimeFromToRangeFilter #376
* Add Chinese translation #359
* Lots of fixes.
2016-01-07 20:46:25 +01:00
Version 0.12.0 (2016-01-07)
---------------------------
* Raised minimum Django version to 1.8.x
2016-01-07 20:46:25 +01:00
* FEATURE: Add support for custom ORM lookup types #221
* FEATURE: Add JavaScript friendly BooleanWidget #270
* FIXED: (More) Compatability with Django 1.8 and Django 1.9+
* BREAKING CHANGE: custom filter names are now also be used for ordering #230
If you use ordering on a field you defined as custom filter with custom
name, you should now use the filter name as ordering key as well.
Eg. For a filter like :
class F(FilterSet):
account = CharFilter(name='username')
class Meta:
model = User
fields = ['account', 'status']
order_by = True
Before, ordering was like `?o=username`. Since 0.12.0 it's `o=account`.
2015-08-14 11:40:06 +02:00
Version 0.11.0 (2015-08-14)
---------------------------
2015-05-16 21:27:10 +02:00
2015-05-16 21:41:48 +02:00
* FEATURE: Added default filter method lookup for MethodFilter #222
2015-05-16 21:27:10 +02:00
2015-05-16 21:41:48 +02:00
* FEATURE: Added support for yesterday in daterangefilter #234
2015-05-16 21:27:10 +02:00
2015-05-16 21:58:40 +02:00
* FEATURE: Created Filter for NumericRange. #236
* FEATURE: Added Date/time range filters #215
2015-08-14 11:40:06 +02:00
* FEATURE: Added option to raise with `strict` #255
* FEATURE: Added Form Field and Filter to parse ISO-8601 timestamps
2015-05-16 21:27:10 +02:00
2015-05-13 15:13:48 +02:00
Version 0.10.0 (2015-05-13)
---------------------
* FEATURE: Added ``conjoined`` parameter to ``MultipleChoiceFilter``
* FEATURE: Added ``together`` meta option to validate fields as a group
* FIXED: Added testing on Django 1.8
* FIXED: ``get_model_field`` on Django 1.8
2015-01-23 14:52:27 +01:00
Version 0.9.2 (2015-01-23)
--------------------------
* FIXED: Compatibility with Django v1.8a1
Version 0.9.1 (2014-12-03)
--------------------------
* FIXED: Compatibility with Debug Toolbar's versions panel
2014-11-28 13:53:17 +01:00
Version 0.9 (2014-11-28)
------------------------
* FEATURE: Allow Min/Max-Only use of RangeFilter
* FEATURE: Added TypedChoiceFilter
* FIXED: Correct logic for short circuit on MultipleChoiceFilter
Added `always_filter` attribute and `is_noop()` test to apply short-circuiting.
Set `always_filter` to `False` on init to apply default `is_noop()` test.
Override `is_noop()` for more complex cases.
* MISC: Version bumping with ``bumpversion``
2014-09-29 09:42:51 +02:00
Version 0.8 (2014-09-29)
------------------------
* FEATURE: Added exclusion filters support
* FEATURE: Added `fields` dictionary shorthand syntax
* FEATURE: Added `MethodFilter`.
* FIXED: #115 "filters.Filter.filter() fails if it receives [] or () as value"
* MISC: Various Documentation and Testing improvements
Version 0.7 (2013-08-10)
------------------------
* FEATURE: Added support for AutoField.
* FEATURE: There is a "distinct" flag to ensure that only unique rows are
returned.
* FEATURE: Support descending ordering (slighty backwards incompatible).
* FEATURE: Support "strict" querysets, ie wrong filter data returns no results.
* FIXED: Some translation strings were changed to be in line with admin.
* FIXED: Support for Django 1.7.
Version 0.6 (2013-03-25)
2013-03-12 04:15:19 +01:00
------------------------
* raised minimum Django version to 1.4.x
* added Python 3.2 and Python 3.3 support
* added Django 1.5 support and initial 1.6 compatability
* FEATURE: recognition of custom model field subclasses
* FEATURE: allow optional display names for order_by values
* FEATURE: addition of class-based FilterView
* FEATURE: addition of count() method on FilterSet to prevent pagination
2013-03-25 15:50:12 +01:00
from loading entire queryset
2013-03-12 04:15:19 +01:00
* FIXED: attempts to filter on reverse side of m2m, o2o or fk would
raise an error
Version 0.5.4 (2012-11-16)
--------------------------
* project brought back to life