Releases: karnama/vueish
Releases · karnama/vueish
Release 0.17.2
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
Style
- style: fix specificity of classes
Chore
- chore(deps-dev): upgrade vite
- chore: incremented version
Release 0.17.0
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
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
Fix:
- fixed default emit format
Release 0.15.0
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
andleave
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
- Linked #329
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
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
- Resolves #403
- 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
Fix
- fix(dropdown): revert style change of dropdown
Chore
- chore: incremented version
- chore(deps-dev): updated dependencies
Release 0.13.0
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
- Resolves #407
- 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
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