Remove the @retroactive attribute, which is only available in Swift 6.0
1.7.0
7 February 2025
New Features
The ItemRenderingContext is now given resources, which is an array of unhandled files in the same folder as the item itself.
1.6.0
7 February 2025
New Features
Bundle an publicationDateInFilename item processor with Saga
Documentation Changes
Fix missing comma in example code in the docs
Make sure of the new parsleyMarkdownReader convenience property
1.5.0
6 February 2025
New Features
The itemProcessor parameter is now directly part of the register method, instead of being part of every single reader.
Bugfixes
Better default handling of the .moveToSubfolder write mode, where files named index.md are kept as-is instead of being moved to a subfolder called index.
1.4.0
26 January 2025
New Features
Make metadata optional, default to EmptyMetadata.self
Release 1.3.1
19 November 2024
New Features
Use the creation date as the backup published date, not the modified date
Release 1.3.0
19 November 2024
New Features
Item now has published, created, and lastModified properties
BREAKING CHANGES
due to 384e5a: Item now has published, created, and lastModified properties
the date property has been renamed to published
Release 1.2.1
23 November 2023
Documentation Changes
Updated docs to remove the site metadata which is no longer a thing
Tests
Fixed tests
Release 1.2.0
23 November 2023
New Features
Simplify API by getting rid of SiteMetadata
Release 1.1.4
23 March 2023
New Features
Improved the slugified function
Documentation Changes
Fixed the generate_docs.sh script to add the swift-docc-plugin dependency on the fly
Release 1.1.3
30 March 2022
No code changes
Release 1.1.2
28 March 2022
New Features
Switched from the Loopwerk fork of PathKit back to the original repo
Documentation Changes
Update docs
Release 1.1.1
27 March 2022
Bugfixes
makeOutputPath and relativePath are public again
Documentation Changes
Added rendered DocC docs
Release 1.1.0
26 March 2022
New Features
Saga now has developer documentation within Xcode using DocC (#17 by kevinrenskers)
Bugfixes
Fixed the example app for other users (don’t rely on locally installed packages at a certain path)
Release 1.0.0
4 December 2021
New Features
Saga now supports asynchronous readers
BREAKING CHANGES
due to 297e38: Saga now supports asynchronous readers
this now requires Saga to be executed from an async scope. See the example app in the Saga repo for an example (run.swift).