Skip to content

Commit

Permalink
v1 release (#162)
Browse files Browse the repository at this point in the history
* refactor!: v1 initial, CSR performance, awaitable hooks (#126)

* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import

* refactor!: simplify utils for smaller pkg (#127)

* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import

* refactor: simplify util code for smaller payload

* refactor!: continued (#128)

* performance: rewrite reactivity for SSR / CSR

* chore: rolleback artifacts

* chore: progress commit

* fix: use ./src import

* refactor: simplify util code for smaller payload

* wip: part two of refactor

* chore: fix tests

* chore: run github ci on v1

* chore: run github ci on v1

* chore: bump version

* Release v1.0.0-rc.0

* Release v1.0.0-rc.1

* fix: ensure empty attrs reset attrs (#130)

* fix: ensure empty attr is set

* fix: test valid tags

* fix(ci): release on rc

* Release v1.0.0-rc.2

* fix(ci): remove broken --pre

* Release v1.0.0-rc.3

* fix(ci): use --pre

* fix: use simpler API for tags (#131)

* feat: improved hook api (#132)

* chore: prefer runtime prop for id & position (#134)

* chore: prefer runtime prop for id & position

* fix: type errors

* fix: add `headTags` for backwards compatibility (#133)

* Release v1.0.0-rc.4

* fix: add legacy `addHeadObjs` (#135)

* refactor!: useHeadRaw -> useHeadSafe (#136)

* refactor!: useHeadRaw -> useHeadSafe

* feat: tree-shake encoding

* chore: useHeadSafe types

* Release v1.0.0-rc.5

* fix(types): export `MaybeComputedRef`

* chore: add missing `type`

* Release v1.0.0-rc.6

* chore(pkg): bump deps

* fix(titleTemplate): allow titleTemplate to resolve the title (#137)

* fix(titleTemplate): allow titleTemplate to resolve the title

* chore: add happy case

* chore: fix type issues

* chore: maybe fix type issue

* chore: maybe fix type issue

* chore: maybe fix type issue

* chore: maybe fix type issue

* Release v1.0.0-rc.7

* chore: bump deps

* chore: test issue #138

* chore: linting

* chore(pkg): bump deps

* Release v1.0.0-rc.8

* fix: ensure tags props are immutable (#139)

* Release v1.0.0-rc.9

* chore(pkg): bump deps

* Release v1.0.0-rc.10

* fix: ensure single pass of `htmlAttr` sanitization, fixes #142 (#143)

* fix: ensure csr elements are created equally (#145)

* fix: ensure csr elements are created equally

* fix: remove sanitising

* chore: fix doc

* chore(pkg): bump deps

* Release v1.0.0-rc.11

* fix: vue 2.7 globalProperties, fixes #141

* chore(pkg): bump zhead

* Release v1.0.0-rc.12

* add vue 2.7 compatibility to Head component (#147)

* add vue 2.7 compatibility to Head component

* remove vue-demi in favor of checking version from vue itself

* chore(pkg): bump deps

* fix: dedupe `htmlAttrs` and `bodyAttrs` for csr (#149)

* Release v1.0.0-rc.13

* fix: Vue 2.7 compatibility (#150)

* add separate vue2 plugin for 2.7 compatibility

* Vue 2.7 install readme

* fix: handle style / class attrs

* chore: add link back to pinia

* chore: vue2 example

Co-authored-by: Val Trubachev <val.trubachev@zoro.com>

* chore(pkg): ignore eslint in vue2 example

* Release v1.0.0-rc.14

* feat: migrate core to unhead (#157)

* feat: migrate core to unhead

* chore: fix SSR test with timeouts

* chore: readme link fix

* chore(pkg): bump deps

* chore(ci): switch to next channel

* chore: document install

* Release v1.0.0-next.1

* chore: improve doc

* chore: bump unhead, update tests and examples

* Release v1.0.0-next.2

* chore: bump unhead

* chore: expose `VueHeadMixin`

* Release v1.0.0-next.3

Co-authored-by: Valera Trubachev <vetruvet@gmail.com>
Co-authored-by: Val Trubachev <val.trubachev@zoro.com>
  • Loading branch information
3 people committed Nov 12, 2022
1 parent 3d3cb0a commit c6ff58c
Show file tree
Hide file tree
Showing 86 changed files with 9,238 additions and 3,330 deletions.
2 changes: 2 additions & 0 deletions .eslintignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,6 @@
dist
node_modules
examples/vite-ssr
examples/nuxt3
examples/vue-2
tests/e2e/vite-ssr
3 changes: 1 addition & 2 deletions .github/workflows/export-sizes.yml
Original file line number Diff line number Diff line change
Expand Up @@ -3,8 +3,7 @@ on:
pull_request:
branches:
- main
paths-ignore:
- '**/README.md'
- v1
jobs:
size:
runs-on: ubuntu-latest
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,7 @@ jobs:
version: 6.24.0
run_install: true
- name: Release
run: npx kanpai release
run: npx kanpai release --channel=next --pre
env:
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2 changes: 1 addition & 1 deletion .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@ on:
push:
branches: [main]
pull_request:
branches: [main]
branches: [main, v1]

jobs:
test:
Expand Down
103 changes: 103 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,109 @@

No unreleased changes.

## 1.0.0-next.3

- chore: expose `VueHeadMixin`
- chore: bump unhead

## 1.0.0-next.2

- chore: bump unhead, update tests and examples
- chore: improve doc

## 1.0.0-next.1

- chore: document install
- Merge branch 'main' of github.com:vueuse/head into v1
- chore(ci): switch to next channel
- chore(pkg): bump deps
- chore: fix typo (#159)
- chore: readme link fix
- feat: migrate core to unhead (#157)
- Release v0.9.8
- chore: bump deps

## 1.0.0-rc.14

- chore(pkg): ignore eslint in vue2 example
- fix: Vue 2.7 compatibility (#150)

## 1.0.0-rc.13

- fix: dedupe `htmlAttrs` and `bodyAttrs` for csr (#149)
- chore(pkg): bump deps
- add vue 2.7 compatibility to Head component (#147)

## 1.0.0-rc.12

- chore(pkg): bump zhead
- fix: vue 2.7 globalProperties, fixes #141

## 1.0.0-rc.11

- Merge branch 'v1' of github.com:vueuse/head into v1
- chore(pkg): bump deps
- fix: ensure csr elements are created equally (#145)
- fix: ensure single pass of `htmlAttr` sanitization, fixes #142 (#143)

## 1.0.0-rc.10

- chore(pkg): bump deps

## 1.0.0-rc.9

- fix: ensure tags props are immutable (#139)

## 1.0.0-rc.8

- chore(pkg): bump deps
- chore: linting
- chore: test issue #138
- chore: bump deps

## 1.0.0-rc.7

- fix(titleTemplate): allow titleTemplate to resolve the title (#137)
- chore(pkg): bump deps

## 1.0.0-rc.6

- chore: add missing `type`
- fix(types): export `MaybeComputedRef`

## 1.0.0-rc.5

- chore: useHeadSafe types
- refactor!: useHeadRaw -> useHeadSafe (#136)
- fix: add legacy `addHeadObjs` (#135)

## 1.0.0-rc.4

- fix: add `headTags` for backwards compatibility (#133)
- chore: prefer runtime prop for id & position (#134)
- feat: improved hook api (#132)
- fix: use simpler API for tags (#131)
- fix(ci): use --pre

## 1.0.0-rc.3

- fix(ci): remove broken --pre
- Merge branch 'v1' of github.com:vueuse/head into v1
- fix: ensure empty attrs reset attrs (#130)

## 1.0.0-rc.2

- fix(ci): release on rc

## 1.0.0-rc.1

- Release v1.0.0-rc.0
- chore: bump version

## 1.0.0-rc.0

- chore: bump version

## 0.9.8

- chore: bump deps
Expand Down

0 comments on commit c6ff58c

Please sign in to comment.