chore(deps): update all non-major dependencies (patch) - autoclosed
This MR contains the following updates:
Package | Type | Update | Change |
---|---|---|---|
@types/node (source) | devDependencies | patch | 18.17.18 -> 18.17.19 |
github.com/go-playground/validator/v10 | require | patch |
v10.15.4 -> v10.15.5
|
gorm.io/driver/postgres | require | patch |
v1.5.2 -> v1.5.4
|
gorm.io/driver/sqlite | require | patch |
v1.5.3 -> v1.5.4
|
gorm.io/gen | require | patch |
v0.3.23 -> v0.3.25
|
gorm.io/gorm | require | patch |
v1.25.4 -> v1.25.6
|
pinia | dependencies | patch | 2.1.6 -> 2.1.7 |
prettier (source) | devDependencies | patch | 3.0.1 -> 3.0.3 |
vue (source) | dependencies | patch | 3.3.4 -> 3.3.13 |
vue-tsc (source) | devDependencies | patch | 1.8.13 -> 1.8.27 |
yarn (source) | packageManager | patch | 3.6.3 -> 3.6.4 |
Release Notes
go-playground/validator (github.com/go-playground/validator/v10)
v10.15.5
: Release 10.15.5
What was fixed?
Fixed CIDRIPv4
validation, ty @martinlehoux for the MR
go-gorm/gen (gorm.io/gen)
v0.3.25
What's Changed
- refactor: OrderExpr method from
ASC
toAsc
by @AnTengye in https://github.com/go-gorm/gen/pull/1043 https://github.com/go-gorm/gen/pull/1018
New Contributors
- @AnTengye made their first contribution in https://github.com/go-gorm/gen/pull/1043
Full Changelog: https://github.com/go-gorm/gen/compare/v0.3.24...v0.3.25
v0.3.24
What's Changed
- feat: rm rawsql by @qqxhb in https://github.com/go-gorm/gen/pull/921
- fix: fix unit_test join pk error by @tr1v3r in https://github.com/go-gorm/gen/pull/934
- feat: Clickhouse nullable fields support by @jerrdasur in https://github.com/go-gorm/gen/pull/919
- fix: copy paste mistake in method comment by @pelmers in https://github.com/go-gorm/gen/pull/906
- feat: add rand function #811 by @miseyu in https://github.com/go-gorm/gen/pull/901
- fix: input tablename with space by @NM666 in https://github.com/go-gorm/gen/pull/888
- feat: 兼容field函数,方便实现自定义排序规则 by @wangle201210 in https://github.com/go-gorm/gen/pull/696
- feat: tool config by @qqxhb in https://github.com/go-gorm/gen/pull/942
- feat: add lower and upper by @myml in https://github.com/go-gorm/gen/pull/945
- feat: add fieldCoverable param to gentool by @yama-6 in https://github.com/go-gorm/gen/pull/943
- feat: table comment by @qqxhb in https://github.com/go-gorm/gen/pull/975
- feat: add order by asc expr by @dino-ma in https://github.com/go-gorm/gen/pull/1034
New Contributors
- @pelmers made their first contribution in https://github.com/go-gorm/gen/pull/906
- @miseyu made their first contribution in https://github.com/go-gorm/gen/pull/901
- @NM666 made their first contribution in https://github.com/go-gorm/gen/pull/888
- @wangle201210 made their first contribution in https://github.com/go-gorm/gen/pull/696
- @yama-6 made their first contribution in https://github.com/go-gorm/gen/pull/943
Full Changelog: https://github.com/go-gorm/gen/compare/v0.3.23...v0.3.24
prettier/prettier (prettier)
v3.0.3
preferUnplugged: true
to package.json
(#15169 by @fisker and @so1ve)
Add Prettier v3 uses dynamic imports, user will need to unplug Prettier when Yarn's PnP mode is enabled, add preferUnplugged: true
to package.json
, so Yarn will install Prettier as unplug by default.
require()
(#15233 by @fisker)
Support shared config that forbids If an external shared config package is used, and the package exports
don't have require
or default
export.
In Prettier 3.0.2 Prettier fails when attempt to require()
the package, and throws an error.
Error [ERR_PACKAGE_PATH_NOT_EXPORTED]: No "exports" main defined in <packageName>/package.json
require()
to break (#15256 by @fisker)
Allow argument of // Input
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
// Prettier 3.0.2
const plugin = require(global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, ".."));
// Prettier 3.0.3
const plugin = require(
global.STANDALONE
? path.join(__dirname, "../standalone.js")
: path.join(__dirname, "..")
);
ts
code blocks (#15286 by @sosukesuzuki)
Do not print trailing commas in arrow function type parameter lists in <!-- Input -->
```ts
const foo = <T>() => {}
```
<!-- Prettier 3.0.2 -->
```ts
const foo = <T,>() => {}
```
<!-- Prettier 3.0.3 -->
```ts
const foo = <T>() => {}
```
using
/ await using
declaration (#15321 by @sosukesuzuki)
Support TypeScript 5.2 Support for the upcoming Explicit Resource Management feature in ECMAScript. using
/ await using
declaration
{
using foo = new Foo();
await using bar = new Bar();
}
v3.0.2
=
of assignment if RHS is poorly breakable AwaitExpression or YieldExpression (#15204 by @seiyab)
Break after // Input
const { section, rubric, authors, tags } = await utils.upsertCommonData(mainData);
// Prettier 3.0.1
const { section, rubric, authors, tags } = await utils.upsertCommonData(
mainData,
);
// Prettier 3.0.2
const { section, rubric, authors, tags } =
await utils.upsertCommonData(mainData);
#15217 by @auvred)
Do not add trailing comma for grouped scss comments (/* Input */
$foo: (
'property': (),
// comment 1
// comment 2
)
/* Prettier 3.0.1 */
$foo: (
"property": (),
// comment 1
// comment 2,
);
/* Prettier 3.0.2 */
$foo: (
"property": (),
// comment 1
// comment 2
);
declare
and export
keywords for nested namespace (#15249 by @sosukesuzuki)
Print // Input
declare namespace abc1.def {}
export namespace abc2.def {}
// Prettier 3.0.1
namespace abc1.def {}
namespace abc2.def {}
// Prettier 3.0.2
declare namespace abc1.def {}
export namespace abc2.def {}
vuejs/core (vue)
v3.3.13
Bug Fixes
- compiler-core: fix v-on with modifiers on inline expression of undefined (#9866) (bae79dd), closes #9865
- runtime-dom: cache event handlers by key/modifiers (#9851) (04d2c05), closes #9849
- types: extract properties from extended collections (#9854) (24b1c1d), closes #9852
v3.3.12
Bug Fixes
- hydration: handle appear transition before patch props (#9837) (e70f4c4), closes #9832
- sfc/cssVars: fix loss of CSS v-bind variables when setting inline style with string value (#9824) (0a387df), closes #9821
- ssr: fix suspense hydration of fallback content (#7188) (60415b5)
-
types: add
xmlns:xlink
toSVGAttributes
(#9300) (0d61b42), closes #9299 -
types: fix
shallowRef
type error (#9839) (9a57158) - types: support for generic keyof slots (#8374) (213eba4)
v3.3.11
Bug Fixes
- custom-element: correctly handle number type props in prod (#8989) (d74d364)
- reactivity: fix mutation on user proxy of reactive Array (6ecbd5c), closes #9742 #9751 #9750
- runtime-dom: fix width and height prop check condition (5b00286), closes #9762
- shared: handle Map with symbol keys in toDisplayString (#9731) (364821d), closes #9727
- shared: handle more Symbol cases in toDisplayString (983d45d)
- Suspense: properly get anchor when mount fallback vnode (#9770) (b700328), closes #9769
- types: ref() return type should not be any when initial value is any (#9768) (cdac121)
- watch: should not fire pre watcher on child component unmount (#7181) (6784f0b), closes #7030
v3.3.10
Bug Fixes
- app: prevent template from being cached between apps with different options (#9724) (ec71585), closes #9618
- compiler-sfc: avoid passing forEach index to genMap (f12db7f)
- compiler-sfc: deindent pug/jade templates (6345197), closes #3231 #3842 #7723
- compiler-sfc: fix :where and :is selector in scoped mode with multiple selectors (#9735) (c3e2c55), closes #9707
- compiler-sfc: generate more treeshaking friendly code (#9507) (8d74ca0), closes #9500
- compiler-sfc: support inferring generic types (#8511) (eb5e307), closes #8482
- compiler-sfc: support resolving components from props (#8785) (7cbcee3)
- compiler-sfc: throw error when failing to load TS during type resolution (#8883) (4936d2e)
- cssVars: cssVar names should be double-escaped when generating code for ssr (#8824) (5199a12), closes #7823
- deps: update compiler to ^7.23.4 (#9681) (31f6ebc)
- runtime-core: Suspense get anchor properly in Transition (#9309) (65f3fe2), closes #8105
- runtime-dom: set width/height with units as attribute (#8781) (bfc1838)
- ssr: avoid computed being accidentally cached before server render (#9688) (30d5d93), closes #5300
- types: expose emits as props in functional components (#9234) (887e54c)
- types: fix reactive collection types (#8960) (ad27473), closes #8904
- types: improve return type withKeys and withModifiers (#9734) (43c3cfd)
Performance Improvements
- optimize on* prop check (38aaa8c)
- runtime-dom: cache modifier wrapper functions (da4a4fb), closes #8882
- v-on: constant handlers with modifiers should not be treated as dynamic (4d94ebf)
v3.3.9
Bug Fixes
- compiler-core: avoid rewriting scope variables in inline for loops (#7245) (a2d810e), closes #7238
-
compiler-core: fix
resolveParserPlugins
decorators check (#9566) (9d0eba9), closes #9560 - compiler-sfc: consistently escape type-only prop names (#8654) (3e08d24), closes #8635 #8910 vitejs/vite-plugin-vue#184
- compiler-sfc: malformed filename on windows using path.posix.join() (#9478) (f18a174), closes #8671 #9583 #9446 #9473
-
compiler-sfc: support
:is
and:where
selector in scoped css rewrite (#8929) (3227e50) - compiler-sfc: support resolve extends interface for defineEmits (#8470) (9e1b74b), closes #8465
- hmr/transition: fix kept-alive component inside transition disappearing after hmr (#7126) (d11e978), closes #7121
- hydration: force hydration for v-bind with .prop modifier (364f319), closes #7490
- hydration: properly hydrate indeterminate prop (34b5a5d), closes #7476
- reactivity: clear method on readonly collections should return undefined (#7316) (657476d)
- reactivity: onCleanup also needs to be cleaned (#8655) (73fd810), closes #5151 #7695
-
ssr: hydration
__vnode
missing for devtools (#9328) (5156ac5) -
types: allow falsy value types in
StyleValue
(#7954) (17aa92b), closes #7955 - types: defineCustomElement using defineComponent return type with emits (#7937) (5d932a8), closes #7782
-
types: fix
unref
andtoValue
when input union type contains ComputedRef (#8748) (176d476), closes #8747 #8857 - types: fix instance type when props type is incompatible with setup returned type (#7338) (0e1e8f9), closes #5885
- types: fix shallowRef return type with union value type (#7853) (7c44800), closes #7852
- types: more precise types for class bindings (#8012) (46e3374)
- types: remove optional properties from defineProps return type (#6421) (94c049d), closes #6420
- types: return type of withDefaults should be readonly (#8601) (f15debc)
- types: revert class type restrictions (5d077c8), closes #8012
- types: update jsx type definitions (#8607) (58e2a94)
- types: widen ClassValue type (2424013)
- v-model: avoid overwriting number input with same value (#7004) (40f4b77), closes #7003
- v-model: unnecessary value binding error should apply to dynamic instead of static binding (2859b65), closes #3596
v3.3.8
Bug Fixes
-
compile-sfc: support
Error
type indefineProps
(#5955) (a989345) - compiler-core: known global should be shadowed by local variables in expression rewrite (#9492) (a75d1c5), closes #9482
- compiler-sfc: fix dynamic directive arguments usage check for slots (#9495) (b39fa1f), closes #9493
- deps: update dependency @vue/repl to ^2.6.2 (#9536) (5cef325)
- deps: update dependency @vue/repl to ^2.6.3 (#9540) (176d590)
- hydration: fix tagName access error on comment/text node hydration mismatch (dd8a0cf), closes #9531
- types: avoid exposing lru-cache types in generated dts (462aeb3), closes #9521
- warn: avoid warning on empty children with Suspense (#3962) (405f345)
v3.3.7
Please refer to CHANGELOG.md for details.
v3.3.6
Please refer to CHANGELOG.md for details.
v3.3.5
Please refer to CHANGELOG.md for details.
vuejs/language-tools (vue-tsc)
v1.8.27
- fix(language-core): remove misuse of
JSX.Element
for compatible with vue 3.4 (https://github.com/vuejs/core/issues/9923)
v1.8.26
- fix: upgrade typescript-auto-import-cache to v0.3.1 to be compatible with TS 5.3 (https://github.com/volarjs/typescript-auto-import-cache/pull/3) (#3802)
v1.8.25
- fix(component-type-helpers): correct type inference for FunctionalComponent (#3766) - thanks @pinguet62
- fix(language-core): camelize props for dynamic component (#3774) - thanks @so1ve
v1.8.24
- refactor(component-type-helpers): vue 2 types now move to
vue-component-type-helpers/vue2
(#3404) - feat(language-core): expose
defineEmits
'sarg
andtypeArg
inparseScriptSetupRanges
(#3710) - thanks @so1ve - fix(language-core):
strictTemplates
fails to report unknown components (#3539) - fix(language-core): script syntax breaks if script options does not have trailing comma (#3755)
- fix(language-core): script syntax breaks if options are enclosed in parentheses (#3756)
- fix(language-core): allow using
as
with multiple<script>
blocks (#3733) - thanks @so1ve - fix(language-core): component type narrowing not working in template
- fix(language-core): incremental insertion incorrect if input
<script setup>
tag above<script>
tag (#3743) - thanks @so1ve - fix(language-core): don't camelize attributes for plain elements (#3750) - thanks @rchl
- fix(vscode): syntax highlighting for
.prop
shorthand (#3729) - thanks @so1ve
Volar.js 1.11.1 updates:
- fix: browser integration no longer requires node polyfill (https://github.com/volarjs/volar.js/pull/70)
- fix: document continuous change merge results are incorrect in WebStorm (https://github.com/volarjs/volar.js/pull/77) - thanks @browsnet
v1.8.22
- fix:
experimentalResolveStyleCssClasses: "always"
not working (#3689) - thanks @maIIady - fix:
__VLS_Prettify
missing for dts build when useswithDefaults()
(#3691)
v1.8.21
Volar.js 1.10.5 updates:
- fix(monaco): completion cannot insert text starting with
$
(https://github.com/volarjs/volar.js/issues/69) - fix(typescript): automatic type acquisition not working since v1.10.0
v1.8.20
- feat: added Italian integration documentation
- feat: enforce
v-bind
argument to be an object (#3666) - thanks @so1ve - fix: JSDoc comments not emitted when using type-only defineProps macro (#3645)
- fix: autocomplete for directive comments without a space (#3665) - thanks @so1ve
- fix: fix slot type when using a interpolation in template string (#3657) - thanks @so1ve
- fix: add autocomplete for v-slot parameters (#3661) - thanks @so1ve
- fix: export correct SlotsPropertyName for vue2 (#3669) - thanks @zhiyuanzmj
- fix(types): infer discriminated unions in child component props (#3672) - thanks @davidmatter
- fix: access to slots directly (#3671) - thanks @so1ve
- fix: autocomplete not working for
$event
(#3668) - thanks @so1ve - perf: remove duplicate virtual code for native tags
- chore: rename
volar
tovue
in diagnostics (#3667) - thanks @so1ve - chore: publish ts plugin to open-vsx (#3589) - thanks @brc-dd
v1.8.19
- feat: no longer checking save time (#3650)
- fix(ts-plugin): tsserver doesnt have updated list of external files when new vue files are added (required TS 5.3) (#3555) (#3649)
- fix: false positive error when accessing local variables in defineProps parameter (#3643) (#3644) - thanks @so1ve
v1.8.18
#3642)
Upgrade required VSCode version to 1.82.0 (
v1.8.17
- fix: extension cannot run on vscode versions lower than 1.82.0 (#3631) (#3635)
- fix: make
defineProps
work when reading a property fromdefineProps()
(#3633) - thanks @so1ve - fix: avoid reading
props
from__VLS_ctx
(#3636) - thanks @so1ve - fix: regression with
defineExpose
(#3639) - thanks @so1ve
v1.8.16
- fix: merge default export's properties properly (#3600) - thanks @so1ve
- fix: accurate exposed type with refs in generic component (#3604) - thanks @so1ve
- fix: make emits type correct when user assigns emit function a custom name (#3624) - thanks @so1ve
Volar.js 1.10.3 updates:
- fix: performance issue with o(n^2) complexity of
directoryExists()
(https://github.com/volarjs/volar.js/issues/66) - thanks @Akryum - fix: directory named "constructor" could crash (https://github.com/volarjs/volar.js/issues/65) - thanks @Dmitrigar, @franz-bendezu
v1.8.15
- fix: props type missing in JS component context (#3592)
- fix: ignore
$emit
return type for Vue 2 (#3596)
v1.8.14
- feat:
defineEmit
now able to infer event types with more than 4 overloads (#3379) (#1855) - feat: more accurately distinguish component internal context and external context types (#3591) (#3517) - thanks @so1ve
- fix: don't import alias macros (#3576) - thanks @sxzz
- fix: make generic components' emit type compactible with Vue core types (#3569) (#3257) - thanks @so1ve
- fix: use universal
__VLS_ConstructorOverloads
when emits type is not inlined (#3585) - thanks @so1ve - fix: inherit emits props and supports generic component emit type for JSX (#3533) (#3289) (#3476) - thanks @so1ve
- perf: generate less TS virtual code for TS performance (#3581)
Configuration
-
If you want to rebase/retry this MR, check this box
This MR has been generated by Renovate Bot.