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

@github-actions github-actions Bot commented Aug 7, 2026

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

  • #1159 9bdb389 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

  • #1159 9bdb389 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

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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

  • #1159 9bdb389 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

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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

  • #1159 9bdb389 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

  • #1159 9bdb389 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

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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.

  • #1159 9bdb389 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

vercel Bot commented Aug 7, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
hyperbook-4fwa Ready Ready Preview Aug 7, 2026 12:36pm

@mikebarkmin
mikebarkmin merged commit 7428710 into main Aug 7, 2026
2 checks passed
@mikebarkmin
mikebarkmin deleted the changeset-release/main branch August 7, 2026 12:37
Sign up for free to 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