v2.16.0
markbind-cli
User Facing Changes
Features
#715 Add site.json properties for file exclusions (#1328)
#654 Create "Scroll-to-Top" button (#1338)
#1313 Add compile time tex math support (#1335)
Enhancements
#889 Use tree-shaked BootstrapVue components (#1300, #1305, #1319)
#844 Log website URL upon deployment (#1329)
Fixes
#1277 Fix copy code plugin not copying line breaks (#1333)
#1229 Extend live preview to layout scripts and stylesheets (#1349)
#1347 Fix popovers, tooltips in collapsibles (#1348)
Documentation
#1316 Fix README.md link (#1318)
Other Changes
Code Quality
Use es6 default export for vue-components (#1298)
Enable linting for several vue-components files (#1299)
Remove unused files in vue-components (#1302)
Refactor remaining Parser.js
functions to other files (#1309, #1310, #1312)
Use markdown-it-footnotes source instead of bundle (#1320)
Refactor frontmatter processing (#1321)
Merge Typeahead into Searchbar component (#1331)
Separate stateful and stateless Page properties (#1343, #1344)
Refactor Page dependency checking (#1345)
DevOps Changes
Use tree-shaked BootstrapVue components (#1300, #1305)
Use jQuery dist bundle (#1303)
Update travis devGuide deploy script to also build the web bundle (#1317)
#829 Use js for tests (#1297)
Create @markbind/core-web pkg (#1306, #1330)
Add frontend live / hot reload workflow (#1327)
Miscellaneous
#735 Add more test cases for includes (#1324)
Remove redundant Site unit tests (#1334)
Restore colors to test output (#1341)
Fix several devGuide issues (#1342)
Add sample debugging configurations to devGuide (#1346)