Release Notes

1.7.1

16 February 2025

Bugfixes

  • 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.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).