Skip to content

Latest commit

 

History

History
485 lines (305 loc) · 21.8 KB

File metadata and controls

485 lines (305 loc) · 21.8 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.11.0

compare changes

🚀 Enhancements

  • Enable experimental viteEnvironmentApi in nuxt.config.ts - fixes problem with actual nuxt 4.4.4 version and ssr: false (3713c89)

🩹 Fixes

  • Update project title in README for clarity (ffd5764)
  • Clarify usage of nuxtUIListbox in README (27e7599)
  • Update dependencies in package.json for compatibility and improvements (d0d3fd8)

❤️ Contributors

v0.10.0

compare changes

🩹 Fixes

  • Update release script to use major version bump for changelog (1a05662)

🏡 Chore

  • Add jobs section to CI configuration (0d2f041)

❤️ Contributors

v0.9.2

compare changes

🚀 Enhancements

  • Enhance Listbox component with transfer mode and additional props ror transfer list (1209fcb)
  • Add transfer mode to Listbox component with new schema and example (a05446d)
  • Update Listbox component documentation and add success styling (25b0d05)

🩹 Fixes

  • Update footer to reflect Nuxt UI version 4.7.0 (7932e54)

💅 Refactors

  • Clean up Listbox component by removing debug data and updating types for transfer lists (99066fa)

🏡 Chore

  • Update dependencies and package manager version NuxtUI 4.7.0 (ead6c64)
  • Add Vite optimization for FormKit dependencies in nuxt.config.ts (ced8854)
  • Add Listbox component and update input definitions (0e6566b)
  • Add Listbox component with filtering, grouping, and multiple selection (fca865a)
  • Update CI configuration to remove lint job and upgrade Node.js version to 24 (d3e4e55)
  • Update release script to use minor versioning for changelogen (2919f03)

❤️ Contributors

v0.9.1

compare changes

🏡 Chore

  • Update CI configuration to use pnpm and latest action versions (e458664)
  • Update release script to use patch versioning for changelogen (917e050)

❤️ Contributors

v0.9.0

compare changes

🏡 Chore

  • Remove work in progress notice from README (f2563bb)
  • Update release script and bump devDependencies to latest versions (b693a16)

❤️ Contributors

v0.8.7

compare changes

🏡 Chore

  • Update dependencies to latest versions (6a06e01)
  • Update package manager to pnpm@10.33.0 (e89039e)

❤️ Contributors

v0.8.6

compare changes

🏡 Chore

  • Update package dependencies to latest versions - @nuxt/ui 4.6.0 (39b82a1)

❤️ Contributors

v0.8.5

compare changes

v0.8.4

compare changes

🚀 Enhancements

  • Disable server-side rendering in nuxt configuration (a2b9bba)

🏡 Chore

  • Update package dependencies to latest versions (184f1df)

❤️ Contributors

v0.8.3

compare changes

🚀 Enhancements

  • Add default values to readonly and disabled time inputs (edd316a)

🩹 Fixes

  • Update checkbox group components with indicator prop (1b83d1f)

🏡 Chore

  • Add Netlify configuration file for build and redirects (6cbf11b)
  • Update Netlify build command to include preparation step (e8aadc1)
  • Update dependencies in package.json (5b79a4c)

✅ Tests

  • Add unit tests for useFormKitSchema, useFormKitInput, and useFormKitOutput (11866ac)

❤️ Contributors

v0.8.2

compare changes

🏡 Chore

  • Rename package to @sfxcode/nuxt-ui-formkit (fd8bbb9)
  • Rename package to @sfxcode/nuxt-ui-formkit and update references (53ef29b)

❤️ Contributors

v0.8.1

compare changes

🏡 Chore

  • Bump version to 0.8.0 and update release script for patch versioning (e0e56c6)

❤️ Contributors

v0.7.11

compare changes

v0.7.10

compare changes

🚀 Enhancements

  • Add FormKit repeater component for dynamic list management (c63c6ca)
  • Add UButton component for use in FormKit repeater (4134b20)

💅 Refactors

  • Update import paths and re-export definitions for better accessibility (d35932f)
  • Wrap FormKit components in div for improved structure (f56cd1b)
  • Wrap content in client-only component for improved rendering (2dbe95e)
  • Rename repeater component to repeater-sample for clarity (920f648)

