asciidoctor-foodogsquared-e.../CHANGELOG.adoc
2023-11-08 11:31:37 +08:00

6.3 KiB
Raw Blame History

The guidelines for writing this changelog is based from Common Changelog. Although, this project doesnt follow the Semantic Versioning convention. Versioning mostly happens on a whim.

[1.2.0] - 2023-11-08

Added

  • Add subpath option for man inline macro. This enables making links to other versions of the online manpage service such as in Debian (i.e., man:ls[1, subpath=/bookworm]) (69c8015) (Gabriel Arazas)

  • Create an extended converter for HTML5. This is to handle new blocks with context such as the revamped chat block. (6291f3b)

Updated

  • Restructure the modules. There should be no difference in using unless youre using the Asciidoctor API which makes it a complete breaking change. [1] (95e7bc1) (Gabriel Arazas)

  • Update the chat block to have its own context. This makes it configurable with a template. (6291f3b) (Gabriel Arazas)

[1.1.0] - 2023-11-01

Removed

  • Remove preprocessor extension from Git blob include processor. Thus, doccontentref document attribute has been removed. (a95b09a) (Gabriel Arazas)

Updated

  • Update the default behavior of several extensions where it will create a network request in all cases, not just when the caption is unset. It will now throw an error once it detected no object given from a service. These extensions are the Flathub link inline macro, the F-Droid link inline macro, and the MusicBrainz link inline macro. For example, flathub:com.example.NonExistentApp[example app] will now throw an error since the given app doesnt exist from Flathub. (924fd9e) (Gabriel Arazas)

  • Revise the default text for manpages for man inline macro. (928cd80) (Gabriel Arazas)

Added

  • Add 'openbsd' option for man inline macro for easily linking manpages from https://man.openbsd.org. (fcb06be) (Gabriel Arazas)

  • Add 'issue' option for GitLab link inline macro enabling users to link to issues from GitLab instances easily. (cf8a942) (Gabriel Arazas)

Fixed

  • Fix the Git repo discovery processor of the Git blob include processor with gitrepo attribute. By default, it will try to discover it through the base directory of the document. (a95b09a) (Gabriel Arazas)

  • Make the extensions inherit part of the parents (or if possible, the document) attributes. This should fix some things such as setting the avatarstype document attribute for chat block processor extension. (de3ced3) (Gabriel Arazas)

[1.0.1] - 2023-07-09

Updated

  • Update the gem metadata. (b052cddf) (Gabriel Arazas)

Fixed

  • Fix the avatarstype attribute override for the chat block extension. This is considered a bug since it is more intended as a project-wide attribute. (1faf4d45) (Gabriel Arazas)

[1.0.0] - 2023-07-07

The initial version of the extension set.

Added

  • Add man: inline macro for online manual pages (4201e1c6e [2]) (Gabriel Arazas)

  • Add rfc: inline macro for IETF RFCs (0def42d0) (Gabriel Arazas)

  • Add swh: inline macro for linking SWHIDs (e18383275) (Gabriel Arazas)

  • Add github: inline macro for adding GitHub links (d846aaa1) (Gabriel Arazas)

  • Add gitlab: inline macro for adding GitLab links (e36e3ef45) (Gabriel Arazas)

  • Add wikipedia: inline macro for adding Wikipedia links (fb35866b) (Gabriel Arazas)

  • Add ctan: inline macro for linking CTAN packages (50a9c33f) (Gabriel Arazas)

  • Add pypi: inline macro for linking Pypi packages (50a9c33f) (Gabriel Arazas)

  • Add cratesio: inline macro for linking crates.io packages (50a9c33f) (Gabriel Arazas)

  • Add flathub: inline macro for Flathub packages (ebbde149) (Gabriel Arazas)

  • Add fdroid: inline macro for F-Droid apps (7ddcd9be) (Gabriel Arazas)

  • Add musicbrainz: inline macro for MusicBrainz database objects (ca82f674) (Gabriel Arazas)

  • Add repology: inline macro for Repology projects (cef163c7) (Gabriel Arazas)

  • Add HTML-backend exclusive chat block.

  • Add include processor for SWHIDs (567c52d8) (Gabriel Arazas)

  • Add include processor for GitHub content (88902f65) (Gabriel Arazas)

  • Add include processor for GitLab content (d03f1ca7) (Gabriel Arazas)

  • Add include processor for Git blob objects (02bebfef) (Gabriel Arazas)

  • Add preprocessor as prerequisite for GitBlobIncludeProcessor (02bebfef) (Gabriel Arazas)


1. So far, no one is aware this extension exists so it shouldnt be. If no user uses the project, is it really a breaking change? :)
2. Hehe…