This is a decently big patch with a handful of fixes, but the main driver was improvements for Markdown support.
kobwebbinary- Fixed issue with yes/no validation
- Fixed the
/defaultsuffix (which is kind of a magic value) from showing up inkobweb list - Added the
Renametemplate instruction
- Markdown
- Breaking change Double curly braces for code calls are now triple curly braces, so
{{ Example() }}should change to{{{ Example() }}}- This is insipred by triple backticks for code.
- Added support for inline code calls, which are a single curly brace and no spaces inside of them
- So you can use
{Example()}within a line or{{{ Example() }}}on its own line - This difference seems needless for now but triple-braced calls will get extra functionality in a followup version. Follow along at #42
- So you can use
- Support inline html, e.g.
This is <span class="warning">a bad idea</span> - Fixed escaping issues when using quotes in your Markdown
- Markdown rendering now generates less noisy Kotlin code by merging text nodes together
- Breaking change Double curly braces for code calls are now triple curly braces, so
- Silk
- Text no longer generates
<spans>in the DOM unless necessary, reducing a TON of noise - Fixed bug in canvas logic around elapsedTime not getting updated
- Text no longer generates
- CSS
- Extended style support for the white-space css property
- Added whiteSpace support to the Modifier class