Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat!: v5 #74

Open
wants to merge 28 commits into
base: master
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
28 commits
Select commit Hold shift + click to select a range
b5fb8b2
style: fix eslint config
lihbr Dec 4, 2024
c02475b
build: compile vue components
lihbr Dec 4, 2024
e889af1
feat!: remove `isomorphic-unfetch` fallback
lihbr Dec 4, 2024
dc33283
refactor: Prismic Vue plugin
lihbr Dec 4, 2024
a9a43a3
refactor!: <PrismicEmbed />
lihbr Dec 4, 2024
34f121a
refactor!: <PrismicImage />
lihbr Dec 4, 2024
a4cc1a5
refactor!: <PrismicText />
lihbr Dec 4, 2024
89df916
ci: update typescript range
lihbr Dec 4, 2024
b179f9d
fix: forwards attributes to `<PrismicText />`
lihbr Dec 5, 2024
36bb64b
refactor: test layout
lihbr Dec 5, 2024
6c14d14
feat!: remove query-related composables
lihbr Dec 5, 2024
de2cb68
refactor!: <PrismicLink />
lihbr Dec 5, 2024
0cb1ca7
refactor: simplify project structure
lihbr Dec 5, 2024
b5881f2
feat!: remove vetur definitions in favor of TypeScript docs
lihbr Dec 5, 2024
48bc62e
docs: pull dev messages
lihbr Dec 5, 2024
5445d46
docs: update contributing guide
lihbr Dec 9, 2024
b038101
refactor: use `<Wrapper />` component
lihbr Dec 10, 2024
8c59d56
refactor: simplify project structure
lihbr Dec 10, 2024
3325e86
refactor!: <SliceZone />
lihbr Dec 10, 2024
1a9b3a7
refactor: migrate to `esm-env`
lihbr Dec 10, 2024
61721ff
refactor!: <PrismicRichText />
lihbr Dec 10, 2024
8e15571
feat: <PrismicRichText /> component-based serializer
lihbr Dec 11, 2024
16044fd
ci: update ci
lihbr Dec 11, 2024
55ee4c7
docs: wording
lihbr Dec 12, 2024
14c7262
build: release script
lihbr Jan 2, 2025
759e5ed
chore(release): 5.0.0-alpha.0
lihbr Jan 2, 2025
87c1426
test: test fallback link text on all link cases
lihbr Jan 2, 2025
65bf265
fix: `<SliceZone />`'s `slices` prop type
lihbr Jan 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
39 changes: 0 additions & 39 deletions .eslintrc.cjs

This file was deleted.

2 changes: 1 addition & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -79,7 +79,7 @@ jobs:
os: [ubuntu-latest]
node: [22]
# Add relevant versions from: https://majors.nullvoxpopuli.com/q?minors=on&packages=typescript
typescript: ["4.9", "5.0", "5.1", "5.2", "5.3", "5.4"]
typescript: ["5.3", "5.4", "5.5", "5.6"]


steps:
Expand Down
55 changes: 55 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,61 @@

All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines.

## [5.0.0-alpha.0](https://github.com/prismicio/prismic-vue/compare/v4.3.0...v5.0.0-alpha.0) (2025-01-02)


### ⚠ BREAKING CHANGES

* <PrismicRichText />
* <SliceZone />
* remove vetur definitions in favor of TypeScript docs
* <PrismicLink />
* remove query-related composables
* <PrismicText />
* <PrismicImage />
* <PrismicEmbed />
* remove `isomorphic-unfetch` fallback

### Features

* <PrismicRichText /> component-based serializer ([8e15571](https://github.com/prismicio/prismic-vue/commit/8e15571f121653fbfa840f821526d08e047aa3bf))
* remove `isomorphic-unfetch` fallback ([e889af1](https://github.com/prismicio/prismic-vue/commit/e889af1e19a9f9995c1095c6163dec713f8f3736))
* remove query-related composables ([6c14d14](https://github.com/prismicio/prismic-vue/commit/6c14d14d4145e3ab6c4dc33790c8f0386095312e))
* remove vetur definitions in favor of TypeScript docs ([b5881f2](https://github.com/prismicio/prismic-vue/commit/b5881f2706d94243934efc06cf09c0498cd6bf07))


### Bug Fixes

* forwards attributes to `<PrismicText />` ([b179f9d](https://github.com/prismicio/prismic-vue/commit/b179f9d9f39269e77834be44de3337b96b0e5253))


### Chore

* **deps:** update to Vite 6 and ESLint 9 ([560cffa](https://github.com/prismicio/prismic-vue/commit/560cffa788c3869b518e4135f822c1f757193bb6))


### Refactor

* <PrismicEmbed /> ([a9a43a3](https://github.com/prismicio/prismic-vue/commit/a9a43a3029aee945af922468a2880647a41363d9))
* <PrismicImage /> ([34f121a](https://github.com/prismicio/prismic-vue/commit/34f121a96e6db9a16fa637a0f96ac1d3b431e4ab))
* <PrismicLink /> ([de2cb68](https://github.com/prismicio/prismic-vue/commit/de2cb68b571c1085fe6660563992b758f449664c))
* <PrismicRichText /> ([61721ff](https://github.com/prismicio/prismic-vue/commit/61721ff5741a17d4fbd78ee7b03814a9250839f4))
* <PrismicText /> ([a4cc1a5](https://github.com/prismicio/prismic-vue/commit/a4cc1a5b88e993cb770bb5180514fcbd3bbe7381))
* <SliceZone /> ([3325e86](https://github.com/prismicio/prismic-vue/commit/3325e86394ec43be6d518d3ca980371f3c76f858))
* migrate to `esm-env` ([1a9b3a7](https://github.com/prismicio/prismic-vue/commit/1a9b3a7cd71d20269fcad1969baf59aebcc2de61))
* Prismic Vue plugin ([dc33283](https://github.com/prismicio/prismic-vue/commit/dc33283be9d9355cdff64f66f176935677405e5c))
* simplify project structure ([8c59d56](https://github.com/prismicio/prismic-vue/commit/8c59d5685fbfd32926f6204cb73fa5233649546f))
* simplify project structure ([0cb1ca7](https://github.com/prismicio/prismic-vue/commit/0cb1ca73880b7907cf20bd0c11cb79af937ac3cd))
* test layout ([36bb64b](https://github.com/prismicio/prismic-vue/commit/36bb64b51136f817f9e5bbc24391e568a714fd42))
* use `<Wrapper />` component ([b038101](https://github.com/prismicio/prismic-vue/commit/b038101368a8751d7c04c7af4e3c03cee856b929))


### Documentation

* pull dev messages ([48bc62e](https://github.com/prismicio/prismic-vue/commit/48bc62e53111ac79b47785ab67f6e7c6bc42e36f))
* update contributing guide ([5445d46](https://github.com/prismicio/prismic-vue/commit/5445d464e1888bd85786adf56a9fd7c62987403e))
* wording ([55ee4c7](https://github.com/prismicio/prismic-vue/commit/55ee4c71d2d789d4ed938d6a92244db35dc88cda))

## [4.3.0](https://github.com/prismicio/prismic-vue/compare/v4.2.3...v4.3.0) (2024-09-27)


Expand Down
Loading
Loading