Releases: usagizmo/webapp-template
Releases · usagizmo/webapp-template
v2.4.1
What's Changed
- 🔧 Exclude .min. files from Prettier, cspell, and ESLint by @usagizmo in #798
- 🔨 Fix dependencies and update README.md by @usagizmo in #801
- ⬆️ pnpm up --latest --recursive by @usagizmo in #800
Update dependencies
- @eslint/js:
^9.13.0
- @markuplint/svelte-parser:
^4.6.9
- @supabase/supabase-js:
^2.45.6
- @sveltejs/adapter-auto:
^3.3.0
- @sveltejs/kit:
^2.7.2
- @sveltejs/vite-plugin-svelte:
^4.0.0
- browser-sync:
^3.0.3
- concurrently:
^9.0.1
- cspell:
^8.15.4
- eslint-plugin-jsdoc:
^50.4.3
- eslint-plugin-svelte:
^2.46.0
- eslint-plugin-unused-imports:
^4.1.4
- eslint:
^9.13.0
- globals:
^15.11.0
- husky:
^9.1.6
- markuplint:
^4.10.1
- prettier-plugin-svelte:
^3.2.7
- prettier-plugin-tailwindcss:
^0.6.8
- supabase:
^1.207.9
- svelte-check:
^4.0.5
- svelte-eslint-parser:
^0.43.0
- svelte:
5.1.0
- tailwindcss:
4.0.0-alpha.21
- tslib:
^2.8.0
- turbo:
^2.2.3
- typescript-eslint:
^8.11.0
- typescript:
^5.6.3
- vite:
^5.4.10
- vitest:
^2.1.3
- svelte-eslint-parser:
^0.43.0
- typescript-eslint:
^8.11.0
Full Changelog: v2.4.0...v2.4.1
v2.4.0
What's Changed
- ✨ Update dependencies by @usagizmo in #797
- ⬆️ Upgrade dependencies to latest versions
- ⬆️ Upgrade Node.js and pnpm version requirements a1ce4f9
- 🔧 Update Node.js engine requirement to >=20
- 🔧 Update pnpm engine requirement to >=9
- 🔥 Remove SHA256 hash from packageManager field
- 🔧 Update for Turborepo v2 compatibility 6d9e120
- 🚨 Fix linting issues due to dependency updates 87b39fc
Full Changelog: v2.3.2...v2.4.0
v2.3.2
What's Changed
- 🔧 Update VS Code and project configurations by @usagizmo in #796
- ♻️ Refactor
file
state to useundefined
instead ofnull
- ✨ Add support for WebP image uploads in CommentForm
- ➕ Add "/apps/mockup/tests/external-links.txt" to ignore list
- 🏷️ Adjust type of $state in HTMLElement
- 🔥 Remove unused app.d.ts file
- 🔧 Enable TypeScript plugin for Svelte
- 🔧 Update cspell.json configuration
- ♻️ Refactor
Commits
- 🔧 Add svelte validation to settings.json 9accf3a
- ➕ [eslint-config] Add
eslint-plugin-unused-imports
7eeb617
Full Changelog: v2.3.1...v2.3.2
v2.3.1
v2.3.0
What's Changed
♻️ Refactor user authentication and state management features (#795)
- ✨ Seed the storage.buckets table with default buckets in seed.sql
- ➕ Add
snakecase-keys
- 🔧 Change
let
toconst
forisSignUpPage
variable in AdminHeaderMessage.svelte - 🔧 [backend] Update --schema option for
pnpm pull
command - ♻️ import paths to use
$lib/supabase
instead of$lib/supabaseClient
- ♻️ Rename
[comment|user]Utils.ts
to[comment|user]Requests.ts
- ♻️ Refactor user authentication and profile management features
- Update getUser function to include 'id' in the selected fields and use camelcaseKeys
- Remove user input management and authentication methods from userStore.svelte.ts
- Add userInputs state management in UserInputs.svelte
Commits
- ➖ Remove unused
type-fest
072d70d
Full Changelog: v2.2.0...v2.3.0
v2.2.0
v2.1.0
What's Changed
- 🚨 Force dependency packages to use Svelte 5 by @usagizmo in #787
- 🔧 Update GitHub CI settings by @usagizmo in #788
- ⬆️ pnpm up --latest --recursive by @usagizmo in #789
- ✨ [web] Add
tailwind-variants
by @usagizmo in #791
Commits
- 🔧 Update project ID in Supabase config for flexible integration 95dff51
- 🔧 Simplify linting configuration in .lintstagedrc.js 9087fbe
- 🔧 Add
*.avif
to the list of ignored file patterns in cspell.json b4e77d5 - 🎨 Refactor apps/web layout styling a7f6ad5
- 🎨 Update font settings and Google Fonts links 6d83ba9
- ♻️ Rename
setUserInputs
toupdateUserInputs
in UserStore b98bc5b - ♻️ [web] Replace
@tailwindcss/postcss
with@tailwindcss/vite
c0ddf8d - 🔥 Remove unused
.font-keycode
settings 61828f0
Update dependencies
- @eslint/js:
^9.4.0
- @markuplint/svelte-parser:
^4.6.3
- @supabase/supabase-js:
^2.43.4
- @sveltejs/adapter-auto:
^3.2.1
- @sveltejs/kit:
^2.5.10
- @sveltejs/vite-plugin-svelte:
^3.1.1
- @tailwindcss/cli:
4.0.0-alpha.15
- @tailwindcss/vite:
4.0.0-alpha.15
- @typescript-eslint/parser:
^7.12.0
- cspell:
^8.8.4
- eslint:
^9.4.0
- globals:
^15.4.0
- lint-staged:
^15.2.5
- markuplint:
^4.9.0
- prettier-plugin-svelte:
^3.2.4
- prettier-plugin-tailwindcss:
^0.6.1
- prettier:
^3.3.1
- supabase:
^1.172.2
- svelte-check:
^3.8.0
- svelte:
5.0.0-next.151
- tailwindcss:
4.0.0-alpha.15
- tslib:
^2.6.3
- turbo:
^2.0.1
- typescript-eslint:
^7.12.0
- vite:
^5.2.12
Full Changelog: v2.0.0...v2.1.0
v2.0.0
What's Changed
- ✨ v2.0.0 by @usagizmo in #784
- ✨ Use Svelte 5 (TypeScript x Rune)
- ✨ Use Tailwind CSS 4
- ✨ Replace Nhost with Supabase
- ✨ Use eslint 9 (Flat Config)
- ♻️ Prepend @repo/ to custom package names
- ♻️ Merge eslint-config-custom-typescript into eslint-config-custom
- 📝 Update README.md
Full Changelog: v1.8.0...v2.0.0
v1.8.0
What's Changed
- ⬆️ Update YakuHanJP to v4 by @usagizmo in #778
- ⬆️ pnpm up --latest --recursive by @usagizmo in #779
- ⬆️ Update Node.js version to v18 (and cspell to v8) by @usagizmo in #780
Update dependencies
- @nhost/nhost-js:
^3.0.1
- @storybook/addon-essentials:
^7.6.6
- @storybook/addon-interactions:
^7.6.6
- @storybook/addon-links:
^7.6.6
- @storybook/blocks:
^7.6.6
- @storybook/svelte-vite:
^7.6.6
- @storybook/svelte:
^7.6.6
- @sveltejs/adapter-auto:
^3.0.1
- @sveltejs/kit:
^2.0.6
- @typescript-eslint/eslint-plugin:
^6.16.0
- @typescript-eslint/parser:
^6.16.0
- browser-sync:
^3.0.2
- cspell:
^8.2.4
- eslint-config-turbo:
^1.11.2
- eslint-plugin-import:
^2.29.1
- eslint-plugin-jsdoc:
^46.9.1
- eslint:
^8.56.0
- graphql-ws:
^5.14.3
- houdini-svelte:
^1.2.35
- houdini:
^1.2.35
- image-size:
^1.1.0
- prettier-plugin-tailwindcss:
^0.5.10
- storybook:
^7.6.6
- tailwindcss:
^3.4.0
- turbo:
^1.11.2
- vite:
^5.0.10
- vitest:
^1.1.0
Full Changelog: v1.7.1...v1.8.0
v1.7.1
What's Changed
- 🐛 Fix .markuplint settings by @usagizmo in #775
- ⬆️ Update dependencies by @usagizmo in #777
- ⬆️ pnpm up --latest --recursive
- 📝 Update some comments
- ♻️ Clean up environment variables
- 🚧 Added
resolve
tovite.config.js
for using Vite 5
Update dependencies
- @markuplint/svelte-parser:
^3.12.0
- @nhost/nhost-js:
^2.2.18
- @storybook/addon-essentials:
^7.6.4
- @storybook/addon-interactions:
^7.6.4
- @storybook/addon-links:
^7.6.4
- @storybook/blocks:
^7.6.4
- @storybook/svelte:
^7.6.4
- @storybook/svelte-vite:
^7.6.4
- @storybook/testing-library:
^0.2.2
- @sveltejs/adapter-auto:
^2.1.1
- @sveltejs/kit:
^1.28.0
- @typescript-eslint/eslint-plugin:
^6.13.2
- @typescript-eslint/parser:
^6.13.2
- autoprefixer: ^
10.4.16
- concurrently:
^8.2.2
- cspell:
^7.3.9
- eslint:
^8.55.0
- eslint-config-prettier:
^9.1.0
- eslint-config-turbo:
^1.11.1
- eslint-plugin-import:
^2.29.0
- eslint-plugin-jsdoc:
^46.9.0
- eslint-plugin-svelte:
^2.35.1
- graphql:
^16.8.1
- graphql-ws:
^5.14.2
- houdini:
^1.2.34
- houdini-svelte:
^1.2.34
- lint-staged:
^15.2.0
- luxon:
^3.4.4
- markuplint:
^3.15.0
- postcss:
^8.4.32
- prettier:
^3.1.1
- prettier-plugin-svelte:
^3.1.2
- prettier-plugin-tailwindcss:
^0.5.9
- storybook:
^7.6.4
- svelte:
^4.2.8
- svelte-check:
^3.6.2
- tailwindcss:
^3.3.6
- turbo:
^1.11.1
- vite:
^5.0.7
- vitest:
^1.0.4
Full Changelog: v1.7.0...v1.7.1