v2.8.45
- New
localExtraFieldoption inZipWriter#add()to write extra field records only in the local file header, complementing theextraFieldoption which writes them in both the local file header and the central directory. This helps reproducing entries whose records appear only in the local file header, as written by some tools - The Info-ZIP Unix type 1 extra field (0x5855), written notably by macOS Archive Utility and
ditto, and the PKWARE Unix extra field (0x000d) are now read. They are exposed via the newextraFieldUnixType1andextraFieldPkwareUnixproperties of entries, and populate thelastModDate,lastAccessDate,uidandgidproperties. The extended timestamp and NTFS extra fields still take precedence for the dates when present
- AES-encrypted entries added with
passThroughset totrueand a providedcrc32value are now marked as AE-1 and store the CRC-32 in the entry headers, instead of being written as AE-2 entries with zeroed CRC-32 fields. Copying an AE-1 entry read with thepassThroughoption no longer loses the stored CRC-32. Without thecrc32option, entries are still written as AE-2 - The export methods of the filesystem API, e.g.
FS#exportBlob(), now forward the internal file attributes, theuid/gidvalues (written as an Info-ZIP Unix extra field, or as configured withunixExtraFieldType), and the custom extra field records of imported entries instead of dropping them - The
rawLastAccessDateandextraFieldUSDZproperties are now copied to the entries returned byZipReader#getEntries(); they were parsed but missing from the entry objects
- The MIME type table is now generated at build time from a compact string encoding, reducing the builds embedding it by approximately 8.5KB when minified, e.g.
index.min.js, without changing the results ofgetMimeType() - The JSR package now only contains the files needed at runtime, shrinking it from 7.8MB (404 files) to 0.7MB (76 files), and all its entry points are now associated with the type declarations
- The browser test suites now run headlessly on Chrome, Firefox and WebKit with playwright. The WebKit suite adds Safari-engine coverage that did not exist before
Full Changelog: https://github.com/gildas-lormeau/zip.js/compare/v2.8.44...v2.8.45
v5.0.15
Fix some issues in devtools and persist middleware.
- fix(devtools): correct V8 stack regex when source path contains spaces by @dai-shi with @Copilot in https://github.com/pmndrs/zustand/pull/3531
- fix(persist): clearStorage() should invalidate concurrent async rehydration by @dai-shi with @Copilot in https://github.com/pmndrs/zustand/pull/3555
Full Changelog: https://github.com/pmndrs/zustand/compare/v5.0.14...v5.0.15
v5.2.5
5.2.5 (2026-08-11)
- Ads: Restrict click-through URIs to http(s) schemes (#10412) (44953fc)
- CMCD: Re-arm the reporter on every load() (#10416) (33edc15)
- Don't re-encode existing query parameters when appending new ones (#10415) (9f93f62)
- HLS: Fix audio/video desync in muxed TS segments mode (#10406) (26ed0a1), closes #10341
- Only mark MSE append errors recoverable when the stream is disabled (#10409) (4a0e440)
- UI: Align seek bar chapter markers with the playhead thumb (#10229) (bbbb2a4)
v4.1.9
[!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.
- rounded: restore classes for side/corner values containing 0 (27962f3), closes #23090
- validation: consistently validate cleared fields (58b5537), closes #23084
- VDataTableVirtual: height accounting when expanding multiple rows (6f5f04b), closes #23014
- VSelect: focus correct item after opening with keyboard (Shadow DOM) (#23102) (8d15390), closes #23101
- VVirtualScroll: ignore zero-height items when estimating spacer (abe744e)
create-rari-app@0.5.23
See CHANGELOG.md for details.
Full Changelog: https://github.com/rari-build/rari/compare/create-rari-app@0.5.22...create-rari-app@0.5.23
rari@0.15.11
See CHANGELOG.md for details.
Full Changelog: https://github.com/rari-build/rari/compare/rari@0.15.10...rari@0.15.11