Releases: MR-Addict/mdbook-embedify
v0.2.18
Features
- Add additional information to the final rendered output for #13.
This release introduces extra metadata in the rendered output, allowing users to manipulate the DOM more easily with custom scripts.
For example, an include syntax like:
{% embed include file="src/samples/fibonacci.js" range="3-8" %}
will now produce a commented original syntax along with a hidden serialized DOM element:
<!-- {% embed include file="src/samples/fibonacci.js" range="3-8" %} -->
<div data-embedify data-app="include" data-option-file="src/samples/fibonacci.js" data-option-range="3-8" style="display:none"></div>This additional metadata makes it possible to write custom scripts using mdBook’s additional-js option to further process or enhance embedded content.
Full Changelog: v0.2.17...v0.2.18
v0.2.17
Features
- Add tests
- Add inline ignore
- Include app support wildcard matches and better language detection
Fixes
- Fix block ignore regex issue
- Fix include range parser issue
Docs
- Update README with new features and usage examples
- Add documentation for inline ignore and app support wildcard matches
- Add documentation for development setup and testing instructions
Full Changelog: 0.2.16...0.2.17
v0.2.17-rc.7
Features
- Support inline embed ignore
v0.2.17-rc.6
v0.2.17-rc.5
Improvements
- Enhance language detection by consolidating filename patterns and adding wildcard support
Full Changelog: 0.2.17-rc.4...0.2.17-rc.5
v0.2.17-rc.4
v0.2.17-rc.3
Chore
- Add tests
Features
- Simplify include app language detection
- Support filenames and wildcard filenames for include app language detection
Full Changelog: 0.2.17-rc.2...0.2.17-rc.3
v0.2.17-rc.13
Full Changelog: 0.2.17-rc.7...0.2.17-rc.13
v0.2.17-rc.2
fix:
- Improve language detection by supporting multi-dot file extensions
Full Changelog: 0.2.17-rc.1...0.2.17-rc.2