🏡 Chore

  • release: Bump version to 0.7.9 (c132ed0)
  • Update release script to use minor versioning for changelogen (b1cd5a0)

❤️ Contributors

v0.7.8

compare changes

💅 Refactors

  • Update import paths and remove deprecated formkit configuration (15bc4d0)

❤️ Contributors

v0.7.7

compare changes

💅 Refactors

  • Update import paths and restructure definitions for better organization (59a7614)

❤️ Contributors

v0.7.6

compare changes

🚀 Enhancements

  • Add runtime definitions and plugins to package.json (10e46d4)

❤️ Contributors

v0.7.5

compare changes

🚀 Enhancements

  • Enhance form components to support dynamic slot rendering with validSlotNames (565f385)
  • Add runtime types and import paths to package.json (f3b1d65)
  • Add examples for FormKit usage without schema and slots in FormKit components (06df146)

📖 Documentation

  • Add screenshot of FormKit Nuxt UI to README (445894c)

❤️ Contributors

v0.7.4

compare changes

🚀 Enhancements

  • Normalize color input handling and improve hex validation in colorConverter (8c4e870)
  • Implement output components schema and enhance data display in FUDataView (2977a75)

🩹 Fixes

  • Correct type check for Nuxt UI output components in addNuxtAsteriskPlugin (ea93b24)

✅ Tests

  • Add comprehensive tests for color and duration conversion utilities (f05e70d)

❤️ Contributors

v0.7.3

compare changes

🚀 Enhancements

  • Add support for multiple output types in FUOutputText component (ef41a71)
  • Extend FormKitInputProps with additional Nuxt UI input and output components (941f82b)
  • Add Nuxt UI input and output components to FormKitInputProps to runtime index.ts (9c6558a)

🩹 Fixes

  • Update icon class binding in FUIcon components (9df6727)

❤️ Contributors

v0.7.2

compare changes

🩹 Fixes

  • Update release script to publish with public access (f61946a)

❤️ Contributors

v0.7.1

🚀 Enhancements

  • Initialize Nuxt module with basic setup and configuration (69c7991)
  • Update package.json for FormKit integration and bump @nuxt/test-utils version (8a79a1f)
  • Update nuxt.config.ts to include myModule and fix modules syntax (c8e9bc6)
  • Add @formkit/nuxt dependency to package.json and update pnpm-lock.yaml (1283fbc)
  • Rename module to nuxt-ui-formkit and update compatibility for Nuxt 4.0.0 (594f706)
  • Add @nuxt/ui dependency to package.json (1c194c9)
  • Add initial app structure with Nuxt UI components and configuration (8c82a8e)
  • Add @iconify-json/lucide and @iconify-json/simple-icons dependencies to package.json and update pnpm-lock.yaml (0ffbd2d)
  • Update links and structure in app.vue and index.vue for FormKit Nuxt UI (ae0c826)
  • Implement Nuxt UI components and configuration for FormKit integration (0137028)
  • Enhance input and textarea components with new configurations and styles (529c8ef)
  • Add new FormKit components (FUCheckbox, FUSelect) and enhance existing inputs with additional props and styles (d212815)
  • Add output definitions for boolean, date, and text types (c9e230a)
  • Add event handler for data saved in index.vue (904cc7a)
  • Add checkbox component with various configurations and states (b5e10cf)
  • Update component configurations and improve input handling (48424b7)
  • Enhance FUCheckbox component with additional props and improved handling (39025b8)
  • Update input component definitions with additional props and improved handling (1fa7d98)
  • Enhance checkbox and input components with additional props and improved configurations (a27e08e)
  • Add ui prop to FUInput component for enhanced customization (90b60ba)
  • Add ui prop to nuxtUIInputDefinition for enhanced customization (cd35b19)
  • Enhance FUInputDate component with additional props for improved customization (454c90f)
  • Enhance input date component with additional props for improved functionality and customization (1505d64)
  • Update input menu component with new props for enhanced functionality and customization (20b947b)
  • Enhance FUInput, FUInputMenu, and FUInputTags components with new props for improved customization and functionality (c52d46e)
  • Enhance input tags and time components with new props for improved customization and functionality (acb593d)
  • Enhance pin input component with new props for autofocus, highlight, and fixed positioning (ceb5599)
  • Update radio group and checkbox components with new props for improved customization and flexibility (e0fa636)
  • Enhance select component with new props for autofocus, arrow icon, highlight, and fixed positioning (294f58f)
  • Enhance slider component with new props for inverted direction and minimum steps between thumbs (552fbaf)
  • Enhance switch component with new props for checked and unchecked icons (0344de3)
  • Enhance textarea component with new props for fixed positioning and autoresize delay (f14f361)
  • Enhance textarea component with new props for fixed positioning and autoresize delay (5ad83c2)
  • Add output link component and enhance select menu with search input and fixed positioning (95cda62)
  • Add output link component and enhance select menu with search input and fixed positioning (8ead6ab)
  • Enhance output components with icon props and click handlers (c85e056)
  • Enhance output components with icon props and click handlers (e72e1f5)
  • Add badge list type to output list component and update schema references (3f27f6b)
  • Add InputNumber component with extensive configuration options and examples (ceff63b)
  • Add InputNumber and OutputList components to app navigation (af47fc0)
  • Add CHANGELOG.md to document project updates and version history (d13780c)
  • Add MIT License and update README with work in progress notice (b9ff7da)
  • Enhance useFormKitRepeater with type safety and improved data handling (768fc90)
  • Enhance type safety in FUInputTime, FUSelect, FUSelectMenu, and useFormKitSchema components (94f9cb4)

