Release 1.6.0
What's Changed
- Bump eslint from 8.25.0 to 8.26.0 by @dependabot in #113
- Bump vue-tsc from 0.38.8 to 1.0.9 by @dependabot in #114
- BugFix: useStorage - Prevent future updates to storage once remove has been called by @pleek91 in #118
- Chore: Remove changelog from the release workflow and add release npm scripts by @pleek91 in #119
- Chore: Release 2.6.0 by @pleek91 in #120
- Feature: Create useVisibilityObserver by @marichka-offen in #122
- 0.2.7 by @marichka-offen in #123
- Add missing export and 0.2.8 release by @marichka-offen in #124
- Fix import and release 0.2.9 by @marichka-offen in #125
- Bump eslint from 8.26.0 to 8.27.0 by @dependabot in #121
- Chore: Add a build by @pleek91 in #128
- Chore: Convert all tests over to vitest by @pleek91 in #129
- Bump typescript from 4.7.4 to 4.9.3 by @dependabot in #126
- Bump eslint from 8.27.0 to 8.28.0 by @dependabot in #127
- Bump vitest from 0.25.2 to 0.25.3 by @dependabot in #132
- Chore: Clean up some leftover jest stuff missed when migrating to vitest by @pleek91 in #130
- Feature: usePatchRef composition by @pleek91 in #137
- Chore: Update version command by @pleek91 in #138
- Bump vue-tsc from 1.0.9 to 1.0.13 by @dependabot in #141
- Bump tsc-alias from 1.7.1 to 1.8.2 by @dependabot in #143
- Bump vitest from 0.25.3 to 0.25.7 by @dependabot in #142
- Bump eslint from 8.28.0 to 8.29.0 by @dependabot in #136
- Chore: eslint update by @stackoverfloweth in #145
- Bump @prefecthq/eslint-config from 1.0.19 to 1.0.20 by @dependabot in #146
- Feature: useValidation and useValidationObserver compositions by @pleek91 in #139
- Feature: added state to useValidation by @stackoverfloweth in #149
- Feature: moved simplified validation state from prefect-design by @stackoverfloweth in #150
- Feature: useRouteQuery by @pleek91 in #156
- BugFix: useValidation validation values that haven't changed by @pleek91 in #158
- Chore: Upgrade vite to v4 by @pleek91 in #160
- Enhancement: subscription promise types by @pleek91 in #159
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in #147
- Bump eslint from 8.29.0 to 8.30.0 by @dependabot in #151
- Bump vitest from 0.25.7 to 0.26.2 by @dependabot in #162
- Bump vue-tsc from 1.0.13 to 1.0.18 by @dependabot in #163
- Bump @prefecthq/eslint-config from 1.0.20 to 1.0.22 by @dependabot in #165
- Bump eslint from 8.30.0 to 8.31.0 by @dependabot in #168
- Bump vitest from 0.26.2 to 0.26.3 by @dependabot in #167
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in #169
- Bump vue-tsc from 1.0.18 to 1.0.19 by @dependabot in #166
- Feature: Enhance useRouteQueryParam and add useRouteQueryParams composition by @pleek91 in #164
- BugFix: Fix array query params not updating and fix query params flashing by @pleek91 in #170
- Enhancement: Better support null and undefined values in useRouteQueryParam by @pleek91 in #171
- Enhancement: Support arrays in RouteQueryParamsSchema type by @pleek91 in #176
- Bump vitest from 0.26.3 to 0.27.0 by @dependabot in #175
- Bump vite from 4.0.3 to 4.0.4 by @dependabot in #172
- Bump vue-tsc from 1.0.19 to 1.0.24 by @dependabot in #173
- Bump jsdom from 20.0.3 to 21.0.0 by @dependabot in #174
- Enhancement: Support individual rules in useValidation by @pleek91 in #177
- Enhancement: Overload useValidation to make name optional by @pleek91 in #178
- Enhancement: Expand functionality of validation rules by @pleek91 in #179
- BugFix: useValidation async validation enhancments by @pleek91 in #180
- Feature: Add a new useIsSame composition by @pleek91 in #185
- Bugfix: Update to query param compositions to allow explicit array params by @pleek91 in #186
- Bump eslint from 8.31.0 to 8.32.0 by @dependabot in #181
- Bump vitest from 0.27.0 to 0.28.1 by @dependabot in #184
- Bump jsdom from 21.0.0 to 21.1.0 by @dependabot in #183
- Bump eslint from 8.32.0 to 8.33.0 by @dependabot in #187
- Bump @prefecthq/eslint-config from 1.0.22 to 1.0.23 by @dependabot in #188
- Bump vitest from 0.28.1 to 0.28.3 by @dependabot in #189
- BugFix: Fix params schema type discriminating to much by @pleek91 in #190
- Enhancement: useRouteQueryParam reactivity to aggressive by @pleek91 in #191
- Enhancement: Query operations by @pleek91 in #192
- Enhancement: Sync value to input ref if debounced ref is set in useDebouncedRef by @pleek91 in #194
- Enhancement: Make element ref optional in useVisibilityObserver by @pleek91 in #199
- BugFix: useSubscription args watcher creates new subscriptions even when args have not changed by @pleek91 in #210
- Suggestion: clarify useDebouncedRef wait arg by @znicholasbrown in #195
- Bump vitest from 0.28.3 to 0.29.2 by @dependabot in #209
- Bump vite from 4.0.4 to 4.1.4 by @dependabot in #208
- Bump vue-tsc from 1.0.24 to 1.2.0 by @dependabot in #207
- Bump eslint from 8.33.0 to 8.35.0 by @dependabot in #206
- Bump typescript from 4.9.4 to 4.9.5 by @dependabot in #198
- Bump @testing-library/vue from 6.6.1 to 7.0.0 by @dependabot in #211
- Bump vite from 4.1.4 to 4.2.1 by @dependabot in #215
- Bump eslint from 8.35.0 to 8.36.0 by @dependabot in #214
- Bump jsdom from 21.1.0 to 21.1.1 by @dependabot in #213
- Bump tsc-alias from 1.8.2 to 1.8.3 by @dependabot in #212
- Feature: useNow composition by @pleek91 in #216
- Feature: useScrollLinking composition by @znicholasbrown in #193
- Bump vitest from 0.29.2 to 0.29.7 by @dependabot in #219
- Bump tsc-alias from 1.8.3 to 1.8.4 by @dependabot in #218
- Bump vitest from 0.29.7 to 0.29.8 by @dependabot in #225
- Bump typescript from 4.9.5 to 5.0.3 by @dependabot in #224
- Bump eslint from 8.36.0 to 8.37.0 by @dependabot in #223
- Bump @prefecthq/eslint-config from 1.0.23 to 1.0.25 by @dependabot in #222
- Bump tsc-alias from 1.8.4 to 1.8.5 by @dependabot in #221
- Enhancement:
useSubscription
reactive options [RFC] by @znicholasbrown in #226 - Enhancement: Update useVisibilityObserver to use reactive options by @pleek91 in #230
- Feature: added lifecycle option to useSubscription by @stackoverfloweth in #231
- Enhancement: Channel response reactivity by @pleek91 in #233
- check is writable before reassigning in debounce by @brandonreid in #234
- Feature: useKeyDown composition by @pleek91 in #238
- Bump vite from 4.2.1 to 4.3.1 by @dependabot in #237
- Bump eslint from 8.37.0 to 8.39.0 by @dependabot in #236
- Bump vue-tsc from 1.2.0 to 1.4.4 by @dependabot in #235
- Bump vitest from 0.29.8 to 0.30.1 by @dependabot in #232
- Bump typescript from 5.0.3 to 5.0.4 by @dependabot in #229
- Bump tsc-alias from 1.8.5 to 1.8.6 by @dependabot in #239
- Bump vitest from 0.30.1 to 0.31.0 by @dependabot in #244
- Bump jsdom from 21.1.1 to 22.0.0 by @dependabot in #247
- Bump vite from 4.3.1 to 4.3.7 by @dependabot in #251
- Bump vue-tsc from 1.4.4 to 1.6.5 by @dependabot in #249
- Feature:
useGlobalEventListener
composition by @znicholasbrown in #252 - BugFix:
uniqueValueWatcher
utility doesn't account for dates by @pleek91 in #253 - Feature:
useBoolean
composition by @znicholasbrown in #258 - Bump eslint from 8.39.0 to 8.41.0 by @dependabot in #254
- Bump @prefecthq/eslint-config from 1.0.25 to 1.0.27 by @dependabot in #255
- Bump vitest from 0.31.0 to 0.31.1 by @dependabot in #256
- Bump vite from 4.3.7 to 4.3.8 by @dependabot in #257
- Enhancement: Update
useVisibilityObserver
to accept reactive options by @pleek91 in #259 - Bugfix:
useBoolean
value should always be a ref by @znicholasbrown in #260 - Enhancement: Add
interval
option touseNow
to limit effects by @pleek91 in #261 - Bump vite from 4.3.8 to 4.3.9 by @dependabot in #262
- Bump jsdom from 22.0.0 to 22.1.0 by @dependabot in #263
- Bump eslint from 8.41.0 to 8.42.0 by @dependabot in #266
- Bump vitest from 0.31.1 to 0.31.4 by @dependabot in #265
- Bump typescript from 5.0.4 to 5.1.3 by @dependabot in #264
- Bump vue-tsc from 1.6.5 to 1.8.0 by @dependabot in #269
- Bump eslint from 8.42.0 to 8.43.0 by @dependabot in #268
- Bump vitest from 0.31.4 to 0.32.2 by @dependabot in #270
- Bump vue-tsc from 1.8.0 to 1.8.1 by @dependabot in #271
- Bump eslint from 8.43.0 to 8.44.0 by @dependabot in #275
- Bump vue-tsc from 1.8.1 to 1.8.3 by @dependabot in #274
- Bump typescript from 5.1.3 to 5.1.6 by @dependabot in #273
- Bump vitest from 0.32.2 to 0.32.4 by @dependabot in #272
- BugFix: useSubscriptionWithDependencies can miss changes to args if a computed has nested reactive properties by @pleek91 in #276
- Bump vitest from 0.32.4 to 0.33.0 by @dependabot in #278
- Bump vite from 4.3.9 to 4.4.2 by @dependabot in #281
- Bump tsc-alias from 1.8.6 to 1.8.7 by @dependabot in #280
- Bump vue-tsc from 1.8.3 to 1.8.4 by @dependabot in #279
- Bump tough-cookie from 4.1.2 to 4.1.3 by @dependabot in #277
- Bump eslint from 8.44.0 to 8.45.0 by @dependabot in #282
- Bump vite from 4.4.2 to 4.4.4 by @dependabot in #283
- Bump vue-tsc from 1.8.4 to 1.8.5 by @dependabot in #284
- Bump vue-tsc from 1.8.5 to 1.8.6 by @dependabot in #285
- Bump vitest from 0.33.0 to 0.34.1 by @dependabot in #291
- Bump eslint from 8.45.0 to 8.46.0 by @dependabot in #289
- Bump vue-tsc from 1.8.6 to 1.8.8 by @dependabot in #288
- Bump vite from 4.4.4 to 4.4.9 by @dependabot in #290
- Bump eslint from 8.46.0 to 8.47.0 by @dependabot in #292
- Use event listener composition by @stackoverfloweth in #293
- add usePositionStickyObserver by @brandonreid in #294
- Release version 1.5.8 by @brandonreid in #296
- Bump vitest from 0.34.1 to 0.34.2 by @dependabot in #295
- fix usePositionStickyObserver reactivity by @brandonreid in #300
- Bump vitest from 0.34.2 to 0.34.3 by @dependabot in #297
- Bump eslint from 8.47.0 to 8.48.0 by @dependabot in #298
- Bump typescript from 5.1.6 to 5.2.2 by @dependabot in #299
- Release version 1.5.9 by @brandonreid in #301
- Chore: Update the release workflow by @pleek91 in #302
- Bump vitest from 0.34.3 to 0.34.4 by @dependabot in #303
- Bump vue-tsc from 1.8.8 to 1.8.10 by @dependabot in #305
- Bump eslint from 8.48.0 to 8.49.0 by @dependabot in #304
- Enhancement: Run subscription actions in an effect scope that is disposed when a channel is deleted by @pleek91 in #306
New Contributors
- @marichka-offen made their first contribution in #122
- @brandonreid made their first contribution in #234
Full Changelog: 0.2.4...1.6.0