- made empty string value (
""
) parse as empty dictionary ({}
)
- BREAKING: renamed module from
service_urls
todjango_service_urls
- added mypy plugin
- test django 4.2 with python 3.12
- add support for Django 5.0
- update memcache service protocols in README.md
- add support for
django.core.cache.backends.memcached.PyMemcacheCache
aspymemcached:
protocol - rename
memcached+pylibmccache
protocol topylibmccache
- fix parsing of
pylibmccache
service - add support for Python 3.12
- add nox support
- test
service_urls.patch
(monkeypatch django settings) - cleanup license wording (replace wrong copyright holder name with more generic "THE COPYRIGHT HOLDERS AND CONTRIBUTORS")
- use declarative config in setup.cfg
- add support for Django 3.2, 4.0, 4.1, and 4.2
- add support for Python 3.8, 3.9, 3.10, and 3.11
- drop support for Django < 3.2
- drop support for Python < 3.8
- format code with black
- switch to ruff from flake8/isort
- add lt and gt when using Django < 2.2
- correct settings operations under django > 1.11 (ie: when running tests which override values)
- add Django 2.2 support
- correct sqlite parser
- add helper to monkey patch django settings
- doc cleanup
- fix setup.py and MANIFEST.in
- fix README typos
- Add
service_urls.db
service and default parsers - Add
service_urls.cache
service and default parsers - Add
service_urls.email
service and default parsers