Skip to content

Releases: openpatch/hyperbook

@hyperbook/[email protected]

09 Jan 21:50
8dacde0

Choose a tag to compare

Minor Changes

  • 8f3efe1 Thanks @mikebarkmin! - Add title as an alternative to name in page and section frontmatter for better compatibility with other documentation tools like MkDocs. When both are present, name takes precedence.

Patch Changes

  • 6fb2e9a Thanks @mikebarkmin! - Fix various typos and bugs:
    • Fix "Buildung" typo in build progress messages (should be "Building")
    • Fix "lanuage" typo in error message (should be "language")
    • Fix incorrect MIME type "plain/text" to "text/plain" in dev server
    • Fix "aspectRation" typo to "aspectRatio" in types and VSCode schema
    • Fix CSS property "aspectRatio:" to "aspect-ratio:" in embed directive
    • Fix incorrect repository URL in README (openpath → openpatch)
    • Update minimum Node.js version from 12.22.0 to 18

@hyperbook/[email protected]

09 Jan 23:14
2ab9cff

Choose a tag to compare

Patch Changes

@hyperbook/[email protected]

09 Jan 21:50
8dacde0

Choose a tag to compare

Patch Changes

  • db806c9 Thanks @mikebarkmin! - Fix missing handlebars helpers (like dateformat) in pagelist custom snippets. The basic helpers are now properly registered when using custom snippet templates with the pagelist directive.

  • 6fb2e9a Thanks @mikebarkmin! - Fix various typos and bugs:

    • Fix "Buildung" typo in build progress messages (should be "Building")
    • Fix "lanuage" typo in error message (should be "language")
    • Fix incorrect MIME type "plain/text" to "text/plain" in dev server
    • Fix "aspectRation" typo to "aspectRatio" in types and VSCode schema
    • Fix CSS property "aspectRatio:" to "aspect-ratio:" in embed directive
    • Fix incorrect repository URL in README (openpath → openpatch)
    • Update minimum Node.js version from 12.22.0 to 18

@hyperbook/[email protected]

09 Jan 19:24
a74f6c0

Choose a tag to compare

Minor Changes

  • 04ca48e Thanks @mikebarkmin! - Enhanced pagelist with powerful query language and improved Date handling.

    New Query Language Features:

    • Boolean operators: AND, OR, NOT for combining conditions
    • Parentheses for grouping: (condition1 OR condition2) AND condition3
    • Custom frontmatter field queries: difficulty(beginner), tags(tutorial)
    • Operator precedence: NOT > AND > OR

    New Parameters:

    • limit: Limit the number of results returned
    • orderBy: Sort by any field including custom frontmatter (e.g., date:desc, difficulty:asc)

    Date Handling:

    • YAML date values without quotes (e.g., date: 2025-01-09) now work correctly for filtering and sorting

@hyperbook/[email protected]

09 Jan 21:50
8dacde0

Choose a tag to compare

Minor Changes

  • 8f3efe1 Thanks @mikebarkmin! - Add title as an alternative to name in page and section frontmatter for better compatibility with other documentation tools like MkDocs. When both are present, name takes precedence.

Patch Changes

  • db806c9 Thanks @mikebarkmin! - Fix missing handlebars helpers (like dateformat) in pagelist custom snippets. The basic helpers are now properly registered when using custom snippet templates with the pagelist directive.

@hyperbook/[email protected]

09 Jan 19:49
c8787ae

Choose a tag to compare

Minor Changes

  • 285212a Thanks @mikebarkmin! - Add new Handlebars helpers for snippets and templates.

    New Helpers:

    • dateformat: Format dates with customizable patterns (YYYY-MM-DD, DD.MM.YYYY HH:mm:ss, etc.)
    • truncate: Truncate strings by character limit with configurable suffix
    • truncateWords: Truncate strings by word count with configurable suffix

[email protected]

08 Jan 22:15
789dbf1

Choose a tag to compare

Patch Changes

[email protected]

08 Jan 21:26
6cb98db

Choose a tag to compare

Patch Changes

[email protected]

08 Jan 21:06
30fd348

Choose a tag to compare

Patch Changes

[email protected]

08 Jan 19:56
3e18565

Choose a tag to compare

Patch Changes