Staticjinjaplus

Latest version: v2.0.0

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

Scan your dependencies

Page 1 of 2

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

1.1.0

Changed

- Decrease minimum required Python version from 3.12 to 3.9

1.0.0

First stable release ever.

Added

- Minify ouput of RSS, Atom and JSON templates as well
- Allow to set Jinja globals, filters and extensions from configuration

Changed

- Allow to emulate any custom HTTP error page in `staticjinjaplus serve`
- Make default `BASE_URL` value dynamic by using `SERVE_PORT` value
- `staticjinjaplus serve` now listen to both IPv4 and IPv6 loopback addresses if possible (instead of IPv4 exclusively)
- More documentation

Fixed

- Cleanup output directory prior building and publishing

1.0.0b4

Changed

- Update package's setup

Fixed

- Build site prior publishing

> [!WARNING]
> Beta release: staticjinjaplus isn't considered stable yet.

Page 1 of 2

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.