Shokunin (SSG) 🦀 v0.0.29
Release v0.0.29 - 2024-05-03
Shokunin Static Site Generator (SSG) v0.0.29 🦀
The fastest Rust-based Static Site Generator (SSG) for building professional
websites and blogs.
Part of the Mini Functions family of Rust libraries.
Overview
Shokunin is a lightning-fast static site generator (SSG) that is optimised for
Search Engine Optimisation (SEO) and fully aligned with Accessibility Standards.
The library extracts metadata and content to generate static HTML files from
Markdown, YAML, JSON, and TOML. It also supports HTML themes and custom
templates to help you create high quality websites with ease.
Changelog 📚
- SSG: Updated CI jobs and added new ones for improved workflow efficiency.
- SSG: Cleaned up
Cargo.toml
, introduced new lints, and updated dependencies to enhance code quality and maintainability.
Fixes
- SSG: Resolved an issue where the priority field was not included with a lower priority value, along with other fixes.
Tests
- SSG: Added new unit tests for missing data and shell functionality to ensure robustness and reliability.
Dependency Updates
- Updated
pdf_composer
from version 0.2.61 to 0.2.70. - Updated
pulldown-cmark
from version 0.10.2 to 0.10.3. - Updated
reqwest
from version 0.12.3 to 0.12.4. - Updated
serde
from version 1.0.197 to 1.0.199. - Updated
serde_json
from version 1.0.115 to 1.0.116.
What's Changed
- Enhancement: PDF Composer migration from printpdf by @orangekiwi-io in #215
- build(deps): bump serde_json from 1.0.115 to 1.0.116 by @dependabot in #217
- build(deps): bump serde from 1.0.197 to 1.0.198 by @dependabot in #218
- build(deps): bump reqwest from 0.12.3 to 0.12.4 by @dependabot in #219
- build(deps): bump pulldown-cmark from 0.10.2 to 0.10.3 by @dependabot in #220
- build(deps): bump pdf_composer from 0.2.61 to 0.2.70 by @dependabot in #216
- build(deps): bump serde from 1.0.198 to 1.0.199 by @dependabot in #221
- v0.0.29 by @sebastienrousseau in #224
New Contributors
- @orangekiwi-io made their first contribution in #215
Full Changelog: v0.0.27...v0.0.29