All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- 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)
- Fix compatibility with Eleventy v3 (#60)
- 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)
- Bugfix ensuring aliases value is array when treated as one (#17)
- Updated npm dependencies
- Change to use
url
instead ofinputPath
for unique page key, this is because some pages can share the sameinputPath
such as those generated via pagination.
- Bugfix template
content
variable not being set when rendering embed (#10) - Bugfix incorrect alias lookup when only embedded as alias (#11)
- Updated npm dependencies
- Allow setting of embed render engine (#7)
- Check if typeof link is undefined (#3)
First release