fix(useFetch): mark isFinished, isFetching readonly by baboon-king · Pull Request #3616 · vueuse/vueuse (original) (raw)
This PR contains the following updates:
Release Notes
iconify/icon-sets (@iconify/json)
kyvg/vue3-notification (@kyvg/vue3-notification)
Features:
- Added
duplicatesproperty toNotificationItem(#63)
typescript-eslint/typescript-eslint (@typescript-eslint/eslint-plugin)
🚀 Features
eslint-plugin: add *-type-checked-only configs
eslint-plugin: [naming-convention] support the auto-accessor syntax
eslint-plugin: [consistent-return] add new rule
🩹 Fixes
eslint-plugin: [prefer-optional-chan] allow typeof for avoiding reference error
eslint-plugin: [no-misused-promises] improve check union types
eslint-plugin: [no-use-before-define] fix false positive type reference in as, satisfies
❤️ Thank You
- Arka Pratim Chaudhuri
- Josh Goldberg ✨
- YeonJuan
You can read about our versioning strategy and releases on our website.
🩹 Fixes
- fix tsconfig-less check errors, fix
@types/eslintincompatibilities, add tests
❤️ Thank You
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
typescript-eslint/typescript-eslint (@typescript-eslint/parser)
This was a version bump only for parser to align it with other projects, there were no code changes.
You can read about our versioning strategy and releases on our website.
🩹 Fixes
- fix tsconfig-less check errors, fix
@types/eslintincompatibilities, add tests
❤️ Thank You
- Brad Zacher
- Gareth Jones
You can read about our versioning strategy and releases on our website.
vitejs/vite-plugin-vue (@vitejs/plugin-vue)
- chore(deps-dev): bump vite from 5.0.10 to 5.0.12 (#354)
- chore(deps): update dependency prettier to v3.2.4 (#347)
- chore(deps): update dependency prettier to v3.2.5 (#352)
- chore(deps): update upstream (#333)
- fix(plugin-vue): allow disabling transformAssetUrls (#326)
vuejs/core (@vue/compiler-sfc)
Bug Fixes
- runtime-dom: avoid unset option's value (#10416)
(b3f8b5a), closes #10412 #10396
- suspense: ensure nested suspense patching if in fallback state (#10417)
- warning: stringify args in warn handler (#10414)
Bug Fixes
- parser: should not treat uppercase components as special tags (e0e0253), closes #10395
- runtime-dom: avoid always resetting nullish option value (ff130c4), closes #10396
- runtime-dom: fix nested v-show priority regression (364f890), closes #10338
- runtime-dom: v-bind style should clear previous css string value (#10373)
- suspense: handle suspense switching with nested suspense (#10184)
- types: better typing for direct setup signature of defineComponent (#10357)
(eadce5b), closes #8604 #8855
Bug Fixes
- deps: pin lru-cache to avoid hashing error (b8be990), closes #10300
- hydration: fix css vars hydration mismatch false positive on non-root nodes (995d2fd), closes #10317 #10325
- runtime-dom: should not trigger transition when v-show value is falsy (#10311) (e509639)
Features
Note: this warning is categorized as a feature but released in a patch because it does not affect public APIs.
- dx: warn users when computed is self-triggering (#10299)
(f7ba97f)
Performance Improvements
- runtime: improve
getType()GC and speed (#10327)
(603a1e1)
Bug Fixes
- dx: warn against reserved keys as prop name (77a804b), closes #10281
- runtime-dom: ensure v-show respects display value set via v-bind (#10297)
Reverts
- fix(runtime-dom): ensure v-show respects display value set via v-bind (#10161)
vueuse/vueuse (@vueuse/core)
v10.8.0
🚀 Features
- createInjectionState: InjectionKey use composable name - by @zhangxuyang950313 in https://github.com/vueuse/vueuse/issues/3788 (c2cfd)
- nuxt: Move to ESM-first and fix types - by @userquin in https://github.com/vueuse/vueuse/issues/3606 (b3d74)
- throttleFilter: Support object as argument - by @17359898647 and Anthony Fu in https://github.com/vueuse/vueuse/issues/3722 (66d09)
- useAxios: Support
abortPreviousoption - by @jahnli and @antfu in https://github.com/vueuse/vueuse/issues/3735 (b94de) - useBreakpoints: Enable passing ref or getter to get breakpoints - by @Doctor-wu in https://github.com/vueuse/vueuse/issues/3621 (d3317)
- useBreakpoints: Add
strategyoption to allow desktop-first convention - by @jack-allocate and @antfu in https://github.com/vueuse/vueuse/issues/3783 (15fc0) - useBreakpoints: Add
activegetter, add breakpoints for Vuetify v3 - by @altrusl, @Doctor-wu and @antfu in https://github.com/vueuse/vueuse/issues/3687 (3ae45) - useCurrentElement: Allow get current element from a specific component - by @linspw and @antfu in https://github.com/vueuse/vueuse/issues/3750 (0a9aa)
- useCycleList: Add
gofunction - by @Jokerzhzh and @antfu in https://github.com/vueuse/vueuse/issues/3615 (2ae36) - useDraggable: Add disabled parameter - by @huiliangShen and banruo in https://github.com/vueuse/vueuse/issues/3613 (dee9a)
- useEventSource: Add
autoReconnectandimmediateto options, update typings - by @schelmo in https://github.com/vueuse/vueuse/issues/3793 (b33ab) - useMutationObserver: Allow multiple targets - by @chirokas in https://github.com/vueuse/vueuse/issues/3741 (98fac)
- useParallax: Can work with different screen orientation - by @huiliangShen and banruo in https://github.com/vueuse/vueuse/issues/3675 (3fd94)
- useTextareaAutosize: Allow configuring
stylePropto support nativerowsattribute - by @yakudik, alexander.kudinov, Anthony Fu and @antfu in https://github.com/vueuse/vueuse/issues/3552 (5025e)
🐞 Bug Fixes
- Stricter types - by @antfu (a086e)
- createReusableTemplate: Improve types - by @louiss0, louiss0, Anthony Fu and @antfu in https://github.com/vueuse/vueuse/issues/3641 (75168)
- useAnimate: Immediate option set false not working - by @huiliangShen, banruo and Anthony Fu in https://github.com/vueuse/vueuse/issues/3763 (12c09)
- useCloned: Correct return type - by @17359898647 in https://github.com/vueuse/vueuse/issues/3711 (e262f)
- useCounter: Allow
deltato be negative - by @leewakin, @Doctor-wu and @antfu in https://github.com/vueuse/vueuse/issues/3650 (cf29c) - useDraggable: Avoid moving out of container - by @wangliangxin and wangliangxin3 in https://github.com/vueuse/vueuse/issues/3768 (55b94)
- useElementVisiblity: Can configurable threshold - by @huiliangShen and @Doctor-wu in https://github.com/vueuse/vueuse/issues/3715 (ce9bb)
- useFetch: Mark
isFinished,isFetchingreadonly - by @baboon-king and @antfu in https://github.com/vueuse/vueuse/issues/3616 (31d4a) - useFetch: Remove unnecessary spread operator in iterable conversion - by @BlackCrowxyz in https://github.com/vueuse/vueuse/issues/3660 (f5587)
- useFileSystemAccess: UpdateData on modified file - by @PhE in https://github.com/vueuse/vueuse/issues/3780 (668ca)
- useGamepad: Explicitly ensure gamepad index is available - by @AntoninRousset and AntoninRousset in https://github.com/vueuse/vueuse/issues/3653 (8c735)
- useGamepad: Improve data updating logic - by @okydk in https://github.com/vueuse/vueuse/issues/3775 (9b8ed)
- useMounted: Hold the instance, close #3785, close #3795 - by @antfu in https://github.com/vueuse/vueuse/issues/3785 and https://github.com/vueuse/vueuse/issues/3795 (2f66e)
- useRafFn: Fix
fpsLimitoption, fix #3481, close #3482 - by @antfu in https://github.com/vueuse/vueuse/issues/3481 and https://github.com/vueuse/vueuse/issues/3482 (69990) - useResizeObserver: Do not watch deep to avoid cicular calls - by @birdxiao, birdxiao and @antfu in https://github.com/vueuse/vueuse/issues/3753 (48421)
- useRouteParams,useRouteQuery: Set route param/query to undefined when null or defaultValue - by @mtdvlpr and @antfu in https://github.com/vueuse/vueuse/issues/3583 (c44fe)
- useScroll: Add
onErrorhook and avoid throws by default, fix #3580 - by @steklopod, @antfu and Brendo Maciel in https://github.com/vueuse/vueuse/issues/3605 and https://github.com/vueuse/vueuse/issues/3580 (fab86) - useStorage: Ensure setting value to null syncs to other instances - by @callumacrae and @antfu in https://github.com/vueuse/vueuse/issues/3737 (f7ea1)
- useUserMedia: Stop stream on scope dispose - by @Waleed-KH in https://github.com/vueuse/vueuse/issues/3757 (6d44d)
- useWebSocket: Reset
wsRefon close, fix #3706 - by @a982246809 and @Doctor-wu in https://github.com/vueuse/vueuse/issues/3707 and https://github.com/vueuse/vueuse/issues/3706 (9a47a) - useWebSocket:
immediateshould only be applied once, close #3676 - by @antfu in https://github.com/vueuse/vueuse/issues/3676 (93b96)
[View changes on
GitHub](https://togithub.com/vueuse/vueuse/compare/v10.7.2...v10.8.0)
eslint/eslint (eslint)
v8.57.0
Features
1120b9bfeat: Add loadESLint() API method for v8 (#18098) (Nicholas C. Zakas)dca7d0ffeat: Enableeslint.config.mjsandeslint.config.cjs(#18066) (Nitin Kumar)
Bug Fixes
2196d97fix: handle absolute file paths inFlatRuleTester(#18064) (Nitin Kumar)69dd1d1fix: Ensure config keys are printed for config errors (#18067) (Nitin Kumar)9852a31fix: deep merge behavior in flat config (#18065) (Nitin Kumar)4c7e9b0fix: allow circular references in config (#18056) (Milos Djermanovic)
Documentation
84922d0docs: Show prerelease version in dropdown (#18139) (Nicholas C. Zakas)5b8c363docs: Switch to Ethical Ads (#18117) (Milos Djermanovic)77dbfd9docs: show NEXT in version selectors (#18052) (Milos Djermanovic)
Chores
1813aecchore: upgrade @eslint/js@8.57.0 (#18143) (Milos Djermanovic)5c356bbchore: package.json update for @eslint/js release (Jenkins)f4a1fe2test: add more tests for ignoring files and directories (#18068) (Nitin Kumar)42c0aefci: Enable CI forv8.xbranch (#18047) (Milos Djermanovic)
vuejs/eslint-plugin-vue (eslint-plugin-vue)
✨ Enhancements
Improved autofix for
vue/no-deprecated-slot-attribute
to wrap <template v-slot>.
#2393
Added support for type assertions and non-null expressions in
vue/valid-v-model
rule.
🐛 Bug Fixes
Fixed wrong autofix for {{'<'}} in
vue/no-useless-mustaches
rule.
#2394
Fixed false negative for conditional expressions in
vue/no-setup-props-reactivity-loss
rule.
#2397
Fixed
vue/require-explicit-slots
rule to recognize slot names enclosed in quotes.
#2408
Fixed wrong autofix for v-bind with spaces in
vue/no-useless-v-bind
rule.
Full Changelog: https://github.com/vuejs/eslint-plugin-vue/compare/v9.21.1...v9.22.0
vitejs/vite (vite)
- perf: remove unnecessary regex s modifier (#15766)
- fix: fs cached checks disabled by default for yarn pnp (#15920)
- fix: resolve directory correctly when
fs.cachedChecks: true(#15983)
- fix: srcSet with optional descriptor (#15905)
- fix(deps): update all non-major dependencies (#15959)
- fix(watch): build watch fails when outDir is empty string (#15979)
- fix: cachedTransformMiddleware for direct css requests (#15919)
- refactor(runtime): minor tweaks (#15904)
- refactor(runtime): seal ES module namespace object instead of feezing (#15914)
- fix: normalize import file path info (#15772)
- fix(build): do not output build time when build fails (#15711)
- fix(runtime): pass path instead of fileURL to
isFilePathESM(#15908)
(570e0f1), closes #12117 #15866
- chore: update license file (#15885)
- chore(deps): update all non-major dependencies (#15874)
- chore(deps): update dependency dotenv-expand to v11 (#15875)
- fix: empty CSS file was output when only .css?url is used (#15846)
- fix: skip not only .js but also .mjs manifest entries (#15841)
- chore: post 5.1 release edits (#15840)
intlify/vue-i18n-next (vue-i18n)
This changelog is generated by GitHub Releases
What's Changed
⚡ Improvement Features
- chore(fix): #1630 make the install function synchronous to be aligned… by @k-paxian in https://github.com/intlify/vue-i18n-next/pull/1631
📝️ Documentations
- docs: wrong te docs by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1753
New Contributors
- @k-paxian made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1631
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.10.0...v9.10.1
This changelog is generated by GitHub Releases
What's Changed
🌟 Features
- fix: Support for
tebehavior compatibility before v9.6 by @kazupon in https://github.com/intlify/vue-i18n-next/pull/1751
📝️ Documentations
- docs: update description of Nuxt I18n and its status by @BobbieGoede in https://github.com/intlify/vue-i18n-next/pull/1739
New Contributors
- @twolfvb made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1732
- @ismailarilik made their first contribution in https://github.com/intlify/vue-i18n-next/pull/1722
Full Changelog: https://github.com/intlify/vue-i18n-next/compare/v9.9.1...v9.10.0
Configuration
📅 Schedule: Branch creation - "every weekend" (UTC), Automerge - "before 4am" (UTC).
🚦 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.
- If you want to rebase/retry this PR, check this box
This PR has been generated by Mend Renovate. View repository job log here.
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>