Releases
v4.1.0
tlylt
released this
14 Feb 02:20
markbind-cli
User Facing Changes
Features
Add <page-nav-print />
to allow printing (#2069 )
#1899 Add template for 404 page (#1955 )
#1475 Support a simple font colouring markdown syntax (#1988 )
Enhancements
#1764 Include repeated attributes warning for panel elements (#2053 )
Fixes
Fix parsing for code highlight rules (#2138 )
#2083 Update Question/Quiz component design (#2131 )
#242 Remove override of title
in the init site (#2128 )
Fix bug to allow highlighting of code with '-' (#2132 )
#2055 Fix bug with dangling separator in pageNav
when no title and nav headings given (#2058 )
#2026 Fix search bar to include frontmatter keywords (#2056 )
#1954 Fix hasPageNav logic to only apply data-bs attributes if there are navigable headings (#2054 )
#1891 Configure Webpack output path for markbind serve -d (#2044 )
#2045 , #2028 Fix image linkify and alt attribute (#2046 )
#1830 Nunjucks embeds override variables defined in the file it is called in (#2047 )
#1804 Deprecate TipBox (#2121 )
Use absolute URLs for assets (#2032 )
Documentation
#2124 Fix misaligned block in UG (#2127 )
#1835 Update Tips and Tricks documentation for raw / endraw tags (#2118 )
#2087 Rephrase "Creating Custom Fragments" Section (#2122 )
Fix broken link in UG (#2110 )
#2070 Add CS3203 website to showcase (#2102 )
#1859 Update to frontmatter in docs (#2049 )
#2033 Update CLI build command description (#2042 )
#1975 Add navigation documentation for previous/next page navigation (#2048 )
#1997 Create onboarding BootCamp (#2063 )
#2071 Update placement of Onboarding in dev docs (#2086 )
#2144 Update TypeScript Migration documentation on git hooks (#2151 )
Other Changes
Code Quality
Migrate most of NodeProcessor dependencies to TS (#2136 )
Migrate template to TypeScript (#2143 )
#2147 Convert Template function to class (#2148 )
Migrate Plugin and PluginManager to TypeScript (#2133 )
Migrate MarkdownProcessor and related files to TS (#2111 )
Migrate CodeBlockButtons plugins to TypeScript (#2135 )
Migrate scriptAndStyleTagProcessor to Typescript (#2113 )
Migrate core/src/External to TypeScript (#2103 )
Migrate PageVueServerRenderer to TypeScript (#2098 )
Migrate nunjucks wrappers to typescript (#2036 )
DevOps Changes
Update bug-report template (#2123 )
#2040 Fix annotation warnings in GitHub Actions (#2041 )
#1966 , #2021 Running tests/lints before commit and push (#2035 )
Dependencies
#2039 Update webpack 4 to webpack 5 (#2153 )
Use @types/node at ^17.0.22 (#2158 )
Miscellaneous
You can’t perform that action at this time.