Releases: epicmaxco/vuestic-ui
v1.4.2
Description
Accessibility improvements, bug fixes and optimizations.
What's Changed
- hotfix by @aluarius in #1862
- Fix #1846: useStateful works with modelValue by @Derranion in #1852
- Components accessibility updates & dom optimization checks by @aluarius in #1863
- Fix docs colors. by @m0ksem in #1836
- Components accessibility updates & dom optimization checks by @aluarius in #1874
- Fix redeclaration of @vue/runtime-core. by @m0ksem in #1881
- [#1885] Fix
VaTabs
grow
by @RVitaly1978 in #1886 - [#1850] Update
useForm
hook by @RVitaly1978 in #1851 - [#1781] Fix: docs sidebar active route determination by @dnischeta in #1889
- [#1883]
VaAppBar
position fix by @aluarius in #1895 - Update nuxt module import composables. by @m0ksem in #1904
- Nuxt module hotfix by @aluarius in #1908
- [#1760] [#1871]
useRouterLink
refactoring by @aluarius in #1901 - Components accessibility updates & dom optimization checks by @aluarius in #1893
- [#1837] Revert font size increasing by @damirJa in #1914
- [#1912] Fix
VaSlider
typerange
by @RVitaly1978 in #1915 - Fixed #1892. by @Sadnessa in #1899
- [#1876]
VaDataTable
remove extraclick
emit by @dnischeta in #1894 - feat: export component types by @m0ksem in #1896
- [#1761, #1739, #1898] Fix
shallowRef
andpropType
by @RVitaly1978 in #1861 - [#1855]
VaDataTable
customization with propsrow-bind
andcell-bind
by @RVitaly1978 in #1869 - Fix/component prop types by @m0ksem in #1935
- Change all vuesticPlugin to createVuestic. by @m0ksem in #1931
- [#1873] Add
VaDataTable
propsticky-footer
by @RVitaly1978 in #1918 - [#1887]
useBem
&useForm
composables refactoring by @aluarius in #1910 - [#1844] Add manual input example to the docs by @damirJa in #1913
- [1868] Css Variables Section by @damirJa in #1920
- [1900] Spacer docs by @damirJa in #1926
- Minor. Fix Readme url. by @m0ksem in #1831
- Fix VaDateInput types. Fix useBem types. by @m0ksem in #1949
- Remove unused emits. by @xiongmao86 in #1745
- fix#1816 escape vuestic import in docs by @m0ksem in #1966
- fix#1957 Remove collapse margin. Beautify accordion. by @m0ksem in #1964
- feat: automate version bump for generators and github templates by @asvae in #1963
- fix#1859 Show dropdown on manul input prop. by @m0ksem in #1968
- feat#1947 Added component prop types to components config by @m0ksem in #1965
- [#1752] Modal padding and Content improvements by @damirJa in #1928
- File upload undo examples by @rustem-nasyrov in #1977
- Docs/ssr guide by @m0ksem in #1825
- Fix#1427 VaSelect slot focus. Refator VaInputWrapper. by @m0ksem in #1971
- Feat/popover slots rework by @rustem-nasyrov in #1980
- Fix import components in
va-input-wrapper
by @RVitaly1978 in #1992 - [#1761, #1739, #1898] Fix shallowRef and propType (part 2) by @RVitaly1978 in #1932
- [#1962]
VaSwitch
line height fix, keyboard focus state, minor refactoring by @aluarius in #1983 - Fix: va-rating-issues by @smellyshovel in #1984
- [#1940] Fixed filtering and sorting of
VaDataTable
when usingitems
with nested objects by @RVitaly1978 in #1990 - Fix incorrectly applied progress bar height (#1950) by @smellyshovel in #1981
- feat: release script by @asvae in #1986
New Contributors
- @dnischeta made their first contribution in #1889
Full Changelog: v1.4.1...v1.4.2
v1.4.1
Mostly small fixes to support v1.4.0
.
What's Changed
- Nuxt/v1.0.0 by @m0ksem in #1800
- removed important by @SaumyaBhushan in #1804
- Fix #1789: types for VaDateInput and its dependencies by @Derranion in #1803
- Register VaHover component in VaCarousel. by @m0ksem in #1823
- fix: carrousel demo slots wrong name by @edimitchel in #1813
- Fix#1814/outline button text color by @m0ksem in #1815
- Updated Icon Config docs. by @m0ksem in #1820
- Update vue-cli-plugin to use vuestic-ui 1.4.0. by @m0ksem in #1819
- Fix#915/use router link in sidebar item by @m0ksem in #1826
- Fix#1812/remove confusing config aliases by @m0ksem in #1817
- Fix show code button focus state in docs. by @m0ksem in #1832
- Prevent pagination numeric buttons changin its width if content is long. by @m0ksem in #1833
- Fix#1773/file upload single model value by @m0ksem in #1835
- [#1830] Fix backtop demo by @RVitaly1978 in #1841
- [#1838] va-radio tab selection fix, accessibility updates by @aluarius in #1843
- Fix #1785: VaDateInput keyboard navigation, click and focus events by @Derranion in #1840
VaButton
,VaButtonToggle
&VaCollapse
accessibility & dom optimization checks by @aluarius in #1847VaCheckbox
DOM optimization & accessibility improvments by @aluarius in #1845- Requesting modal with method, without putting into by @xiongmao86 in #1713
VaImage
alt prop, docs update by @aluarius in #1848VaDropdown
(and related components),VaCarousel
accessibility updates by @aluarius in #1860- Components accessibility updates & dom optimization checks by @aluarius in #1854
- @SaumyaBhushan made their first contribution in #1804
- @edimitchel made their first contribution in #1813
New Contributors
Full Changelog: v1.4.0...v1.4.1
v1.4.0
Took all our elbow grease, but it's finally there 🤗.
Exciting stuff
Less exciting stuff
- Full transition to composition API
- IDE typing support for components
- betterer SSR support (vite, vue-ssr, nuxt)
Possible next steps
- Accessability
- Layouts
v1.3.5
🐛 Bug fixing release before the big one.
- Bug fixes: slider, data table, inputs, file upload;
- Docs fixes;
- Refactors and restructuring. Most importantly, many components are moved to composition API.
Expect bigger things in v1.4.0
. We're close to done on a bunch of features, but Nuxt 3 support is a tough beast :<.
v1.3.4
Minor release 😬
- Have bunch of bug fixes: button, select, time input, card, infinite scroll, form etc.
- We're switching from class components to composition API. That's in progress.
- Css variables added to docs.
We did a lot of work on processes/planning side, which won't be directly visible, but should contribute to vuestic quality without a doubt!
v1.3.2 - Bug fixing and refactoring 🐛
Current release is a small bug fixing release with several interesting features:
- Create new flow for select;
- Data table events;
- Better tree shaking for vue-cli plugin;
- Flippable icon;
- Many smaller stuffs.
🤓 Data-tables and timepicker
Tables
With tables we decided to go a bit overboard to cover all cases you can have!
- Light case - css only table
- Medium case - data table
- Heavy case - AG grid extension
Regardless of the case you chose - you get the same visual style.
Time picker
Same as for date picker - you have two options:
Input has form validation and standard input features, when inline option is for usage as part of other component, i.e. dialog.
Bugs
- There is a couple of pretty significant bug fixes
Tweaks and bug fixing
Polishing/bug-fixing release. Next one will include data-tables 😄.
Here's some changes:
- Config system didn't work (very sneaky bug with class-component, thanks @Derranion)
- DatePickerInput keyboard input support.
- Vuestic-admin updated to use newest version of vuestic-ui.
- Multiple documentation improvements.
Treeshaking and datepickers
Real good stuff
- Datepickers: With input and standalone.
- Tree shaking (allows to import only components you need, reducing bundle size): should work with vue-cli and vite (ssr) unless we messed something up :X.
Internal changes and smaller stuff
- We're gradually moving from mixins to composition API. That gives us good typing; also composables are easy to expand. Downside is the steep(er) learning curve :/.
- Docs tweaks (anchors, file structure, markdown tweaks).
- Simplify translations handling.
- Small fixes.
Russian translation and many fixes
Notably
- Russian translation (thanks @mxmvshnvsk)
- Dropdown fixes
- Removed bulk dependencies (medium-editor, gravatar etc)
- Fonts integration in vue-cli plugin
- Select fixes (more fixes in the oven)