All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
3.6.0 - 2023-04-20
- Upgraded flexmark to latest stable 0.64.0 with all dependencies and extensions
- New github actions
- ColdBox 7 auto testing
- New module template updates
- Add options for configuring code blocks and how they render thanks to @michaelborn
- Migration to github actions
- Updated flexmark to 0.50.50
- Added auto formatting thanks to cfformat
- Auto-publishing of changelos and artifacts to github upon release
- New Autolinking extension
- New Autoanchor extension
- New YouTube Transformer extension
- New TOC extension
- New TaskList extension
- New Strikethrough extension
- New Subscript extension
- New module layout
- New flexmark core v0.50.44 thanks to @michaelborn
- Full Emoji support via the
cbemoji
library
- Dropped ACF10 support
- Fixes the appending of user options instead of default options always taking precedence
- Added accessors to Processor so you can retrieve internal parser and renderer
- Updated entire core to use Flexmark markdown processor
- Added global options for processor
- Unified workbench
- Updated javaloader
- Updated internal markdown Java library to txtmark: https://github.com/rjeschke/txtmark
- Create first module version