1.11.0 #19
verhas
announced in
Announcements
1.11.0
#19
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
-
Jamal provides suggestion in case a macro name is misspelled.
Macro parameter handling provides suggestions when the parameter name is misspelled.
The suggestions are based on the Levenshtein distance.
Root directory finding and converting all jamal files with exclude/include list is part of the API.
This API is supposed to be used during unit test execution, which creates the documentation from the Jamal files.
Finding the project root directory is also part of the API.
Macro statelessness was NOT checked by default in prior versions due to a bug.
This bug is fixed and the macro statelessness is now checked by default.
The macro statelessness check was also implemented when registering global macros.
Macro
replaceLines
can have multiplereplace
parameters.The macro
snip:transform
was developed.Built-in macros can query the actual name of a parameter, a.k.a. which alias was used.
file
macro formatting supports$simpleName
.Template handling and Trie implementation was refactored to improve performance, and it did.
Macro register export also experts built-in macros.
New core macro named
macro
was added.New API class
JamalOutputStream
was added, which is a filtering output stream.Macro
include
has a parameterlines
, which can limit which lines to include.Error reporting was fixed avoiding circular exceptio references when closers were running.
For the user this means cleaner error report.
New macros
range
, anduntab
in the snippet library. It is also supported by thesnip:transform
macro.Macro
snip:collect
can collect snippets which start and stop with the asciidoc tag notation:tag::name[]
andend::name[]
.Macro
snip
implements thepoly
option to concatenate snippets.dependencies following the latest releases
import
andinclude
macros implement a new optionnoCache
.Maven extension can keep its own
extensions.xml
automatically up-to-date.https
include and import cache can be configured to evict entries.macro
rot13
improved error reporting
This discussion was created from the release 1.11.0.
Beta Was this translation helpful? Give feedback.
All reactions