All notable changes to this project will be documented in this file. Dates are displayed in UTC.
Generated by auto-changelog
.
- Prevent
useStorage
from immediately saving the default value#497
- Bump typescript from 5.6.2 to 5.6.3
#496
- Bump vitest from 2.1.1 to 2.1.3
#495
- Bump vite from 5.4.8 to 5.4.9
#494
- chore: update secret ref pt2
#493
- chore: update secret ref
#492
- Bump vite from 5.4.6 to 5.4.8
#490
- Bump jsdom from 25.0.0 to 25.0.1
#487
- Bump typescript from 5.5.4 to 5.6.2
#488
- Bump rollup from 4.21.0 to 4.22.4
#489
- Bump vite from 5.4.2 to 5.4.3
#478
- Bump @vue/devtools-api from 6.6.3 to 6.6.4
#477
- Bump vue-tsc from 2.0.29 to 2.1.6
#476
- Bump vite from 5.4.0 to 5.4.1
#472
- Bump typescript from 5.5.3 to 5.5.4
#469
- Bump vue-tsc from 2.0.26 to 2.0.29
#467
- Bump vite from 5.3.3 to 5.3.5
#468
- Bump jsdom from 24.1.0 to 24.1.1
#465
- Bump vitest from 2.0.3 to 2.0.4
#464
- Bump vitest from 2.0.0 to 2.0.3
#462
- Bump vue-tsc from 2.0.24 to 2.0.26
#459
- Bump typescript from 5.5.2 to 5.5.3
#460
- Bump ws from 8.17.0 to 8.18.0
#461
- Bump vitest from 1.6.0 to 2.0.0
#458
- Bump vite from 5.3.2 to 5.3.3
#457
- Bump vue-tsc from 2.0.22 to 2.0.24
#456
- Bump vite from 5.3.1 to 5.3.2
#455
- Bump vue-tsc from 2.0.21 to 2.0.22
#454
- Bump typescript from 5.4.5 to 5.5.2
#453
- Bump jsdom from 24.0.0 to 24.1.0
#445
- Bump @vue/devtools-api from 6.6.2 to 6.6.3
#446
- Bump vue-tsc from 2.0.16 to 2.0.21
#448
- Bump vite from 5.2.11 to 5.3.1
#449
- Bump braces from 3.0.2 to 3.0.3
#451
- Bump @vue/devtools-api from 6.6.1 to 6.6.2
#444
- Bump vitest from 1.4.0 to 1.6.0
#436
- Bump vite from 5.2.7 to 5.2.11
#437
- Bump @vue/test-utils from 2.4.5 to 2.4.6
#438
- Bump tsc-alias from 1.8.8 to 1.8.10
#440
- Bump typescript from 5.3.3 to 5.4.5
#427
- Bump @vue/devtools-api from 6.5.1 to 7.0.16
#400
- Bump vue-tsc from 2.0.7 to 2.0.16
#434
- Chore/introduce release automation
#433
9 April 2024
- Bugfix:
useRouteQueryParam
over-eager reactive updates#425
9 April 2024
- chore/Add PR secret
#420
- Remove some 3.3. shims
#419
- [useValidation] Add support for getters for value in useValidation.
#418
- Bump vite from 5.2.6 to 5.2.7
#413
2 April 2024
- Bugfix: Relative import in
useClickOutside
#417
2 April 2024
- Feature:
useClickOutside
#415
- Switch testing dependencies and update vue
#416
- Update @prefecthq/eslint-config to version 1.0.32
#414
- Bump vitest from 1.3.1 to 1.4.0
#405
- Bump vue-tsc from 1.8.27 to 2.0.7
#408
- Bump vite from 5.1.4 to 5.2.6
#410
- chore: Upgrade latest eslint-config package upon upstream eslint update
#411
- chore/dedicated-trigger-of-downstream-jobs
#407
15 March 2024
- Feature:
useMousePosition
#404
29 February 2024
- Add
maxRefreshRate
directly toChannel
andSubscription
classes#398
29 February 2024
- Add maxRefreshRate to channel refresh utilities
#397
- Bump eslint from 8.56.0 to 8.57.0
#396
- Bump vite from 5.1.1 to 5.1.4
#395
- Bump vitest from 1.2.2 to 1.3.1
#394
20 February 2024
2 February 2024
- 1.7.2
#387
- Bump @vue/devtools-api from 6.1.4 to 6.5.1
#384
- Chore: expose useEventListener
#385
- Bump vitest from 1.2.0 to 1.2.1
#382
- Bump jsdom from 23.2.0 to 24.0.0
#381
- Bump vite from 5.0.11 to 5.0.12
#379
19 January 2024
- Update subscription exports
#378
18 January 2024
- Enhancement: Add pause/resume functionality to subscriptions
#377
- Add Devtools for
useSubscription
#374
- Enable downstream tag updates
#375
- Bump vitest from 1.1.3 to 1.2.0
#371
- Bump jsdom from 23.0.1 to 23.2.0
#372
- Bump eslint from 8.55.0 to 8.56.0
#373
- Bump ts-node from 10.9.1 to 10.9.2
#357
- Bump typescript from 5.3.2 to 5.3.3
#358
- Bump vue-tsc from 1.8.24 to 1.8.27
#365
- Bump vitest from 0.34.6 to 1.1.3
#370
- Bump vite from 5.0.5 to 5.0.11
#369
4 January 2024
- 1.6.8
#368
- Add some jsdoc for better IDE devX
#367
useValidation
anduseValidationObserver
- Reset validations#337
- Bump vue-tsc from 1.8.22 to 1.8.24
#354
- Bump jsdom from 23.0.0 to 23.0.1
#353
- Bump vite from 5.0.2 to 5.0.5
#355
- Bump eslint from 8.54.0 to 8.55.0
#356
- Bump eslint from 8.53.0 to 8.54.0
#348
- Bump @testing-library/vue from 8.0.0 to 8.0.1
#349
- Bump typescript from 5.2.2 to 5.3.2
#350
- Bump vite from 4.5.0 to 5.0.2
#351
- Bump jsdom from 22.1.0 to 23.0.0
#352
16 November 2023
- Fix subscription actions being called even when the args have not changed
#346
15 November 2023
- Fix useRouteQuery reactivity
#345
- Bump @types/lodash.debounce from 4.0.8 to 4.0.9
#344
- Bump @types/lodash.isequal from 4.5.7 to 4.5.8
#343
- BugFix: Using the awaited value from
.promise()
breaks subscription refreshing#317
- Bump @testing-library/vue from 7.0.0 to 8.0.0
#341
- Bump eslint from 8.52.0 to 8.53.0
#342
- Bump vue-tsc from 1.8.20 to 1.8.22
#335
- Pass the github token as an input
#340
- Shared GHA for releases
#338
- Use shared gha
#336
- Bump vite from 4.4.9 to 4.5.0
#329
- Bump eslint from 8.50.0 to 8.52.0
#331
- Bump @types/lodash.isequal from 4.5.6 to 4.5.7
#330
- Bump vue-tsc from 1.8.15 to 1.8.20
#328
- Bump @types/lodash.debounce from 4.0.7 to 4.0.8
#327
26 October 2023
3 October 2023
- Bump tsc-alias from 1.8.7 to 1.8.8
#312
- Bump eslint from 8.49.0 to 8.50.0
#313
- Bump postcss from 8.4.27 to 8.4.31
#321
- Bump @prefecthq/eslint-config from 1.0.27 to 1.0.31
#316
- Bump vue-tsc from 1.8.11 to 1.8.15
#318
- Bump vitest from 0.34.4 to 0.34.6
#319
- Chore: Update nvmrc
#320
20 September 2023
- Enhancement: Add
onError
callback to subscription options#311
19 September 2023
- Feature: Utilities for converting values into location queries
#310
18 September 2023
- Enhancement: Create a new scope for each execution when refreshing subscriptions
#307
- Bump vue-tsc from 1.8.10 to 1.8.11
#309
14 September 2023
- Enhancement: Run subscription actions in an effect scope that is disposed when a channel is deleted
#306
- Bump eslint from 8.48.0 to 8.49.0
#304
- Bump vue-tsc from 1.8.8 to 1.8.10
#305
- Bump vitest from 0.34.3 to 0.34.4
#303
- Chore: Update the release workflow
#302
- Release version 1.5.9
#301
- Bump typescript from 5.1.6 to 5.2.2
#299
- Bump eslint from 8.47.0 to 8.48.0
#298
- Bump vitest from 0.34.2 to 0.34.3
#297
- fix usePositionStickyObserver reactivity
#300
- Bump vitest from 0.34.1 to 0.34.2
#295
- Release version 1.5.8
#296
- add usePositionStickyObserver
#294
- Bump eslint from 8.46.0 to 8.47.0
#292
- Bump vite from 4.4.4 to 4.4.9
#290
- Bump vue-tsc from 1.8.6 to 1.8.8
#288
- Bump eslint from 8.45.0 to 8.46.0
#289
- Bump vitest from 0.33.0 to 0.34.1
#291
- Bump vue-tsc from 1.8.5 to 1.8.6
#285
- Bump vue-tsc from 1.8.4 to 1.8.5
#284
- Bump vite from 4.4.2 to 4.4.4
#283
- Bump eslint from 8.44.0 to 8.45.0
#282
- Bump tough-cookie from 4.1.2 to 4.1.3
#277
- Bump vue-tsc from 1.8.3 to 1.8.4
#279
- Bump tsc-alias from 1.8.6 to 1.8.7
#280
- Bump vite from 4.3.9 to 4.4.2
#281
- Bump vitest from 0.32.4 to 0.33.0
#278
- BugFix: useSubscriptionWithDependencies can miss changes to args if a computed has nested reactive properties
#276
- Bump typescript from 5.0.4 to 5.1.3
#264
- Bump vitest from 0.31.1 to 0.31.4
#265
- Bump eslint from 8.41.0 to 8.42.0
#266
- Bump jsdom from 22.0.0 to 22.1.0
#263
- Bump vite from 4.3.8 to 4.3.9
#262
- Enhancement: Add
interval
option touseNow
to limit effects#261
- Bugfix:
useBoolean
value should always be a ref#260
- Enhancement: Update
useVisibilityObserver
to accept reactive options#259
- Bump vite from 4.3.7 to 4.3.8
#257
- Bump vitest from 0.31.0 to 0.31.1
#256
- Bump @prefecthq/eslint-config from 1.0.25 to 1.0.27
#255
- Bump eslint from 8.39.0 to 8.41.0
#254
- Feature:
useBoolean
composition#258
- BugFix:
uniqueValueWatcher
utility doesn't account for dates#253
- Feature:
useGlobalEventListener
composition#252
- Bump vue-tsc from 1.4.4 to 1.6.5
#249
- Bump vite from 4.3.1 to 4.3.7
#251
- Bump jsdom from 21.1.1 to 22.0.0
#247
- Bump vitest from 0.30.1 to 0.31.0
#244
- Bump tsc-alias from 1.8.5 to 1.8.6
#239
- Bump typescript from 5.0.3 to 5.0.4
#229
- Bump vitest from 0.29.8 to 0.30.1
#232
- Bump vue-tsc from 1.2.0 to 1.4.4
#235
- Bump eslint from 8.37.0 to 8.39.0
#236
- Bump vite from 4.2.1 to 4.3.1
#237
- Feature: useKeyDown composition
#238
- check is writable before reassigning in debounce
#234
- Enhancement: Channel response reactivity
#233
- Feature: added lifecycle option to useSubscription
#231
- Enhancement:
useSubscription
reactive options [RFC]#226
- Bump tsc-alias from 1.8.4 to 1.8.5
#221
- Bump @prefecthq/eslint-config from 1.0.23 to 1.0.25
#222
- Bump eslint from 8.36.0 to 8.37.0
#223
- Bump typescript from 4.9.5 to 5.0.3
#224
- Bump vitest from 0.29.7 to 0.29.8
#225
- Bump tsc-alias from 1.8.3 to 1.8.4
#218
- Bump vitest from 0.29.2 to 0.29.7
#219
- Feature: useScrollLinking composition
#193
- Feature: useNow composition
#216
- Bump tsc-alias from 1.8.2 to 1.8.3
#212
- Bump jsdom from 21.1.0 to 21.1.1
#213
- Bump eslint from 8.35.0 to 8.36.0
#214
- Bump vite from 4.1.4 to 4.2.1
#215
- Bump @testing-library/vue from 6.6.1 to 7.0.0
#211
- Bump typescript from 4.9.4 to 4.9.5
#198
- Bump eslint from 8.33.0 to 8.35.0
#206
- Bump vue-tsc from 1.0.24 to 1.2.0
#207
- Bump vite from 4.0.4 to 4.1.4
#208
- Bump vitest from 0.28.3 to 0.29.2
#209
- Suggestion: clarify useDebouncedRef wait arg
#195
- BugFix: useSubscription args watcher creates new subscriptions even when args have not changed
#210
- Enhancement: Make element ref optional in useVisibilityObserver
#199
- Enhancement: Sync value to input ref if debounced ref is set in useDebouncedRef
#194
- Enhancement: Query operations
#192
- Enhancement: useRouteQueryParam reactivity to aggressive
#191
- BugFix: Fix params schema type discriminating to much
#190
- Bump vitest from 0.28.1 to 0.28.3
#189
- Bump @prefecthq/eslint-config from 1.0.22 to 1.0.23
#188
- Bump eslint from 8.32.0 to 8.33.0
#187
- Bump jsdom from 21.0.0 to 21.1.0
#183
- Bump vitest from 0.27.0 to 0.28.1
#184
- Bump eslint from 8.31.0 to 8.32.0
#181
- Feature: Add a new useIsSame composition
#185
- Enhancement: Expand functionality of validation rules
#179
- Bump jsdom from 20.0.3 to 21.0.0
#174
- Bump vue-tsc from 1.0.19 to 1.0.24
#173
- Bump vite from 4.0.3 to 4.0.4
#172
- Bump vitest from 0.26.3 to 0.27.0
#175
- Enhancement: Support arrays in RouteQueryParamsSchema type
#176
- Enhancement: Better support null and undefined values in useRouteQueryParam
#171
- BugFix: Fix array query params not updating and fix query params flashing
#170
- Feature: Enhance useRouteQueryParam and add useRouteQueryParams composition
#164
- Bump vue-tsc from 1.0.18 to 1.0.19
#166
- Bump json5 from 1.0.1 to 1.0.2
#169
- Bump vitest from 0.26.2 to 0.26.3
#167
- Bump eslint from 8.30.0 to 8.31.0
#168
- Bump @prefecthq/eslint-config from 1.0.20 to 1.0.22
#165
- Chore: Upgrade vite to v4
#160
- BugFix: useValidation validation values that haven't changed
#158
- Feature: useRouteQuery
#156
- Feature: moved simplified validation state from prefect-design
#150
- Feature: useValidation and useValidationObserver compositions
#139
- Bump @prefecthq/eslint-config from 1.0.19 to 1.0.20
#146
- Chore: eslint update
#145
- Bump eslint from 8.28.0 to 8.29.0
#136
- Bump vitest from 0.25.3 to 0.25.7
#142
- Bump tsc-alias from 1.7.1 to 1.8.2
#143
- Bump vue-tsc from 1.0.9 to 1.0.13
#141
- Chore: Update version command
#138
- Feature: usePatchRef composition
#137
- Chore: Clean up some leftover jest stuff missed when migrating to vitest
#130
- Bump vitest from 0.25.2 to 0.25.3
#132
- Bump eslint from 8.27.0 to 8.28.0
#127
- Bump typescript from 4.7.4 to 4.9.3
#126
- Chore: Convert all tests over to vitest
#129
- Chore: Add a build
#128
- Bump eslint from 8.26.0 to 8.27.0
#121
- Fix import and release 0.2.9
#125
- Add missing export and 0.2.8 release
#124
- 0.2.7
#123
- Feature: Create useVisibilityObserver
#122
- Chore: Release 2.6.0
#120
- Chore: Remove changelog from the release workflow and add release npm scripts
#119
- BugFix: useStorage - Prevent future updates to storage once remove has been called
#118
- Bump vue-tsc from 0.38.8 to 1.0.9
#114
- Bump eslint from 8.25.0 to 8.26.0
#113
25 October 2022
- Feature: allow null to be written to storage
#117
25 October 2022
- BugFix: useStorage better support transferring old storage values
#116
25 October 2022
- BugFix: support nullable types in useStorage
#115
17 October 2022
- BugFix: stop watchers during the
beforeRouteLeave
lifecycle#112
7 October 2022
- Feature: useStorage
#108
14 September 2022
- BugFix: removed alias imports (@), removed option from tsconfig
#104
14 September 2022
- Chore: updated useChildrenAreWrapped to not call compositions in callbacks
#103
12 September 2022
- chore: fixed watcher before init error
#102
12 September 2022
- chore: added support for the required mutation observe options
#101
12 September 2022
- chore: using relative path
#100
12 September 2022
- Feature: added useChildrenAreWrapped composition
#96
- Bump eslint from 8.20.0 to 8.23.1
#99
- chore: missed types, fixed so that wont happen in future
#95
10 September 2022
- Merge pull request #94 from PrefectHQ/resize-accept-non-ref
055a2e5
- updated useResizeObserver.observe methods to accept plain HTMLElement as well as Ref
03c964c
- Generate CHANGELOG.md
f366088
7 September 2022
- Feature: Use element rect
#93
29 July 2022
- Feature: Log errors to the console
#83
22 July 2022
- Feature: Preserve
executed
andresponse
on subscriptions created withuseSubscriptionWithDependencies
#81
22 July 2022
- Feature: useSubscription - Keep the executed value when args change
#80
- Bump @testing-library/vue from 6.6.0 to 6.6.1
#77
- Bump eslint from 8.19.0 to 8.20.0
#75
- Bump typescript from 4.5.2 to 4.7.4
#76
- Bump vue-tsc from 0.30.1 to 0.38.8
#78
- Bump ts-node from 10.8.2 to 10.9.1
#79
- Bump @prefecthq/eslint-config from 1.0.9 to 1.0.16
#71
- Bump @testing-library/vue from 6.4.2 to 6.6.0
#74
- Bump eslint from 8.5.0 to 8.19.0
#73
- Bump ts-node from 10.4.0 to 10.8.2
#72
- Bump auto-changelog from 2.3.0 to 2.4.0
#70
6 July 2022
- BugFix: useSubscriptionWithDependencies args watcher
#69
6 July 2022
- BugFix: useSubscriptionWithDependencies watcher not firing immediately
#68
5 July 2022
- BugFix: using watch over watcheffect to fix infinite watch call
#67
24 June 2022
- BugFix: missed barrel export 😞
#66
24 June 2022
- BugFix: fixed types to allow for single argument; added useRouteParam to vue-compositions
#65
22 June 2022
- Feature: useSubscriptionWithDependencies
#64
9 June 2022
- BugFix: useSubscription argument watcher incorrectly setting response
#63
2 June 2022
- Remove useRouteQueryParam check on default value
#62
1 June 2022
- useRouteQueryParam: Check if the value has changed or if it is the default
#60
27 May 2022
- useDebouncedRef
#59
25 May 2022
- Overload useRouteQueryParam to support string and array overloads
7c6aa90
- Generate CHANGELOG.md
b6a02ff
25 May 2022
- Add useRouteQueryParam composition
#58
24 May 2022
- Feature: new composition
useElementWidth [
#57`](#57)
19 May 2022
- Fix utilities export and release 0.1.25
#56
19 May 2022
- Export Utilities
#55
19 May 2022
- 0.1.23
#54
- Export types and models for useSubscription
#53
- Feature: default value for UseIntersectionObserverOptions
#52
19 May 2022
- 0.1.22
#51
- Add useResizeObserver composition
#50
- Add the useIntersectionObserver composition
#49
- Repository Cleanup
#48
- Stop interval if action errors
#46
31 March 2022
28 March 2022
- Enhancement: useSubscription reactive wrapper and expose executed
#43
21 March 2022
28 February 2022
25 February 2022
- BugFix: circular json error when creating subscriptions
#38
23 February 2022
- BugFix: createActions overridden members
#36
23 February 2022
- Bugfix: Ignore non function members like getters
#35
23 February 2022
- BugFix: Fix createAction types
#34
23 February 2022
21 February 2022
- Bug: Fix types not working for class instances when using createActions
#31
19 February 2022
- Release 0.1.11
#30
- Add workflow to create PRs to other repositories
#29
- Fix linting warnings from using any. Unknown is better here
#28
- Bump node-fetch from 2.6.6 to 2.6.7
#26
- Bump nanoid from 3.1.30 to 3.3.1
#27
18 February 2022
30 December 2021
22 December 2021
- Media Composition
#18
16 December 2021
- Remove the leftover clone export
#17
15 December 2021
- Test release
#14
14 December 2021
14 December 2021
14 December 2021