Repository navigation
chore: release 2.5.0 - #119
Merged
Merged
Conversation
Two opt-in options for the search widget: fontFamily sets its typeface and showAuthorProfiles adds an Authors section linking to profile pages. Opening search no longer shifts the page sideways on desktops with permanent scrollbars. The indexer moves to typesense-js 3, and axios 1.20 lands in the search bundle.
|
Warning Review limit reached
This review includes 7 billable files and costs up to $1.75.
Reviews can continue after your included limit without a manual trigger. An admin must approve usage-based billing. Or wait 4 minutes for your next included review. View limit details
Comment |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Releases 2.5.0 across the five published packages.
Contents
Added:
fontFamily(Option to set the search UI font (theme, sans, serif, mono) #113, merged in feat(search-ui): option to set the search UI font #116):'theme','sans','serif'or'mono'set the widget's typeface.--mp-fontand--mp-font-headingoverride it for any other font. Defaults to'system'.showAuthorProfiles(Optional Authors section linking to author profile pages #114, merged in feat(search-ui): optional author profiles section #117): an Authors section linking to profile pages in the modal, palette and discovery layouts. Defaults tofalse.Changed (#118): the indexer moves to typesense-js 3, and the config package's
typesensepeer range is now^3.1.1. Also a tooling refresh: turbo 2, vitest 5, vite 8 in the playground.Fixed (#112, merged in #115): opening search no longer shifts the page sideways on desktops with permanent scrollbars.
Security (#118): axios 1.20 in the search bundle and the indexer.
This is a minor release because it adds two public config options. Both default to the previous rendering. The config package's peer-range move to typesense-js 3 is the one change outside the widget. It follows the precedent of 2.4.0, which shipped dependency majors (
@ts-ghost/content-api5,@netlify/functions6) in a minor release.Changes
@magicpages/*ranges to^2.5.0. Same logic asscripts/bump-versions.js, applied by hand, because the script's inquirerlistprompt still doesn't run on inquirer 14.CHANGELOG.md: the[Unreleased]entries are now[2.5.0] - 2026-10-13.package-lock.json: version fields synced vianpm install.Verification
npm run lint,npm run typecheck,npm testandnpm run buildpass locally on Node 22. The tests are config 18, core 23, webhook 5, cli 3 and search-ui 290.Merging this does not publish anything. Publishing the
v2.5.0GitHub Release does, and that release then dispatches the customer-portal bump.