diff --git a/HISTORY.rst b/HISTORY.rst index 189a249..68c3a2e 100644 --- a/HISTORY.rst +++ b/HISTORY.rst @@ -3,6 +3,12 @@ History ------- +0.3.9 (2018-11-12) +~~~~~~~~~~~~~~~~~~ + +* Adding ``iin`` form field overwrite for SQLAlchemy as otherwise by default + ``iin`` lookup is not validated correctly. + 0.3.8 (2018-08-08) ~~~~~~~~~~~~~~~~~~ diff --git a/setup.py b/setup.py index 86c6266..fecda12 100644 --- a/setup.py +++ b/setup.py @@ -18,14 +18,11 @@ def read(fname): licence = read('LICENSE.rst') readme = read('README.rst') -requirements = read('requirements.txt').splitlines() + [ - 'setuptools', -] +req = read('requirements.txt').splitlines() +dev_req = read('requirements-dev.txt').splitlines()[1:] -test_requirements = ( - read('requirements.txt').splitlines() + - read('requirements-dev.txt').splitlines()[1:] -) +requirements = req + ['setuptools'] +test_requirements = req + dev_req setup( name='django-url-filter', diff --git a/url_filter/__init__.py b/url_filter/__init__.py index de10cd1..c98f4f8 100644 --- a/url_filter/__init__.py +++ b/url_filter/__init__.py @@ -4,4 +4,4 @@ __author__ = 'Miroslav Shubernetskiy' __email__ = 'miroslav@miki725.com' -__version__ = '0.3.8' +__version__ = '0.3.9' diff --git a/url_filter/filters.py b/url_filter/filters.py index 9903748..0b45330 100644 --- a/url_filter/filters.py +++ b/url_filter/filters.py @@ -16,6 +16,7 @@ MANY_LOOKUP_FIELD_OVERWRITES = { 'in': lambda **kwargs: MultipleValuesField(min_values=1, **kwargs), + 'iin': lambda **kwargs: MultipleValuesField(min_values=1, **kwargs), 'range': lambda **kwargs: MultipleValuesField(min_values=2, max_values=2, **dict_pop('all_valid', kwargs)), }