Skip to content

Releases: karnama/vueish

Release 0.17.2

17 Jul 22:52
43bb9bd
Compare
Choose a tag to compare

Chore:

  • chore: incremented version
  • chore: remove debug code
  • chore(deps-dev): updated dependencies

Fix:

  • fix: useVModel now react to prop changes
    • This was a hidden issue as if the prop was defined it got returned not the internal value
  • fix: disable password controls on disabled

Style:

  • style(input): fixed disabled cursor type
  • style(input): fix bg colour not applying when disabled

Revert

  • revert: remove unused import

Release 0.17.1

13 Jul 15:56
6da12dd
Compare
Choose a tag to compare

Style

  • style: fix specificity of classes

Chore

  • chore(deps-dev): upgrade vite
  • chore: incremented version

Release 0.17.0

13 Jul 14:17
21a8cfb
Compare
Choose a tag to compare

Style

  • style(button-toggle): added small prop
  • style(pagination): added small prop
  • style(input): added small prop
  • style(textarea): added small prop
  • style(select): added small prop
  • style(file-input): added small prop and small inconsistency fixes

Refactor

  • refactor(select): simplify decision block

Testing

  • test(select)!: update selector

Fix

  • fix(file-input): disable file dropping when disabled

Chore

  • chore(deps-dev): updated dependencies
  • chore: increment version

Build

  • build: fix argument for manual running of web type builder

Release 0.16.0

01 Jul 13:14
08a7554
Compare
Choose a tag to compare

Style:

  • style(modal)!: added consistent class names
  • style(panel): added overflow hidden for too wide elements

Feature

  • feat(modal): added loading to modal

Chore:

  • chore(deps-dev): updated dependencies
  • chore: versioned package

Documentation:

  • docs(textarea): updated label
  • docs: move comments into doc blocks
    • This way it will actually show up up as opposed to getting stripped

Release 0.15.1

24 Jun 18:35
Compare
Choose a tag to compare

Fix:

  • fixed default emit format

Release 0.15.0

24 Jun 17:27
918c6b4
Compare
Choose a tag to compare

Chore:

  • chore: updated version
  • chore(select): simplified typing
  • chore: reduced sidebar width for demo board
  • chore(label)(BREAKING CHANGE): renamed UIPill to UILabel
  • chore(deps-dev): updated dependencies
  • chore: removed unused lines
  • chore: updated active link style on demo board
  • chore(toggle): removed redundant value indicator
  • chore(button): added prop comment
  • chore(deps-dev): updated non-breaking dependencies
  • chore(button): set tinted flag in demo to false
  • chore(deps-dev): updated automation dependencies
  • chore(deps-dev): updated eslint and fixed new issues
  • chore(deps-dev): updated jest to v28
  • chore: updated checkout action version
  • chore(button): updated prop names throughout for UIButton usages
  • chore: use built in tailwind config type
  • chore: emit cjs format

Fix:

  • fix(intersect): fixed callback being run twice
  • fix(select): removed autocomplete
  • fix(select): removed selection display if there's no selection
  • fix(select): added missing loader import
  • fix(select): fixed overflow to top offscreen on
    • Resolves @karnama/vueish#449
  • fix: pr fixes
  • fix(select): only show header if there's content
  • fix(button): fixed typo
  • fix: updated the logic to not show loading on disabled

Feature:

  • feat(intersect): added enter and leave modifiers
  • feat(table): added compact styles
  • feat(skeleton): added component
  • feat(select): improved placeholder handling
  • feat(select): added isSelected slot prop to option slot
  • feat(select): added loader
  • feat(textarea): added loader
  • feat(input): added loader
  • feat(pagination): added large option
  • feat(button): added small styles
  • feat(button)(BREAKING CHANGE): updated to use tailwind themes
  • feat(button)(BREAKING CHANGE): updated default designs
  • feat(button): added tinted option
  • feat(button): preserve button width on loading
    • this will reduce jumping of content after the button
  • feat(file-uploader): added loading indicator

