1 hours ago
next.js

v16.2.0-canary.80

Core Changes

  • Address review feedback: extract modules, clean up imports: #90813

Credits

Huge thanks to @sokra for helping!

3 hours ago
next.js

v16.2.0-canary.79

Core Changes

  • partial fallbacks: add adapter flag: #90395

Misc Changes

  • [ci]: continue-on-error for more gh auth status checks: #90890

Credits

Huge thanks to @ztanner for helping!

4 hours ago
editor.js

v2.31.4

fix(inline-tool-link): use defaultValue to prevent selectionchange event #2993

What's Changed

Full Changelog: https://github.com/codex-team/editor.js/compare/v2.31.3...v2.31.4

4 hours ago
ionic-framework

v8.8.0

8.8.0 (2026-03-04)

Features

  • angular: add custom injector support for modal and popover controllers (#30899) (822da42), closes #30638
  • content: add content-fullscreen class when fullscreen is true (#30926) (d74b11b)
  • datetime: add header parts (#30945) (6ea186d)
  • datetime: add wheel part to ion-picker-column (#30934) (0cf4c03)
  • item-divider: add inner and container parts (#30928) (5cdeb7f)
  • item-option: add inner and container parts (#30929) (f8f7ffd)
  • item: add inner and container parts (#30927) (a2c6559)
  • list-header: add inner part (#30930) (ef73476)
  • modal: add drag events for sheet and card modals (#30962) (d29ac71)
  • range: add classes and expose parts to allow individual styling of dual knobs (#30941) (5bcf921), closes #29862
  • range: add classes to the range when the value is at the min or max (#30932) (fac1a66)
  • refresher: add ionPullStart and ionPullEnd events (#30946) (814c2e5), closes #24524
  • segment-view: add swipeGesture property to disable swiping (#30948) (46806bd), closes #30290
  • select: add wrapper and bottom shadow parts (#30951) (5cea5ae)
  • select: pass cancelText property to modal interface (#30282) (6e4f60a)
  • textarea: reflect disabled and readonly props (#30910) (55735df)
4 hours ago
router

v1.166.2

Version 1.166.2 - 3/4/26, 8:36 PM

Changes

Fix

  • handle beforeLoad throwing notFound correctly (#6811) (9c81d5a) by Manuel Schiller

Chore

  • ensure no nx cloud is used for benchmark (#6817) (9f35318) by @beaussan

Test

  • refactor client-nav benchmarks for flame profiling (#6816) (7083bcb) by @Sheraff
  • client nav benchmark can detect granular re-rendering changes (#6808) (2217f7c) by @Sheraff
  • add cross-framework SSR request-loop benchmarks (#6803) (3318878) by @Sheraff
  • add cross-framework client navigation benchmarks (#6800) (1acc8ea) by @Sheraff

Packages

  • @tanstack/router-core@1.166.2
  • @tanstack/solid-router@1.166.2
  • @tanstack/react-router@1.166.2
  • @tanstack/vue-router@1.166.2
  • @tanstack/solid-router-ssr-query@1.166.2
  • @tanstack/react-router-ssr-query@1.166.2
  • @tanstack/vue-router-ssr-query@1.166.2
  • @tanstack/router-ssr-query-core@1.166.2
  • @tanstack/zod-adapter@1.166.2
  • @tanstack/valibot-adapter@1.166.2
  • @tanstack/arktype-adapter@1.166.2
  • @tanstack/router-devtools@1.166.2
  • @tanstack/solid-router-devtools@1.166.2
  • @tanstack/react-router-devtools@1.166.2
  • @tanstack/vue-router-devtools@1.166.2
  • @tanstack/router-devtools-core@1.166.2
  • @tanstack/router-generator@1.166.2
  • @tanstack/router-cli@1.166.2
  • @tanstack/router-plugin@1.166.2
  • @tanstack/router-vite-plugin@1.166.2
  • @tanstack/solid-start@1.166.2
  • @tanstack/solid-start-client@1.166.2
  • @tanstack/solid-start-server@1.166.2
  • @tanstack/vue-start@1.166.2
  • @tanstack/vue-start-client@1.166.2
  • @tanstack/vue-start-server@1.166.2
  • @tanstack/start-client-core@1.166.2
  • @tanstack/start-server-core@1.166.2
  • @tanstack/start-storage-context@1.166.2
  • @tanstack/react-start@1.166.2
  • @tanstack/react-start-client@1.166.2
  • @tanstack/react-start-server@1.166.2
  • @tanstack/start-plugin-core@1.166.2
  • @tanstack/start-static-server-functions@1.166.2
5 hours ago
next.js

v16.2.0-canary.78

Core Changes

  • Replace PPR config helpers with cacheComponents checks: #90704
  • Cached Navigations: Cache visited fully static pages in the segment cache: #90306
  • Remove isRoutePPREnabled from render options and delete dead PPR branch: #90713
  • Use page extensions in next-swc transforms applying to pages: #90650
  • Cached Navigations: Cache static stage of partially static initial HTML: #90539
  • Remove PrerenderStorePPR type and all prerender-ppr switch cases: #90721
  • Clean up legacy PPR references in test fixtures: #90725
  • Cached Navigations: Cache runtime stage data from navigation requests: #90666
  • Remove legacy PPR postpone cluster: #90726

Misc Changes

  • [turbotask] Make turbotask function registration const: #90797
  • Turbopack: turbofmt/turbobail macros: #90092
  • Add Err(anyhow(... ast-grep rule: #90869
  • Turbopack: allow resolving TS files in tailwind config: #90046
  • Unify Node and Edge externals list: #90819
  • chore: add aurorascharff to devex team labeler config: #90866
  • Update Rspack production test manifest: #90857
  • Update Rspack development test manifest: #90858

Credits

Huge thanks to @mmastrac, @devjiwonchoi, @unstubbable, @eps1lon, @mischnic, @aurorascharff, and @vercel-release-bot for helping!

8 hours ago
rari

create-rari-app@0.4.19

What's Changed

  • 4ef9dcc0 chore(deps): upgrade dependencies

Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.4.18...create-rari-app@0.4.19

8 hours ago
rari

rari@0.10.11

What's Changed

  • f038c5d4 chore(deps): bump rari-binaries to 0.10.11
  • b1a84778 fix(cli): improve cross-platform spawn handling
  • 95428932 fix(cli): simplify bun package executor to use bunx directly

Full Changelog: https://github.com/rari-build/rari/compare/rari@0.10.10...rari@0.10.11

9 hours ago
astro

@astrojs/node@10.0.0-beta.7

Major Changes

  • #15654 a32aee6 Thanks @florian-lefebvre! - Removes the experimentalErrorPageHost option

    This option allowed fetching a prerendered error page from a different host than the server is currently running on.

    However, there can be security implications with prefetching from other hosts, and often more customization was required to do this safely. This has now been removed as a built-in option so that you can implement your own secure solution as needed and appropriate for your project via middleware.

    What should I do?

    If you were previously using this feature, you must remove the option from your adapter configuration as it no longer exists:

    // astro.config.mjs
    import { defineConfig } from 'astro/config'
    import node from '@astrojs/node'
    
    export default defineConfig({
      adapter: node({
        mode: 'standalone',
    -    experimentalErrorPageHost: 'http://localhost:4321'
      })
    })

    You can replicate the previous behavior by checking the response status in a middleware and fetching the prerendered page yourself:

    // src/middleware.ts
    import { defineMiddleware } from 'astro:middleware';
    
    export const onRequest = defineMiddleware(async (ctx, next) => {
      const response = await next();
      if (response.status === 404 || response.status === 500) {
        return fetch(`http://localhost:4321/${response.status}.html`);
      }
      return response;
    });

Patch Changes

  • #15714 9a2c949 Thanks @ematipico! - Fixes an issue where static headers weren't correctly applied when the website uses base.

  • #15745 20b05c0 Thanks @matthewp! - Hardens static file handler path resolution to ensure resolved paths stay within the client directory