Releases: lazercaveman/nuxt-starter
v1.5.3 Preparation for Nuxt 4 & dependency updates
🚀 Enhancements
-
Dependencies Upgraded
- Bump
typescript-eslintfrom 8.29.1 to 8.30.1 - Bump
@tailwindcss/vitefrom 4.1.3 to 4.1.4 - Bump
tailwindcssfrom 4.1.3 to 4.1.4 - Bump
@nuxt/devtoolsfrom 2.3.2 to 2.4.0 - Upgrade
jsdomto the latest version - General dependency cleanup and upgrades
- Bump
-
Build & Lockfiles
- Regenerated
yarn.lockto reflect new dependency versions - Overwrite stale lockfile entries for consistency
- Regenerated
🛠 Maintenance
-
Badges & Icons
- Reordered status badges in README for better visibility
- Replaced sample favicon with project’s official icon
-
Content Updates
- Updated demo content to showcase new features
- Improved project README with clearer instructions and examples , and teasing Nuxt 4 update
-
Miscellaneous
- Merged in various dependabot PRs to keep npm/Yarn packages up to date
Commits included in this release are from @lazercaveman, @dependabot, and others (19 total).
Full Changelog: v1.5.2...v1.5.3
v1.5.2 New examples and optimizations
Features
- Added env variable examples
- Optimize cleanup script
Updates
- Updated dependencies
Notes
- Bump vite from 6.2.5 to 6.2.6 by @dependabot in #135: * Upgrade 1.5.2 by @lazercaveman in #136
Full Changelog: v1.5.1...v1.5.2
v1.5.1 Update cleanup script, readme and licence
Release Notes
Changes
- Changed npm script name to prevent confusion
- Updated Readme, Security.md
- Changed Licence to MIT Licence
- Changed Repo to Template repository
What's Changed
- Upgrade 1.5.1 by @lazercaveman in #134: Full Changelog: v1.5.0...v1.5.1
v1.5.0 Introduce auto clean script
Release Notes
Features
-
Adjusted Nuxt Starter Component Dimensions: Improved layout dimensions for Nuxt starter components for better responsiveness and visual consistency, added "complex animations" as example and explaning comments, on why SCSS could be a good addition to tailwind in some cases.
-
Optimized Project Structure and Added Convenience Features: Streamlined the overall project structure, added unit-tests, vitest.config and introduced convenience features to simplify development and project management.
-
Added Auto-Clean Script: Introduced a new auto-clean script to reset the project to a clean state, detaching the local project from this repo, deleting all demo contents and reinstall all dependencies from scratch - more information can be found within the README.md of this project.
-
Removed Obsolete Tailwind CSS Watch Mode: Eliminated the outdated watch mode for Tailwind CSS, reducing unnecessary overhead during development - since it is not needed anymore in Tailwind 4.
Fixes
- Fixed Component Import Paths : Corrected component import paths to eliminate potential errors during build and runtime.
Notes
- Upgrade 1.5.0 by @lazercaveman in #133: Full Changelog: v1.4.9...v1.5.0
v1.4.9 Added comments, animations & starter-components
Changed
- Added description comments for explanation
- Added starter-Components for better overview
- Added animations and sass stuff
- Extended tailwind config
Updates
- Bump tailwindcss from 4.1.2 to 4.1.3 by @dependabot in #130
- Bump typescript-eslint from 8.29.0 to 8.29.1 by @dependabot in #129
- Bump typescript from 5.8.2 to 5.8.3 by @dependabot in #127
- Bump eslint from 9.23.0 to 9.24.0 by @dependabot in #126
- Upgrade 1.4.9 by @lazercaveman in #132
What's Changed
Full Changelog: v1.4.8...v1.4.9
v1.4.8 Replacing tailwind.config by CSS config, update to Pinia 3, optimize tsconfig
Changed
- updated pinia from v2 to v3
- switched from tailwind.config to tailwind.css to configure tailwind as recommended in tailwind v4, which we are using recently
- installed some minor dependency updates
Fixed
- fix smaller typescript issues related to tsconfig
Notes
- Upgrade 1.4.8 by @lazercaveman in #125
v1.4.7 Dependency updates Latest
I am submitting some updates to Nuxt-Starter repo
I have changed
I have made several updates to the Nuxt-Starter repository, including changes to the Husky pre-push hook, README.md, asset structure, Nuxt configuration, package.json, and some Vue components. Additionally, I removed unnecessary paths in the tsconfig.json.
Added
- Added a new
.husky/pre-pushscript with improved messaging. - Added new SCSS and CSS files in the
assets/styledirectory. - Removed
nuxt-tailwindcssin favor oftailwindcssplugin. - Added
tailwindcssplugin to theviteconfiguration innuxt.config.ts. - Added a new
scss-style-optionclass inpages/index.vuewith a Sass example.
Changed
- Updated the messaging in the
.husky/pre-pushscript. - Updated the description of Sass usage in the
README.md. - Reorganized the asset structure, moving
tailwind.cssandmain.scssto theassets/styledirectory. - Updated the
nuxt.config.tsto include the new CSS files and thetailwindcssplugin. - Updated the
package.jsonto reflect changes in dependencies and scripts. - Updated the
pages/index.vueto include a new Sass example and changed the store data message. - Updated the
store/sample.tsto change the initial sample data message.
Fixed
- Removed unnecessary paths in the
tsconfig.json.
Why should this have been updated
These changes improve the overall structure and maintainability of the project. The reorganization of assets and the addition of the tailwindcss plugin streamline the development process. The updated Husky script provides clearer feedback during the pre-push phase, and the Sass example in the Vue component demonstrates how to use Sass alongside Tailwind CSS effectively. The changes in the package.json ensure that the project uses the latest versions of dependencies, improving security and performance.
Full Changelog: v1.4.6...v1.4.7
v1.4.6 Dependency updates
This update introduces several improvements to enhance the development experience, enforce consistent code quality, and provide better tooling support for contributors.
Added
- ESLint sample rules: A predefined set of ESLint rules for better code quality and consistency.
- Husky: Pre-push hooks to enforce linting and testing before pushing code.
- @vitest/coverage-v8: Added for more robust code coverage reporting during tests.
- .editorconfig as a standard to ensure consistent code formatting across different editors and IDEs.
- VS Code Extension Recommendations: A curated list of suggested extensions to help developers work efficiently in VS Code (will show up if project gets startet).
Changed
- Updated Readme: Documented recent changes and enhancements, providing clear guidelines for contributors.
- Yarn version: Updated to ensure compatibility with the latest dependencies.
- Autoformatting: Applied to improve code readability and consistency.
Fixed
- N/A: No specific bug fixes were addressed in this update.
Why should this have been updated
These updates are necessary to:
- Enforce consistent code quality across users & contributors using tools like ESLint, Husky, and .editorconfig.
- Streamline the onboarding process for new contributors by providing clear guidelines and tooling recommendations.
- Improve the testing and development workflow with Vitest coverage and pre-configured tools for easier debugging.
- Ensure the starter kit remains up-to-date and compatible with modern development environments.
Contribution
Upgrade 1.4.6 by @lazercaveman in #56
Full Changelog**: v1.4.5...v1.4.6
v1.4.5 Dependency updates
What's Changed
The following dependencies have been updated to their latest versions to ensure compatibility, performance improvements, and access to new features:
@nuxt/devtools: Updated to ^1.6.3
Improvements and fixes enhancing the Nuxt development experience.
@nuxtjs/tailwindcss: Updated to ^6.13.1
Ensures alignment with the latest Tailwind CSS updates and Nuxt compatibility.
@vitest/ui: Updated to ^3.0.0
Major update providing an improved testing UI and integration.
postcss: Updated to ^8.5.1
Includes bug fixes and optimizations for CSS processing.
sass: Updated to ^1.83.4
Latest features and improvements for SCSS compilation.
typescript: Updated to 5.7.3
Released last week, this version introduces new type-checking features, improved performance, and fixes.
Note: TypeScript is now a dependency in over 21.3M repositories, highlighting its significance in modern web development.
vitest: Updated to ^3.0.0
Brings new features and stability enhancements for test runners.
- upgrade dependencies by @lazercaveman in #55
Full Changelog: v1.4.4...v1.4.5
v1.4.4
v1.4.4 Dependency updates & Dart Sass
Features
- Set Dart Sass as default
Updates
- Updated Nuxt Version 3.14.1592
- Also all other updatable dependencies where updated to latest
Full Changelog: v1.4.3...v1.4.4