What's Changed
- docs: split the README into topic pages under docs/ by @mrueg in #1125
- feat(cli): add an experimental page command by @mrueg in #1126
- feat(export): export a tree of pages with --recursive by @mrueg in #1127
- fix: refuse a title longer than Confluence's 255 characters up front by @mrueg in #1131
- fix(confluence): don't cache a 404 from the user search as a missing user by @XuYui in #1136
- fix(includes): keep macro bodies in an included file from the include's template pass (#587) by @flojon in #1134
- feat(export): read short links, and rewrite pasted page URLs as relative links by @mrueg in #1130
- feat: mark doctor checks the connection, the login and a space's permissions by @mrueg in #1139
- feat(confluence): retry a write Confluence was unavailable for, once it did not land by @mrueg in #1137
- build(deps): bump merman to 0.9.2 by @mrueg in #1140
- feat(publish): --watch=false stops the account watching the pages it writes by @mrueg in #1138
- fix(attachment): treat ./x and x as the same file by @flojon in #1133
- fix(mark): rename a tracked parent in place when it and its child are retitled together (#1114) by @flojon in #1132
- docs: document --target-url, --parents and --content-appearance, and list every package by @mrueg in #1142
- fix(publish): refuse --target-url with more than one file by @mrueg in #1143
- refactor: split mark.go into files by concern by @mrueg in #1144
- refactor(test): group the root package's tests by topic by @mrueg in #1145
- refactor: move the root package's self-contained concerns into packages by @mrueg in #1146
- refactor(test): rename the root's label and hierarchy tests by @mrueg in #1147
- refactor: split processFile into its pipeline stages by @mrueg in #1148
New Contributors
Full Changelog: v16.23.0...v16.24.0