Linux-X64: pandoc-crossref v0.3.18.0 git commit 811cf9d (HEAD) built with Pandoc v3.5, pandoc-types v1.23.1 and GHC 9.6.6
Windows-X64: pandoc-crossref v0.3.18.0 git commit 811cf9d (HEAD) built with Pandoc v3.5, pandoc-types v1.23.1 and GHC 9.6.6
macOS-ARM64: pandoc-crossref v0.3.18.0 git commit 811cf9d (HEAD) built with Pandoc v3.5, pandoc-types v1.23.1 and GHC 9.6.6
macOS-X64: pandoc-crossref v0.3.18.0 git commit 811cf9d (HEAD) built with Pandoc v3.5, pandoc-types v1.23.1 and GHC 9.6.6
Changelog
No code changes from the previous release, this is only to get x86_64 build for macOS. There are some release artifact changes, however:
- No longer use UPX to pack binaries. The benefit is rather slim nowadays with NVMe storage and abundant RAM. UPX was skipped for macOS for a very long time, too, and it did cause some issues on mildly exotic Linux setups. So TL;DR I don't think it's worth it at this point.
- Asset names have been changed to include the architecture name. For all OSes except macOS it's X64, corresponding to x86_64. For macOS there are now two variants, X64 and ARM64. The former is built on macos-13, the latter, at the time of writing, on macos-14. These macOS versions are dictated just whatever standard runners GitHub provides.