ufabc-next / ufabc-next-web

📈 Plataforma web para auxiliar na graduação dos alunos da UFABC com informações sobre a performance, processo de matrículas e os discentes da universidade
https://ufabcnext.com
GNU Affero General Public License v3.0
55 stars 17 forks source link

fix(deps): update all non-major dependencies #337

Closed renovate[bot] closed 2 months ago

renovate[bot] commented 2 months ago

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@amcharts/amcharts5 (source) 5.9.1 -> 5.9.2 age adoption passing confidence
@types/react (source) 18.2.78 -> 18.2.79 age adoption passing confidence
core-js (source) 3.36.1 -> 3.37.0 age adoption passing confidence
element-plus (source) 2.7.0 -> 2.7.1 age adoption passing confidence
msw (source) 2.2.13 -> 2.2.14 age adoption passing confidence
vue (source) 3.4.21 -> 3.4.23 age adoption passing confidence
vue-router 4.3.0 -> 4.3.2 age adoption passing confidence
vuetify (source) 3.5.15 -> 3.5.16 age adoption passing confidence
zod (source) 3.22.4 -> 3.23.0 age adoption passing confidence

Release Notes

amcharts/amcharts5 (@​amcharts/amcharts5) ### [`v5.9.2`](https://togithub.com/amcharts/amcharts5/releases/tag/5.9.2) [Compare Source](https://togithub.com/amcharts/amcharts5/compare/5.9.1...5.9.2) #### \[5.9.2] - 2024-04-17 ##### Added - Accessibility: Two new `Tooltip` settings added: `readerAnnounce` (boolean, default: `false`) and `labelAriaLabel`. If `readerAnnounce` is set to `true`, tooltip's contents (`labelAriaLabel` if set, or regular label text) will be read out by screen readers when tooltip is shown or its data item changes. - Accessibility: New `Label` method: `getAccessibleText()`. Returns populated `arialLabel` text if set, or regular `text` content. - New `Sprite` method: `compositeScale()`. Returns actual scale of an element, compounded based on scale of its own and all of its ancestors. - Net global function `am5.getRootById(id)`. Returns `Root` instance stored in a `
` with specific id. - 4 new `StockPanel` events added: `moved`, `closed`, `collapsed`, and `expanded`. [More details](https://www.amcharts.com/docs/v5/charts/stock/panels/#Events). - 2 new `Entity` methods added: `off(key, callback?)` and `offPrivate(key, callback?)`. Allows removing setting/private setting value change events set via `on()`/`onPrivate()`. [More details](https://www.amcharts.com/docs/v5/concepts/events/#Removing). - New `StockChart` setting: `erasingEnabled`. If set to `true`, the chart will go into "eraser" mode - same as clicking on an Eraser tool in stock toolbar. ##### Changed - HTML content will now scale according to its "composite" `scale`. (Scale calculated all the way its ancestor tree). - `StockChart` will now restore "selection mode" after briefly turning it off while drawing is being drawn. - Improved dangling of circular labels with Arabic text. ##### Fixed - HTML content was sometimes being incorrectly positioned if either `width` or `height` was set, but not both. - Selecting a drawing on a `StockChart` was resulting in an error if there was no `DrawingControl` present in a chart's toolbar. - `StockChart`'s eraser tool was not working properly since `5.9.1`. - If a `StockPanel` was added to a zoomed `StockChart` it would not sync its zoom and would appear fully zoomed out.
zloirock/core-js (core-js) ### [`v3.37.0`](https://togithub.com/zloirock/core-js/blob/HEAD/CHANGELOG.md#3370---20240417) [Compare Source](https://togithub.com/zloirock/core-js/compare/v3.36.1...v3.37.0) - Changes [v3.36.1...v3.37.0](https://togithub.com/zloirock/core-js/compare/v3.36.1...v3.37.0) - [New `Set` methods proposal](https://togithub.com/tc39/proposal-set-methods): - Built-ins: - `Set.prototype.intersection` - `Set.prototype.union` - `Set.prototype.difference` - `Set.prototype.symmetricDifference` - `Set.prototype.isSubsetOf` - `Set.prototype.isSupersetOf` - `Set.prototype.isDisjointFrom` - Moved to stable ES, [April 2024 TC39 meeting](https://togithub.com/tc39/proposals/commit/bda5a6bccbaca183e193f9e680889ea5b5462ce4) - Added `es.` namespace modules, `/es/` and `/stable/` namespaces entries - [Explicit Resource Management stage 3 proposal](https://togithub.com/tc39/proposal-explicit-resource-management) - Some minor updates like [explicit-resource-management/217](https://togithub.com/tc39/proposal-explicit-resource-management/pull/217) - Added [`Math.sumPrecise` stage 2.7 proposal](https://togithub.com/tc39/proposal-math-sum/): - Built-ins: - `Math.sumPrecise` - [`Promise.try` proposal](https://togithub.com/tc39/proposal-promise-try): - Built-ins: - `Promise.try` - Added optional arguments support, [promise-try/16](https://togithub.com/tc39/proposal-promise-try/pull/16) - Moved to stage 2.7, [April 2024 TC39 meeting](https://togithub.com/tc39/proposals/commit/301fc9c7eef2344d2b443f32a9c24ecd5fbdbec0) - [`RegExp.escape` stage 2 proposal](https://togithub.com/tc39/proposal-regex-escaping): - Moved to hex-escape semantics, [regex-escaping/67](https://togithub.com/tc39/proposal-regex-escaping/pull/67) - It's not the final change of the way of escaping, waiting for [regex-escaping/77](https://togithub.com/tc39/proposal-regex-escaping/pull/77) soon - [Pattern matching stage 1 proposal](https://togithub.com/tc39/proposal-pattern-matching): - Built-ins: - `Symbol.customMatcher` - Once again, [the used well-known symbol was renamed](https://togithub.com/tc39/proposal-pattern-matching/pull/295) - Added new entries for that - Added [Extractors stage 1 proposal](https://togithub.com/tc39/proposal-extractors): - Built-ins: - `Symbol.customMatcher` - Since the `Symbol.customMatcher` well-known symbol from the pattern matching proposal is also used in the exactors proposal, added an entry also for this proposal - Added [`URL.parse`](https://url.spec.whatwg.org/#dom-url-parse), [url/825](https://togithub.com/whatwg/url/pull/825) - Engines bugs fixes: - Added a fix of [Safari `{ Object, Map }.groupBy` bug that does not support iterable primitives](https://bugs.webkit.org/show_bug.cgi?id=271524) - Added a fix of [Safari bug with double call of constructor in `Array.fromAsync`](https://bugs.webkit.org/show_bug.cgi?id=271703) - Compat data improvements: - [`URL.parse`](https://url.spec.whatwg.org/#dom-url-parse) added and marked as supported [from FF 126](https://bugzilla.mozilla.org/show_bug.cgi?id=1887611) - [`URL.parse`](https://url.spec.whatwg.org/#dom-url-parse) added and marked as supported [from Bun 1.1.4](https://togithub.com/oven-sh/bun/pull/10129) - [`URL.canParse`](https://url.spec.whatwg.org/#dom-url-canparse) fixed and marked as supported [from Bun 1.1.0](https://togithub.com/oven-sh/bun/pull/9710) - [New `Set` methods](https://togithub.com/tc39/proposal-set-methods) fixed in JavaScriptCore and marked as supported from Bun 1.1.1 - Added Opera Android 82 compat data mapping
element-plus/element-plus (element-plus) ### [`v2.7.1`](https://togithub.com/element-plus/element-plus/releases/tag/2.7.1) [Compare Source](https://togithub.com/element-plus/element-plus/compare/2.7.0...2.7.1) ##### 2.7.1 *2024-04-20* ##### Features - Components \[badge] Add badge-style and badge-class ([#​16585](https://togithub.com/element-plus/element-plus/issues/16585) by [@​kooriookami](https://togithub.com/kooriookami)) ##### Bug fixes - Hooks \[empty-values] warning on modifying computead value ([#​16508](https://togithub.com/element-plus/element-plus/issues/16508) by [@​btea](https://togithub.com/btea)) - Components \[input-number] fix binding wheel event warning ([#​16495](https://togithub.com/element-plus/element-plus/issues/16495) by [@​Canroc](https://togithub.com/Canroc)) - Components \[table] fix cell tooltip display error ([#​16449](https://togithub.com/element-plus/element-plus/issues/16449) by [@​electroluxcode](https://togithub.com/electroluxcode)) - Components \[table] hover style error ([#​16517](https://togithub.com/element-plus/element-plus/issues/16517) by [@​dowinweb](https://togithub.com/dowinweb)) - Components \[table] fix grouping head when dynamic column ([#​16433](https://togithub.com/element-plus/element-plus/issues/16433) by [@​Liao-js](https://togithub.com/Liao-js)) - Components \[select-v2] fix has existing option when allow create ([#​16590](https://togithub.com/element-plus/element-plus/issues/16590) by [@​Liao-js](https://togithub.com/Liao-js)) - Components \[table] table body rerendered when use row-key ([#​16544](https://togithub.com/element-plus/element-plus/issues/16544) by [@​Liao-js](https://togithub.com/Liao-js))
mswjs/msw (msw) ### [`v2.2.14`](https://togithub.com/mswjs/msw/releases/tag/v2.2.14) [Compare Source](https://togithub.com/mswjs/msw/compare/v2.2.13...v2.2.14) #### v2.2.14 (2024-04-17) ##### Bug Fixes - preserve search params in "onUnhandledRequest" messages ([#​2128](https://togithub.com/mswjs/msw/issues/2128)) ([`64bcae7`](https://togithub.com/mswjs/msw/commit/64bcae7c27dfd36a35723a323c29cf0f5138a81c)) [@​nagadevkrishna](https://togithub.com/nagadevkrishna) [@​kettanaito](https://togithub.com/kettanaito) - give `node` export condition higher priority ([#​2134](https://togithub.com/mswjs/msw/issues/2134)) ([`f948d13`](https://togithub.com/mswjs/msw/commit/f948d13d2df85efa8d276396e1e60da235523a0e)) [@​phryneas](https://togithub.com/phryneas)
vuejs/core (vue) ### [`v3.4.23`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3423-2024-04-16) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.22...v3.4.23) ##### Bug Fixes - **runtime-core:** fix regression for $attrs tracking in slots ([6930e60](https://togithub.com/vuejs/core/commit/6930e60787e4905a50417190263ae7dd46cf5409)), closes [#​10710](https://togithub.com/vuejs/core/issues/10710) - **runtime-core:** use same internal object mechanism for slots ([6df53d8](https://togithub.com/vuejs/core/commit/6df53d85a207986128159d88565e6e7045db2add)), closes [#​10709](https://togithub.com/vuejs/core/issues/10709) ### [`v3.4.22`](https://togithub.com/vuejs/core/blob/HEAD/CHANGELOG.md#3422-2024-04-15) [Compare Source](https://togithub.com/vuejs/core/compare/v3.4.21...v3.4.22) ##### Bug Fixes - **compat:** fix $options mutation + adjust private API initialization ([d58d133](https://togithub.com/vuejs/core/commit/d58d133b1cde5085cc5ab0012d544cafd62a6ee6)), closes [#​10626](https://togithub.com/vuejs/core/issues/10626) [#​10636](https://togithub.com/vuejs/core/issues/10636) - **compile-sfc:** analyze v-bind shorthand usage in template ([#​10518](https://togithub.com/vuejs/core/issues/10518)) ([e5919d4](https://togithub.com/vuejs/core/commit/e5919d4658cfe0bb18c76611dd3c3432c57f94ab)), closes [#​10515](https://togithub.com/vuejs/core/issues/10515) - **compiler-core:** fix loc.source for end tags with whitespace before > ([16174da](https://togithub.com/vuejs/core/commit/16174da21d6c8ac0aae027dd964fc35e221ded0a)), closes [#​10694](https://togithub.com/vuejs/core/issues/10694) [#​10695](https://togithub.com/vuejs/core/issues/10695) - **compiler-core:** fix v-bind shorthand for component :is ([04af950](https://togithub.com/vuejs/core/commit/04af9504a720c8e6de26c04b1282cf14fa1bcee3)), closes [#​10469](https://togithub.com/vuejs/core/issues/10469) [#​10471](https://togithub.com/vuejs/core/issues/10471) - **compiler-sfc:** :is() and :where() in compound selectors ([#​10522](https://togithub.com/vuejs/core/issues/10522)) ([660cadc](https://togithub.com/vuejs/core/commit/660cadc7aadb909ef33a6055c4374902a82607a4)), closes [#​10511](https://togithub.com/vuejs/core/issues/10511) - **compiler-sfc:** also search for `.tsx` when type import's extension is omitted ([#​10637](https://togithub.com/vuejs/core/issues/10637)) ([34106bc](https://togithub.com/vuejs/core/commit/34106bc9c715247211273bb9c64712f04bd4879d)), closes [#​10635](https://togithub.com/vuejs/core/issues/10635) - **compiler-sfc:** fix defineModel coercion for boolean + string union types ([#​9603](https://togithub.com/vuejs/core/issues/9603)) ([0cef65c](https://togithub.com/vuejs/core/commit/0cef65cee411356e721bbc90d731fc52fc8fce94)), closes [#​9587](https://togithub.com/vuejs/core/issues/9587) [#​10676](https://togithub.com/vuejs/core/issues/10676) - **compiler-sfc:** fix universal selector scope ([#​10551](https://togithub.com/vuejs/core/issues/10551)) ([54a6afa](https://togithub.com/vuejs/core/commit/54a6afa75a546078e901ce0882da53b97420fe94)), closes [#​10548](https://togithub.com/vuejs/core/issues/10548) - **compiler-sfc:** use options module name if options provide runtimeModuleName options ([#​10457](https://togithub.com/vuejs/core/issues/10457)) ([e76d743](https://togithub.com/vuejs/core/commit/e76d7430aa7470342f3fe263145a0fa92f5898ca)), closes [#​10454](https://togithub.com/vuejs/core/issues/10454) - **custom-element:** avoid setting attr to null if it is removed ([#​9012](https://togithub.com/vuejs/core/issues/9012)) ([b49306a](https://togithub.com/vuejs/core/commit/b49306adff4572d90a42ccd231387f16eb966bbe)), closes [#​9006](https://togithub.com/vuejs/core/issues/9006) [#​10324](https://togithub.com/vuejs/core/issues/10324) - **hydration:** properly handle optimized mode during hydrate node ([#​10638](https://togithub.com/vuejs/core/issues/10638)) ([2ec06fd](https://togithub.com/vuejs/core/commit/2ec06fd6c8383e11cdf4efcab1707f973bd6a54c)), closes [#​10607](https://togithub.com/vuejs/core/issues/10607) - **reactivity:** computed should not be detected as true by isProxy ([#​10401](https://togithub.com/vuejs/core/issues/10401)) ([9da34d7](https://togithub.com/vuejs/core/commit/9da34d7af81607fddd1f32f21b3b4002402ff1cc)) - **reactivity:** fix hasOwnProperty key coercion edge cases ([969c5fb](https://togithub.com/vuejs/core/commit/969c5fb30f4c725757c7385abfc74772514eae4b)) - **reactivity:** fix tracking when hasOwnProperty is called with non-string value ([c3c5dc9](https://togithub.com/vuejs/core/commit/c3c5dc93fbccc196771458f0b43cd5b7ad1863f4)), closes [#​10455](https://togithub.com/vuejs/core/issues/10455) [#​10464](https://togithub.com/vuejs/core/issues/10464) - **runtime-core:** fix errorHandler causes an infinite loop during execution ([#​9575](https://togithub.com/vuejs/core/issues/9575)) ([ab59bed](https://togithub.com/vuejs/core/commit/ab59bedae4e5e40b28804d88a51305b236d4a873)) - **runtime-core:** handle invalid values in callWithAsyncErrorHandling ([53d15d3](https://togithub.com/vuejs/core/commit/53d15d3f76184eed67a18d35e43d9a2062f8e121)) - **runtime-core:** show hydration mismatch details for non-rectified mismatches too when **PROD_HYDRATION_MISMATCH_DETAILS** is set ([#​10599](https://togithub.com/vuejs/core/issues/10599)) ([0dea7f9](https://togithub.com/vuejs/core/commit/0dea7f9a260d93eb6c39aabac8c94c2c9b2042dd)) - **runtime-dom:** `v-model` string/number coercion for multiselect options ([#​10576](https://togithub.com/vuejs/core/issues/10576)) ([db374e5](https://togithub.com/vuejs/core/commit/db374e54c9f5e07324728b85c74eca84e28dd352)) - **runtime-dom:** fix css v-bind for suspensed components ([#​8523](https://togithub.com/vuejs/core/issues/8523)) ([67722ba](https://togithub.com/vuejs/core/commit/67722ba23b7c36ab8f3fa2d2b4df08e4ddc322e1)), closes [#​8520](https://togithub.com/vuejs/core/issues/8520) - **runtime-dom:** force update v-model number with leading 0 ([#​10506](https://togithub.com/vuejs/core/issues/10506)) ([15ffe8f](https://togithub.com/vuejs/core/commit/15ffe8f2c954359770c57e4d9e589b0b622e4a60)), closes [#​10503](https://togithub.com/vuejs/core/issues/10503) [#​10615](https://togithub.com/vuejs/core/issues/10615) - **runtime-dom:** sanitize wrongly passed string value as event handler ([#​8953](https://togithub.com/vuejs/core/issues/8953)) ([7ccd453](https://togithub.com/vuejs/core/commit/7ccd453dd004076cad49ec9f56cd5fe97b7b6ed8)), closes [#​8818](https://togithub.com/vuejs/core/issues/8818) - **ssr:** don't render v-if comments in TransitionGroup ([#​6732](https://togithub.com/vuejs/core/issues/6732)) ([5a96267](https://togithub.com/vuejs/core/commit/5a9626708e970c6fc0b6f786e3c80c22273d126f)), closes [#​6715](https://togithub.com/vuejs/core/issues/6715) - **Transition:** ensure the KeepAlive children unmount w/ out-in mode ([#​10632](https://togithub.com/vuejs/core/issues/10632)) ([fc99e4d](https://togithub.com/vuejs/core/commit/fc99e4d3f01b190ef9fd3c218a668ba9124a32bc)), closes [#​10620](https://togithub.com/vuejs/core/issues/10620) - **TransitionGroup:** avoid set transition hooks for comment nodes and text nodes ([#​9421](https://togithub.com/vuejs/core/issues/9421)) ([140a768](https://togithub.com/vuejs/core/commit/140a7681cc3bba22f55d97fd85a5eafe97a1230f)), closes [#​4621](https://togithub.com/vuejs/core/issues/4621) [#​4622](https://togithub.com/vuejs/core/issues/4622) [#​5153](https://togithub.com/vuejs/core/issues/5153) [#​5168](https://togithub.com/vuejs/core/issues/5168) [#​7898](https://togithub.com/vuejs/core/issues/7898) [#​9067](https://togithub.com/vuejs/core/issues/9067) - **types:** avoid merging object union types when using withDefaults ([#​10596](https://togithub.com/vuejs/core/issues/10596)) ([37ba93c](https://togithub.com/vuejs/core/commit/37ba93c213a81f99a68a99ef5d4065d61b150ba3)), closes [#​10594](https://togithub.com/vuejs/core/issues/10594) ##### Performance Improvements - add `__NO_SIDE_EFFECTS__` comments ([#​9053](https://togithub.com/vuejs/core/issues/9053)) ([d46df6b](https://togithub.com/vuejs/core/commit/d46df6bdb14b0509eb2134b3f85297a306821c61)) - optimize component props/slots internal object checks ([6af733d](https://togithub.com/vuejs/core/commit/6af733d68eb400a3d2c5ef5f465fff32b72a324e)) - **ssr:** avoid calling markRaw on component instance proxy ([4bc9f39](https://togithub.com/vuejs/core/commit/4bc9f39f028af7313e5cf24c16915a1985d27bf8)) - **ssr:** optimize setup context creation for ssr in v8 ([ca84316](https://togithub.com/vuejs/core/commit/ca84316bfb3410efe21333670a6ad5cd21857396))
vuejs/router (vue-router) ### [`v4.3.2`](https://togithub.com/vuejs/router/releases/tag/v4.3.2) [Compare Source](https://togithub.com/vuejs/router/compare/v4.3.1...v4.3.2) Please refer to [CHANGELOG.md](https://togithub.com/vuejs/router/blob/main/packages/router/CHANGELOG.md) for details. ### [`v4.3.1`](https://togithub.com/vuejs/router/releases/tag/v4.3.1) [Compare Source](https://togithub.com/vuejs/router/compare/v4.3.0...v4.3.1) Please refer to [CHANGELOG.md](https://togithub.com/vuejs/router/blob/main/packages/router/CHANGELOG.md) for details.
vuetifyjs/vuetify (vuetify) ### [`v3.5.16`](https://togithub.com/vuetifyjs/vuetify/releases/tag/v3.5.16) [Compare Source](https://togithub.com/vuetifyjs/vuetify/compare/v3.5.15...v3.5.16) ##### :wrench: Bug Fixes - **date:** startOfWeek/endOfWeek does not respect locale ([#​19587](https://togithub.com/vuetifyjs/vuetify/issues/19587)) ([2cb1ae5](https://togithub.com/vuetifyjs/vuetify/commit/2cb1ae524e6c01836eb69bd366ef5a9293572e44)) - **icons:** console warn for missing aliases instead of throwing error ([82abf1b](https://togithub.com/vuetifyjs/vuetify/commit/82abf1b1286d6b48b69669a6915fe52f6d4dd3f5)) - **rounded:** apply rounded-0 for false value ([3feeb77](https://togithub.com/vuetifyjs/vuetify/commit/3feeb77b826823eb1b50163ad5d26e79037fca73)), closes [#​16601](https://togithub.com/vuetifyjs/vuetify/issues/16601) - **router:** empty string to represent real empty "to" ([#​19614](https://togithub.com/vuetifyjs/vuetify/issues/19614)) ([3f301b5](https://togithub.com/vuetifyjs/vuetify/commit/3f301b5425321495f6036df1ca01bb26fbaddc1e)), closes [#​19549](https://togithub.com/vuetifyjs/vuetify/issues/19549) - **VBottomNavigation:** color animation delay ([4a033e8](https://togithub.com/vuetifyjs/vuetify/commit/4a033e8abf1fe79112c96dd1b1338869b4bb0759)) - **VBtn:** apply center ripple when using the icon prop ([#​19577](https://togithub.com/vuetifyjs/vuetify/issues/19577)) ([e1e6065](https://togithub.com/vuetifyjs/vuetify/commit/e1e60652c70e0407ed0a1d2193cce65cf8fb7a60)), closes [#​17376](https://togithub.com/vuetifyjs/vuetify/issues/17376) - **VDataTable:** skip default sort if custom function returns null ([d368340](https://togithub.com/vuetifyjs/vuetify/commit/d3683408cba7589580f34479dee26c863b834970)) - **VDialog:** focus content element after opening ([1f3c823](https://togithub.com/vuetifyjs/vuetify/commit/1f3c823b0ffa112b10396166a30b30a08c8a7130)), closes [#​18779](https://togithub.com/vuetifyjs/vuetify/issues/18779) - **VFileInput:** don't apply input color to chips ([4bac07d](https://togithub.com/vuetifyjs/vuetify/commit/4bac07d4c918057d85680dc83277362b6a36accf)) - **VProgressLinear:** remove locationStyles ([3f50694](https://togithub.com/vuetifyjs/vuetify/commit/3f50694e479fae6d8bc8e6cf96953aaf1795005f)) - **VSelect:** auto scroll to selected item when using hotkeys ([#​19593](https://togithub.com/vuetifyjs/vuetify/issues/19593)) ([2bb1c07](https://togithub.com/vuetifyjs/vuetify/commit/2bb1c076580ac3ecb280e37cd3017efaa3671377)), closes [#​19574](https://togithub.com/vuetifyjs/vuetify/issues/19574) ##### :test_tube: Labs - **VCalendar:** add event slot ([#​19555](https://togithub.com/vuetifyjs/vuetify/issues/19555)) ([d63f6e2](https://togithub.com/vuetifyjs/vuetify/commit/d63f6e276bbb38529d5275efc814dcab575fc4f0)) - **VCalendar:** hide adjacent events without show-adjacent-months ([#​19585](https://togithub.com/vuetifyjs/vuetify/issues/19585)) ([f90ada3](https://togithub.com/vuetifyjs/vuetify/commit/f90ada3770b7f0eb67e12d74cd9852f0df18ce2c)) - **VCalendar:** not usable without v-model ([#​19586](https://togithub.com/vuetifyjs/vuetify/issues/19586)) ([2fe65f0](https://togithub.com/vuetifyjs/vuetify/commit/2fe65f0b1c6bcbc7bafcb27f507bd03640b9d4dd)) - **VEmptyState:** tweak text / icon styling ([073e9ea](https://togithub.com/vuetifyjs/vuetify/commit/073e9eabb9dfed2c6f48b97e59a5997fa97b4a69)) - **VSpeedDial:** position prop styling and transition delay ([5d29bf3](https://togithub.com/vuetifyjs/vuetify/commit/5d29bf3dbdf66b4f9e648f7185f33038fb32b550)), closes [#​11651](https://togithub.com/vuetifyjs/vuetify/issues/11651)
colinhacks/zod (zod) ### [`v3.23.0`](https://togithub.com/colinhacks/zod/releases/tag/v3.23.0) [Compare Source](https://togithub.com/colinhacks/zod/compare/e7a9b9b3033991be6b4225f1be21da39c250bbb0...v3.23.0) Zod 3.23 is now available. This is the final `3.x` release before Zod 4.0. To try it out: ```sh npm install zod ``` #### Features ##### `z.string().date()` Zod can now validate ISO 8601 date strings. Thanks [@​igalklebanov](https://togithub.com/igalklebanov)! [https://github.com/colinhacks/zod/pull/1766](https://togithub.com/colinhacks/zod/pull/1766) ```ts const schema = z.string().date(); schema.parse("2022-01-01"); // OK ``` ##### `z.string().time()` Zod can now validate ISO 8601 time strings. Thanks [@​igalklebanov](https://togithub.com/igalklebanov)! [https://github.com/colinhacks/zod/pull/1766](https://togithub.com/colinhacks/zod/pull/1766) ```ts const schema = z.string().time(); schema.parse("12:00:00"); // OK ``` You can specify sub-second precision using the `precision` option: ```ts const schema = z.string().time({ precision: 3 }); schema.parse("12:00:00.123"); // OK schema.parse("12:00:00.123456"); // Error schema.parse("12:00:00"); // Error ``` ##### `z.string().duration()` Zod can now validate ISO 8601 duration strings. Thanks [@​mastermatt](https://togithub.com/mastermatt)! [https://github.com/colinhacks/zod/pull/3265](https://togithub.com/colinhacks/zod/pull/3265) ```ts const schema = z.string().duration(); schema.parse("P3Y6M4DT12H30M5S"); // OK ``` ##### Improvements to `z.string().datetime()` Thanks [@​bchrobot](https://togithub.com/bchrobot) [https://github.com/colinhacks/zod/pull/2522](https://togithub.com/colinhacks/zod/pull/2522) You can now allow *unqualified* (timezone-less) datetimes using the `local: true` flag. ```ts const schema = z.string().datetime({ local: true }); schema.parse("2022-01-01T12:00:00"); // OK ``` Plus, Zod now validates the day-of-month correctly to ensure no invalid dates (e.g. February 30th) pass validation. Thanks [@​szamanr](https://togithub.com/szamanr)! [https://github.com/colinhacks/zod/pull/3391](https://togithub.com/colinhacks/zod/pull/3391) ##### `z.string().base64()` Zod can now validate base64 strings. Thanks [@​StefanTerdell](https://togithub.com/StefanTerdell)! [https://github.com/colinhacks/zod/pull/3047](https://togithub.com/colinhacks/zod/pull/3047) ```ts const schema = z.string().base64(); schema.parse("SGVsbG8gV29ybGQ="); // OK ``` ##### Improved discriminated unions The following can now be used as discriminator keys in `z.discriminatedUnion()`: - `ZodOptional` - `ZodNullable` - `ZodReadonly` - `ZodBranded` - `ZodCatch` ```ts const schema = z.discriminatedUnion("type", [ z.object({ type: z.literal("A").optional(), value: z.number() }), z.object({ type: z.literal("B").nullable(), value: z.string() }), z.object({ type: z.literal("C").readonly(), value: z.boolean() }), z.object({ type: z.literal("D").brand<"D">(), value: z.boolean() }), z.object({ type: z.literal("E").catch("E"), value: z.unknown() }), ]); ``` ##### Misc - feature: allow falsy error message by [@​fernandollisboa](https://togithub.com/fernandollisboa) in [https://github.com/colinhacks/zod/pull/3178](https://togithub.com/colinhacks/zod/pull/3178) - feature: add attribute message to enum validatiion by [@​fernandollisboa](https://togithub.com/fernandollisboa) in [https://github.com/colinhacks/zod/pull/3169](https://togithub.com/colinhacks/zod/pull/3169) #### Breaking changes There are no breaking changes to the public API of Zod. However some changes can impact ecosystem tools that rely on Zod internals. ##### `ZodFirstPartySchemaTypes` Three new types have been added to the `ZodFirstPartySchemaTypes` union. This may impact some codegen libraries. [https://github.com/colinhacks/zod/pull/3247](https://togithub.com/colinhacks/zod/pull/3247) ```diff + | ZodPipeline + | ZodReadonly + | ZodSymbol; ``` ##### Default generics in `ZodType` The third argument of the `ZodType` base class now defaults to `unknown`. This makes it easier to define recursive schemas and write generic functions that accept Zod schemas. ```diff - class ZodType {} + class ZodType {} ``` ##### Unrecognized keys in `.pick()` and `.omit()` This version fixes a bug where unknown keys were accidentally accepted in `.pick()` and `omit()`. This has been fixed, which could cause compiler errors in some user code. [https://github.com/colinhacks/zod/pull/3255](https://togithub.com/colinhacks/zod/pull/3255) ```ts z.object({ name: z.string() }).pick({ notAKey: true // no longer allowed }) ``` #### Bugfixes and performance - Bugfix: Enum.extract/exclude should not remove error mapping by [@​shaharke](https://togithub.com/shaharke) in [https://github.com/colinhacks/zod/pull/3240](https://togithub.com/colinhacks/zod/pull/3240) - Added latest stable Node and TypeScript versions to test matrix for up-to-date testing. by [@​m10rten](https://togithub.com/m10rten) in [https://github.com/colinhacks/zod/pull/3278](https://togithub.com/colinhacks/zod/pull/3278) - Add types to `ZodFirstPartySchemaTypes` by [@​MatthijsMud](https://togithub.com/MatthijsMud) in [https://github.com/colinhacks/zod/pull/3247](https://togithub.com/colinhacks/zod/pull/3247) - fix: make `input` of `.required()` readonly by [@​KATT](https://togithub.com/KATT) in [https://github.com/colinhacks/zod/pull/3301](https://togithub.com/colinhacks/zod/pull/3301) - add never props to safe parse return types by [@​schicks](https://togithub.com/schicks) in [https://github.com/colinhacks/zod/pull/3295](https://togithub.com/colinhacks/zod/pull/3295) - Reporting errors of the preprocess that is the second property of object by [@​yukukotani](https://togithub.com/yukukotani) in [https://github.com/colinhacks/zod/pull/2912](https://togithub.com/colinhacks/zod/pull/2912) - Improve `addQuestionMarks`, fix [#​2184](https://togithub.com/colinhacks/zod/issues/2184) by [@​colinhacks](https://togithub.com/colinhacks) in [https://github.com/colinhacks/zod/pull/3352](https://togithub.com/colinhacks/zod/pull/3352) - fix for njs by [@​dvv](https://togithub.com/dvv) in [https://github.com/colinhacks/zod/pull/3063](https://togithub.com/colinhacks/zod/pull/3063) - only look in `src` for `bun test` by [@​rotu](https://togithub.com/rotu) in [https://github.com/colinhacks/zod/pull/3038](https://togithub.com/colinhacks/zod/pull/3038) - Restrict .pick()/.omit() mask type to only known properties by [@​petrovmiroslav](https://togithub.com/petrovmiroslav) in [https://github.com/colinhacks/zod/pull/3255](https://togithub.com/colinhacks/zod/pull/3255) - Make EnumValues generic by [@​IlyaSemenov](https://togithub.com/IlyaSemenov) in [https://github.com/colinhacks/zod/pull/2338](https://togithub.com/colinhacks/zod/pull/2338) - perf: avoid unnecessary error maps by [@​xuxucode](https://togithub.com/xuxucode) in [https://github.com/colinhacks/zod/pull/2532](https://togithub.com/colinhacks/zod/pull/2532) - Bugfix: z.record().parse should not filter out undefined values by [@​raik-casimiro](https://togithub.com/raik-casimiro) in [https://github.com/colinhacks/zod/pull/3251](https://togithub.com/colinhacks/zod/pull/3251) - Use Set.has instead of Array.indexOf for enum comparison (perf improvement) by [@​jmike](https://togithub.com/jmike) in [https://github.com/colinhacks/zod/pull/2659](https://togithub.com/colinhacks/zod/pull/2659) - \[2888] fix emails with single quotes failing validation by [@​Mansehej](https://togithub.com/Mansehej) in [https://github.com/colinhacks/zod/pull/2889](https://togithub.com/colinhacks/zod/pull/2889) - Bugfix: Commas are incorrectly allowed in email regex. by [@​mokemoko](https://togithub.com/mokemoko) in [https://github.com/colinhacks/zod/pull/3286](https://togithub.com/colinhacks/zod/pull/3286) - Fix regex in cuid2 validation to be what cuid2 library expects by [@​etareduction](https://togithub.com/etareduction) in [https://github.com/colinhacks/zod/pull/2961](https://togithub.com/colinhacks/zod/pull/2961) - Make depcruise pass by [@​rotu](https://togithub.com/rotu) in [https://github.com/colinhacks/zod/pull/3037](https://togithub.com/colinhacks/zod/pull/3037) - Faster ipv4 parsing by [@​colinhacks](https://togithub.com/colinhacks) in [https://github.com/colinhacks/zod/pull/3413](https://togithub.com/colinhacks/zod/pull/3413) #### Docs and ecosystem - chore: add pastel package to ecosystem by [@​jlarmstrongiv](https://togithub.com/jlarmstrongiv) in [https://github.com/colinhacks/zod/pull/2949](https://togithub.com/colinhacks/zod/pull/2949) - added required styles. by [@​Ansh101112](https://togithub.com/Ansh101112) in [https://github.com/colinhacks/zod/pull/2955](https://togithub.com/colinhacks/zod/pull/2955) - Feature/better chinese translate by [@​NWYLZW](https://togithub.com/NWYLZW) in [https://github.com/colinhacks/zod/pull/2988](https://togithub.com/colinhacks/zod/pull/2988) - Fix z.instanceof example by [@​alexnault](https://togithub.com/alexnault) in [https://github.com/colinhacks/zod/pull/3003](https://togithub.com/colinhacks/zod/pull/3003) - Add documentation to Zod enum exclude/extract functions by [@​shaharke](https://togithub.com/shaharke) in [https://github.com/colinhacks/zod/pull/3044](https://togithub.com/colinhacks/zod/pull/3044) - Add docs for coercing nullish values by [@​rbuetzer](https://togithub.com/rbuetzer) in [https://github.com/colinhacks/zod/pull/3067](https://togithub.com/colinhacks/zod/pull/3067) - Adds `zod-dev` utility to eco-system section by [@​schalkventer](https://togithub.com/schalkventer) in [https://github.com/colinhacks/zod/pull/3113](https://togithub.com/colinhacks/zod/pull/3113) - Add zhttp library to docs by [@​evertdespiegeleer](https://togithub.com/evertdespiegeleer) in [https://github.com/colinhacks/zod/pull/3134](https://togithub.com/colinhacks/zod/pull/3134) - fixed Readme typo in NaNs example by [@​RashJrEdmund](https://togithub.com/RashJrEdmund) in [https://github.com/colinhacks/zod/pull/3181](https://togithub.com/colinhacks/zod/pull/3181) - adds zod-config library to the ecosystem by [@​alexmarqs](https://togithub.com/alexmarqs) in [https://github.com/colinhacks/zod/pull/3200](https://togithub.com/colinhacks/zod/pull/3200) - docs: update link and description of conform integration by [@​g1eny0ung](https://togithub.com/g1eny0ung) in [https://github.com/colinhacks/zod/pull/3238](https://togithub.com/colinhacks/zod/pull/3238) - Update README.md by [@​yugmade13](https://togithub.com/yugmade13) in [https://github.com/colinhacks/zod/pull/3317](https://togithub.com/colinhacks/zod/pull/3317) - feat: overhaul generics section of readme to include more details on z.ZodTypeAny usage by [@​braden-w](https://togithub.com/braden-w) in [https://github.com/colinhacks/zod/pull/3321](https://togithub.com/colinhacks/zod/pull/3321) - Fix small typos by [@​mmorearty](https://togithub.com/mmorearty) in [https://github.com/colinhacks/zod/pull/3336](https://togithub.com/colinhacks/zod/pull/3336) - docs: update Chinese docs and correct some of the typos by [@​jiechen257](https://togithub.com/jiechen257) in [https://github.com/colinhacks/zod/pull/3338](https://togithub.com/colinhacks/zod/pull/3338) - docs: improve chinese readme by [@​luckrnx09](https://togithub.com/luckrnx09) in [https://github.com/colinhacks/zod/pull/3371](https://togithub.com/colinhacks/zod/pull/3371) - Add java-to-zod in X to Zod section by [@​ivangreene](https://togithub.com/ivangreene) in [https://github.com/colinhacks/zod/pull/3385](https://togithub.com/colinhacks/zod/pull/3385) - docs: add `orval` to "X to Zod" ecosystems by [@​soartec-lab](https://togithub.com/soartec-lab) in [https://github.com/colinhacks/zod/pull/3397](https://togithub.com/colinhacks/zod/pull/3397) #### New Contributors - [@​jlarmstrongiv](https://togithub.com/jlarmstrongiv) made their first contribution in [https://github.com/colinhacks/zod/pull/2949](https://togithub.com/colinhacks/zod/pull/2949) - [@​Ansh101112](https://togithub.com/Ansh101112) made their first contribution in [https://github.com/colinhacks/zod/pull/2955](https://togithub.com/colinhacks/zod/pull/2955) - [@​NWYLZW](https://togithub.com/NWYLZW) made their first contribution in [https://github.com/colinhacks/zod/pull/2988](https://togithub.com/colinhacks/zod/pull/2988) - [@​alexnault](https://togithub.com/alexnault) made their first contribution in [https://github.com/colinhacks/zod/pull/3003](https://togithub.com/colinhacks/zod/pull/3003) - [@​shaharke](https://togithub.com/shaharke) made their first contribution in [https://github.com/colinhacks/zod/pull/3044](https://togithub.com/colinhacks/zod/pull/3044) - [@​rbuetzer](https://togithub.com/rbuetzer) made their first contribution in [https://github.com/colinhacks/zod/pull/3067](https://togithub.com/colinhacks/zod/pull/3067) - [@​schalkventer](https://togithub.com/schalkventer) made their first contribution in [https://github.com/colinhacks/zod/pull/3113](https://togithub.com/colinhacks/zod/pull/3113) - [@​evertdespiegeleer](https://togithub.com/evertdespiegeleer) made their first contribution in [https://github.com/colinhacks/zod/pull/3134](https://togithub.com/colinhacks/zod/pull/3134) - [@​RashJrEdmund](https://togithub.com/RashJrEdmund) made their first contribution in [https://github.com/colinhacks/zod/pull/3181](https://togithub.com/colinhacks/zod/pull/3181) - [@​alexmarqs](https://togithub.com/alexmarqs) made their first contribution in [https://github.com/colinhacks/zod/pull/3200](https://togithub.com/colinhacks/zod/pull/3200) - [@​JonnyBurger](https://togithub.com/JonnyBurger) made their first contribution in [https://github.com/colinhacks/zod/pull/3214](https://togithub.com/colinhacks/zod/pull/3214) - [@​fernandollisboa](https://togithub.com/fernandollisboa) made their first contribution in [https://github.com/colinhacks/zod/pull/3178](https://togithub.com/colinhacks/zod/pull/3178) - [@​g1eny0ung](https://togithub.com/g1eny0ung) made their first contribution in [https://github.com/colinhacks/zod/pull/3238](https://togithub.com/colinhacks/zod/pull/3238) - [@​m10rten](https://togithub.com/m10rten) made their first contribution in [https://github.com/colinhacks/zod/pull/3278](https://togithub.com/colinhacks/zod/pull/3278) - [@​MatthijsMud](https://togithub.com/MatthijsMud) made their first contribution in [https://github.com/colinhacks/zod/pull/3247](https://togithub.com/colinhacks/zod/pull/3247) - [@​yugmade13](https://togithub.com/yugmade13) made their first contribution in [https://github.com/colinhacks/zod/pull/3317](https://togithub.com/colinhacks/zod/pull/3317) - [@​braden-w](https://togithub.com/braden-w) made their first contribution in [https://github.com/colinhacks/zod/pull/3321](https://togithub.com/colinhacks/zod/pull/3321) - [@​mmorearty](https://togithub.com/mmorearty) made their first contribution in [https://github.com/colinhacks/zod/pull/3336](https://togithub.com/colinhacks/zod/pull/3336) - [@​schicks](https://togithub.com/schicks) made their first contribution in [https://github.com/colinhacks/zod/pull/3295](https://togithub.com/colinhacks/zod/pull/3295) - [@​yukukotani](https://togithub.com/yukukotani) made their first contribution in [https://github.com/colinhacks/zod/pull/2912](https://togithub.com/colinhacks/zod/pull/2912) - [@​jiechen257](https://togithub.com/jiechen257) made their first contribution in [https://github.com/colinhacks/zod/pull/3338](https://togithub.com/colinhacks/zod/pull/3338) - [@​luckrnx09](https://togithub.com/luckrnx09) made their first contribution in [https://github.com/colinhacks/zod/pull/3371](https://togithub.com/colinhacks/zod/pull/3371) - [@​dvv](https://togithub.com/dvv) made their first contribution in [https://github.com/colinhacks/zod/pull/3063](https://togithub.com/colinhacks/zod/pull/3063) - [@​rotu](https://togithub.com/rotu) made their first contribution in [https://github.com/colinhacks/zod/pull/3038](https://togithub.com/colinhacks/zod/pull/3038) - [@​petrovmiroslav](https://togithub.com/petrovmiroslav) made their first contribution in [https://github.com/colinhacks/zod/pull/3255](https://togithub.com/colinhacks/zod/pull/3255) - [@​ivoilic](https://togithub.com/ivoilic) made their first contribution in [https://github.com/colinhacks/zod/pull/2364](https://togithub.com/colinhacks/zod/pull/2364) - [@​telemakhos](https://togithub.com/telemakhos) made their first contribution in [https://github.com/colinhacks/zod/pull/3388](https://togithub.com/colinhacks/zod/pull/3388) - [@​bchrobot](https://togithub.com/bchrobot) made their first contribution in [https://github.com/colinhacks/zod/pull/2522](https://togithub.com/colinhacks/zod/pull/2522) - [@​szamanr](https://togithub.com/szamanr) made their first contribution in [https://github.com/colinhacks/zod/pull/3391](https://togithub.com/colinhacks/zod/pull/3391) - [@​ivangreene](https://togithub.com/ivangreene) made their first contribution in [https://github.com/colinhacks/zod/pull/3385](https://togithub.com/colinhacks/zod/pull/3385) - [@​xuxucode](https://togithub.com/xuxucode) made their first contribution in [https://github.com/colinhacks/zod/pull/2532](https://togithub.com/colinhacks/zod/pull/2532) - [@​raik-casimiro](https://togithub.com/raik-casimiro) made their first contribution in [https://github.com/colinhacks/zod/pull/3251](https://togithub.com/colinhacks/zod/pull/3251) - [@​jmike](https://togithub.com/jmike) made their first contribution in [https://github.com/colinhacks/zod/pull/2659](https://togithub.com/colinhacks/zod/pull/2659) - [@​Mansehej](https://togithub.com/Mansehej) made their first contribution in [https://github.com/colinhacks/zod/pull/2889](https://togithub.com/colinhacks/zod/pull/2889) - [@​mokemoko](https://togithub.com/mokemoko) made their first contribution in [https://github.com/colinhacks/zod/pull/3286](https://togithub.com/colinhacks/zod/pull/3286) - [@​etareduction](https://togithub.com/etareduction) made their first contribution in [https://github.com/colinhacks/zod/pull/2961](https://togithub.com/colinhacks/zod/pull/2961) - [@​mastermatt](https://togithub.com/mastermatt) made their first contribution in [https://github.com/colinhacks/zod/pull/3265](https://togithub.com/colinhacks/zod/pull/3265) - [@​soartec-lab](https://togithub.com/soartec-lab) made their first contribution in [https://github.com/colinhacks/zod/pull/3397](https://togithub.com/colinhacks/zod/pull/3397) **Full Changelog**: https://github.com/colinhacks/zod/compare/v3.22.4...v3.23.0 ### [`v3.22.5`](https://togithub.com/colinhacks/zod/compare/v3.22.4...e7a9b9b3033991be6b4225f1be21da39c250bbb0) [Compare Source](https://togithub.com/colinhacks/zod/compare/v3.22.4...e7a9b9b3033991be6b4225f1be21da39c250bbb0)

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), Automerge - At any time (no schedule defined).

🚦 Automerge: Enabled.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.



This PR has been generated by Mend Renovate. View repository job log here.