1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
|
Version 0.13.0 (2016-03-11)
---------------------------
* Add support for filtering by CSV #363
* Add DateTimeFromToRangeFilter #376
* Add Chinese translation #359
* Lots of fixes.
Version 0.12.0 (2016-01-07)
---------------------------
* Raised minimum Django version to 1.8.x
* 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`.
Version 0.11.0 (2015-08-14)
---------------------------
* FEATURE: Added default filter method lookup for MethodFilter #222
* FEATURE: Added support for yesterday in daterangefilter #234
* FEATURE: Created Filter for NumericRange. #236
* FEATURE: Added Date/time range filters #215
* FEATURE: Added option to raise with `strict` #255
* FEATURE: Added Form Field and Filter to parse ISO-8601 timestamps
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
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
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``
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)
------------------------
* 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
from loading entire queryset
* 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
|