Changelog#

django-slugify-processor 1.7.x (unreleased)#

  • Add your latest changes from PRs here

Documentation#

  • Automatically linkify links that were previously only text.

Development#

django-slugify-processor 1.6.0 (2023-12-09)#

Maintenance only, no bug fixes or features

Packaging#

  • pyproject.toml: Add django 5.0 (#382)

  • pyproject.toml: Remove django 4.0 and 4.1 from pyproject (#382)

Development#

  • Remove django_slugify_processor.settings, which was unused (#381).

CI#

  • Move CodeQL from advanced configuration file to GitHub’s default

  • ci: Add pydocstyle rule to ruff (#380)

  • ci(tests): Remove django 4.0 and 4.1 from testgrid (#382)

  • ci(tests): Add django 5.0 to testgrid (#382)

  • ci(tests): Only test latest python (#382)

    As django 5.0 drops python 3.8 and 3.9, just use 3.x to reduce the amount of jobs created in the test matrix (and keep the workflow itself simple).

Documentation#

  • Add docstrings to functions, methods, classes, and packages (#380)

django-slugify-processor 1.5.0 (2023-11-18)#

Maintenance only, no bug fixes or features

Development#

django-slugify-processor 1.4.0post0 (2023-10-07)#

Documentation#

  • README updates so links point to new django version

django-slugify-processor 1.4.0 (2023-10-07)#

What’s new#

Packaging#

  • Move pytest configuration to pyproject.toml (#375)

Breaking changes#

  • Drop Python 3.7 (#374)

  • Drop Django 2.2, 3.0, 3.1

    Django 3.2+ is now supported

django-slugify-processor 1.3.1 (2023-07-04)#

Maintenance only, no bug fixes or features

Internal improvements#

  • Move formatting, import sorting, and linting to ruff.

    This rust-based checker has dramatically improved performance. Linting and formatting can be done almost instantly.

    This change replaces isort, flake8 and flake8 plugins.

    Including additional formatting rules for ruff in #372.

Infrastructure#

Packaging#

  • Remove .tmuxp-before-script.sh (was used by .tmuxp.yaml’s before_script)

  • Merge .coveragerc into pyproject.toml (#366)

  • Remove MANIFEST.in (#366)

    This is made obsolete via poetry’s include inside of pyproject.toml.

django-slugify-processor 1.3.0 (2022-09-11)#

Documentation#

Development#

django-slugify-processor 1.2.0 (2022-08-16)#

Development#

Infrastructure updates for static type checking and doctest examples.

  • Move project layout to src/, va #364

  • Initial doctests support added, via #359

  • Initial mypy validation, via #359

  • CI (tests, docs): Improve caching of python dependencies via action/setup-python’s v3/4’s new poetry caching, via #359

  • CI (docs): Skip if no PUBLISH condition triggered, via #359

  • CI: Remove .pre-commit-config.yaml, users should know enough to handle these things themselves.

django-slugify-processor 1.1.1 (2022-03-08)#

Documentation#

  • README URL fixes

Development#

  • CI: Remove tox and tox-poetry-installer

    This would break the poetry command when used inside the virtualenv.

django-slugify-processor 1.1.0 (2022-03-08)#

Mainly an update for the new repo URL: https://github.com/tony/django-slugify-processor

Documentation#

  • Switch to furo theme

Development#

django-slugify-processor 1.0.0 (2022-01-08)#

Compatibility#

  • Python 3.6 support dropped (#350)

  • Python 3.10 support added (#350)

  • Django 4.0 support

  • Include tests/ in packages

Development#

  • Poetry: Update poetry to 1.1

    • CI: Use poetry 1.1.12 and install-poetry.py installer (#333 + #350)

    • Relock poetry.lock at 1.1 (w/ 1.1.7’s fix)

  • Add .pre-commit-config.yaml (#350)

  • Remove unused requirements.txt-related files

  • .tool-versions, .python-version

    In an effort to work across multiple versions with pyenv and asdf with asdf-python, set multiple of the latest patched releases for python if they’re supported.

  • tox reorganization (#352)

    • Add tox as a test dependency

    • Add enpaul/tox-poetry-installer to work with our project dependencies

    • Update tox.ini to use django’s new main branch, python 3.8 minimum for django’s main branch

django-slugify-processor 0.11.0 (2021-06-16)#

  • #329: Move to markdown

django-slugify-processor 0.10.0 (2021-06-16)#

  • Drop python 2.7, 3.5 and unsupported django versions

  • Remove unneeded utf-8 versions

django-slugify-processor 0.9.0 (2020-08-08)#

  • Move doc URL from to git-pull.com

  • Move travis -> gh actions

  • Move pipenv -> poetry

  • Move RTD -> self-hosted docs

  • Relax package constraints

  • Add package constraints for cases where python version / django effects things

django-slugify-processor 0.8.4 (2017-12-03)#

  • Get docs online

  • Clean up API docs in code

django-slugify-processor 0.8.3 (2017-12-02)#

  • Add test_app, and tests for django-extensions and django-autoslug

django-slugify-processor 0.8.2 (2017-12-02)#

  • Try to tweak README / fix on PyPI

django-slugify-processor 0.8.1 (2017-12-01)#

  • README updates

  • Support for overriding builtin slugify in templates

  • Move template filter to templatetags/slugify_processor.py

django-slugify-processor 0.8.0 (2017-11-26)#

  • Initial commit