Skip to content

v5.5.0

Compare
Choose a tag to compare
@kaixin-hc kaixin-hc released this 29 Apr 02:36
· 22 commits to master since this release

markbind-cli

User Facing Changes

Breaking Changes

The main.css file is updated in #2500, so to implement this fix that prevents the appearance and disappearance of the scrollbar causing the icon in the nav bar to shift you will have to manually update the CSS file.

Features

Added MarkBind templates for when users are starting their webpage

Enhancements

  • Add once attribute to custom lists so attributes only apply to current item by @KevinEyo1 in #2454
  • Support text-icons of lists by @yiwen101 in #2520
  • Enable seamless panels to inherit any parent's colours by @jingting1412 in #2501
  • Move scripts to bottom in page.njk (#2522) - performance improvement

Add warnings for authors to spot problematic areas in their website

  • Implement efficient validation for hash intra-link by @yiwen101 in #2465
  • Add warning for including empty segments or files in optional mode by @Tim-Siu in #2506
  • Rule based html validation against hydration by @yiwen101 in #2493

Fixes

Documentation

Developer Guide Only

  • Update documentation for recommended IDE by @kaixin-hc in #2505
  • Add documentation regarding security practices for github actions by @KevinEyo1 in #2528
  • Remove milestones from our project workflow docs by @kaixin-hc in #2537

Developer Facing Changes

Code Quality

Complete Typescript Migration

Improve Tests

Misc

  • Using DangerJS to check changes coupling of implementation files to test or documentation files by @KevinEyo1 in #2523- POC, limited checking at present
  • Chore: Remove generated PUML image and exclude it from .gitignore by @kaixin-hc in #2497

DevOps Changes

Dependencies

  • Bump gh-pages from 2.2.0 to 5.0.0 by @dependabot in #2532 - due to security concerns

Miscellaneous

Full Changelog: v5.4.0...v5.5.0