0.6.1-beta
Changelog
For detailed changelog, see: #133
🌟 Highlights
- Official Vulmix domain: vulmix.dev
- Vue 3.3 support (read the official announcement)
- Page transitions
⚠️ Breaking changes
- Deprecate
<Image>
component - Remove
@vueuse/core
. You should install it manually from0.6.1-beta
.
✨ New features
- Built-in
useFetch
composable - Pinia support with auto-imported stores
- Automatically uses available port (defaults to
3000
) on dev mode - Custom auto-imports via
vulmix.config.ts
withimports.dirs
andimports.presets
- Added
href
alias forto
prop in<Link>
component - Page transitions via
vulmix.config.ts
🔨 Improvements
- Vue 3.3 support
- Removed
_dist
folder from the project root ondev
- Fully typed
defineVulmixConfig
invulmix.config.ts
- Listens for files creation and recompiles the project (still need to restart the server if a new folder is created)
- Better terminal messages
- Default encoding (charset) to UTF-8 if not provided in
vulmix.config.ts
- Remove union types from lang
- Better welcome message in
<VulmixWelcome />
- Easy TailwindCSS installation
🐞 Bug fixes
- Fixed TypeScript auto-imports with
<script setup lang="ts">
- Removed default layout (
layouts/default.vue
) requiredname
prop forLayout
component - PostCSS: adds support for CSS nesting in Tailwind
- Page title not changing on navigation
- Prevents child element margins to affect
data-vulmix-app
📦 Dependencies
- Bump
@vueuse/core
to10.2.0
- Bump
@vueuse/head
to1.1.26
- Bump
browser-sync
to2.29.3
- Bump
sass
to1.63.6
- Bump
unplugin-auto-import
to0.16.4
- Bump
unplugin-vue-components
to0.25.1
- Bump
pinia
to2.1.4
- Bump
typescript
to5.1.6
- Bump
vue
to3.3.4
- Bump
vue-router
to4.2.4
📄 Documentation
- The Vulmix docs official domain is now vulmix.dev!
- Added Introduction page
- Added Pre-requisites section to Get started page and improved text
- Merged the "File-based routing" and the "Dynamic routes" pages in the "Routing" page
- Added the Auto-imports page
- Added the Hot Module Replacement page
🗺️ Development
- Update
npm-publish
action