9.3.1
[@mantine/notifications]Fix stale DOM nodes references not being cleaned up when notifications is closed (#8955)[@mantine/dates]DateInput: Addpresetssupport (#8954)[@mantine/core]Collapse: FixkeepMountedprop not being set correctly (#8949)[@mantine/core]Menu: Add controlled state support for Menu.Sub opened state[@mantine/schedule]Fix incorrect current time indicator position when time does not divide evenly with interval minutes in DayView and WeekView (#8945)[@mantine/core]Popover: Fix context menu not working on iOS touch devices (#8942)[@mantine/core]SegemntedControl: Fix incorrect indicator border-radius calculation (#8904)[@mantine/core]PinInput: Fix incorrect placeholder text centering (#8943)[@mantine/core]Tree: Fix arrow key navigation focusing hidden nodes when keepMounted is set (#8939)[@mantine/core]MaskInput: Fix compatibility issues with uncontrolled use-form (#8947)[@mantine/hooks]use-id: Fix id changing to new value with Activity (#8925)
- @spokodev made their first contribution in https://github.com/mantinedev/mantine/pull/8925
- @cyphercodes made their first contribution in https://github.com/mantinedev/mantine/pull/8947
- @KasperiP made their first contribution in https://github.com/mantinedev/mantine/pull/8939
Full Changelog: https://github.com/mantinedev/mantine/compare/9.3.0...9.3.1
@astrojs/mdx@6.0.0-alpha.1
-
#16969
4a31f90Thanks @Princesseuh! - Adds support for Prism syntax highlighting to the Sätteri Markdown and MDX processors. Settingmarkdown.syntaxHighlightto'prism'now highlights your code blocks with Prism.// astro.config.mjs import { satteri } from '@astrojs/markdown-satteri'; export default defineConfig({ markdown: { processor: satteri(), syntaxHighlight: 'prism', }, });
-
Updated dependencies [
4a31f90]:- @astrojs/markdown-satteri@0.3.0-alpha.0
@astrojs/markdown-satteri@0.3.0-alpha.0
-
#16969
4a31f90Thanks @Princesseuh! - Adds support for Prism syntax highlighting to the Sätteri Markdown and MDX processors. Settingmarkdown.syntaxHighlightto'prism'now highlights your code blocks with Prism.// astro.config.mjs import { satteri } from '@astrojs/markdown-satteri'; export default defineConfig({ markdown: { processor: satteri(), syntaxHighlight: 'prism', }, });
@astrojs/cloudflare@14.0.0-alpha.1
-
#16990
ebeb830Thanks @ocavue! - Fixes a build crash when usingexperimental.advancedRoutingwith a customfetchFilethat statically importscffrom@astrojs/cloudflare/fetch. The circular dependency between@astrojs/cloudflare/fetchandastro/app/entrypointcausedcreateApporcreateGetEnvto beundefinedat module evaluation time. Initialization is now deferred to the firstcf()call, breaking the cycle. -
#16671
fd926fdThanks @alexanderniebuhr! - Removes deprecations warnings added in Astro v6 for Cloudflare specific Astro.locals properties. -
Updated dependencies [
1f07343,1e000e2,c63e7e4,ebeb830,10229f7]:- astro@7.0.0-alpha.2
- @astrojs/underscore-redirects@1.0.3
astro@7.0.0-alpha.2
-
#16610
c63e7e4Thanks @matthewp! - Adds background dev server management for AI coding agents.When an AI coding agent is detected,
astro devnow automatically starts the dev server as a detached background process. This prevents the dev server from blocking the agent's terminal and allows it to continue working while the server runs.A lock file (
.astro/dev.json) is written when the dev server starts, recording the server's URL, port, and PID. This prevents duplicate servers from being started for the same project.astro dev --background— Start the dev server as a background process (this is what runs automatically when an agent is detected).astro dev stop— Stop a running background dev server.astro dev status— Check if a dev server is running and display its URL, PID, and uptime.astro dev logs— View logs from a background dev server. Use--follow(-f) to stream new output as it's written.
These allow you to start and manage dev servers programmatically and were designed with AI coding agents in mind.
No action is required. If you are not using an AI coding agent,
astro devbehaves exactly as before. If you are using an agent, background mode is enabled automatically — the agent will receive the server URL and PID, and can useastro dev stopto shut it down.To opt out of automatic background mode when an agent is detected, set the environment variable
ASTRO_DEV_BACKGROUND=0before runningastro dev. -
#16725
10229f7Thanks @ArmandPhilippot! - Removes deprecated APIs exported fromastro:transitions.In Astro 6.x, some helpers available in
astro:transitionsandastro:transitions/clientwere deprecated.In Astro 7.0, the following APIs can no longer be used in your project:
TRANSITION_BEFORE_PREPARATIONTRANSITION_AFTER_PREPARATIONTRANSITION_BEFORE_SWAPTRANSITION_AFTER_SWAPTRANSITION_PAGE_LOADisTransitionBeforePreparationEvent()isTransitionBeforeSwapEvent()createAnimationScope()
Remove any occurrence of
createAnimationScope():-import { createAnimationScope } from 'astro:transitions';Replace any occurrence of the other APIs using the lifecycle event names directly:
-import { - TRANSITION_AFTER_SWAP, - isTransitionBeforePreparationEvent, -} from 'astro:transitions/client'; -console.log(isTransitionBeforePreparationEvent(event)); +console.log(event.type === 'astro:before-preparation'); -console.log(TRANSITION_AFTER_SWAP); +console.log('astro:after-swap');
Learn more about all utilities available in the View Transitions Router API Reference.
-
#16980
1f07343Thanks @matthewp! - Removesstate.provide(),state.resolve(),state.finalizeAll(), andApp.Providersfrom the public advanced routing API. These context provider extension points are now internal-only. If you were using them in an integration, uselocalsto share per-request state instead. -
#16982
1e000e2Thanks @matthewp! - Improves the warning when accessingAstro.sessionwithout session storage configured. Thesessionproperty is now always defined on the context object, and accessing it without configuration logs a helpful message instead of silently returningundefined. -
#16990
ebeb830Thanks @ocavue! - FixesAstro.request.urlnot reflecting validatedX-Forwarded-Proto/X-Forwarded-Hostheaders whensecurity.allowedDomainsis configured. Previously, onlyAstro.urlwas updated with the forwarded origin whileAstro.request.urlretained the socket-derived URL, causing the two to diverge behind TLS-terminating proxies.
@blueprintjs/docs-theme@6.1.2
No documented user-facing changes
Full Changelog: @blueprintjs/docs-theme@6.1.1...@blueprintjs/docs-theme@6.1.2
@blueprintjs/eslint-plugin@6.2.0
- [eslint-plugin] Flag Popover as deprecated in favor of PopoverNext (#8007)
Full Changelog: @blueprintjs/eslint-plugin@6.1.24...@blueprintjs/eslint-plugin@6.2.0
@blueprintjs/labs@6.3.4
No documented user-facing changes
Full Changelog: @blueprintjs/labs@6.3.3...@blueprintjs/labs@6.3.4
@blueprintjs/eslint-config@6.2.0
No documented user-facing changes
Full Changelog: @blueprintjs/eslint-config@6.1.2...@blueprintjs/eslint-config@6.2.0