Inkline Versions Save

Inkline is the intuitive UI Components library that gives you a developer-friendly foundation for building high-quality, accessible, and customizable Vue.js 3 Design Systems.

v4.4.1

7 months ago
  • fix: update validation stories 88d96e63

https://github.com/inkline/inkline/compare/v4.4.0...v4.4.1

v4.4.0

7 months ago
  • The useForm composable is now type safe and requires a base type that determines the shape of your form
  • There are three values now being returned by the useForm composable:
    • schema - the resolved schema with all validation fields
    • form - the serialized form values, computed based on the schema
    • validate - a function to validate the schema on demand
  • The form will now set all the schema values to touched when submitting.
  • The usePrompt promise now resolves to the serialized form instead of the schema
  • Improved useModal and usePrompt
  • Updated button structure and loading state, added icon slot
  • Changed block button to display: flex
  • Refactored all symbols to avoid nuxt SSR import issues
const { form, schema, validate } = useForm<{
    field: string;
    group: {
        nested: number;
    };
    array: string[];
    arrayGroup: Array<{ field: string }>;
}>({ 
    field: { 
        value: 'abc',
        validators: ['required']
    },
    group: { 
        nested: {
            value: 123,
            validators: []
        }
    },
    array: [
        { value: 'abc' }
    ],
    arrayGroup: [
         {
             field: {
                 value: 'abc'
             }
         }
    ]
});
  • Merge pull request #390 from inkline/form-validation-update 489325a1
  • Merge pull request #389 from inkline/all-contributors/add-Timbological 5365ce63
  • Merge pull request #388 from inkline/bugfixes b93f4c75

https://github.com/inkline/inkline/compare/v4.3.3...v4.4.0

v4.3.3

8 months ago
  • feat: add toast container offsets as css variables e7228bdc

https://github.com/inkline/inkline/compare/v4.3.2...v4.3.3

v4.3.2

8 months ago
  • test: add modal container tests e817480a
  • feat: add IToast position prop for documentation purposes 5fa05f94

https://github.com/inkline/inkline/compare/v4.3.1...v4.3.2

v4.3.1

8 months ago
  • fix: remove search event from ISelect 75fa0c66

https://github.com/inkline/inkline/compare/v4.3.0...v4.3.1

v4.3.0

8 months ago
  • feat: add modal builder with several built-ins and useModal composable 3b053bc7
  • feat: add e2e integration workflow using playwright b4de4ad8
  • feat: add toast container injection 2e159538
  • fix: update ISelect props e242d6ab

Breaking changes

  • IToastContainer no longer needs to be added manually

https://github.com/inkline/inkline/compare/v4.2.2...v4.3.0

v4.2.2

9 months ago
  • fix: fix injection key path resolution in ssr 607c0159

https://github.com/inkline/inkline/compare/v4.2.1...v4.2.2

v4.2.1

9 months ago
  • fix: update password toggleable condition to no longer take readonly and disabled into account 7b2cb0eb

https://github.com/inkline/inkline/compare/v4.2.0...v4.2.1

v4.2.0

9 months ago
  • fix: update manifest generation 56231199
  • refactor: renamed composables files to reflect the composable function they're exporting a85bd392
  • fix: fix using props.name directly in setup() 2c0ec28d
  • feat: add manifest merging support c0f35a40
  • feat: update storybook to latest version 2a9b4ce7
  • refactor: use IInput to render INumberInput e88efae7
  • feat: add showPasswordToggle and textarea type 0f3d3bc9
  • feat: add eye, eye-off, clear icons a0dd1883
  • fix: fix breadcrumb color 2c841502
  • refactor: reuse IInput with type textarea to render ITextarea 7e4c8df6

https://github.com/inkline/inkline/compare/v4.1.1...v4.2.0

v4.1.1

11 months ago
  • fix: fix radio buttons expected modelValue type 05896e10

https://github.com/inkline/inkline/compare/v4.1.0...v4.1.1