From adc6e336b9a863458d4c6f4ace574ba32a7be9cb Mon Sep 17 00:00:00 2001 From: Mattt Date: Thu, 30 Apr 2020 05:51:27 -0700 Subject: [PATCH 1/2] Add Changelog with stubs for each release so far --- Changelog.md | 42 ++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 42 insertions(+) create mode 100644 Changelog.md diff --git a/Changelog.md b/Changelog.md new file mode 100644 index 0000000..5b07f02 --- /dev/null +++ b/Changelog.md @@ -0,0 +1,42 @@ +# Changelog + +All notable changes to this project will be documented in this file. + +The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), +and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). + +## [Unreleased] + +## [0.3.2] - 2020-04-24 + +## [0.3.1] - 2020-04-23 + +## [0.3.0] - 2020-04-10 + +## [0.2.2] - 2020-02-06 + +## [0.2.1] - 2020-01-25 + +## [0.2.0] - 2020-01-24 + +## [0.1.2] - 2020-01-22 + +## [0.1.1] - 2020-01-22 + +## [0.1.0] - 2020-01-22 + +## [0.0.1] - 2020-01-27 + +Initial release. + +[unreleased]: https://github.com/SwiftDocOrg/CommonMark/compare/0.3.2...master +[0.3.2]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.3.2 +[0.3.1]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.3.1 +[0.3.0]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.3.0 +[0.2.2]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.2.2 +[0.2.1]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.2.1 +[0.2.0]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.2.0 +[0.1.2]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.1.2 +[0.1.1]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.1.1 +[0.1.0]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.1.0 +[0.0.1]: https://github.com/SwiftDocOrg/CommonMark/releases/tag/0.0.1 From b3d93681d162ccfad2ae8eca6e9b8064d0600475 Mon Sep 17 00:00:00 2001 From: Mattt Date: Thu, 30 Apr 2020 07:12:50 -0700 Subject: [PATCH 2/2] Add changelog entries for past releases --- Changelog.md | 117 +++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 117 insertions(+) diff --git a/Changelog.md b/Changelog.md index 5b07f02..91eefed 100644 --- a/Changelog.md +++ b/Changelog.md @@ -7,24 +7,141 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Added + +- Added a changelog. + #17 by @mattt. + +### Fixed + +- Fixed abbreviation for "Universal Declaration of Human Rights" (UDHR) + throughout project. + #12 by @regexident. + ## [0.3.2] - 2020-04-24 +### Fixed + +- Fixed implementations of `insert` methods. + #10 by @Lukas-Stuehrk + ## [0.3.1] - 2020-04-23 +### Fixed + +- Fixed error caused by missing a case for `CMARK_NODE_DOCUMENT` in `Node.create`. + #8 by @mattt. + +### Removed + +- Removed `assertionFailure` in `Node` `cmark_node_type` class property. + 1903d99 by @mattt. + ## [0.3.0] - 2020-04-10 +### Added + +- Added implementations of `buildIf` and `buildEither` to `StringBuilder`. + #5 by @mattt. + +### Changed + +- **Breaking Change**. + Changed `HTML`, renaming it to `RawHTML`. + #4 by @mattt. +- Changed `Node` to conform to `Codable`. + #6 by @mattt. +- Changed access level of `Node` from `open` to `public`. + #6 by @mattt. +- Change access level for APIs referencing `cmark_node` to `internal` + #6 by @mattt. +- Changed swift-cmark dependency to more recent version. + 2239c9c by @mattt. + +### Fixed + +- Fixed error 'Top-level Document encoded as string JSON fragment.' + 727e38f by @mattt. + ## [0.2.2] - 2020-02-06 +### Fixed + +- Fixed bug in how closed ranges are constructed from reported source positions. + #2 by @mattt. + ## [0.2.1] - 2020-01-25 +### Added + +- Added `ForEach` type to `CommonMarkBuilder` module. + 3cee5da by @mattt. +- Added implementations of `buildIf` and `buildEither` to `CommonMarkBuilder`. + a125d23 by @mattt. +- Added convenience initializers to `List` for mapping sequence of values. + ec61c45 by @mattt. + +### Changed + +- Changed `List.Item` to allow initialization with `Inline` or `Block` children. + c21468c0 by @mattt. +- Changed inline types conform to `ListItemConvertible`. + ffe900bf by @mattt. +- Changed access of children to `public` and conformed them to `Block & Node`. + 5e88c519 by @mattt + +### Removed + +- Removed conformance of `Document` to `CustomReflectable`. + 6b92588e by @mattt. +- Removed `Child` typealias in favor of explicit compound types. + c9a5b199 by @mattt. + ## [0.2.0] - 2020-01-24 +### Added + +- Added CommonMarkBuilder interface. + 79a98dd by @mattt. + +### Changed + +- Changed access level for `Node` to open. + 79a98dd by @mattt. +- Changed initialization pattern of `Node`. + 79a98dd by @mattt. +- Changed `ListItem`, renaming it to `List.Item`. + 79a98dd by @mattt. +- Changed initializers for `Node` subclasses + 79a98dd by @mattt. + +### Removed + +- Removed `BulletList` and `OrderedList`, + consolidating them into into a new `List` type. + 79a98dd by @mattt. + ## [0.1.2] - 2020-01-22 +### Changed + +- Changed cmark dependency to pin to a tag in a fork. + 2f5a2a4 by @mattt. + ## [0.1.1] - 2020-01-22 +### Changed + +- Changed cmark dependency to pin to a specific revision. + 90704ff by @mattt. + ## [0.1.0] - 2020-01-22 +### Added + +- Added node creation and mutation functionality. + a41ba246 by @mattt. + ## [0.0.1] - 2020-01-27 Initial release.