Plumage

Latest version: v3.1.0

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

Scan your dependencies

Page 1 of 4

3.1.1

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

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.

2.2.0

- Upgrade to Bootstrap 4.5.3.
- Upgrade to Font Awesome 5.15.1.
- Reduce image size by converting most assets from PNG to JPEG.
- Add support for line numbers and highlights in code samples.
- Add keywords meta tag in articles' header.
- Compile all local CSS and JS files into a single minified file.
- Add support for `.scss` style files. Add dependency on `libsass`.
- Add dependency on `pelican-webassets`, `cssmin` and `closure` packages.
- Remove `extra_css` block in base template.
- Add project header image and logo.
- Remove special font only used for titles, headers and Typogrify ampersands.

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.