Changelog
All notable changes to this project are documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
[1.0.0] - 2025-03
Added
- Schema mode: Declarative API with
schema,schema-components, andv-modelfor shared wizard data - Schema step support for
condition(hide steps dynamically) andvalidate(block navigation) - Richer slot props:
tabs,tabCount,wizardData,updateWizardData - 15 local samples in dev app: basic, icons, layouts, shapes, validation, schema mode
- Test suite: Vitest + Vue Test Utils (navigation, validation, router, accessibility, TabContent, WizardStep)
jsdomandvue-routeras devDependencies for testsnpm run testscript- Vue JSX plugin for
.tsxtest files - Improved accessibility: unified IDs, ARIA linkage, keyboard navigation (left/right keys)
- Vue Router support for string and location-object
routeprops (e.g.route="{ name: 'step1', params: { id: 1 } }") - SSR safeguards: guarded DOM access when
documentis unavailable - Stable per-instance
wizardIdgeneration - Type re-exports for
FormWizardSchema,WizardData, etc.
Changed
- Router integration: normalized route handling; no-op when vue-router not installed
- FormWizard as single source of truth for
active,checked,validationError; TabContent uses callbacks - Clarified packaging:
sideEffectsfor styles,typesentry in package.json
Migration
- Classic slot mode and string
routeprops remain supported - Schema mode is optional; omit
schemato use classic flow - Ensure vue-router v4 is installed for URL ↔ tab sync
[0.3.2] - 2025-09-06
Added
- Vue Router integration for automatic route synchronization
- Route-based navigation support with
routeprop on tab-content components - Automatic URL updates when switching tabs
- Browser history support (back/forward buttons)
- Deep linking support for shareable URLs
- Route watching and navigation handling
Changed
- Enhanced FormWizard component with router integration
- Updated component lifecycle with proper router setup and cleanup
[0.3.1] - 2025-09-01
Changed
- Version bump for maintenance release
[0.3.0] - 2025-08-29
Added
- Function exposure in form-wizard component
- Composition API updates
Fixed
- Tab content not showing issue
[0.2.8] - 2025-08-29
Changed
- Version bump for maintenance release
[0.2.7] - 2025-08-29
Changed
- Internal improvements and bug fixes
[0.2.2]
Fixed
- TypeScript import component issue
[0.1.9]
Added
- Additional features and improvements
Changed
- Component structure updates
Fixed
- Fixed decentered progress bar at step-sizes < 'md'
[0.1.1]
Added
- Custom icon props
- Text and background color checking functionality
Changed
- Icon section structure improvements
- Add tab function structure (removed get index by slot)
Removed
- Some transition effects
- Source folder in dist