@photogabble/eleventy-plugin-interlinker
Version:
Obsidian WikiLinks, BackLinks and Embed support for 11ty
86 lines (62 loc) • 3.53 kB
Markdown
# Changelog
All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
## [Unreleased]
## [1.1.2]
- Bugfix: Undefined property error for default layouts (#75), with thanks to [@rg-wood](https://github.com/rg-wood)
## [1.1.1]
- Bugfix: Suppress CSS parsing errors (#74), with thanks to [@finn-matti](https://github.com/finn-matti)
## [1.1.0]
- Correctly parse block level wikilink embeds with a block level rule (#68)
- Bugfix: Render embed templates correctly (#67)
- Do not parse anchor tags within code blocks (#64)
- Accept either string or array as page alias (#63)
- Make the stub post destination configurable (#59)
- Fix compatibility with Eleventy v3 (#60)
- Check that Wikilinks do not contain new lines (#55)
- Fix crashing bug when embedded file changed while in `--watch` mode (#56)
- Wikilinks should not contain new lines (#54)
- On resolving fn lookup failure, only throw error if page not found (#52)
- Clear internal state before each 11ty build (#51)
- Make dead link report configurable (#49)
- Remove internal dependency upon slugify (#48)
- Add support for custom rendering functions (#47)
- Add support for referencing files by path (#44)
- Bugfix use alias as link text if it's the lookup source (#42)
- Bugfix HTML encode link titles (#40)
- Bugfix broken dead-links lookup due to typo (#38)
- Bugfix do not render embeds if the page linked doesn't exist (#35)
- Bugfix do not parse links in pages excluded from collections (#30)
- Bugfix do not exclude root index page
- Bugfix pass 11ty page object to embed compiler function (#29)
- Add inclusion of html internal links to backlink computation (#22)
- Add detailed bad link report (#26)
## [1.0.6]
- Bugfix ensuring aliases value is array when treated as one (#17)
- Updated npm dependencies
## [1.0.5]
- Change to use `url` instead of `inputPath` for unique page key, this is because some pages can share the same `inputPath` such as those generated via pagination.
## [1.0.4]
- Bugfix template `content` variable not being set when rendering embed (#10)
- Bugfix incorrect alias lookup when only embedded as alias (#11)
## [1.0.3]
- Updated npm dependencies
## [1.0.2]
- Allow setting of embed render engine (#7)
## [1.0.1]
### Fixed
- Check if typeof link is undefined (#3)
## [1.0.0]
First release
[1.0.0]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.0
[1.0.1]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.1
[1.0.2]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.2
[1.0.3]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.3
[1.0.4]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.4
[1.0.5]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.5
[1.0.6]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.0.6
[1.1.0]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.1.0
[1.1.1]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.1.1
[1.1.2]: https://github.com/photogabble/eleventy-plugin-interlinker/releases/tag/v1.1.2
[Unreleased]: https://github.com/photogabble/eleventy-plugin-interlinker/tree/dev-next