Staticjinjaplus

Latest version: v3.0.0

Safety actively analyzes 685525 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 2

3.0.0

Changed

- Replaced jsmin dependency by rjsmin
- Some docs updates

Added

- Added `staticjinjaplus watch` command

Removed

- The `staticjinjaplus publish` command no longer syncs anything (using rsync or any other manner), as it's out of scope of this package. This command is thus now usable on any OS
- Removed `SSH_USER`, `SSH_HOST`, `SSH_PORT` and `SSH_PATH` environment variables
- The `--watch/-w` option of the `staticjinjaplus build` command has been removed. It has been replaced by the new `staticjinjaplus watch` command

2.0.2

Changed

- Relaxed setuptools dev dependency to install version 69 at a minimum

Removed

- Removed useless cssutils dependency

2.0.1

Fixed

- Generated Markdown template URLs had the wrong suffix (`.md`) instead of `.html` when `USE_HTML_EXTENSION` was set to `True`

Changed

- Documentation has been moved from `README.md` to https://epocdotfr.github.io/staticjinjaplus/ along several improvements made on the way

2.0.0

Removed

- Remove `icon()` Jinja helper, replaced by `embed()`
- Remove `url()` Jinja helper, replaced by `absurl()`
- Remove `LOCALE` config value and associated code

Added

- Add `embed()` Jinja helper, which replaces the less generic `icon()` one
- Add `absurl()` Jinja helper which replaces `url()`
- Add generic Markdown support ([read more](https://github.com/EpocDotFr/staticjinjaplus?tab=readme-ov-file#markdown))
- Add new dependency: [markdown](https://python-markdown.github.io/)
- Add new config values: `MARKDOWN_EXTENSIONS` and `MARKDOWN_DEFAULT_PARTIAL`
- Add new Jinja global: `collected`
- Add new `USE_HTML_EXTENSION` config value
- Add `-v/--version` option to `staticjinjaplus` CLI
- `staticjinjaplus serve` now serve RSS and Atom files with proper MIME types

Changed

- Refactor source code to be more readable and simpler (there isn't any backward-incompatible changes, because you're not supposed to use staticjinjaplus' API)
- Increase minimum required Python version from 3.9 to 3.10
- The following configuration values have been renamed:
- `ASSETS_BUNDLES` -> `WEBASSETS_BUNDLES`
- `GLOBALS` -> `JINJA_GLOBALS`
- `FILTERS` -> `JINJA_FILTERS`
- `EXTENSIONS` -> `JINJA_EXTENSIONS`
- Documentation has been updated

1.1.2

Fixed

- Enable Jinja autoescape on HTML, XML, RSS and Atom templates

1.1.1

Fixed

- Fix shadow name from outer scope

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.