astro@6.0.0-beta.2
-
#15192
ada2808Thanks @gameroman! - Removes support for CommonJS config files - (v6 upgrade guidance) -
#15266
f7c9365Thanks @florian-lefebvre! - AllowsAstro.cspandcontext.cspto be undefined instead of throwing errors whencsp: trueis not configuredWhen using the experimental Content Security Policy feature in Astro 5.x,
context.cspwas always defined but would throw ifexperimental.cspwas not enabled in the Astro config.For the stable version of this API in Astro 6,
context.cspcan now be undefined if CSP is not enabled and its methods will never throw.If you were using experimental CSP runtime utilities, you must now access methods conditionally:
-Astro.csp.insertDirective("default-src 'self'"); +Astro.csp?.insertDirective("default-src 'self'");
-
#15208
8dbdd8eThanks @matthewp! - Makessession.driveroptional in config schema, allowing adapters to provide default driversAdapters like Cloudflare, Netlify, and Node provide default session drivers, so users can now configure session options (like
ttl) without explicitly specifying a driver. -
#15260
abca1ebThanks @ematipico! - Fixes an issue where adding new pages weren't correctly shown when using the development server. -
#15214
6bab8c9Thanks @ematipico! - Fixes an issue where the internal perfomance timers weren't correctly updated to reflect new build pipeline. -
#15259
8670a69Thanks @ematipico! - Fixes an issue where styles weren't correctly reloaded when using the@astrojs/cloudflareadapter. -
#15205
12adc55Thanks @martrapp! - Fixes an issue where theastro:page-loadevent did not fire on initial page loads. -
#15269
6f82aaeThanks @ematipico! - Fixes a regression wherebuild.serverEntrystopped working as expected.
@astrojs/cloudflare@13.0.0-beta.1
-
#15269
6f82aaeThanks @ematipico! - Fixes a regression wherebuild.serverEntrystopped working as expected. -
Updated dependencies []:
- @astrojs/underscore-redirects@1.0.0
v2.0.0-alpha.0
This is an early preview release intended for testing only. It introduces a number of breaking changes that are not yet final.
See https://github.com/web-infra-dev/rspack/discussions/9270 for all breaking changes.
- feat!: remove
experiments.SubResourceIntegrityPluginby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12642 - feat!: remove
experiments.rspackFutureand movebundlerInfotooutputby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12654 - feat!: remove
experiments.parallelLoaderby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12658 - feat!: remove
profileandstats.profileby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12662 - feat!: enable
verbatimModuleSyntaxofbuiltin:swc-loaderby default by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12668 - feat!: remove
rspack.experiments.lazyCompilationMiddlewareby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12736 - feat!: remove deprecated WarnCaseSensitiveModulesPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12737
- feat!: remove deprecated draft option from LightningCSS minimizer by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12740
- feat!: remove deprecated cssHeadDataCompression option by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12741
- feat!: remove deprecated output library fields by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12745
- feat!: make @rspack/dev-server an optional peer dependency by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12750
- feat!: use rspackChunk as default value of chunkLoadingGlobal by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12779
- feat!: disable requireAsExpression by default by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12786
- feat!: use "rspack" as default trustedTypes policy name by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12799
- feat!: remove sri option of HtmlRspackPlugin by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12651
- feat!: remove
output.charsetby @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12660 - feat!: disable
.swcrcreading in JavaScript compiler by @CPunisher in https://github.com/web-infra-dev/rspack/pull/12667 - feat!: remove deprecated getHooks method from plugins by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12738
- feat!: Rspack off modules and assets in normal stats by @SyMind in https://github.com/web-infra-dev/rspack/pull/12701
- feat!: default loader/plugin target by rspack target by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12752
- feat!: use rspackHotUpdate as default hotUpdateGlobal by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12774
- feat!: enable css by default by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12744
- feat!: default targets for loader/plugin derived by rspack target, part 2 by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12780
- feat!: do not expose EsmLibraryPlugin to user directly, use modern-module instead by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12792
- refactor!: drop support for Node 18 by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12739
- refactor!: drop CommonJS build and transition to pure ESM package by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12733
- refactor!: use EsmLibraryPlugin for modern-module library type by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12712
- refactor!: move incremental option from experiments to top-level config by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12793
- fix: failed to resolve 'browserslist-load-config' module by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12767
- fix: correct watchpack require path by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12771
- fix(browser): fix
@rspack/browserfailure after pure esm transformation by @Timeless0911 in https://github.com/web-infra-dev/rspack/pull/12781 - fix(mf): async startup e2e test by @ahabhgk in https://github.com/web-infra-dev/rspack/pull/12808
- docs: remove deprecated parallelCodeSplitting by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12751
- docs: add missing documentation for JavascriptParserOptions by @LingyuCoder in https://github.com/web-infra-dev/rspack/pull/12748
- docs: update bundlerInfo version and formatting by @chenjiahan in https://github.com/web-infra-dev/rspack/pull/12772
- docs: fix typo in CSS docs by @JSerFeng in https://github.com/web-infra-dev/rspack/pull/12784
Full Changelog: https://github.com/web-infra-dev/rspack/compare/v1.7.3...v2.0.0-alpha.0
@astrojs/db@0.19.0
-
#15069
d14dfc2Thanks @webstackdev! - Adds a--db-app-tokenCLI flag toastro dbcommandsexecute,push,query, andverifyThe new Astro DB CLI flags allow you to provide a remote database app token directly instead of
ASTRO_DB_APP_TOKEN. This ensures that no untrusted code (e.g. CI / CD workflows) has access to the secret that is only needed by theastro dbcommands.The following command can be used to safely push database configuration changes to your project database:
astro db push --db-app-token <token>See the Astro DB integration documentation for more information.
astro@5.16.13
-
#15182
cb60ee1Thanks @florian-lefebvre! - Adds a newgetFontBuffer()method to retrieve font file buffers when using the experimental Fonts APIThe
getFontData()helper function fromastro:assetswas introduced in 5.14.0 to provide access to font family data for use outside of Astro. One of the goals of this API was to be able to retrieve buffers using URLs.However, it turned out to be impactical and even impossible during prerendering.
Astro now exports a new
getFontBuffer()helper function fromastro:assetsto retrieve font file buffers from URL returned bygetFontData(). For example, when using satori to generate OpenGraph images:// src/pages/og.png.ts import type{ APIRoute } from "astro" -import { getFontData } from "astro:assets" +import { getFontData, getFontBuffer } from "astro:assets" import satori from "satori" export const GET: APIRoute = (context) => { const data = getFontData("--font-roboto") const svg = await satori( <div style={{ color: "black" }}>hello, world</div>, { width: 600, height: 400, fonts: [ { name: "Roboto", - data: await fetch(new URL(data[0].src[0].url, context.url.origin)).then(res => res.arrayBuffer()), + data: await getFontBuffer(data[0].src[0].url), weight: 400, style: "normal", }, ], }, ) // ... }See the experimental Fonts API documentation for more information.
8.47.0
- #17707: Particles input
- #17706: [InspectorV2] ErrorBoundary to prevent whole inspector crash. Gracefully handle null name/id
- #17628: Add CPU/GPU/NPE properties and reorganize code
- #3751: update what's new.md
- #17698: Initial implementation of Area Lights emission texture.
- #17705: [InspectorV2] Remove high contrast header
- #17704: [InspectorV2] Animation Curve Editor
- #17703: Inspector v2: misc frame graph improvements
- #17701: Materialupdate
- #17700: Fix BS tests locally
See More
- #17699: Fix materials alphamode clone
- #17560: WebGPU support for atmosphere add-on
- #17697: Add apply torque physics v2
- #17696: ConvertCubeMapTextureToSphericalPolynomial: Fix wrong calculated polynomials
- #17695: Fix copy-paste error in voxel shadow shader
- #17690: [InspectorV2] Slider and PropertyLine style updates
- #17693: fix(ImageProcessingBlock): use 1.0 for alpha when vec3 input with convertInputToLinearSpace
- #17694: Fix texture invert part
This list of changes was auto generated.
v1.154.7
Version 1.154.7 - 1/22/26, 2:40 AM (Manual Release)
- (19a92c5) by Birk Skyum
- @tanstack/history@1.154.7
- @tanstack/router-core@1.154.7
- @tanstack/solid-router@1.154.7
- @tanstack/react-router@1.154.7
- @tanstack/vue-router@1.154.7
- @tanstack/solid-router-ssr-query@1.154.7
- @tanstack/react-router-ssr-query@1.154.7
- @tanstack/vue-router-ssr-query@1.154.7
- @tanstack/router-ssr-query-core@1.154.7
- @tanstack/zod-adapter@1.154.7
- @tanstack/valibot-adapter@1.154.7
- @tanstack/arktype-adapter@1.154.7
- @tanstack/router-devtools@1.154.7
- @tanstack/solid-router-devtools@1.154.7
- @tanstack/react-router-devtools@1.154.7
- @tanstack/vue-router-devtools@1.154.7
- @tanstack/router-devtools-core@1.154.7
- @tanstack/router-generator@1.154.7
- @tanstack/virtual-file-routes@1.154.7
- @tanstack/router-cli@1.154.7
- @tanstack/router-plugin@1.154.7
- @tanstack/router-vite-plugin@1.154.7
- @tanstack/eslint-plugin-router@1.154.7
- @tanstack/solid-start@1.154.7
- @tanstack/solid-start-client@1.154.7
- @tanstack/solid-start-server@1.154.7
- @tanstack/vue-start@1.154.7
- @tanstack/vue-start-client@1.154.7
- @tanstack/vue-start-server@1.154.7
- @tanstack/start-client-core@1.154.7
- @tanstack/start-server-core@1.154.7
- @tanstack/start-storage-context@1.154.7
- @tanstack/start-fn-stubs@1.154.7
- @tanstack/react-start@1.154.7
- @tanstack/react-start-client@1.154.7
- @tanstack/react-start-server@1.154.7
- @tanstack/start-plugin-core@1.154.7
- @tanstack/start-static-server-functions@1.154.7
- @tanstack/router-utils@1.154.7
- @tanstack/nitro-v2-vite-plugin@1.154.7