Changelog
2.0.0
CHORE
: make NodeResolver
a constructorCHORE
: unify file names to dashed-case
CHORE
: rework Resolver
APIsFEAT
: add StaticResolver
to load cached resourcesFEAT
: add { Linter }
as a library exportCHORE
: move rule and config name resolution to linterCHORE
: catch all cli errors and exit accordinglyChangelog
1.0.0
FEAT
: add numerous new rules (#5)FEAT
: add bpmnlint:all
configurationFEAT
: improve label-required
rule (#11)FEAT
: group lint results by rule namesFEAT
: exit cli with code=1 on lint errorsFEAT
: add isAny(node, [ ... types ])
method to utils
CHORE
: improve / test cover existing rulesCHORE
: include new rules in bpmnlint:recommended
configurationChangelog
1.0.0-alpha6
DOCS
: documentation simplification / improvementsChangelog
1.0.0-alpha5
Initial stable release.
FEAT
: configure, resolve and execute local and external rulesFEAT
: extend external configuration via extends
FEAT
: make rule and configuration resolution asyncFEAT
: provide bpmnlint:recommended
configurationCHORE
: linter
is now a constructor, offering a #lint(moddleElement, config)
methodCHORE
: moved library to bpmn-io/bpmnlintCHORE
: full rewrite of internalsCHORE
: utils
API changeCheck git log
for earlier history.