Skip to content

Releases: vuesion/vuesion

🎉 Vuesion 5.0.0 is Here! 🚀

14 Jun 11:57
Compare
Choose a tag to compare

We are thrilled to announce the release of Vuesion 5.0.0, packed with exciting new features, enhancements, and updates designed to elevate your development experience. Here’s what’s new and improved:

🌟 New Features and Enhancements

Major Framework Updates 🚀

  • Vue.js 3 and Nuxt 3: Upgrade your projects with the latest and greatest from the Vue ecosystem. Experience improved performance, enhanced developer experience, and new capabilities.

Full-Stack Setup with Prisma.js 🛠️

  • Integrated Prisma.js: Vuesion now includes a full-stack setup with Prisma.js, enabling you to manage your database schema, migrations, and queries with ease. Benefit from the powerful type safety and auto-completion features of Prisma to streamline your backend development.

Website Overhaul 🌐

  • Refined Tablet Version: Enjoy a more seamless experience on tablet devices.
  • Enhanced Mobile Version: Navigate effortlessly with our optimized mobile layout.
  • Lighthouse Score Boost: We’ve fine-tuned the website for a stellar Lighthouse score, enhancing performance and SEO.
  • New Sections: Explore our fresh VuesionPlus, Support, Testimonials, Benefits, Key Features, and Landing Page Hero sections for a more engaging experience.

Developer Tools and Workflows 🔧

  • Vuesion Generator Templates: Updated templates to streamline your development workflow.
  • RESTful API Generator: Simplify your CRUD operations with our improved generator.
  • New Page and Store Generators: Create pages and manage state with ease.
  • Component Generators: Boost your productivity with the new component generator.

Improved Components and UI 🎨

  • Input Component Updates: Added support for autocomplete validation, menu slots, and design updates based on Figma.
  • VueStepper and VueAlert Components: New components to enhance your UI toolkit.
  • Pagination Enhancement: Handle large amounts of data seamlessly with the improved pagination component.

System and Security Enhancements 🔒

  • PWA Module Integration: Enhance your app’s performance with the new PWA module.
  • Security Module: Boost your app's security with our new security module.
  • Optimization and Compression: Added compression and cache control for better performance.
  • Docker Support: Dockerize Nuxt and Storybook for a more consistent development environment.

Design System Updates 🎨

  • Color and Typography Sync: Updated color tokens and typography based on the latest Figma design.
  • Responsive Design Tokens: Added --text-light and --text-dark color tokens for better styling control.

🔧 Bug Fixes and Performance Tweaks

  • Code Quality: Removed obsolete dependencies and optimized the build process.
  • Storybook and Vite Integration: Excluded stories from test coverage to enhance build efficiency.
  • Dependency Updates: Kept everything up-to-date with the latest versions for improved stability and performance.

📚 Documentation and Contributors

  • Updated README.md: Check out the revamped README for the latest guidelines and usage tips.
  • Contributor Recognition: A heartfelt thank you to all our contributors!

🚀 Ready to Dive In?

Use Vuesion 5.0.0 today and experience the future of development! To create a new project, simply run:

npx @vuesion/create [project-name]

As always, your feedback is invaluable. Let us know what you think, and happy coding! 🌟

v4.8.1

08 Apr 11:07
Compare
Choose a tag to compare

4.8.1 (2022-04-08)

Chores
  • node: upgrade to version 14 (65566905)
Continuous Integration
  • pull-request: only checkout privat repos for org members (bd21421f)
Documentation Changes
Bug Fixes
  • landing-page-header: use dynamic storybook link (d407a791)
  • vue-select: don't focus input after outside click (76284345)

v4.8.0

26 Mar 14:13
Compare
Choose a tag to compare

4.8.0 (2022-03-26)

Chores
New Features
  • vue-masonry:
    • add proper image handling (350f3e87)
    • recalculate height when content changes (8eac1d1a)
  • vue-select:
    • focus custom select when menu closes (847450a2)
    • support multi-select (f6c338ea)
  • vue-menu:
    • emit close event on esc press (258bdf7e)
    • emit close event on Tab press (9b1cd674)
  • components:
  • vue-input: add debounced-input event (6e204a3f)
Bug Fixes
  • components: validation and error states (c6d9bd0d)
  • accordion-item: register when mounted (b88720e5)
  • vue-slider: increase space below label (9425b3b2)
  • vue-select: add css for native/custom switch (8240483f)

v4.7.0

30 Jan 17:56
Compare
Choose a tag to compare

4.7.0 (2022-01-30)