Style:

  • style(button): updated button styles
    • Now it's a closer match to the design but still not perfect
  • style(toggle): updated styles
  • style(toggle): updated error state border width
  • style(modal): update border radius
  • style: set colour to default brand colour on action btns
  • style(select): added colour transitions
  • style(table): adjusted heading font-weight
  • style(input): fixed number buttons on disabled state
  • style(input): added caret colour
  • style(textarea): added caret colour
  • style(label): updated label styles
  • style(button): removed bg for minimal disabled buttons
  • style(button): increased text size on large button
  • style(pagination): made arrow buttons match number button sizes
  • style: updated label spacing from inputs
  • style(table): updated default pagination button styles
  • style(table): increased spacing
  • style(label)(BREAKING CHANGE): update labels to new theme
  • style(modal): set overflow to auto
  • style(button): fixed grey buttons styles
  • style(button-group): fixed focus ring visibility=
  • style(dropdown): fixed always visible scrollbars
  • style(button): tweaked gray buttons disabled design
  • style(input): hid suffix when loading
  • style(button): added missing button border styles

Build:

  • build: added globalThis checks

Documentation:

  • docs(select): improved web-types

Testing:

  • test(select): added placeholder regression test
  • test(button): updated snapshot of other components
  • test(table): updated snapshot
  • test: updated selectors
  • test(button): updated buttton snapshots
  • test(skeleton): added pulse snap test
  • test(table): removed comment
  • test(button): added missing tinted snapshots

Refactoring

  • refactor(table)(BREAKING CHANGE): renamed recently added compact prop to small
    • This is to keep consistency throughout the library

Performance

  • perf(select): removed some dynamic classes
  • perf: removed lodash merge dependency

Release 0.14.0

23 Mar 19:38
Compare
Choose a tag to compare

Performance

  • perf(table): added markRaw

Feature

  • feat(select): improve keyboard control
    • This now matches built in select closer

Style

  • style(panel): add semantic correction of main content
  • style(select): truncate lines in multi select
  • style(select): make placeholder colour consistent
  • style(select): fix focus styles

Fix

  • fix: check for document in node environment correctly
  • fix(button)!: remove wrapping span
    • Remove to be in line with expected styling applied to the button. For example flex
  • fix(input): disable buttons on type input when disable
  • fix(modal)!: removed non-sensical prop binding

Docs

  • docs: added default page to demo board
  • docs: fixed typo

Chore

  • chore: incremented version
  • chore(deps-dev): updated dependencies

CI

  • ci: updated action version
  • ci: added npm publish

Release 0.13.1

01 Mar 09:34
6c70592
Compare
Choose a tag to compare

Fix

  • fix(dropdown): revert style change of dropdown

Chore

  • chore: incremented version
  • chore(deps-dev): updated dependencies

Release 0.13.0

28 Feb 10:30
b2bd116
Compare
Choose a tag to compare

Fix

  • fix(tooltip): display nothing when binding value is
  • fix(select): added missing type
  • fix(select): clear icon updated to button
    • button conveys more semantic meaning
  • fix: point to the correct types file

Style

  • style(tooltip): reduce distance from content
  • style(pagination): added spacing
  • style(avatar): set minimum dimensions
  • style(input): fixed focus style of decrement button

Feature

  • feat(dropdown): added transition option
  • feat(textarea): added placeholder prop
    • This will include the option in web-types
  • feat(dropdown): added interface
  • feat(textarea): added large prop
  • feat(modal)!: add open as slot prop
  • feat(dropdown): transitions can be disabled
  • feat(table): added total records prop

Performance

  • perf: purged demo only classes
    • before: 49.77 KiB / gzip: 8.20 KiB
    • after: 47.23 KiB / gzip: 7.81 KiB

Chore

  • chore(deps-dev): updated dependencies
  • chore: incremented version
  • chore(deps-dev): lock test utils version
  • chore(deps-dev): updated dependencies
  • chore(deps-dev): removed unused dependency vue-loader
  • chore: pull request fixes

Refactor

  • refactor(radio): updated error
    • RangeError has more semantic meaning and fits this case
  • refactor: moved shared props out of composables
    • As these aren't composables

Test

  • test(textarea): changes missed in previous commit
  • test(radio): simplified test
  • test: remove prop defaults empty strings

Continuous Integration

  • ci: cancel running workflows on new runs

Documentation

  • docs(transitions): added default in doc block
  • docs(input): clean up demo errors

Release 0.12.1

18 Feb 15:35
418982f
Compare
Choose a tag to compare

What's Changed

  • ci: add test reporting to pull requests by @nandi95 in #262
  • feat(dropdown): expose show, hide & toggle handlers on default slot by @fullstackfool in #411

Full Changelog: v0.12.0...v0.12.1