Skip to content

0.7.0

Latest
Compare
Choose a tag to compare
@ojvribeiro ojvribeiro released this 16 Sep 18:51
ac27ede

Changelog

For detailed changelog, see: #241

๐ŸŒŸ Highlights

  • Now you can use new Vue versions as they're released
  • Vue plugin system w/ definePlugin (see: #231)
  • Configurable /public directory (see: #255)
  • Configurable src directory (see: #292)

Warning

You should install the vue package to get proper intellisense.

๐Ÿ”จ Improvements

  • Typed response for the useFetch composable
  • Make app.vue optional; Now you can just create an index.vue file inside /pages to enable routing.
  • @404 path alias
  • Serve Gzip and Brotli files on production

โš ๏ธ Breaking changes

  • Auto-imports are now opt-in (see: #295)
  • <App /> component is now <Page />
  • Pinia and Sass are no more included in Vulmix, you have to install them manually
  • You should use the build command instead of prod (eg: npm run build)

Note

Although you need to install and initialize Pinia by yourself using the plugin system, with Sass you just have to install sass and start using it.

๐Ÿž Bug fixes

  • useFetch: Make the options argument optional
  • Use default require for new unplugin version
  • VulmixWelcome: Use anchor tag for Return to Home link
  • Icon: rendering issues

๐Ÿ“ฆ Dependencies

  • Bump vulxi to 0.1.6

๐Ÿ—บ๏ธ Development

  • Use Bun as package manager
  • Explicitly import Ref type
  • Fix infinite loop on dev build
  • Enforce LF endOfLine

โค๏ธ Contributors