Skip to content

Conversation

@pyup-bot
Copy link
Collaborator

@pyup-bot pyup-bot commented Dec 7, 2024

This PR updates django-tailwind-cli from 1.4.3 to 2.21.1.

Changelog

2.21.1

- Relaxed the minimum Django version to >=4.0.

2.21.0

- Added `install_pycharm_workaround` and `remove_pycharm_workaround` management commands. [142](https://github.com/django-commons/django-tailwind-cli/issues/142)
- Added `remove_cli` subcommand to remove the CLI. [132](https://github.com/django-commons/django-tailwind-cli/issues/132)
- Refactored all the class based management command into simpler function based commands.
- Refactored the process to build the runserver command.

2.20.2

- Added testpypi release workflow.

2.20.1

- Fixed a critical issue of 2.20.0.

2.20.0

- Removed django-appconf again.
- Switched from pyright to mypy for type checking.
- Fixed broken links in the documentation.
- Bumped default version of Tailwind CSS to 3.4.13.
- Bumped minimum version of certifi to 2024.8.30. Removed the upper boundary of the version number.

2.19.0

- Transfered the project to django-commons.

2.18.1

- Fixed the URLs for PyPI.

2.18.0

- Added Python 3.13 support.
- Moved documentation from django-tailwind-cli.andrich.me -> django-tailwind-cli.rtfd.io
- Documentation fixes.

2.17.0

- Internal refactoring. Config class has been replaced with django-appconfig and some function in the django_tailwind_cli.utils package.
- uv is used for publishing too.
- Updated tooling configuration.

2.16.0

- Set the minimum supported version of Python to 3.9.
- Set the minimum supported version of Django to 4.2.
- Switched the tooling completely to [uv](https://docs.astral.sh/uv/).
- Bumped the default version of Tailwind CSS to 3.4.11.

2.15.0

- [130](https://github.com/oliverandrich/django-tailwind-cli/pull/130) by [Tobi-De](https://github.com/Tobi-De) extended the support for custom tailwind cli builds. See `TAILWIND_CLI_SRC_REPO` and `TAILWIND_CLI_ASSET_NAME` in the documentation.

2.14.0

- [129](https://github.com/oliverandrich/django-tailwind-cli/pull/129) by [Tobi-De](https://github.com/Tobi-De) add a setting to allow for custom tailwind source repo
- Bumped default version of tailwindcss to 3.4.10.

2.13.0

- [127](https://github.com/oliverandrich/django-tailwind-cli/pull/127)
by [bckohan](https://github.com/bckohan) upgrade django-typer and fixed future incompatibilities with django-typer 3.0.
- moved to tox for testing.
- Added Python 3.13 to the test matrix.
- Added Django 5.1a1 to the test matrix.
- Bumped default version of tailwindcss to 3.4.4.

2.12.0

- Reintroduced support for Python 3.8. Seems as I have to support than I want to.
- Added justfile to ease management of package and dev environment.

2.11.1

- Changed project tooling to uv, nox and flit.
- Bumped default version of tailwindcss to 3.4.3.

2.11.0

- Switched default configuration for tailwind to the less opinionated default version.

2.10.0

- Added `download_cli` management command.

2.9.0

- Bumped default Tailwind CLI version to 3.4.1.
- Reimplemented the management command using [django_typer](https://django-typer.readthedocs.io/en/stable/)
- Removed Python 3.8 from the list of supported versions.

2.8.1

- [83](https://github.com/oliverandrich/django-tailwind-cli/pull/83)
by [lgp171188](https://github.com/lgp171188) fixed some documentation errors.

2.8.0

- Bumped default Tailwind CLI version to 3.4.0.

2.7.3

- [80](https://github.com/oliverandrich/django-tailwind-cli/pull/80)
by [joshuadavidthomas](https://github.com/joshuadavidthomas) added document for using the
management commands inside a docker container.
- [81](https://github.com/oliverandrich/django-tailwind-cli/pull/81)
by [joshuadavidthomas](https://github.com/joshuadavidthomas) fixed typos in the documentation.

2.7.2

- Fixed broken commit for 2.7.1. Sorry guys.

2.7.1

- Bumped default Tailwind CLI version to 3.3.6.

2.7.0

- Added more command line arguments to `tailwind runserver` and `tailwind runserver_plus`.
- `tailwind runserver`
 - `--skip-checks` [69](https://github.com/oliverandrich/django-tailwind-cli/issues/69)
 - `--noreload`
 - `--nothreading`
 - `--ipv6`
- `tailwind runserver_plus`
 - `--noreload`
 - `--nothreading`
 - `--ipv6`
 - `--pdb`
 - `--ipdb`
 - `--pm`
 - `--print-sql`
- Fixed [67](https://github.com/oliverandrich/django-tailwind-cli/issues/67) to fetch the correct
CLI on the Windows platform.
- `TAILWIND_CLI_PATH` can also point to a pre-installed binary from a package manager.
- Added a new setting `TAILWIND_CLI_AUTOMATIC_DOWNLOAD` to steer if you want the library to download
the CLI binary or not. This comes in handy with the additional option for `TAILWIND_CLI_PATH` to
point to a pre-installed binary.

2.6.0

- Added 'support' for Django 5.0.
- Extended the tox configuration to include Django 5.0b1 and beyond.
- Added the trove classifiert.
- Removed the upper boundary of the django version.

2.5.0

- Bumped default version of Tailwind CSS CLI to 3.3.5.

2.4.5

- Moved coverage to the dev depencies. Somehow it ended up in the package dependencies.

2.4.4

- [59](https://github.com/oliverandrich/django-tailwind-cli/pull/59)
by [killianarts](https://github.com/killianarts) fixed a regression from 2.4.3 that used the
wrong runserver for the runserver_plus command.

2.4.3

- Code and project cleanup.
- Switched back to `unittest` for testing purposes.

2.4.2

- Correctly map aarch64 machine architecture to arm64 for downloading the CLI.

2.4.1

- Added checks for `runserver_plus` management command to give a nice error message,
when `django-extensions` and `Werkzeug` are not properly installed.

2.4.0

- Back to Poetry for project management.
- [57](https://github.com/oliverandrich/django-tailwind-cli/pull/57)
by [wshayes](https://github.com/wshayes) added optional django-extensions for the runserver_plus
command.

2.3.0

- Changed default config to support lsp-tailwindcss

"python3 -m django" was replaced with "python manage.py" so that the dynamic
configuration of the content selector in tailwind.config.js also works inside
the language server for Tailwind CSS in VSCode, Sublime, etc.

2.2.3

- Fixed a copy&paste error introduced by pasting the tailwind.config.js without proper escaping.

2.2.2

- Fixed an error locating templates from the global template directories configured
via `settings.TEMPLATES[0]["DIRS"]`.

2.2.1

- Fixed a bug introduced by refactoring the changes
from [49](https://github.com/oliverandrich/django-tailwind-cli/pull/49).

2.2.0

- [49](https://github.com/oliverandrich/django-tailwind-cli/pull/49)
by [andrlik](https://github.com/andrlik) added a new management
command `tailwind list_templates`.
- The new default config uses this command to implent the idea of Calton Gibson outlined in his blog
post [Using Django’s template loaders to configure Tailwind](https://noumenal.es/notes/tailwind/django-integration/).

2.1.1

- Switched from poetry to hatch for package management.

2.0.6

- Bugfix for default tailwind.config.js.

2.0.5

- Fixed a regression with the default path for the Tailwind CLI.

2.0.4

- The reworked testing setup broke the package. Had to pull 2.0.3 from PyPI.

2.0.3

- Readded support for Python 3.8.
- Added Python 3.12 to the testing matrix.

2.0.2

- Bugfixes for typing errors.
- Added missing test code.

2.0.0

- Version 2.0.0 is major refactoring compared to version 1.4.3.
- No more theme app required.
- Easier to install.
- Better out-of-the-box DX.
- A custom runserver that starts the Tailwind CLI watcher and the debug server in a single terminal
session.
- Less dependencies.
Links

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants