0.18.0
it’s been a long time since the last ‘proper’ release, and we got in the bad habit of not writing release notes, so here’s a quick rundown of the major changes since 0.8.0.
- Unidoc now supports macOS (#169, #210)
- Unidoc now features an intrapage navigation sidebar on pages with section headings (#269)
- Generic extension blocks now have clickable section anchors (#274)
- Unidoc now correctly handle the case where packages refer to their dependencies by non-canonical names (#146)
- Underscored declarations now appear under a collapsed section (#147)
- Improved auto-generated curation of “miscellaneous” symbols (#150)
- Unidoc can now resolve documentation links to section headings (#195)
- Unidoc can now render IDE-style tooltips, and also export them to external websites (#209)
- Fixed an issue causing the server to hang indefinitely when submitting forms on Safari (#227)
- Unidoc can now render IDE-style symbol references in code snippets (#228, #245, #259, #260, #261)
- Unidoc can now display documentation for packages that lack a stable release tag (#232)
- Unidoc now correctly detects executable targets in pre-5.3 SwiftPM manifests (#241)
- Unidoc now supports “article-only” documentation, notably, TSPL (#276)
- Unidoc now allows disabling HTTPS in local development mode (#288)
- Unidoc now supports previewing documentation for multiple local packages at once (#289)
- Most Unidoc tools have been migrated to swift-argument-parser and now display richer help (#296)
- Unidoc now supports prerelease bounds in dependency requirements (#302)
- Unidoc can now compile markdown documentation containing hyperlinks with schemes besides
https://
(#304) - Unidoc can now compute and and display ABI compatibility metric for a documentation volume (#305)
- Unidoc now preserves the generic parameter substitutions in same-type constraints (#306)
- @Joannis made his first contribution in #290
Full Changelog: 0.8.0...0.18.0