All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
For a full diff see 3.2.0...main
.
For a full diff see 3.1.0...3.2.0
.
- Added support for PHP 8.4 (#677), by @localheinz
For a full diff see 3.0.0...3.1.0
.
- Added support for PHP 8.3 (#485), by @localheinz
For a full diff see 2.1.0...3.0.0
.
- Dropped support for PHP 8.0 (#393), by @localheinz
- Renamed
Parsed::fromFrontMatterAndContent()
toParsed::create()
(#397), by @localheinz - Extracted
BodyMatter
as a value object (#398), by @localheinz - Started composing
Content
andData
intoFrontMatter
(#409), by @localheinz - Renamed
Exception\FrontMatterDoesNotHaveKey
toException\DataDoesNotHaveKey
(#410), by @localheinz - Started composing
Content
intoBodyMatter
(#411), by @localheinz
For a full diff see 2.0.0...2.1.0
.
- Allowed using dot notation to access values in
FrontMatter
(#346), by @localheinz
For a full diff see 1.0.0...2.0.0
.
- Extracted
Content
as a value object (#341), by @localheinz - Extracted
FrontMatter
as a value object (#342), by @localheinz - Split
InvalidFrontMatter
exception intoFrontMatterCanNotBeParsed
andFrontMatterIsNotAnObject
exceptions (#344), by @localheinz
For a full diff see 0.4.0...1.0.0
.
- Dropped support for PHP 7.4 (#301), by @localheinz
- Allowed installation with
symfony/yaml:^6.0.0
(#181), by @localheinz
For a full diff see 0.2.0...0.3.0
.
- Dropped support for PHP 7.3 (#157), by @localheinz
For a full diff see 0.1.0...0.2.0
.
- Renamed
Exception\InvalidFrontMatter::keysCanNotBeNumeric()
toException\InvalidFrontMatter::notAllKeysAreStrings()
(#9), by @localheinz
- Removed
Parsed\FrontMatter
andParsed\Content
(#8), by @localheinz
For a full diff see 4e97e14...0.1.0
.
- Added
YamlParser
(#2), by @localheinz