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