🩹 Fixes

  • Update formkit-label color for improved accessibility (ad9fad1)
  • Update release script to use patch versioning in changelogen (a7fa010)

💅 Refactors

  • Rename 'items' to 'options' for consistency in select components (594dee1)
  • Remove unused import from FUDataEdit.vue and clean up module.ts (48b89b8)

🏡 Chore

  • Update package dependencies to latest versions (cd73273)
  • Update package manager version and add @iconify-json/heroicons dependency (328b8e7)
  • Update package manager version and add @iconify-json/heroicons dependency (12783f3)
  • Refactorings (6a879d7)
  • Update devDependencies to latest versions (b47a641)
  • Update packageManager version to pnpm@10.30.1 (20e238b)

❤️ Contributors

0.7.0 - 2026-02-21

Added

  • InputNumber Component: New FormKit-wrapped UInputNumber component with:

    • Full Nuxt UI integration
    • Number formatting support (currency, percentage, decimals)
    • Increment/decrement buttons with customization
    • Min/max/step controls with step snapping
    • Horizontal and vertical orientations
    • Mouse wheel control options
    • Comprehensive sample page with 37 examples
  • OutputList Component: Enhanced list display component with:

    • Badge list type using UBadge components
    • Space separator option
    • Multiple list formats (span, div, ul, ol, badge)
    • Various separators (comma, semicolon, pipe, dash, space)
    • Comprehensive sample page with examples

Changed

  • Renamed tags list type to badge in OutputList for better clarity
  • Updated all component definitions to align with Nuxt UI 4.3.0 props
  • Enhanced navigation menu with links to all sample pages

Fixed

  • ESLint formatting issues in component files
  • Type compatibility between FormKit variants and UBadge variants

0.6.0 - 2024-12-XX

Added

  • Initial release with 15 input components
  • 6 output components
  • Form management components (FUDataEdit, FUDataView, FUDataDebug)
  • Composables for form utilities
  • TypeScript support
  • SSR compatibility
  • Auto-imports for components and composables

Components

Input Components:

  • Checkbox
  • CheckboxGroup
  • ColorPicker
  • Input
  • InputDate
  • InputMenu
  • InputTags
  • InputTime
  • PinInput
  • RadioGroup
  • Select
  • SelectMenu
  • Slider
  • Switch
  • Textarea

Output Components:

  • OutputBoolean
  • OutputDate
  • OutputLink
  • OutputList
  • OutputNumber
  • OutputText

Form Components:

  • FUDataEdit
  • FUDataView
  • FUDataDebug

Composables:

  • useFormKitInput
  • useFormKitOutput
  • useFormKitRepeater
  • useFormKitSchema