Skip to content

Version Packages - #1160

Merged
mikebarkmin merged 1 commit into
mainfrom
changeset-release/main
Aug 7, 2026
Merged

Version Packages#1160
mikebarkmin merged 1 commit into
mainfrom
changeset-release/main

Conversation

@github-actions

Copy link
Copy Markdown
Contributor

This PR was opened by the Changesets release GitHub action. When you're ready to do a release, you can merge this and the packages will be published to npm automatically. If you're not ready to do a release yet, that's fine, whenever you add more changesets to main, this PR will be updated.

Releases

@hyperbook/fs@0.26.0

Minor Changes

  • #11599bdb389 Thanks @mikebarkmin! - Order pages and sections together by index. Pages were always rendered before
    the sections of the same level, so a page could not sit after or between them.
    The index of a page and the index of a section are now one order, and a
    section that ends up between two pages is rendered between them.

    The reading order follows the navigation, so the previous and next buttons, the
    breadcrumb and ::pagelist agree with the sidebar.

    A page or a section without an index keeps its old place: pages come before
    sections, and a page wins a tie against a section. A book that gives its
    sections an index but leaves it off a page will see that page move behind
    those sections. Give the page an index to place it.

hyperbook@0.102.0

Minor Changes

  • #11599bdb389 Thanks @mikebarkmin! - Order pages and sections together by index. Pages were always rendered before
    the sections of the same level, so a page could not sit after or between them.
    The index of a page and the index of a section are now one order, and a
    section that ends up between two pages is rendered between them.

    The reading order follows the navigation, so the previous and next buttons, the
    breadcrumb and ::pagelist agree with the sidebar.

    A page or a section without an index keeps its old place: pages come before
    sections, and a page wins a tie against a section. A book that gives its
    sections an index but leaves it off a page will see that page move behind
    those sections. Give the page an index to place it.

Patch Changes

  • #11599bdb389 Thanks @mikebarkmin! - Inline the script that loads the light and dark stylesheets. It was a file, and
    nothing can paint before the stylesheets it writes are there, so every first
    paint waited for a round trip to fetch 1.5 kB and then another for the
    stylesheets themselves. It is part of the page now, which measured about 140 ms
    off the first contentful paint of the documentation on a throttled connection.

  • #11599bdb389 Thanks @mikebarkmin! - Fix the drawers flashing over the page while it loads. A custom element renders
    its children until it is upgraded, and a side drawer is only hidden by its
    shadow root, so the search drawer and the table of contents drawer painted over
    the header and the article until side-drawer.js had run.

  • #11599bdb389 Thanks @mikebarkmin! - Order the pages and the subsections of a section together too. Only the top
    level of the navigation shared one order, so inside a section a subsection was
    still rendered after every page of that section, and the sidebar disagreed with
    the previous and next buttons, which already followed the index.

  • #11599bdb389 Thanks @mikebarkmin! - Indent the pages of a section in the navigation. They sat one pixel to the
    right of a page of the level above, so only a hairline told the two levels
    apart. That was harmless while every page came before every section, but a page
    can sit after a section now, and it has to be readable as a page of the level
    above.

@hyperbook/markdown@0.73.0

Minor Changes

  • #11599bdb389 Thanks @mikebarkmin! - Order pages and sections together by index. Pages were always rendered before
    the sections of the same level, so a page could not sit after or between them.
    The index of a page and the index of a section are now one order, and a
    section that ends up between two pages is rendered between them.

    The reading order follows the navigation, so the previous and next buttons, the
    breadcrumb and ::pagelist agree with the sidebar.

    A page or a section without an index keeps its old place: pages come before
    sections, and a page wins a tie against a section. A book that gives its
    sections an index but leaves it off a page will see that page move behind
    those sections. Give the page an index to place it.

