Releases: MarkBind/markbind
v1.8.4
markbind-cli
Enhancements
#269 Allow pages to be excluded from search (#296)
#271 Support live preview for modification to footer and site navigation (#305)
#306 Change panel property "load-all" to "preload" (MarkBind/vue-strap#62, #308)
Fixes
#268 Backport latest Searchbar features from Vue 1.0 to Vue 2.0 (MarkBind/vue-strap#51)
#272 Fix broken site navigation dropdown rendering issues (#297)
#293 Fix broken site navigation functionality issues (#295)
Documentation
#274 Add advanced tips documentation (#288)
Code Quality
#290 Remove function installEvents (MarkBind/vue-strap#58, #303)
Dependencies
MarkBind/vue-strap: v2.0.0-markbind.12 → v2.0.0-markbind.13
v1.8.3
markbind-cli
Migration
#266 Migrate to Vue 2.0 (MarkBind/vue-strap#50, #291)
#274 Migrate vue-strap's component documentations to MarkBind's documentations (#291)
Deprecations
The following components are deprecated:
- Accordion
- Alert
- Aside
- ButtonGroup
- Carousel
- Checkbox
- Datepicker
- Dynamic Panel (now part of Panel)
- FormGroup
- Input
- Morph (now part of Panel)
- Option
- Progressbar
- Radio
- Select
- Slider
- Spinner
Replacing Dynamic Panel
You will receive this warning on the console when compiling a website using <dynamic-panel>
:
DeprecationWarning: dynamic-panel is deprecated. Consider using panel instead.
To fix this warning, replace all instances of <dynamic-panel>
with the <panel>
equivalent.
Old Syntax | New Syntax |
---|---|
<dynamic-panel src="..." ...> |
<panel no-switch no-expand src="..." ...> |
Searchbar Features Regression
Some searchbar features in v1.8.1
are notably absent in this current version. This is because the migration work was based on an older version of vue-strap
. The features are:
- Support search by non-consecutive keywords (MarkBind/vue-strap#32)
- Auto-scroll the search result list to keep the selection in view (MarkBind/vue-strap#35)
However, you can expect them to work again in a future release v1.9.0
, as we are currently porting them over.
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.11 → v2.0.0-markbind.12
v1.8.2
markbind-cli
Features
#218 Support partial matches (MarkBind/vue-strap#36)
#220 Support site navigation bar (#259)
Enhancements
#244 Decouple timestamp variable (#260)
Fixes
#261 Site: Initialize baseUrl before user variables (#264)
#262 baseUrl's value sometimes wrong when referencing inner website's content (#263)
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.10 → v1.1.37-markbind.11
v1.8.1
markbind-cli
Features
#230 Allow variables to reference earlier variables (#231)
Enhancements
#217 Support searching by non-consecutive keywords (MarkBind/vue-strap#32)
#256 Delay loading results until search keywords are non-trivial (MarkBind/vue-strap#34)
#258 Auto-scroll the search result list to keep the selection in view (MarkBind/vue-strap#35)
Documentation
#250 Docs: Update "Using Footers" section (#253)
Docs: Add "Known Problems" section (#248)
Docs: Add footer to MarkBind website (#255)
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.9 → v1.1.37-markbind.10
v1.8.0
markbind-cli
Breaking Changes
#162 Support searching for headings (#240) — ⚠ See [1]
#204 Highlight keyword matches in search results (#240) — ⚠ See [1]
[1]: Previously, our documentation recommended you to use the typeahead
component in order to implement search functionality for your website. If you choose to upgrade MarkBind to v1.8.0, and you are still using the typeahead
component, you must switch to the new searchbar
component as described in the latest version of our documentation. The old typeahead
implementation will stop working, as we have added new features to the search functionality, which is incompatible with the older typeahead
component.
Features
#236 Include a default footer.md during site initialisation (#238)
Add searchbar component (MarkBind/vue-strap#30)
Fixes
#241 Spaces in filename or directory name causes <include> to fail (#238)
Documentation
Customize README and links (MarkBind/vue-strap#31)
Docs: Fix typo in boilerplate example code (#246)
Code Quality
Eslint: Lint .eslintrc.js (#247)
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.8 → v1.1.37-markbind.9
v1.7.5
markbind-cli
Features
#187 Support generating a timestamp (#222)
#225 Panel: Add popup window button (MarkBind/vue-strap#27)
Enhancements
#62 Support an empty-fill type tip boxes (MarkBind/vue-strap#26)
#69 Support custom boxes (MarkBind/vue-strap#26)
Fixes
#233 Fix page title prefix get repeated at every live reload (#235)
Documentation
Docs: Add MarkBind link and syntax highlighting (#223)
Docs: Improve description of site.json options (#237)
Code Quality
Add eslint (MarkBind/vue-strap#29)
Refactor Site.js (#239)
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.7 → v1.1.37-markbind.8
v1.7.4
markbind-cli
Enhancements
#148 Add warning: <body> tag may cause formatting errors (#214)
#211 Question: Add separation between hint and answer (MarkBind/vue-strap#24)
Fixes
#111 Underlines are covered by highlights (MarkBind/vue-strap#25)
#209 Support Glyphicons in Panel and Tab headers (#215)
#210 Favicon: fix missing starting slash if baseUrl is empty (#221)
Documentation
#49 Trigger: Clarify independence of trigger attribute (MarkBind/vue-strap#22)
#84 Document question body syntax (#211)
#216 Remove broken link in User Guide (#211)
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.6 → v1.1.37-markbind.7
v1.7.3
markbind-cli
Enhancements
#22 Seamless panels: give a visual indication of the end of the panel (MarkBind/vue-strap#20)
#91 Tab: show an indicator for end of tab (MarkBind/vue-strap#21)
#96 Support favicon (#210)
#153 Panel: Go from minimized to expanded on open (MarkBind/vue-strap#23)
#185 Support a shorter syntax for Glyphicons (#209)
#202 Support markbind build/include/render/serve from another directory
#206 Change logging setting to be based on maximum files
#207 Assign build-time baseUrl in page template
Fixes
#177 Include command does not work (#179)
Documentation
#209 Shorter syntax for Glyphicons — userGuide/contentAuthoring.html#use-glyphicons
#210 Support favicon — userGuide/developingASite.html#sitejson
Code Quality
#208 Add GitHub templates for Issue and Pull Request
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.5 → v1.1.37-markbind.6
v1.7.2
markbind-cli
Fixes
#200 Front matter bug fixes and documentation updates
#201 Search gives an empty result on the first try (MarkBind/vue-strap#19)
Code Quality
#198 Reorder and rename statements, constants, variables, functions
Dependencies
MarkBind/vue-strap: v1.1.37-markbind.4 → v1.1.37-markbind.5