Releases: pillar-markup/Microdown
v2.7.1
What's Changed
This release is ready to build a new version of Pillar and Foliage.
It introduces new elements to support Foliage and web generation.
It improves the document checker. Now the following analyses are reported:
- Duplicated anchors,
- References to unexisting anchors,
- Unreferenced figures,
- Missing figure files, and
- Missing input files.
It has been tested with the bod-book updated archetype.
Merged changes from Pharo 13 and many little cleans
- Fix deprecated call by @jecisc in #741
- Use isNotNil instead of notNil by @astares in #753
- 754 configuration command line handler not existent anymore in p13 by @astares in #755
- Port "Fix unreadable code in Pharo Light theme" to Pharo 13 by @jecisc in #872
- Fixing duplicated methods by @Ducasse in #904 and #905
- Improve postload to not break the Pharo bootstrap by @jecisc in #909
- Merge Fix for Baseline in Pharo13 by @tesonep in #910
Enhanced checker
- Issue 813 use fileReference in fromfile by @moufort in #885
- Issue 810 Duplicated anchor by @moufort in #890
- 884 the bookchecker does not report on figure with files that do not exist by @moufort in #902
- 906 even if figures are referenced there are reported as not referenced by @Ducasse in #907
New features
- Introduce raw paragraph by @Ducasse in #889
- Annotated paragraph by @moufort in #888
- Introduce inline space by @Ducasse in #891
- Introduce a new hook to support the contextual redefinition of line m… by @Ducasse in #912
- Fix LaTeX quote block generation by @Ducasse in #916
- Fix nested code blocks
Documentation
- Full pass on the documentation
- Added several chapters
Full Changelog: v2.7.0...v2.7.1
v2.5.6 rolling release
This release is a rolling release waiting for some features such as new syntax for annotated paragraph, raw paragraph and some more features in development. Pay attention due to Pharo stupid naming this version is a lot more recent than v2.6.0.
This release nevertheless includes some nice features amongst which
- new book tester: checks for undefined or duplicated anchors, bogus inputfile
- notes support
!!note
pay attention the major release will - support for slides as extension e.g.
<!slide|title=a nice title...
- support for slides as header e.g.
# a nice title
- nicer support for extension e.g.
{!comment|contents=sd thinks there is something fishy!}
now can be expressed as {!comment|sd thinks there is something fishy!}`
What's Changed
- Book tester v4 by @melkiyasser in #799
- Refact book tester tests by @Ducasse in #803
- Enh explanation by @Ducasse in #816
- Better reporting by @Ducasse in #820
- MicBookTesterResult merged with MicResult by @melkiyasser in #841
- Issue 780 css framework by @moufort in #802
- Skip the three tests that are working locally but failing on the GH s… by @Ducasse in #807
- update mustache template of blog creator by @moufort in #806
- issues 797 Parser handles better metadata broke blog tests by @moufort in #809
- issue 785 Better file handling error by @moufort in #808
- Change css style for blog and fix the home link by @moufort in #821
- 822 figuresfpng is breaking by @Ducasse in #824
- 832 is metadata well exported by @Ducasse in #835
- 686-Minimise-package-extension by @Ducasse in #836
- Move all the browser extensions to a separate package + update baseli… by @Ducasse in #837
- 804 problem runnning the build on the server by @Ducasse in #838
- Update README.md by @hernanmd in #839
- Add Blog packages to Extensions group in Baseline by @hernanmd in #842
- Issue 831 use annotated paragraph for latex outputter by @moufort in #843
- Issue 829 introduce notes configuration by @moufort in #849
- Issue 848-Test-failing-in-Annotated by @moufort in #852
- Issue 830 extend the extension mechanism by @moufort in #851
- Fixing beamer writer by @Ducasse in #853
- Fixing fileSystem by @Ducasse in #856
- Fix unreadable code in Pharo Light theme by @hernanmd in #858
- Issue 845 more annotated paragraph by @moufort in #857
- Issue 716 should support blockquote by @moufort in #859
- Change html visitor and test for annotated paragraph by @moufort in #860
Full Changelog: v2.5.5...v2.5.6
v2.5.5
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)
Thanks Yasser Melki, Quentin Moutté, Gabriel Barbord for their PRs
What's Changed
Beamer
More robustness
- Fix 676 notNil -> isNotNil by @Ducasse in #792
- fixing #665 by @Ducasse in #793
- Handle metadata parsing error by @Gabriel-Darbord in #761
- Fix #762: avoid empty lines in nested lists by @Gabriel-Darbord in #763
- Refresh class comments in Microdown package by @Gabriel-Darbord in #769
- try to fix the issue 771 by replace originalString by fullname by @moufort in #796
- Issue 698 mic inline delimiter logic can be optimized by @moufort in #800
- Issue 698 new optimization of MicInlineDelimiter by @moufort in #801
MicroBlogger
- fix bug with the link by @moufort in #756
- Fix test by @moufort in #757
- fix navigation and link of summary by @moufort in #758
- Delete all empty month summary by @moufort in #775
- refactoring and test summary contents by @moufort in #777
- add test to Microdown-Blog by @moufort in #781
- add test for levelPathCSS and update test by @moufort in #783
- Refactoring all Microdown-Blog by @moufort in #786
- add a root variable for give the root folder of the blog by @moufort in #788
- change name of monthBlog by @moufort in #789
- add test and verification in Microdown-Blog by @moufort in #790
- use mustache in microdown-blog by @moufort in #795
HTML
BookTester
- MicrodownBookTester by @melkiyasser in #767
- BookTester Tests by @melkiyasser in #768
- Book tester v3 by @melkiyasser in #782
Full Changelog: v2.5.4...v2.5.5
Next items on the roadmap
- Improvements
- New version of BookTester
- Macrodown inclusion
v2.6.0
What's Changed
- Remove deprecated call by @jecisc in #655
- Update usage of Shout by @jecisc in #657
- Remove a dead method by @jecisc in #658
- Merge dev into Pharo 12 by @jecisc in #659
- Fix depreaction warning by @jecisc in #660
- Fix deprecated is for #isWorkspace by @MarcusDenker in #662
- Move to Tonel v3 by @demarey in #666
- Trivial cleanup: Duplicated methods and category by @MarcusDenker in #667
- Remove now useless dependency on pillar by @jecisc in #668
- Improve the pre loading by @jecisc in #669
- Remove dependency to Display by @guillep in #673
New Contributors
Full Changelog: v2.4.1...v2.6.0
v2.4.1
v2.4.0
v2.0.0
Several syntax changes, most noticeable:
- Math block syntax changed from
&
...&
to$$
...$$
(or$$%arguments ... $$
). Also the$$
syntax can be extended to handle other inlined languages than Latex. - The environment block syntax is now
<!...!>
- The annotation block is now
{!...!}
.
Also the internals of relative reference resolution has changed a lot.