Enhancements made
- ©️ Update licenses #3052 (@agoose77)
- Add
htmlrendering pathway #3027 (@agoose77, @choldgraf, @rowanc1, @stefanv) - ✊ Bump
tex-to-typstto 0.0.21 #3008 (@rowanc1) - Add public manifest to site builds #3002 (@agoose77, @choldgraf)
- Switch to
.ipynbbuild cache #2970 (@agoose77, @choldgraf, @rowanc1) - 🔗 Relax overaggressive DOI coercion #2960 (@fwkoch, @bsipocz, @choldgraf)
- Use availableParallelism rather than CPUs #2957 (@agoose77)
- 📦 Vendor
markdown-it-myst-extrasintomarkdown-it-myst#2953 (@agoose77, @rowanc1) - Convert pyproject.toml dependencies from approx equal to lower bound #2948 (@coretl, @agoose77)
- 🖨️ Render
myst-specschema into TypeScript #2914 (@agoose77, @rowanc1) - ⚛️ Fuse
myst-spec-extintomyst-spec#2908 (@agoose77, @choldgraf, @rowanc1)
Bugs fixed
- 🐛 Allow outputs as subfigure type #3059 (@agoose77)
- 🏷️ Include only files in public manifest #3048 (@agoose77)
- fix(myst-to-typst): use label() for cross-references whose identifier has spaces #3047 (@Jorge-Polanco-Roque, @agoose77, @claude, @stefanv)
- Add replacement for path.parse that handles multi-extensions like .tar.gz #3045 (@stefanv, @agoose77)
- 🪪 Point CC0, CC-PDM and CC-SA license URLs at the pages Creative Commons serves #3044 (@dylanpulver, @agoose77)
- Fix: normalize kernel path with forward slashes (Windows) #3023 (@TimMonko, @agoose77, @choldgraf)
- Change execution session type to console #3019 (@agoose77)
- Authors field in pixi.toml should be list of strings #3017 (@stefanv, @choldgraf)
- Decode HTML entities in CSL text fields #2986 (@stefanv, @agoose77, @choldgraf)
- fix: tolerate failure on unconfigured favicon #2982 (@stefanv)
- Fix IReplyAbortContent type #2981 (@stefanv, @agoose77)
- Properly discard glob entries that are explicitly enumerated in ToC #2978 (@parmentelat, @agoose77)
- Give notebook cells stable deep-link anchors #2975 (@Darshan808, @agoose77, @krassowski)
- Fix types for bun #2956 (@agoose77)
- ✍️ Remove old README docs about
myst-spec#2952 (@agoose77) - Add missing dependencies that are required for proper exports #2913 (@agoose77)
- Update GitHub Actions to Node 24-compatible versions #2905 (@stefanv, @rowanc1)
- Allow figures to use grid directives for layout #2899 (@stevejpurves, @choldgraf, @cursoragent, @rowanc1)
Maintenance and upkeep improvements
- Ignore private packages in changeset #3060 (@stefanv, @agoose77)
- Switch bun to isolated linker mode #2987 (@stefanv, @agoose77, @rowanc1)
- Add proof:kind spelling for proof directives and ref role #2983 (@stefanv, @choldgraf, @rowanc1)
Documentation improvements
- Add host customization instructions #3051 (@choldgraf, @agoose77)
- Add plausible analytics #3049 (@jasongrout, @choldgraf, @stefanv)
- Add AI policy #3046 (@stefanv, @KirstieJane, @choldgraf, @sbonaretti)
- docs: Correctly use complementary instead of complimentary #3013 (@FernandoBasso, @agoose77)
- Fix documentation plugins #2997 (@stefanv, @fperez, @rowanc1)
- Update Node.js version to 24.x in GitHub Pages setup example #2990 (@nocomplexity, @choldgraf)
- docs: improved GitLab deployment docs #2966 (@DobbiKov, @FreekPols, @agoose77, @fwkoch, @sbonaretti)
- Document multi-page transform pattern #2950 (@choldgraf, @fwkoch, @stefanv)
- doc: rephrase how to refer to static files #2912 (@parmentelat, @choldgraf)
- Add a brief guide about AST structure and metadata #2865 (@choldgraf, @agoose77, @ciyer, @parmentelat, @rowanc1, @sinclairtarget)
Other merged PRs
- Update GH pages example workflow #3015 (@JimMadge, @choldgraf)
- 🚀 Release #2906 (@stefanv)
- 🚀 Release #2904 (@rowanc1, @stefanv)
Contributors to this release
The following people contributed discussions, new ideas, code and documentation contributions, and review.
See our definition of contributors.
(GitHub contributors page for this release)
@agoose77 (activity) | @bsipocz (activity) | @choldgraf (activity) | @ciyer (activity) | @claude (activity) | @coretl (activity) | @cursoragent (activity) | @Darshan808 (activity) | @DobbiKov (activity) | @dylanpulver (activity) | @FernandoBasso (activity) | @fperez (activity) | @FreekPols (activity) | @fwkoch (activity) | @humitos (activity) | @jasongrout (activity) | @JimMadge (activity) | @Jorge-Polanco-Roque (activity) | @KirstieJane (activity) | @kmuehlbauer (activity) | @krassowski (activity) | @mfisher87 (activity) | @Montanajim (activity) | @nocomplexity (activity) | @parmentelat (activity) | @rowanc1 (activity) | @sbonaretti (activity) | @sinclairtarget (activity) | @stefanv (activity) | @stevejpurves (activity) | @TimMonko (activity)