quasar-v2.23.0
[!IMPORTANT] If you are using RTL, you might want to update your postcss.config.js on the postcss-rtlcss options. Import
{ Mode }frompostcss-rtlcss/optionsand assign{ mode: Mode.Override }to the postcss-rtlcss options.
- feat(ui): new composable -> useAnimationFrame()
- fix(QFab): keep actions physically placed under RTL to prevent overlap (#18413)
- fix(QMenu): don't close popups shielded by a modal QDialog (#18091) (#18412)
- fix(QCarousel): preserve scroll position after exiting fullscreen (#18215) (#18411)
- fix(QFab): keep action order physical under RTL (#18419)
- fix(css): emit override-mode RTL so nested dir subtrees don't double-apply (#18420)
- fix(QLinearProgress): fix reverse direction under subtree RTL (#18421)
Quasar Framework is an open-source MIT-licensed project made possible due to the generous contributions by sponsors and backers. If Quasar is useful in your workflow and you want to support ongoing maintenance, please consider the following:
v2.21.1
- Add shadowCascadeMask in batch by @AlexAPPi in #9104
- Fix inverted normal mapping on WebGPU (derivative TBN) by @mvaligursky in #9099
- Fix MSDF coverage ramp exceeding field range at small sizes by @willeastcott in #9100
- Fix reported WebGPU sampled texture limit by @mvaligursky in #9103
- Mark texture-formats test example as hidden by @mvaligursky in #9095
Full Changelog: https://github.com/playcanvas/engine/compare/v2.21.0...v2.21.1
v4.12.32
- ci: enable reports for type & bundle size check in https://github.com/honojs/hono/pull/5148
- fix(aws-lambda): add jwt and lambda authorizer types for API Gateway v2 in https://github.com/honojs/hono/pull/5142
- fix(sse): emit empty id field to reset Last-Event-ID in https://github.com/honojs/hono/pull/5138
- test(cloudflare-workers): add coverage for onClose, onError, send, and close in Cloudflare Workers websocket adapter in https://github.com/honojs/hono/pull/5145
- fix: use
Object.create(null)when parsing query, headers, and params in https://github.com/honojs/hono/pull/5161 - fix(secure-headers): keep CSP callbacks scoped to their header in https://github.com/honojs/hono/pull/5147
Full Changelog: https://github.com/honojs/hono/compare/v4.12.31...v4.12.32
6.5.2
- 💄 Fix Button, Collapse, ColorPicker, Layout, Select, Space.Addon, Tree, and Typography borders not respecting the global
lineWidthandlineTypeDesign Tokens. #58740 #58741 #58742 #58743 #58745 #58755 @li-jia-nan @QDyanbing - 🐞 Fix BorderBeam, Checkbox, and Switch reduced-motion styles causing Lightning CSS minification failures. #58707 @QDyanbing
- Tag
- 💄 Fix Tag missing spacing and incorrect vertical alignment for bare
<svg>icons from third-party icon libraries. #58723 @mohamedkhaled4053 - 🐞 Fix Tag navigation being triggered when clicking the close icon with both
hrefandclosableset. #58720 @QDyanbing
- 💄 Fix Tag missing spacing and incorrect vertical alignment for bare
- 🐞 Fix Input.OTP dropping root DOM event handlers including
onPointerDown,onAnimationEnd,onTransitionEnd, andonScrollEnd. #58697 react-component/util#794 @aojunhao123 - 🐞 Fix Form triggering a hook-order warning in React 19 when using the UMD development build. #58417 @biubiukam
- 💄 Fix Table missing the top border when a bordered nested table is wrapped by Tabs or custom content. #58746 @QDyanbing
- 🐞 Fix Input.Search custom
enterButtonnot respecting the component'sdisabledandloadingstates. #58726 @QDyanbing - 🐞 Fix Transfer custom action buttons passed through
actionsnot preserving their owndisabledstate. #58718 @QDyanbing - 🐞 Fix Tree
rootStylebeing ignored, and deprecate it in favor ofstyles.root. #58709 @QDyanbing - 🐞 Fix Grid Col ignoring numeric
0for theflexprop in regular and responsive configurations. #58719 @QDyanbing - 🐞 Fix InputNumber not displaying
suffixwhen Form feedback is enabled. #58703 @QDyanbing - ⌨️ Fix Splitter percentage-based
aria-valueminandaria-valuemaxvalues before container measurement, and preventlazydrag previews from exceeding bounds next to zero-sized panels. #58702 @QDyanbing - 📖 Fix the ant.design homepage theme preview resetting the selected theme during rerenders. #58687 @meet-student
- 📝 Correct Anchor
offsetTopdefault value to0in the Chinese documentation. #58710 @dogledogle
- 💄 修复 Button、Collapse、ColorPicker、Layout、Select、Space.Addon、Tree 和 Typography 边框未响应全局
lineWidth与lineTypeDesign Token 的问题。#58740 #58741 #58742 #58743 #58745 #58755 @li-jia-nan @QDyanbing - 🐞 修复 BorderBeam、Checkbox 和 Switch 的 reduced-motion 样式导致 Lightning CSS 压缩失败的问题。#58707 @QDyanbing
- Tag
- 💄 修复 Tag 中第三方图标库的原生
<svg>图标缺少间距且垂直对齐异常的问题。#58723 @mohamedkhaled4053 - 🐞 修复 Tag 同时配置
href和closable时,点击关闭图标仍会触发链接跳转的问题。#58720 @QDyanbing
- 💄 修复 Tag 中第三方图标库的原生
- 🐞 修复 Input.OTP 根节点丢失
onPointerDown、onAnimationEnd、onTransitionEnd和onScrollEnd等 DOM 事件回调的问题。#58697 react-component/util#794 @aojunhao123 - 🐞 修复 Form 在 React 19 中使用 UMD 开发构建时触发 Hook 调用顺序警告的问题。#58417 @biubiukam
- 💄 修复 Table 带边框的嵌套表格被 Tabs 或自定义内容包裹时缺少上边框的问题。#58746 @QDyanbing
- 🐞 修复 Input.Search 自定义
enterButton未响应组件disabled和loading状态的问题。#58726 @QDyanbing - 🐞 修复 Transfer 通过
actions传入的自定义操作按钮未保留自身disabled状态的问题。#58718 @QDyanbing - 🐞 修复 Tree
rootStyle不生效的问题,并废弃该属性,推荐使用styles.root。#58709 @QDyanbing - 🐞 修复 Grid Col 在普通和响应式配置中忽略
flex属性数值0的问题。#58719 @QDyanbing - 🐞 修复 InputNumber 在 Form 开启反馈状态时不显示
suffix的问题。#58703 @QDyanbing - ⌨️ 修复 Splitter 在容器尺寸测量前百分比
aria-valuemin和aria-valuemax取值异常,以及相邻面板尺寸为 0 时lazy拖拽预览越界的问题。#58702 @QDyanbing - 📖 修复 ant.design 首页主题预览在重新渲染时重置已选主题的问题。#58687 @meet-student
- 📝 修正 Anchor 中文文档中
offsetTop的默认值为0。#58710 @dogledogle
v16.3.0-canary.95
- Turbopack: Very minor improvements for watcher loop: #96103
- Turbopack: Refactor watcher event handling and batching logic: #96087
- fix: remove deprecated url.parse() from custom-server example: #96105
- Upgrade React from
711c445b-20260722to28cd4bb0-20260723: #96100 - Throw for empty or incomplete generateStaticParams results with output: export: #95969
- Throw when generateStaticParams returns invalid values: #95968
- Remove inert experimental.viewTransition flag: #96098
- Restore partial fallback shell upgrade coverage: #96096
- fix(next/font/google): bound Google Fonts fetch timeout on Turbopack: #95981
- Rewrite edge server source map sources in Rust, drop JS fallback: #95980
- docs: view transitions guide — skill section, source-audit fixes, flag-removal docs: #96097
- Restore canary version 16.3.0-canary.94 after v16.3.0-preview.9 preview release
- [Bench] Add client-trace attribution pass and document metrics to render-pipeline: #95828
- Turbopack: Split up turbo-tasks-fs/src/lib.rs into smaller modules: #96030
- Turbopack: Use Arc and Box to make InvalidatorMap slightly more efficient: #95987
- Turbopack: Use
swc_core::ecma::utils::prop_name_eqfor a couple of thenext-custom-transforms: #96035
Huge thanks to @bgw, @wasim-builds, @vercel-release-bot, @devjiwonchoi, @aurorascharff, @lukesandberg, and @gaearon for helping!
v4.1.6
[!IMPORTANT] Vuetify Needs Your Support! The OpenCollective funds dried up. We are currently unable to compensate our contributors for their continued work on the framework and the ecosystem tools.
If Vuetify is part of your stack, please consider sponsoring the project so we can continue delivering updates and fixes.
Even if you look with optimism into the future (despite the sad economic reality), it is not responsible to keep your largest open source dependency in this poor financial state. Vuetify is on the borrowed time - if anything happens to maintainers primary employment, they are more likely to drop off.
Every contribution helps us keep Vuetify alive and signals to maintainers that their effort is appreciated.
Thank you.
- defaults: keep nested root defaults through teleport reset (#23015) (3ad37e6), closes #23009 #22506 #21814
- VDataTableVirtual: avoid scroll glitches with expanded rows (#23014) (bb6d1ef), closes #20457
- VDialog: defer auto-focus until the inner field is focusable (8908e7e), closes #18456
- VDialog/VField/etc.: correct focus resolution in Shadow DOM (#23027) (27504ff)
- VImg: handle image ref deferred by Nuxt page transition (0f72baf), closes #23011
- VList: resolve keyboard navigation inside an open Shadow DOM (#23024) (48628c6)
- VListItem/VChip/VDatePickerHeader: only attach click when interactive (#23028) (47492b6), closes #22854
- VOverlay: unnecessary target attribute for CSS transitions (#22190) (e56352a)
- VSelect: release focus on first click outside (ff966d2), closes #22828
- VSelect: only focus first item when menu is opened with keyboard (4bb9151), closes #22283
- VSelect/VAutocomplete/VCombobox: reliable list with selection (#23029) (745dc9a), closes #22531 #22539 #21404 #20482
- VVirtualScroll: trim leading items when appending to bottom (1ac7cb7), closes #20959
- VVirtualScroll: recalculate visible items on item resize (#22938) (7bd046e), closes #22937
electron v44.0.0-alpha.6
Note: This is an alpha release. Please file new issues for any bugs you find in it.
This release is published to npm under the alpha tag and can be installed via npm install electron@alpha, or npm install electron@44.0.0-alpha.6.
- Added
select-client-certificateevent support fornet.requestandnet.fetch; requests to servers requesting a client certificate no longer fail withERR_SSL_CLIENT_AUTH_CERT_NEEDED, and applications can now select a certificate to present. #52397
- Fixed
dialog.showOpenDialog/dialog.showSaveDialogopening at an unusable location on Linux whendefaultPathis a bare filename without a directory. #52402 (Also in 43) - Fixed a crash when showing Linux message boxes while another Linux UI implementation was active. #52409 (Also in 42, 43)
- Updated Chromium to 152.0.7954.0. #52322
v5.109.0
-
Default
experiments.typescriptto"auto", enabling built-in TypeScript support on Node.js >= 22.6 when no TypeScript loader is registered. (by @alexander-akait in #21477) -
Default
experiments.css,experiments.htmlandexperiments.asyncWebAssemblyto"auto", enabling built-in support unless a loader is registered for those files; modules with inline or hook-injected loaders (e.g. html-webpack-plugin templates) keep being parsed as JavaScript. (by @alexander-akait in #21477) -
Add
output.resourceHintsto emit resource hints (preload/prefetch/modulepreload/preconnect), on by default for ESM output, plusmodule.parser.<type>.urlHints,css.fontPreloadandjavascript.dynamicImportCssPreload. (by @alexander-akait in #21477) -
Add built-in build progress via
infrastructureLogging.progress, plusestimatedTime,phaseTimings, progress barwidthandprogressBar: "auto"onProgressPlugin. (by @alexander-akait in #21477) -
Concatenate CommonJS modules with statically analyzable exports; opt out via
optimization.concatenateModules: { commonjs: false }. (by @alexander-akait in #21477) -
Wrap "weird" CommonJS modules into module concatenation instead of bailing out. (by @alexander-akait in #21477)
-
Add
output.html.inline(true | "script" | "style") and thewebpackInlinemagic comment to inline chunk content into HTML. (by @alexander-akait in #21477) -
Add
output.html.injectto control where chunk tags are injected. (by @alexander-akait in #21477) -
Add
output.html.title,output.html.metaandoutput.html.baseoptions for head generation. (by @alexander-akait in #21477) -
Support per-icon link attributes (
sizes,media,color,type,crossorigin) and arrays inoutput.html.favicon. (by @alexander-akait in #21487) -
Add
output.html.manifestto generate and link a web app manifest with hashed icons. (by @alexander-akait in #21487) -
Add
output.html.cspto inject a Content-Security-Policy meta with inline-content hashes and an optional nonce. (by @alexander-akait in #21487) -
Add the
output.htmlinjectTagscompilation hook to inject tags (script/link/meta/…) withinjectToplacement. (by @alexander-akait in #21487) -
Add the
output.htmltransformTagscompilation hook to mutate, remove, or move (between<head>and<body>) a page's existing<script>/<link>/<style>/<meta>tags. (by @alexander-akait in #21487) -
Extend the HTML pipeline with
htmllink sources (bundled as their own emitted page) andrel="preload"/"prefetch"links bundled as chunks. (by @alexander-akait in #21477) -
Recognize more asset-bearing HTML sources: the
twitter:player:streammeta, legacy SVG references, and Web App Manifesticons/screenshots/shortcutsURLs. (by @alexander-akait in #21477) -
Add
module.parser.html.asto parse HTML as a document or an element fragment. (by @alexander-akait in #21477) -
Allow disabling a built-in HTML parser source via
type: falseinsources. (by @alexander-akait in #21477) -
Export
webpack.html.HtmlModulesPluginwithtransformHtml/htmlEmittedcompilation hooks. (by @alexander-akait in #21477) -
Resolve
@custom-media(including media-type values) and@custom-selectorin native CSS. (by @alexander-akait in #21477) -
Scope
view-transition-name/-group/-classnames and::view-transition-*()pseudo references in CSS modules undercustomIdents. (by @alexander-akait in #21486) -
Add
import.meta.globsupport, with acaseSensitiveoption and consistent hidden/node_modulesmatching. (by @alexander-akait in #21477) -
Resolve
import.meta.resolve("./asset")to the emitted asset URL via theimportMeta.resolveparser option. (by @alexander-akait in #21477) -
Add
import.meta.envdefaults:MODE,DEV,PROD,SSRandBASE_URL. (by @alexander-akait in #21477) -
Add fine-grained
import.metaparser options. (by @alexander-akait in #21477) -
Deprecate the
importMetaContextparser option in favor ofimportMeta.webpackContext. (by @alexander-akait in #21477) -
Emit analyzable
new URL(…, import.meta.url), worker/worklet URL andimport()references with literal specifiers for ESM module output. (by @alexander-akait in #21477) -
Compile async modules to generators for targets without async/await. (by @alexander-akait in #21477)
-
Evaluate and validate the second argument of dynamic
import(specifier, options). (by @alexander-akait in #21477) -
Add
module.parser.javascript.workletto bundle WorkletaddModule()entries. (by @alexander-akait in #21477) -
Add
?raw,?url,?inlineand?no-inlineasset query suffixes underexperiments.futureDefaults. (by @alexander-akait in #21477) -
Add an
interop("default" | "esModule") hint for object externals to control default-export interop. (by @alexander-akait in #21477) -
Add an
amd-asyncexternals type that loads AMD externals without an AMD library wrapper. (by @alexander-akait in #21477) -
Support
cache.compression: "zstd"for the filesystem cache. (by @alexander-akait in #21477) -
Warn on strict-mode-only syntax and semantic hazards in ES module output, configurable via the
strictModeViolationsparser option. (by @alexander-akait in #21477) -
Support parsers without location APIs: locations derive from node offsets and AST nodes no longer carry
loc. (by @alexander-akait in #21477) -
Attach the original DOM event to
ChunkLoadErrorandScriptExternalLoadErroraserror.event. (by @alexander-akait in #21477) -
Add
output.wasmStreamingFallbackfor wasm fallback on a wrong MIME type. (by @alexander-akait in #21477) -
Show why a module was marked as not cacheable in stats output. (by @alexander-akait in #21477)
-
Expose the active
MultiWatchingonMultiCompiler.watching. (by @alexander-akait in #21477) -
Resolve git merge conflicts when parsing the build-http lockfile. (by @alexander-akait in #21477)
-
Fix broken HMR with
output.moduleand non-importchunk loading by emitting a plain-JSON hot-update manifest. (by @alexander-akait in #21477) -
Fix unused CSS module exports leaking into the JS wrapper. (by @alexander-akait in #21477)
-
Fix deferred import evaluation: re-throw cached errors, guard forcing a still-evaluating module, keep re-exported deferred namespaces identical, and evaluate initial-chunk deferred context imports lazily. (by @alexander-akait in #21477)
-
Keep ESM live bindings for a module library's entry exports, including when the runtime is emitted as a separate chunk. (by @alexander-akait in #21477)
-
Fix SplitChunks merging undersized modules into the wrong result group. (by @alexander-akait in #21477)
-
Fix named id assignment reusing an already-used numbered suffix, which could produce duplicate module/chunk ids. (by @alexander-akait in #21477)
-
Fix inlined non-binary asset modules with
encoding: falseemitting "undefined" instead of their content. (by @alexander-akait in #21477) -
Decode non-base64 data URIs as UTF-8 so multi-byte characters are preserved. (by @alexander-akait in #21477)
-
Keep required JSON data intact when a prototype method (e.g.
arr.includes()) is called on it. (by @alexander-akait in #21477) -
Recognize modern RegExp flags (
d,s,u,v) when statically evaluatingnew RegExp(...). (by @alexander-akait in #21477) -
Merge object-form and dotted DefinePlugin definitions so
import.meta.env/process.envare consistent across direct, whole-object and destructured access. (by @alexander-akait in #21477) -
Emit an error when an object external has no entry for the used externals type. (by @alexander-akait in #21477)
-
Fix a persistent cache restore crash when a content section starts exactly on a content-buffer boundary. (by @alexander-akait in #21477)
-
Restore missing
internalSerializablesentries (webpack/lib/Module and cold filesystem cache). (by @alexander-akait in #21477) -
Fix watch rebuild crash when context symlink targets lack
timestampHash. (by @alexander-akait in #21477) -
Fix lazy compilation backend leaking idle module entries and hanging on exit. (by @alexander-akait in #21477)
-
Stop logging benign ECONNRESET client errors from the lazy compilation server. (by @alexander-akait in #21477)
-
Accept compilations from another webpack copy in
getCompilationHooksagain. (by @alexander-akait in #21477) -
Fix
output.htmlinjection edge cases: escaping, head detection, duplicate meta tags, resource-hint/entry-tag retention withinject: false, and stylesheet placement. (by @alexander-akait in #21477) -
Ignore a
<base>inside an inert<template>when resolving HTML URLs. (by @alexander-akait in #21477) -
Bust an HTML page's
[contenthash]when its inlined chunk content changes. (by @alexander-akait in #21477) -
Fix a dangling stylesheet
<link>for a JS-only chunk in an HTML entry. (by @alexander-akait in #21477) -
Fix a malformed HTML magic comment leaking a pending
webpackInlinedirective onto the next element. (by @alexander-akait in #21477) -
Fix off-by-one dropping the last character of an unterminated
url(...)at end-of-input. (by @alexander-akait in #21477) -
Consume the trailing whitespace of a CSS hex escape when unescaping identifiers. (by @alexander-akait in #21477)
-
Fix
[fullhash]inoutput.webassemblyModuleFilenameby dropping a stray brace and requesting thegetFullHashruntime module. (by @alexander-akait in #21477) -
Fix duplicated errors/warnings in stats output when detail-less entries exceed
errorsSpace/warningsSpace. (by @alexander-akait in #21477) -
Improve module parse errors with a babel-style code frame and the module type. (by @alexander-akait in #21485)
-
Fix
formatSizerendering sizes of 1 TiB or larger as "undefined". (by @alexander-akait in #21477) -
Skip the anonymous default export
.namefix-up whennameis non-configurable, instead of throwing on pre-ES2015 engines. (by @alexander-akait in #21477) -
Escape
?and#in context module regexp identifiers so source map names are not truncated. (by @alexander-akait in #21477) -
Resolve directory requests to their index module in scoped
DllReferencePlugin. (by @alexander-akait in #21477) -
Skip the
hasSymbolcheck in the async module runtime whenenvironment.symbolis set. (by @alexander-akait in #21477) -
Use a shared
__webpack_require__.cjshelper for wrapped CommonJS modules. (by @alexander-akait in #21477) -
Derive ASI positions from source text instead of acorn's
onInsertedSemicolon, so custom parsers need not collect semicolons. (by @alexander-akait in #21477) -
Avoid a second full parse for
autosource type by downgrading module to script in place on a top-level return. (by @alexander-akait in #21477) -
Fix exponential-time side-effects analysis on cyclic module graphs by memoizing cycle-free results via Tarjan lowlink. (by @alexander-akait in #21477)
-
Speed up JavaScript parsing and AST walking and reduce parser memory usage. (by @alexander-akait in #21477)
-
Speed up CSS and HTML parsing and code generation and reduce parser memory usage. (by @alexander-akait in #21477)
-
Speed up snapshot creation and reduce its memory usage. (by @alexander-akait in #21477)
-
Reduce allocations in JS codegen, concatenation, queues and parser setup. (by @alexander-akait in #21477)
-
Speed up stats generation on large builds by reusing the item context across array items. (by @alexander-akait in #21477)
-
Memoize loader resolution per compilation to avoid re-resolving the same loader for every matching module. (by @alexander-akait in #21477)
-
Reuse and harden webpack's shared resource parser in the loader runner. (by @alexander-akait in #21477)
-
Update webpack-sources to 3.5.1 and enhanced-resolve to 5.24.2 to cut peak memory. (by @alexander-akait in #21477)
-
Inline the loader-runner package into core. (by @alexander-akait in #21477)
-
Fix context hash crash on unsupported directory entries like FIFOs and sockets. (by @hai-x in #21484)
-
Verify internalSerializables in lint:special and regenerate it in fix:special. (by @alexander-akait in #21476)