All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
v3.1.0 (2024-02-26)
-
migrate to new eslint config
-
regenerate pnpm-lock.yaml
Package | Version |
---|---|
@astrojs/check |
^0.3.1 -> ^0.5.0 |
@typescript-eslint/eslint-plugin |
Replaced by typescript-eslint |
@typescript-eslint/parser |
^6.12.0 -> ^7.0.0 |
eslint |
^8.54.0 -> ^8.57.0 |
eslint-plugin-astro |
^0.30.0 -> ^0.31.4 |
eslint-plugin-simple-import-sort |
^10.0.0 -> ^12.0.0 |
husky |
^8.0.3 -> ^9.0.0 |
prettier-plugin-astro |
^0.13.0 |
typescript |
^5.3.2 -> ^5.3.3 |
typescript-eslint |
^^7.0.2 |
vitest |
^1.0.0 -> ^1.3.1 |
Full Changelog: v3.0.0...v3.1.0
v3.0.0 (2023-12-06)
Package | Version |
---|---|
astro |
^3.0.7 -> ^4.0.0 |
astro-compress |
^2.0.15 -> ^2.2.3 |
astro-purgecss |
^3.0.0 -> ^4.0.0 |
@astrojs/check |
^0.2.0 -> ^0.3.1 |
@commitlint/cli |
^17.7.1 -> ^18.4.3 |
@commitlint/config-conventional |
^17.7.0 -> ^18.4.3 |
@types/node |
^18.17.14 -> ^20.9.3 |
@typescript-eslint/eslint-plugin |
^6.5.0 -> ^6.12.0 |
@typescript-eslint/parser |
^6.5.0 -> ^6.12.0 |
eslint |
^8.48.0 -> ^8.54.0 |
eslint-plugin-astro |
^0.29.0 -> ^0.30.0 |
typescript |
^5.2.2 -> ^5.3.2 |
vitest |
^0.34.0 -> ^1.0.0 |
Full Changelog: v2.0.0...v3.0.0
v2.0.0 (2023-09-03)
- github-workflow: update parameter name
- typescript: update TypeScript config
- vitest: correct vitest config
Package | Version |
---|---|
astro |
^2.6.3 -> ^3.0.7 |
astro-compress |
^1.1.47 -> ^2.0.15 |
astro-purgecss |
^2.0.1 -> ^3.0.0 |
@astrojs/check |
^0.2.0 |
@commitlint/cli |
^17.6.5 -> ^17.7.1 |
@commitlint/config-conventional |
^17.6.5 -> ^17.7.0 |
@types/node |
^18.16.18 -> ^18.17.14 |
@typescript-eslint/eslint-plugin |
^5.59.11 -> ^6.5.0 |
@typescript-eslint/parser |
^5.59.11 -> ^6.5.0 |
dotenv |
^16.1.4 -> ^16.3.1 |
eslint |
^8.42.0 -> ^8.48.0 |
eslint-plugin-astro |
^0.27.1 -> ^0.29.0 |
typescript |
^5.1.3 -> ^5.2.2 |
vitest |
^0.32.0 -> ^0.34.3 |
Full Changelog: v1.0.9...v2.0.0
v1.0.9 (2023-06-13)
- gihub-workflow: apply GitHub Actions from ghacts/gitflow
Package | Version |
---|---|
astro |
^2.6.1 -> ^2.6.3 |
@types/node |
^18.16.16 -> ^18.16.18 |
@typescript-eslint/eslint-plugin |
^5.59.9 -> ^5.59.11 |
@typescript-eslint/parser |
^5.59.9 -> ^5.59.11 |
Full Changelog: v1.0.8...v1.0.9
v1.0.8 (2023-06-07)
- action:deploy: add missing parameter
alias
Full Changelog: v1.0.7...v1.0.8
v1.0.7 (2023-06-07)
- npm-script: update script lint
- readme: update README.md
- test: install and configure vitest
Package | Version |
---|---|
astro |
^2.4.2 -> ^2.6.1 |
astro-compress |
^1.1.42 -> ^1.1.47 |
@commitlint/cli |
^17.6.3 -> ^17.6.5 |
@commitlint/config-conventional |
^17.6.3 -> ^17.6.5 |
@types/node |
^18.16.5 -> ^18.16.16 |
@typescript-eslint/eslint-plugin |
^5.59.2 -> ^5.59.9 |
@typescript-eslint/parser |
^5.59.2 -> ^5.59.9 |
dotenv |
^16.0.3 -> ^16.1.4 |
eslint |
^8.40.0 -> ^8.42.0 |
eslint-plugin-astro |
^0.26.2 -> ^0.27.1 |
typescript |
^5.0.4 -> ^5.1.3 |
Full Changelog: v1.0.6...v1.0.7
v1.0.6 (2023-05-08)
Package | Version |
---|---|
astro |
^2.3.0 -> ^2.4.2 |
astro-compress |
^1.1.39 -> ^1.1.42 |
@commitlint/cli |
^17.6.1 -> ^17.6.3 |
@commitlint/config-conventional |
^17.6.1 -> ^17.6.3 |
@types/node |
^18.15.11 -> ^18.16.5 |
@typescript-eslint/eslint-plugin |
^5.59.0 -> ^5.59.2 |
@typescript-eslint/parser |
^5.59.0 -> ^5.59.2 |
eslint |
^8.38.0 -> ^8.40.0 |
eslint-plugin-astro |
^0.26.1 -> ^0.26.2 |
Full Changelog: v1.0.5...v1.0.6
v1.0.5 (2023-04-20)
Package | Version |
---|---|
astro |
^2.1.7 -> ^2.3.0 |
astro-compress |
^1.1.35 -> ^1.1.39 |
@commitlint/cli |
^17.5.0 -> ^17.6.1 |
@commitlint/config-conventional |
^17.4.4 -> ^17.6.1 |
@types/node |
^18.15.10 -> ^18.15.11 |
@typescript-eslint/eslint-plugin |
^5.57.0 -> ^5.59.0 |
@typescript-eslint/parser |
^5.57.0 -> ^5.59.0 |
eslint |
^8.36.0 -> ^8.38.0 |
typescript |
^5.0.2 -> ^5.0.4 |
Full Changelog: v1.0.4...v1.0.5
v1.0.4 (2023-03-28)
-
changelog: correct changelog v1.0.3
-
taskfile: use snake_case for task name
Package | Version |
---|---|
astro |
^2.1.5 -> ^2.1.7 |
@types/node |
^18.15.5 -> ^18.15.10 |
@typescript-eslint/eslint-plugin |
^5.56.0 -> ^5.57.0 |
@typescript-eslint/parser |
^5.56.0 -> ^5.57.0 |
Full Changelog: v1.0.3...v1.0.4
v1.0.3 (2023-03-23)
-
taskfile: check if branch exists before deleting
-
taskfile: disable silent mode
- renovate: change renovate update dependency strategy
Package | Version |
---|---|
astro |
^2.1.2 -> ^2.1.5 |
@commitlint/cli |
^17.4.4 -> ^17.5.0 |
@types/node |
^18.15.0 -> ^18.15.5 |
@typescript-eslint/eslint-plugin |
^5.54.1 -> ^5.56.0 |
@typescript-eslint/parser |
^5.54.1 -> ^5.56.0 |
eslint |
^8.35.0 -> ^8.36.0 |
eslint-plugin-astro |
^0.24.0 -> ^0.26.1 |
typescript |
^4.9.5 -> ^5.0.2 |
Full Changelog: v1.0.2...v1.0.3
v1.0.2 (2023-03-10)
-
delete existing branch before initializing
-
set dir for internal task to avoid wrong working
-
use personal GitHub token instead of the default GITHUB_TOKEN
-
task:clean command
-
dep: remove unused packages
- config: update Renovate base branch config
Package | Version |
---|---|
astro |
^2.0.14 -> ^2.1.2 |
astro-compress |
^1.1.33 -> ^1.1.35 |
astro-purgecss |
^2.0.0 -> ^2.0.1 |
@types/node |
^18.14.0 -> ^18.15.0 |
astro |
^2.0.14 -> ^2.1.2 |
astro |
^2.0.14 -> ^2.1.2 |
@typescript-eslint/eslint-plugin |
^5.53.0 -> ^5.54.1 |
@typescript-eslint/parser |
^5.53.0 -> ^5.54.1 |
eslint |
^8.34.0 -> ^8.35.0 |
eslint-plugin-astro |
^0.23.0 -> ^0.24.0 |
Full Changelog: v1.0.1...v1.0.2
v1.0.1 (2023-02-22)
- Wrong production URL.
- Ignore deleting PR branch if it does not exist to avoid failed jobs.
Package | Version |
---|---|
@typescript-eslint/eslint-plugin | 5.52.0 -> 5.53.0 |
@typescript-eslint/parser | 5.52.0 -> 5.53.0 |
- readme: add features and update the project structure
Full Changelog: v1.0.0...v1.0.1
v1.0.1-rc.0 (2023-02-22)
-
workflow-deploy: run two different commands for production and preview deployment
-
workflow-deploy: ignore deleting PR branch if it does not exist to avoid failed jobs
Full Changelog: v1.0.0...v1.0.1-rc.0
- Astro v2, disabled Astro Telemetry.
- Astro Compress - Compress output HTML, CSS, JS, image.
- Astro PurgeCSS - Remove unused CSS from build output.
- Automate releasing new versions using GitHub Actions and following the
git-flow
branching model. - Automate Netlify deployment, support GitHub deploy environment. Go to section.
Development features
- Node package manager: PNPM.
- Conventional commit.
- ESLint - Static code analyzer.
- Prettier - Code formatter.
- Renovate - Automate dependency updates.
- changie, git-chglog - Generate changelog from conventional commits.
- taskfile - Task files for common tasks.
Full Changelog: v1.0.0