prismicio / prismic-vue

Vue plugin, components, and composables to fetch and present Prismic content
https://prismic.io/docs/technologies/vuejs
Apache License 2.0
65 stars 16 forks source link

feat!: update to client v7 #64

Closed lihbr closed 1 year ago

lihbr commented 1 year ago

Types of changes

Description

This PR updates the version of @prismicio/client run by the Vue plugin. It inherits the breaking changes coming with @prismicio/client v7, but also the new features and performance improvements.

Checklist:

codecov-commenter commented 1 year ago

Codecov Report

Merging #64 (3989c61) into master (5ced89b) will decrease coverage by 0.41%. The diff coverage is 88.00%.

:exclamation: Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more.

@@            Coverage Diff             @@
##           master      #64      +/-   ##
==========================================
- Coverage   99.84%   99.44%   -0.41%     
==========================================
  Files          19       19              
  Lines        3186     3229      +43     
  Branches      136      140       +4     
==========================================
+ Hits         3181     3211      +30     
- Misses          5       18      +13     
Impacted Files Coverage Δ
src/createPrismic.ts 91.27% <72.72%> (-8.73%) :arrow_down:
src/components/PrismicEmbed.ts 100.00% <100.00%> (ø)
src/components/PrismicImage.ts 100.00% <100.00%> (ø)
src/components/PrismicLink.ts 100.00% <100.00%> (ø)
src/components/PrismicRichText.ts 100.00% <100.00%> (ø)
src/components/PrismicText.ts 100.00% <100.00%> (ø)
src/components/SliceZone.ts 99.64% <100.00%> (ø)
src/composables.ts 100.00% <100.00%> (ø)
src/types.ts 100.00% <100.00%> (ø)