markbind-cli
User Facing Changes
Breaking Changes
Node.js version 16 is no longer supported by Markbind as it has reached its end of life in 11 September 2023.
The minimum required version of Node.js is now 18; users are to upgrade to at least version 18 of Node.js.
- Add code highlighting based on absolute positions by @AgentHagu in #2584
This PR adds automatic conversion of tabs to 4 spaces by default, introducing a change in behavior. Additional actions from the user are not required.
Enhancements
- Update copy plugin by @Incogdino in #2580
- Update image annotation cursor to pointer on hover by @Incogdino in #2609
- Update Mermaid script for efficiency and decouple from Vue by @gerteck in #2614
- Refactor dataTable plugin to decouple from Vue by @gerteck in #2626
Fixes
- Fix broken annotation label by @Incogdino in #2586
- Catch UncaughtException when serving in non-Markbind directories by @AgentHagu in #2592
- Refactor codeBlockButton Plugins by @gerteck in #2625
Documentation
- Update annotations to be more useful by @yucheng11122017 in #2577
- Update UG Node.js/npm instructions by @seah-minlong in #2589
- UG -> Add mcq question with multiple correct answers by @Incogdino in #2591
- Deploy portfolio on netlify by @IanCheah in #2593
Developer Facing Changes
Code Quality
- Add compiled dangerfile.js to .gitignore and .eslintignore by @gerteck in #2601
- Migrate filterIconAssets.test.js to TypeScript by @AgentHagu in #2637
DevOps Changes
- Remove PR message workflow check for bots by @Incogdino in #2598
Dependencies
Miscellaneous
- add Incogdino as a contributor for code by @allcontributors in #2582
Full Changelog: v5.5.3...v5.6.0