We follow Semantic Version.
- Do not fail on
include(optional(None))
- Fixes getting the last stack item performance #532
- Drops
python3.8support - Adds
python3.11andpython3.12support - Adds
django5.0support - Uses
OSErrorinstead ofIOErroralias - Converts
include(*args, **kwargs)toinclude(*args, scope=...), because other kwargs were not supported anyway
- Adds
python3.10support - Drops
python3.6support - Adds
django4.1support
- Adds
python3.9support - Adds
django3.1support
- Moves to Github Actions
- Fixes that django's dev server was not catching split setting filechanges
Breaking changes:
- Drops
python2support - Drops
django2.0support
Improvements:
- Moves to
poetry - Adds
mypysupport - Adds
wemake-python-styleguidesupport - Adds extra CI checks:
safety,doc8 - Adds
py.typedfile to package type information
Improvements:
- Added support for django till to 2.2 version.
Improvements:
- Added
Django==2.0 - Removed old versions of
Djangofrom test matrix - Removed
python3.4from test matrix - Documentation updates
- Adds more
flake8plugins to enforce strict style
Bugs:
- Fixes Windows problems via #21
Improvements:
- Added
python3.6andDjango==1.11 - Fixed
tests/settingsstructure withbasic/folder - Added documentation, which is built with
Sphinx - Updated
README.rstwith new logo - Updated
README.rstwithdocsbadge - Updated
CONTRIBUTING.rstwith new information
Bugs:
- Updated
README.rstto be compatible withPyPI
- Changed the default Django version in the requirements from
>= 1.5.1to>= 1.5 - Added
setup.cfgto supportpython setup.py testcommand - Refactored how the tests work
- Added
tests/conftest.pyfile with the fixtures, used fixtures widely - Changed all test to be functions instead of classes
- Added new classifiers
- Added
pytest-envto read env variables fromsetup.cfg - Removed
run_coveralls.py, addedafter_successsection in.travis.yml - Changed the
README.rstto be shorter
- Added
django@1.10support - Now
includefunction finds parentglobals()scope automatically if not provided - Added protection against infinite recursion
- Added tests for stackable settings definition. See
tests/settings/stacked/ - Added tests for the new functionality
- Added tests for
django@1.10intoxandtravis - Removed
3.2and3.3fromsetup.pysince these versions were not tested anyway
- Now supporting
unicodefilenames, fixes #9 - Tests structure is changed
- Removed example
- Changed how
MANIFEST.inis defined
- Changed
optionalto be a function. - Added
test_tools.py, achieved 100% in coverage. - Removed
setuptools-gitfromsetup.py, nowManifestis only way to providedistsources. - Added
run_coveralls.pyto work on bothCIand local tests. - Style fixes.
- Now
toxis used for testing. - Added
coverageinformation and badge. - Removed
pep8utility, now usingpylint.
- Python 3.5 support, Django 1.9 test-support, documentation updates.
- Fixed Python 3 compatibility. Fixed #7.
- Fixed issue #1: now works with Gunicorn, too
- Initial version