Documentation Changes
New Features
  • vue-input: change leading icon color (b4b83c41)
  • vue-select: change icon spacing (57b9a5d4)
  • vue-button: add ghost variation (71953260)
Bug Fixes
  • vue-select: change css structure for menu positioning (2c932e4d)
  • add currency input to coverage report (1894c807)

v4.6.0

22 Dec 20:16
Compare
Choose a tag to compare

4.6.0 (2021-12-22)

Build System / Dependencies
Chores
  • vuesion+: add currency input (c8ee5106)
New Features
  • vue-input: add slots for leading/trailing icon (ab0b85be)
  • avatar: add support for icons (dc90d193)
  • color-palette: add info color (c3028014)
  • vue-menu: scroll to active item on key press (5a60ccd7)
Refactors
  • vue-input: emit original event-object on input (b352008a)
  • v-for: make sure all keys are unique (2854dda0)

v4.5.0

26 Nov 17:05
Compare
Choose a tag to compare

4.5.0 (2021-11-26)

Chores
  • use es6 as test target (9fcd6358)
  • remove graphql folder from coverage (7387a289)
Documentation Changes
  • typo: add vue-text look property (57596d9f)
New Features
  • vee-select: add search via keyboard (a3a012fe)
  • vee-validate: add regex by default (1badb64d)
  • vue-columns: add auto-height, can-grow, can-shrink props (42fbb411)
  • add google-fonts module (fc287b8f)
  • vue-box: add auto-height prop (1d471d5a)
Bug Fixes
  • vee-select:
    • make validation work and add error state (0e81e049)
    • don't show menu if disabled (0bea3bd3)
Refactors
  • forms: use composition-api (e0146021)
  • components: move forms into separate folder (e7fa4d26)
  • vue-columns: use flex gap (9ccd1e22)
  • vue-inline: use flex gap (c33facfa)

v4.4.1

23 Oct 14:59
Compare
Choose a tag to compare

4.4.1 (2021-10-23)

Chores
Bug Fixes
  • vue-button: add aria-hidden to icons (94ab7953)
  • vue-text: add default font-family (3a1f32ab)
  • generators: use correct variable name in vuex actions (b5eacbcf)
  • vue-select: apply placeholder css class to custom-select (5f5a4d8f)
  • vue-inline: add css class for no-wrap property (f2a17be4)

v4.4.0

02 Oct 19:43
Compare
Choose a tag to compare

4.4.0 (2021-10-02)

Chores
Continuous Integration
  • replace circleCI with Github workflows (57df1083)
New Features
  • vue-sidebar: add active-class for nuxt-link (b649c361)
  • vue-menu: add disabled state for items (5ddc0fad)
Bug Fixes
  • vuex-blueprint: add default exports (5389a6d5)
  • vue-pagination: add type attribute to buttons (475cb0b6)

v4.3.0

04 Sep 15:38
Compare
Choose a tag to compare

4.3.0 (2021-09-04)

Continuous Integration
  • add Vuesion+ Calendar and Date picker (cf266202)
  • split vuesion+ components into separate repos (5a03c042)
Documentation Changes
  • component-docs: replace disclaimer with CTA (170cb998)
  • design-system: update introduction text (833055c6)
  • update README.md (2e46cdbc)
New Features
  • vue-input:
  • components: reduce description-gap for better y-alignment (5125dc9f)
  • vue-select: focus/scroll to item of the selected value (c47a8961)
  • i18n: add full-icu package and scripts (5166dad0)
  • jest-setup: add stub for Element.scrollTo (22c9f870)
  • dark-mode: optimize surface colors (69cda30c)
  • collapse-animation: support dynamic child-height (99d496c9)
  • vue-menu: change max-height to fit better in viewport (53ae1ff8)
Bug Fixes
Refactors
  • vue-dropdown: simplify onKeyDown event handler (a29db17c)

v4.2.0

17 Aug 00:33
Compare
Choose a tag to compare

4.2.0 (2021-08-17)

Chores
  • vuesion-config: sort i18n properties (480796a1)
  • i18n: clean up translations (a8ce8d7b)
New Features
Bug Fixes
  • generators:
  • meta: use title instead of description (e020a72a)
  • feature-list: fix typos (aacee1a0)
  • pwa-meta: let vue-meta handle the meta information (66eea278)
  • vue-select: add role to custom-select (73ea1892)
  • vue-icon-vuesion: remove aria attribute (da473588)
  • icon-list: remove view-boards (f12ed301)
Refactors
  • tokens: rename --a11y-color to --a11y-default-color (bc32d206)