Plumage

Latest version: v4.0.0

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

Scan your dependencies

Page 1 of 4

4.0.1

{important}
This version is not released yet and is under active development.

4.0.0

- Replace Font Awesome by Bootstrap Icons.
- Add support for MyST Markdown. Add new dependency on `pelican-myst-reader`.
- Remove support for `pymdownx` and dependency on `pymdown-extensions`.
- Remove direct dependency on `Markdown`, `pygments`.
- Auto-detect location of `closure.jar` file for `webassets`.
- Move `bump-my-version` configuration to `pyproject.toml`.
- Remove `bump2version` from dev dependencies, and let the external workflows install it.

3.1.0

- Replace Tipue Search with Stork. Closes 49.
- Replace remote cdnjs version of Bootstrap with local one. Add new NPM dependency on Bootstrap.
- Remove dedicated `search.html` template.
- Reintroduce the `extra_css` block in base template for local customizations.
- Relax Python requirements to `>=3.8`.

3.0.0

- Add `robots` directives to ignore search engine indexing of drafts & hidden articles and pages.
- Upgrade to Bootstrap 5.3.0-alpha1.
- Upgrade to Font Awesome 6.3.0.
- Upgrade to jQuery 3.6.3.
- Re-introduce dependency on Masonry 4.2.2.
- Remove `fitvids`. It's unmaintained and the modern web stack should not requires it.
- Update dependency to `pelican-webassets` 2.0.0.
- Let `autoprefixer` generates vendor prefixes in CSS.
- Add dependency on `postcss-cli` and `autoprefixer` Node package.
- Auto-install Node.js dependencies via `npm`.
- Auto-configure `webassets` plugins on theme load.
- Auto-format Jinja templates. Add dependency on `djlint`.
- Lint Jinja files with `djlint` instead of `curlylint`.
- Simplify project management: only use the `main` branch, delete `develop`.
- Runs workflows on latest `ubuntu-22.04` and Python `3.11`.
- Add minimal typing.
- Automate version management.
- Add a `.mailmap` file.

2.4.0

- Add new `CODE_STYLE` option to select code rendering among 30+ styles from
Pygments.
- Add default favicon.
- Embed and auto-generate all Pygments styles.
- Improve styling of code blocks.
- Remove all custom default and code fonts. Rely on [Bootstrap's native font stack](https://getbootstrap.com/docs/4.1/content/reboot/#native-font-stack).
- Add Pelican version in HTML headers.

2.3.0

- Replace client-side jQuery calls by server-side Python post-processing to
apply Bootstrap's CSS utility classes.
- Add dependency on `pyquery`.
- Lint all SCSS and SASS files.
- Lint all YAML files. Add dependency on `yamllint` package.
- Aligns minimal Python version to 3.6, i.e. the one Pelican depends on.
- Add dependency on `black`.
- Keep images optimized.
- Style TOC permalinks produced by Python's `markdown.extensions.toc`.
- Fix blockquote border rendering.
- Test publishing to PyPi in dry-run mode by the way of Poetry.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.