Skip to content

v2.15.2

Compare
Choose a tag to compare
@ang-zeyu ang-zeyu released this 31 Jul 17:19
· 777 commits to master since this release

markbind-cli

User Facing Changes

Breaking Changes

Tweak site navigation design(#1222)

The previous site navigation menu was rather minimal in design,
but allowed for easily putting block level markdown and elements into
the list item of the site nav.

For example, the <hr /> element in

- User Guide <hr />
- Dev Guide

works as expected, taking up the full width of the site nav.

To allow such formatting in the new design, move such block elements
to their own list item like such:

- User Guide
- <hr />
- Dev Guide

Features

#1271 Add icon-color prop for tip boxes (#1284)
#1184 Revamp question component (#1274)

Enhancements

Use lighter colors for seamless boxes (#1268)
Use bootstrap primary coloring for definition type boxes (#1268)

Fixes

#1104, #1071 Fix fixed header anchor position (#1191)
#1210 Make highlighting effective for code-formatted text (#1215)
#1217 Fix several b-modal selector names (#1218)
#1053 Use border dotted for hover triggers (#1216)
#762, #1206 Allow using {% (end)raw %} tags (#1220)
#810 Reorganise variable processing and improve performance (#1189)
#1237, #1243 Fix puml plugin spawning zombie jvms during site generation (#1245)
#1233 Inherit content color properly for seamless boxes (#1268)
#1234 Fix box color prop applying to icon (#1268)
#931 Fix nunjucks path resolving for subsites (#1263)
#1179 Remove code fence wrap-on-hover (#1288)
#1283 Remove deprecated syntax from default template (#1290)

Documentation

Update variables documentation on allowed content (#1203)
#1202 Enhance Json Variable Doc with scope example (#1208)
Tweak plugin documentation (#1238)
Add setting site properties page (#1238)
Fix some broken links (#1238)
Reorganize user guide site nav items (#1238)
#993 Remove unsupported css / js in frontmatter head example (#1294)
#1230 Expand cli page option panels by default (#1294)
#611 Remove unsupported effect option from tooltips (#1294)
#1151 Move writing plugins to developer guide (#1294)
#1258 Add yaml spec note to frontmatter section (#1294)
#888 Add relative link examples using markdown (#1294)
#1106 Add attributes section to formatting contents page (#1294)

Other Changes

Code Quality

#1081, #1084 Remove redundant and unused variables (#1223)
Remove expressive layouts code duplication (#1225)
Simplify site nav generation (#1221)
Refactor baseUrl into variablePreprocessor (#1239)
Use modular exports (#1262)
Revamp box code (#1268)

DevOps Changes

#411, #981 Merge /vue-strap workflow, CI, CD into /markbind (#1248, #1255, #1253)
#1060 Fix being unable to use logger in core package (#1265)
Move to a flat multi package project structure and setup lerna (#1265, #1272, #1291)

Dependencies

Bump Vue.js to 2.6.1.1 (#1282)
Bump font awesome to 5.14.0 (#1292)
Bump octicons to 10.0.0 (#1269)
Bump various markdown-it packages and plugins (#1269)