Skip to content

Latest commit

 

History

History
213 lines (127 loc) · 14.5 KB

CHANGELOG.md

File metadata and controls

213 lines (127 loc) · 14.5 KB

Change Log

All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.

2.0.1 (2022-10-23)

Note: Version bump only for package villus-monorepo

2.0.0 (2022-08-07)

Bug Fixes

  • handle internal injections for vue 2.7 (163242e)

Features

  • add waitFor (e1a5aee)
  • deprecate variable watching API in useQuery (cbeef72)
  • normalize the skip and pause behaviors (3ba3576)

1.2.5 (2022-07-31)

Note: Version bump only for package villus-monorepo

1.2.4 (2022-07-11)

Features

  • export GQL response types (e1d75f5)

1.2.3 (2022-07-03)

Features

  • added batch max op limit (6b38c1c)

1.2.2 (2022-06-13)

Note: Version bump only for package villus-monorepo

1.2.1 (2022-06-03)

Bug Fixes

  • ensure isFetching is false after a query was skipped (659820a)

1.2.0 (2022-05-30)

Bug Fixes

  • query variables import path (6a05aee)

Features

  • added query skip argument (9b0ba85)
  • allow lazy variables to be passed in to queries (980673b)

1.1.0 (2022-04-23)

Bug Fixes

Features

  • enable useQuery etc function outside of setup and outside component (#156) (14335b3)

1.0.1 (2021-11-06)

Note: Version bump only for package villus-monorepo

1.0.0 (2021-10-18)

Features

1.0.0-rc.21 (2021-08-26)

Bug Fixes

  • handle possible empty responses (bc96bf8)

1.0.0-rc.20 (2021-08-07)

Note: Version bump only for package villus-monorepo

1.0.0-rc.19 (2021-07-25)

Features

  • update the reactive result for cache-and-network policy closes #76 (23cd60b)

1.0.0-rc.18 (2021-06-29)

Bug Fixes

  • added TData to client execute variants closes #128 (80426e2)

1.0.0-rc.17 (2021-05-12)

☠️ Breaking

Dropped support for Vue 2.x and removed usage of vue-demi, this was decided because half of the codebase didn't work with Vue 2 (HOC) and reactivity caveats of Vue 2 no longer applies to Vue 3 which is limiting.

1.0.0-rc.16 (2021-04-15)

Bug Fixes

1.0.0-rc.15 (2021-03-06)

Bug Fixes

1.0.0-rc.14 (2021-03-04)

Bug Fixes

  • handle multiple executions state integrity (43d936b)

1.0.0-rc.13 (2021-02-27)

Bug Fixes

  • ensure fetch recongizes partial error responses (6c0a6fa)
  • handle batched respones with non 200 codes closes #104 (5cb088d)

1.0.0-rc.12 (2021-02-16)

Bug Fixes

  • effect conditions for Query and Subscription components (20f6803)
  • ensure executeopts arg is optional (f3f4bca)
  • expose villus client symbol for testing (141bf97)
  • fetchonMounted typo (09c3de4)
  • handle network errors for the batch plugin closes #86 (39a92aa)
  • handle non 200 error responses closes #49 (0950fa8)
  • only resubscribe if the query/vars change closes #94 (739b75e)
  • prevent running the query onMounted when suspended closes #56 (27385b6)
  • remove invalid import (3bfdaf7)
  • safe access to the provides property (73efd25)
  • type import path (9c7c12c)
  • type the patched useResult (31fe56b)
  • typing issue (18de818)
  • typing of operation in fetch plugin (2dc8173)
  • use QueryVariables as default type for subscription forwarder #93 (3791251)
  • use standard execution result for subscription forwarder closes #93 (9ced480)
  • weird linting issue (e0141d5)

Features

  • add install method to client (#83) (397bbdb)
  • added basic implementation of multipart fetcher (bca5ee8)
  • added cache-only policy closes #30 (ef194b7)
  • added context per query basis closes #96 (8248b06)
  • added dedup test (8b12141)
  • added edit page helper and new dark mode settings (27f05eb)
  • allow adding other hash items to the query key helper (5d18e8a)
  • avoid deduping mutations and subscriptions (3bb9642)
  • changed the signature of provider and useClient (b4fa6d9)
  • draft the plugin api and implement fetch and cache plugins (15d6adc)
  • enhance suspense query suspense API and allow override query vars (c38e574)
  • export plugins types (598a65f)
  • expose getQueryKey helper (26548d5)
  • expose new definePlugin type helper (6f79a97)
  • generate query key on client level (84ebccb)
  • implement dedup plugin (eb0f0a3)
  • implement response context closes #62 (04cae29)
  • initial isFetching (#74) (ea043da)
  • re-execute subscriptions closes #79 (0ec4680)
  • re-implement batch using the new plugins API (861da91)
  • re-implement subscriptions as a plugin (e5e790a)
  • remove initialIsFetching and sync it with fetchOnMount (a1e75c4)
  • remove uneeded stop signal (8f436a3)
  • rename lazy to fetchOnMount (68b937e)
  • rename pause and resume for queries to be more explicit (ca9cf1e)
  • rename pause prop to paused and watch its effect (fca32d4)
  • rename suspend prop to suspended for consistency (06eaecd)
  • support typed document node (9c166f6)
  • updated graphql dep closes #65 (ef4be0a)
  • updated query component prop names (d0fc40d)
  • upgrade Vue and provide a workaround for #72 (6127f37)
  • use defineComponent helper with subscription (ef7c16a)
  • use public API and add villus to deps (4b98e79)
  • use the defineComponent helper with Query component and omit redudencies (d00e25b)
  • use the public plugin API and add villus to multipart deps (77fb90f)
  • breaking: signature updates (#70) (47937e8)
  • use the defineComponent helper with Mutation component (eb72067)