Releases: caltechlibrary/mkpage
maintenance release
Experimental updates
Minor changes from v1.0.2:
- Minimum expected Go is 1.19
- Snapcraft experimental install includes a pandoc 2.9 via conda
- Added template example for generating an "about.md" file directly from a codemeta.json file
- Added experimental release of mkpage for Windows on ARM64
upgrade dependent packages
This release updates the version of yaml package used to 3.0.0 due to a vulr in earlier versions of that package. Minor improvements to snap packaging.
Full Changelog: 1.0.1...1.0.2
Snapcraft release
This release brings minor bug fixes and improvements in error message output. This release includes support for building mkpage as a snapcraft.io snap.
Stable release
We've been running mkpage for a number of years now. Features are now stable. This release reflects that.
Dependency cleanup and simplification
This release drops support for TOML and YAML integrations (I didn't use them in practice and Pandoc can handle front matter outside of JSON). Dropped a number of Go module dependencies as a result. Cleaned up docs.
go1.16 support
This release is focused on moving to go1.16 module support based on existing v0.2.2 codebase.
Pandoc integration and RSS improvements
Various bug fixes for defaults of how Pandoc is called from mkpage, improved mkrss blog metadata for rendering for RSS feeds.
Changed macOS zip files to use macos rather than macosx.
Updating support for Pandoc v2.10.0
This release now requires Pandoc v2.10.0 or better. It is compiled with Golang v1.14.6. The mkslides
cli is removed. Added support for passing in -f, -from
and -t,-to
values to Pandoc from mkpage
. Removed support for Golang templates.
Improved Pandoc support
This release provides improved Pandoc support with the addition of mkpage content type of json-generator:
. The new content types let you generate JSON or folder an external resources returning JSON to be embedded in the Markdown or HTML output.
This new type is used in feeds.library.caltech.edu to facilitate converting from Go templates which support Go funcs to Pandoc as a JSON content pre-processor.