···4455This file is autogenerated using [release-plz](https://release-plz.dev).
6677-## [1.1.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.0...mdbookkit-v1.1.1)
77+## 2.0.0
88+99+[v1.1.2..v2.0.0](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.2...mdbook-permalinks-v2.0.0)
1010+1111+`mdbook-permalinks` is now a standalone package. To install the new version, use:
1212+1313+```sh
1414+cargo install mdbook-permalinks
1515+```
1616+1717+If you previously installed via the `mdbookkit` package, you should remove the old
1818+binary:
81999-### <!-- 1 --> Bug fixes
2020+```sh
2121+cargo uninstall mdbookkit
2222+```
10231111-- generate slugs by actually emitting html
1212- ([#15](https://github.com/tonywu6/mdbookkit/pull/15))
1313- [`19bb594`](https://github.com/tonywu6/mdbookkit/commit/19bb594362ba57bb9bf6714ba7ac7cbadd6e2326)
2424+Note that the executable name has changed. You should also update the table name in
2525+`book.toml`:
2626+2727+```diff
2828+- [preprocessor.link-forever]
2929++ [preprocessor.permalinks]
3030+```
3131+3232+### Added
3333+3434+- The preprocessor now processes URLs that point to the `HEAD` of your repo. You can
3535+ read more about
3636+ [why such URLs instead of paths may be desirable](/docs/src/permalinks/more-ways-to-link.md)
3737+ in the documentation.
3838+3939+- The preprocessor now warns about links pointing to files/directories that are
4040+ gitignored.
4141+4242+### Fixed
4343+4444+- Path-based links that are used in Markdown images are now
4545+ [correctly converted to `raw` URLs instead of `tree` URLs](/docs/src/permalinks/features.md#markdown-images).
14461515-## [1.1.0](https://tonywu6.github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.1...mdbookkit-v1.1.0)
4747+### Changed
16481717-### <!-- 0 --> Features
4949+- **mdBook 0.5 is now supported.** See the [official migration guide][mdbook-0.5] for
5050+ more details.
5151+ - mdBook 0.4 is now unsupported, although as of mdBook 0.5.2, the preprocessor can
5252+ still run under mdBook 0.4. There is no guarantee that it will remain compatible in
5353+ the future.
18541919-- linking by URLs to remote HEAD
2020- ([#12](https://tonywu6.github.com/tonywu6/mdbookkit/pull/12))
2121- [`9934a2f`](https://tonywu6.github.com/tonywu6/mdbookkit/commit/9934a2fe2deedd6761104f16232f9a8018b4d26b)
5555+- `MDBOOK_LOG` is now the environment variable to control logging. This variable also
5656+ controls logging in the main `mdbook` program. Previously, the variable was
5757+ ~~`RUST_LOG`~~.
5858+ - Logging is now implemented through `tracing`. The `MDBOOK_LOG` variable therefore
5959+ supports [all syntax supported by `tracing`][tracing_subscriber::filter::EnvFilter].
6060+ See [Logging](/docs/src/permalinks/logging.md) for more information.
22612323-## [1.0.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.0...mdbookkit-v1.0.1)
6262+- **\[BREAKING\]** The `book.toml` config table for this preprocessor is now
6363+ `[preprocessor.permalinks]`.
24642525-### <!-- 5 --> Miscellaneous
6565+### Documented
26662727-- fix version number ([#10](https://github.com/tonywu6/mdbookkit/pull/10))
2828-- fix issues with crates.io README ([#9](https://github.com/tonywu6/mdbookkit/pull/9))
6767+- Added a ["More ways to link"](/docs/src/permalinks/more-ways-to-link.md) page that
6868+ clarifies the different types of linking supported by this preprocessor, as well as
6969+ when to use which.
29703030-## [1.0.0](https://tonywu6.github.com/tonywu6/mdbookkit/releases/tag/mdbookkit-v1.0.0)
7171+- Added a dedicated ["Logging"](/docs/src/permalinks/logging.md) page.
31723232-Initial release.
7373+<!-- prettier-ignore-start -->
7474+[mdbook-0.5]: https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#05-migration-guide
7575+<!-- prettier-ignore-end -->
+59-14
crates/mdbook-rustdoc-links/CHANGELOG.md
···4455This file is autogenerated using [release-plz](https://release-plz.dev).
6677-## [1.1.2](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.1...mdbookkit-v1.1.2)
77+## 2.0.0
88+99+[v1.1.2..v2.0.0](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.2...mdbook-rustdoc-links-v2.0.0)
1010+1111+`mdbook-rustdoc-links` is now a standalone package. To install the new version, use:
1212+1313+```sh
1414+cargo install mdbook-rustdoc-links
1515+```
1616+1717+If you previously installed via the `mdbookkit` package, you should remove the old
1818+binary:
1919+2020+```sh
2121+cargo uninstall mdbookkit
2222+```
2323+2424+Note that the executable name has changed. You should also update the table name in
2525+`book.toml`:
2626+2727+```diff
2828+- [preprocessor.rustdoc-link]
2929++ [preprocessor.rustdoc-links]
3030+```
3131+3232+### Added
3333+3434+- Added a ["link report"](/docs/src/rustdoc-links/logging.md#link-report) logging
3535+ feature that prints a summary of all generated links upon build.
3636+3737+- The indexing process now presents more progress updates from rust-analyzer and should
3838+ feel more responsive.
3939+4040+- The preprocessor will emit a warning regarding caches if there are any broken links.
4141+ Broken links cause rust-analyzer to always run since they are always considered
4242+ unseen.
84399-### <!-- 1 --> Bug fixes
4444+- Diagnostic messages, such as for broken links, now
4545+ [include source locations (file:line:column) when the preprocessor is in logging mode](/docs/src/rustdoc-links/logging.md#output-style).
10461111-- Add a `rust-analyzer-timeout` option
1212- ([#17](https://github.com/tonywu6/mdbookkit/pull/17))
1313- [`8a6e149`](https://github.com/tonywu6/mdbookkit/commit/8a6e1497298fa099ed3282fa603c10e7eb90000c)
4747+### Changed
14481515-### <!-- 2 --> Refactor
4949+- **mdBook 0.5 is now supported.** See the [official migration guide][mdbook-0.5] for
5050+ more details.
5151+ - mdBook 0.4 is now unsupported, although as of mdBook 0.5.2, the preprocessor can
5252+ still run under mdBook 0.4. There is no guarantee that it will remain compatible in
5353+ the future.
16541717-- print RA version on bail
1818- [`0746536`](https://github.com/tonywu6/mdbookkit/commit/0746536cecb0a403d37121db43ca8ecc9c3871ee)
5555+- `MDBOOK_LOG` is now the environment variable to control logging. This variable also
5656+ controls logging in the main `mdbook` program. Previously, the variable was
5757+ ~~`RUST_LOG`~~.
5858+ - Logging is now implemented through `tracing`. The `MDBOOK_LOG` variable therefore
5959+ supports [all syntax supported by `tracing`][tracing_subscriber::filter::EnvFilter].
6060+ See [Logging](/docs/src/rustdoc-links/logging.md) for more information.
19612020-## [1.0.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.0...mdbookkit-v1.0.1)
6262+- **\[BREAKING\]** The `book.toml` config table for this preprocessor is now
6363+ `[preprocessor.rustdoc-links]`.
21642222-### <!-- 5 --> Miscellaneous
6565+- **\[BREAKING\]** The `smart-punctuation` option has been removed. It has no meaningful
6666+ effect on this preprocessor.
23672424-- fix version number ([#10](https://github.com/tonywu6/mdbookkit/pull/10))
2525-- fix issues with crates.io README ([#9](https://github.com/tonywu6/mdbookkit/pull/9))
6868+### Documented
26692727-## [1.0.0](https://tonywu6.github.com/tonywu6/mdbookkit/releases/tag/mdbookkit-v1.0.0)
7070+- Added a dedicated ["Logging"](/docs/src/rustdoc-links/logging.md) page.
28712929-Initial release.
7272+<!-- prettier-ignore-start -->
7373+[mdbook-0.5]: https://github.com/rust-lang/mdBook/blob/master/CHANGELOG.md#05-migration-guide
7474+<!-- prettier-ignore-end -->
+51-2
crates/mdbookkit/CHANGELOG.md
···4455This file is autogenerated using [release-plz](https://release-plz.dev).
6677-## [1.0.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.0...mdbookkit-v1.0.1)
77+## 2.0.0
88+99+[v1.1.2..v2.0.0](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.2...mdbookkit-v2.0.0)
1010+1111+### Changed
1212+1313+- **\[BREAKING\]** Preprocessor binaries previously provided by this package are now in
1414+ their standalone packages. You should uninstall this package.
1515+1616+## [1.1.2](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.1...mdbookkit-v1.1.2)
1717+1818+### rustdoc-link
1919+2020+#### <!-- 1 --> Bug fixes
2121+2222+- Add a `rust-analyzer-timeout` option
2323+ ([#17](https://github.com/tonywu6/mdbookkit/pull/17))
2424+ [`8a6e149`](https://github.com/tonywu6/mdbookkit/commit/8a6e1497298fa099ed3282fa603c10e7eb90000c)
2525+2626+#### <!-- 2 --> Refactor
2727+2828+- print RA version on bail
2929+ [`0746536`](https://github.com/tonywu6/mdbookkit/commit/0746536cecb0a403d37121db43ca8ecc9c3871ee)
3030+3131+## [1.1.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.1.0...mdbookkit-v1.1.1)
3232+3333+### link-forever
3434+3535+#### <!-- 1 --> Bug fixes
3636+3737+- generate slugs by actually emitting html
3838+ ([#15](https://github.com/tonywu6/mdbookkit/pull/15))
3939+ [`19bb594`](https://github.com/tonywu6/mdbookkit/commit/19bb594362ba57bb9bf6714ba7ac7cbadd6e2326)
4040+4141+## [1.1.0](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.1...mdbookkit-v1.1.0)
4242+4343+### link-forever
4444+4545+#### <!-- 0 --> Features
4646+4747+- linking by URLs to remote HEAD ([#12](https://github.com/tonywu6/mdbookkit/pull/12))
4848+ [`9934a2f`](https://github.com/tonywu6/mdbookkit/commit/9934a2fe2deedd6761104f16232f9a8018b4d26b)
4949+5050+# CHANGELOG
5151+5252+The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
5353+5454+This file is autogenerated using [release-plz](https://release-plz.dev)
5555+5656+## [1.0.1](https://github.com/tonywu6/mdbookkit/compare/mdbookkit-v1.0.0...mdbookkit-v1.0.1) - 2025-04-08
857958### Other
10591160- fix version number ([#10](https://github.com/tonywu6/mdbookkit/pull/10))
1261- fix issues with crates.io README ([#9](https://github.com/tonywu6/mdbookkit/pull/9))
13621414-## [1.0.0](https://tonywu6.github.com/tonywu6/mdbookkit/releases/tag/mdbookkit-v1.0.0)
6363+## [1.0.0](https://github.com/tonywu6/mdbookkit/releases/tag/mdbookkit-v1.0.0) - 2025-04-08
15641665Initial release.