Patch Changes

  • #11599bdb389 Thanks @mikebarkmin! - Inline the script that loads the light and dark stylesheets. It was a file, and
    nothing can paint before the stylesheets it writes are there, so every first
    paint waited for a round trip to fetch 1.5 kB and then another for the
    stylesheets themselves. It is part of the page now, which measured about 140 ms
    off the first contentful paint of the documentation on a throttled connection.

  • #11599bdb389 Thanks @mikebarkmin! - Fix the drawers flashing over the page while it loads. A custom element renders
    its children until it is upgraded, and a side drawer is only hidden by its
    shadow root, so the search drawer and the table of contents drawer painted over
    the header and the article until side-drawer.js had run.

  • #11599bdb389 Thanks @mikebarkmin! - Order the pages and the subsections of a section together too. Only the top
    level of the navigation shared one order, so inside a section a subsection was
    still rendered after every page of that section, and the sidebar disagreed with
    the previous and next buttons, which already followed the index.

  • #11599bdb389 Thanks @mikebarkmin! - Indent the pages of a section in the navigation. They sat one pixel to the
    right of a page of the level above, so only a hairline told the two levels
    apart. That was harmless while every page came before every section, but a page
    can sit after a section now, and it has to be readable as a page of the level
    above.

@hyperbook/types@0.24.0

Minor Changes

  • #11599bdb389 Thanks @mikebarkmin! - Order pages and sections together by index. Pages were always rendered before
    the sections of the same level, so a page could not sit after or between them.
    The index of a page and the index of a section are now one order, and a
    section that ends up between two pages is rendered between them.

    The reading order follows the navigation, so the previous and next buttons, the
    breadcrumb and ::pagelist agree with the sidebar.

    A page or a section without an index keeps its old place: pages come before
    sections, and a page wins a tie against a section. A book that gives its
    sections an index but leaves it off a page will see that page move behind
    those sections. Give the page an index to place it.

create-hyperbook@0.3.10

Patch Changes

  • Updated dependencies [9bdb389]:
    • @hyperbook/types@0.24.0

hyperbook-studio@0.53.0

Minor Changes

  • #11599bdb389 Thanks @mikebarkmin! - Order pages and sections together by index. Pages were always rendered before
    the sections of the same level, so a page could not sit after or between them.
    The index of a page and the index of a section are now one order, and a
    section that ends up between two pages is rendered between them.

    The reading order follows the navigation, so the previous and next buttons, the
    breadcrumb and ::pagelist agree with the sidebar.

    A page or a section without an index keeps its old place: pages come before
    sections, and a page wins a tie against a section. A book that gives its
    sections an index but leaves it off a page will see that page move behind
    those sections. Give the page an index to place it.

Patch Changes

  • #11599bdb389 Thanks @mikebarkmin! - Inline the script that loads the light and dark stylesheets. It was a file, and
    nothing can paint before the stylesheets it writes are there, so every first
    paint waited for a round trip to fetch 1.5 kB and then another for the
    stylesheets themselves. It is part of the page now, which measured about 140 ms
    off the first contentful paint of the documentation on a throttled connection.

  • #11599bdb389 Thanks @mikebarkmin! - Fix the drawers flashing over the page while it loads. A custom element renders
    its children until it is upgraded, and a side drawer is only hidden by its
    shadow root, so the search drawer and the table of contents drawer painted over
    the header and the article until side-drawer.js had run.

  • #11599bdb389 Thanks @mikebarkmin! - Order the pages and the subsections of a section together too. Only the top
    level of the navigation shared one order, so inside a section a subsection was
    still rendered after every page of that section, and the sidebar disagreed with
    the previous and next buttons, which already followed the index.

  • #11599bdb389 Thanks @mikebarkmin! - Indent the pages of a section in the navigation. They sat one pixel to the
    right of a page of the level above, so only a hairline told the two levels
    apart. That was harmless while every page came before every section, but a page
    can sit after a section now, and it has to be readable as a page of the level
    above.

  • Updated dependencies [9bdb389, 9bdb389, 9bdb389, 9bdb389, 9bdb389]:

    • @hyperbook/markdown@0.73.0
    • @hyperbook/fs@0.26.0
    • create-hyperbook@0.3.10

@vercel

vercelBot commented Aug 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

ProjectDeploymentActionsUpdated (UTC)
hyperbook-4fwaReadyReadyPreviewAug 7, 2026 12:36pm

@mikebarkmin
mikebarkmin merged commit 7428710 into mainAug 7, 2026
2 checks passed
@mikebarkmin
mikebarkmin deleted the changeset-release/main branch August 7, 2026 12:37
Sign up for freeto join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant

@mikebarkmin