We are happy to announce a new version of Microdown. This version will be used for the new release of Pillar.
The main features of this release are:
- Speed up of the inline parser (not necessary but always nice to get faster)
- Support for Slide conversion from header level 1 (to support the future migration from pillar)
- First blog system
- First book tester version (dandling references)
- Many little improvements
Thanks Yasser Melki, Quentin Moutté, Gabriel Barbord for their PRs
What’s Changed
Beamer
- Added a first test in full without beamer generation. by @Ducasse in https://github.com/pillar-markup/Microdown/pull/794
More robustness
- Fix 676 notNil -> isNotNil by @Ducasse in https://github.com/pillar-markup/Microdown/pull/792
- fixing https://github.com/pillar-markup/Microdown/issues/665 by @Ducasse in https://github.com/pillar-markup/Microdown/pull/793
- Handle metadata parsing error by @Gabriel-Darbord in https://github.com/pillar-markup/Microdown/pull/761
- Fix #762: avoid empty lines in nested lists by @Gabriel-Darbord in https://github.com/pillar-markup/Microdown/pull/763
- Refresh class comments in Microdown package by @Gabriel-Darbord in https://github.com/pillar-markup/Microdown/pull/769
- try to fix the issue 771 by replace originalString by fullname by @moufort in https://github.com/pillar-markup/Microdown/pull/796
- Issue 698 mic inline delimiter logic can be optimized by @moufort in https://github.com/pillar-markup/Microdown/pull/800
- Issue 698 new optimization of MicInlineDelimiter by @moufort in https://github.com/pillar-markup/Microdown/pull/801
MicroBlogger
- fix bug with the link by @moufort in https://github.com/pillar-markup/Microdown/pull/756
- Fix test by @moufort in https://github.com/pillar-markup/Microdown/pull/757
- fix navigation and link of summary by @moufort in https://github.com/pillar-markup/Microdown/pull/758
- Delete all empty month summary by @moufort in https://github.com/pillar-markup/Microdown/pull/775
- refactoring and test summary contents by @moufort in https://github.com/pillar-markup/Microdown/pull/777
- add test to Microdown-Blog by @moufort in https://github.com/pillar-markup/Microdown/pull/781
- add test for levelPathCSS and update test by @moufort in https://github.com/pillar-markup/Microdown/pull/783
- Refactoring all Microdown-Blog by @moufort in https://github.com/pillar-markup/Microdown/pull/786
- add a root variable for give the root folder of the blog by @moufort in https://github.com/pillar-markup/Microdown/pull/788
- change name of monthBlog by @moufort in https://github.com/pillar-markup/Microdown/pull/789
- add test and verification in Microdown-Blog by @moufort in https://github.com/pillar-markup/Microdown/pull/790
- use mustache in microdown-blog by @moufort in https://github.com/pillar-markup/Microdown/pull/795
HTML
- Fix css download errors by @hernanmd in https://github.com/pillar-markup/Microdown/pull/764
- Add CSS in HTML file in Microdown by @moufort in https://github.com/pillar-markup/Microdown/pull/773
BookTester
- MicrodownBookTester by @melkiyasser in https://github.com/pillar-markup/Microdown/pull/767
- BookTester Tests by @melkiyasser in https://github.com/pillar-markup/Microdown/pull/768
- Book tester v3 by @melkiyasser in https://github.com/pillar-markup/Microdown/pull/782
Full Changelog: https://github.com/pillar-markup/Microdown/compare/v2.5.4…v2.5.5
Next items on the roadmap
- Macrodown inclusion
- Improvements
- New version of BookTester
S. Ducasse