Releases: michaelcozzolino/flyonui-vue
Releases · michaelcozzolino/flyonui-vue
flyonui-vue@3.0.0
What's Changed
core (breaking)
- feat(core)!: Attach event listeners to components whose attrs are not inherited and rename props to make them match native attributes such as disabled and readonly by @michaelcozzolino in #109
- feat(FoSocialButton)!: Lowercase social names and add default slot to have custom text by @michaelcozzolino in #113
- feat(text-direction)!: Rename type Direction to TextDirection and add docs by @michaelcozzolino in #116
- feat(types)!: rename Animation type to LoadingAnimation for clarity by @michaelcozzolino in #130
- feat(core)!: Extend colors with
basecolor for text based components by @michaelcozzolino in #143 - feat(core)!: Rename isIndeterminate prop to indeterminate for FoCheckbox and FoSwitch to make it consistent with native attributes by @michaelcozzolino in #163
- feat(FoDataList)!: Rename FoDatalist to FoDataList to have pascal case component name by @michaelcozzolino in #165
To upgrade from 2.x to 3.x you can follow this upgrade guide!
core
- tests(core): Add attributes and native events forwarding tests by @michaelcozzolino in #162
- fix(FoRange): Rename default prop from isDisabled to disabled by @michaelcozzolino in #164
- release: v3.0.0 by @michaelcozzolino in #170
docs
- docs: Explain how to use class and styles with components properly by @michaelcozzolino in #110
- chore: Upgrade Vite and Vitepress to the last versions by @michaelcozzolino in #114
- feat(docs): Add docs links to older FlyonUI Vue versions by @michaelcozzolino in #115
- feat(docs): add EndOfLifeAlert component to notify users of outdated documentation version by @michaelcozzolino in #129
flyonui-vue@2.4.0
What's Changed
core
- chore: Update dependencies by @michaelcozzolino in #159
- chore: Update Yarn by @michaelcozzolino in #160
- feat(FoDataTable): Column filtering by @michaelcozzolino in #166
- chore: Build on dev mode properly by @michaelcozzolino in #167
- release: v2.4.0 by @michaelcozzolino in #169
docs
- feat(docs): Add toolbar on sidebar by @michaelcozzolino in #148
- fix(docs): Restore sidebar on mobile by @michaelcozzolino in #149
- fix(docs): Load docs together with headers, feat(docs): Add spinner when loading website for the first time by @michaelcozzolino in #150
- fix(docs): Sidebar slightly scrolling under navbar by @michaelcozzolino in #152
- feat(docs): Show component preview if different view size is clicked from code preview by @michaelcozzolino in #153
- fix(docs): Disallow google tag manager for development by @michaelcozzolino in #154
- feat(docs): Add missing api docs descriptions by @michaelcozzolino in #155
- fix(docs): Remove horizontal overflow when page is too big by @michaelcozzolino in #156
- fix(docs): LTR bugs by @michaelcozzolino in #158
- tests(docs): Speed up tests by @michaelcozzolino in #161
scripts
- feat(scripts): Add Codex script to load docs icons automatically by @michaelcozzolino in #151
Full Changelog: https://github.com/michaelcozzolino/flyonui-vue/compare/flyonui-vue@2.3.0...flyonui-vue@2.4.0
flyonui-vue@2.3.0
What's Changed
core
- feat(FoDatatable): First implementation by @michaelcozzolino in #120
- feat(FoHeading): Add color support and default color class handling by @michaelcozzolino in #121
- feat(FoAlert): First Implementation by @michaelcozzolino in #122
- feat(FoDiff): First implementation by @michaelcozzolino in #123
- feat(FoStatus): First implementation by @michaelcozzolino in #124
- feat(FoBadge): Implement Dismissible badge by @michaelcozzolino in #125
- feat(FoDivider): First implementation by @michaelcozzolino in #126
- chore(deps): update dependencies to latest versions by @michaelcozzolino in #128
- feat(FoBlockQuote): First implementation by @michaelcozzolino in #131
- feat(FoSkeleton): First implementation by @michaelcozzolino in #132
- feat(FoAvatar): First implementation by @michaelcozzolino in #133
- feat(FoRange): First implementation by @michaelcozzolino in #134
- feat(FoRadialProgress): First implementation by @michaelcozzolino in #135
- feat(FoRadio): First implementation by @michaelcozzolino in #136
- feat(FoInputFile): First implementation by @michaelcozzolino in #137
- feat(FoMultipleSelect): First implementation by @michaelcozzolino in #140
- fix(core): Some components getting mismatched colors when global config is applied by @michaelcozzolino in #141
- fix(core): Component config applied to non defaulted props by @michaelcozzolino in #147
- release(core): v2.3.0 by @michaelcozzolino in #144
docs
- feat(docs): Integrate resizer component in ComponentPreview.vue and update layout by @michaelcozzolino in #127
- refactor(docs): Rename lang prop to language in ComponentPreview.vue by @michaelcozzolino in #138
- refactor(docs): Improve Api tables and add missing snapshots by @michaelcozzolino in #139
- fix(docs): Use window only when defined by @michaelcozzolino in #145
- feat(docs): convert docs components to async imports to reduce chunk size by @michaelcozzolino in #146
Full Changelog: https://github.com/michaelcozzolino/flyonui-vue/compare/flyonui-vue@2.2.0...flyonui-vue@2.3.0
flyonui-vue@2.2.0
What's Changed
core
- fix(core): Create vite plugin to allow core rebuild during props update in hmr by @michaelcozzolino in #98
- feat(core): Implement unit tests for composables by @michaelcozzolino in #101
- feat: Implement FoSwitch component by @michaelcozzolino in #103
- feat(core): Implement FoTabs component by @michaelcozzolino in #104
- refactor(FoTabs): Allow to use slots for tabs and contents by @michaelcozzolino in #105
- fix(FoTabs): Checkbox not getting updated if clicked inside a tab by @michaelcozzolino in #108
- fix: disable composite flag to ensure props types are rebuilt by @michaelcozzolino in #117 (reverts #98)
- fix(FoLink): Allow optional default slot by @michaelcozzolino in #118
docs
- feat(docs): Replace popover with modal for configuration settings by @michaelcozzolino in #99
- feat(docs): Add unreleased components to the next directory by @michaelcozzolino in #102
- refactor(docs): Code snippet by @michaelcozzolino in #106
- feat(docs): Update components api by @michaelcozzolino in #107
- fix(docs): docs sidebar bugs related to the documented items by @michaelcozzolino in #111
- feat(FoSelectThemeController): Capitalize theme names by @michaelcozzolino in #112
Full Changelog: https://github.com/michaelcozzolino/flyonui-vue/compare/create-flyonui-vue@0.0.6...flyonui-vue@2.2.0
flyonui-vue@2.1.1
What's Changed
- fix(create-flyonui-vue): Use @source instead of @import for flyonui-vue by @michaelcozzolino in #97
flyonui-vue@2.1.0
What's Changed
core
- feat: Implement FoKeyboard component by @michaelcozzolino in #73
- chore: Replace GitHub pages deployment with Cloudflare pages by @michaelcozzolino in #74
- feat: Add custom navigation to FoRouterLink.vue by @michaelcozzolino in #75
- feat: Allow null for FoInputText.vue by @michaelcozzolino in #77
- feat: Implement missing select features such as datalist and optgroup by @michaelcozzolino in #78
- refactor: UseSelectedOption.ts to handle nullable and not nullable options differently with the same composable by @michaelcozzolino in #79
- feat: Add Helper text and icons to FoSelect by @michaelcozzolino in #80
- feat(FoTable): Implement FoTable component and add docs by @michaelcozzolino in #83
- feat: Implement FoPagination by @michaelcozzolino in #92
- fix(FoInputText): make icon smaller of one size with respect to the input size, fix(FoSelect): make getFlatOptions to return a reactive value by @michaelcozzolino in #93
- Refactor(FoSelect): Automatically inject null on UseSelectedOption if the type of the option id is nullable by @michaelcozzolino in #94
- feat(core): Implement FoModal by @michaelcozzolino in #95
- release(core): v2.1.0 by @michaelcozzolino in #96
docs
- feat: Add FlyonUI credits by @michaelcozzolino in #71
- feat: Docs restyle by @michaelcozzolino in #76
- fix(docs): Make automatic scroll to anchor available again by @michaelcozzolino in #81
- chore: Update dependencies on each package.json by @michaelcozzolino in #85
- chore: update dependencies and implement script to have automatic monorepo resolutions by @michaelcozzolino in #86
- feat(core): Add new available themes by @michaelcozzolino in #89
- refactor(core): Directory structure by @michaelcozzolino in #90
- fix(docs): adjust dimensions in select by @michaelcozzolino in #82
- feat(docs): Components' api docs by @michaelcozzolino in #84
- fix(docs): Replace code snippet id with data test screenshot section by @michaelcozzolino in #87
- feat: add browser tests in GitHub workflow by @michaelcozzolino in #88
scripts
- fix(scripts): Update tsconfig in GenerateComponentsApi.ts after it has been renamed by @michaelcozzolino in #91
create-flyonui-vue@0.0.6
What's Changed
- fix(create-flyonui-vue): Use @source instead of @import for flyonui-vue by @michaelcozzolino in #97
flyonui-web-components@0.0.0
What's Changed
- feat: Web Components by @michaelcozzolino in #47
flyonui-vue@2.0.0
What's Changed
- feat(select): Implement FoSelect and FoSelectThemeController components by @michaelcozzolino in #2
- feat(vitepress): Add vitepress config and first pages by @michaelcozzolino in #1
- feat(docs): Add FoSelect docs by @michaelcozzolino in #3
- feat: StatList component by @michaelcozzolino in #4
- feat: Implement FoIcon component by @michaelcozzolino in #6
- feat: Implement FoMenu component by @michaelcozzolino in #5
- feat: Implement FoButton component by @michaelcozzolino in #7
- feat: Structure codebase into monorepo by @michaelcozzolino in #8
- chore: Allow GitHub Pages deployment by @michaelcozzolino in #9
- feat: Implement FoNavbar component by @michaelcozzolino in #10
- feat(docs): Add playground by @michaelcozzolino in #11
- feat: Navbar adjustments by @michaelcozzolino in #12
- feat: Implement FoBadge component by @michaelcozzolino in #13
- fix: Add missing button docs by @michaelcozzolino in #14
- feat: Implement FoCheckbox and FoCheckboxGroup components by @michaelcozzolino in #15
- fix(docs): Themes not applied correctly by @michaelcozzolino in #16
- feat: Implement FoListGroup and FoListGroupItem components by @michaelcozzolino in #17
- fix: Update dependencies to resolve security issues and add audit to GitHub workflow by @michaelcozzolino in #18
- feat: Convert todo to features by @michaelcozzolino in #19
- feat: FoLoading component improvements by @michaelcozzolino in #20
- feat: Add import alias for docs by @michaelcozzolino in #21
- feat: Export types and components through index files by @michaelcozzolino in #22
- feat: Add build size visualizer by @michaelcozzolino in #23
- feat: Unify vitest among packages by @michaelcozzolino in #24
- feat: Menu improvements by @michaelcozzolino in #25
- feat: FoLink by @michaelcozzolino in #26
- feat: Refactor FoSelect.vue and its types by @michaelcozzolino in #27
- feat: add underline effect for FoLink.vue by @michaelcozzolino in #28
- feat: Refactor and improve codebase around id types, labels amd links by @michaelcozzolino in #29
- feat: Mask classes and v-mask by @michaelcozzolino in #30
- feat: FoHeading by @michaelcozzolino in #31
- chore: eslint config update by @michaelcozzolino in #32
- refactor: FoStatList to be more customizable by @michaelcozzolino in #33
- feat: Allow vite bundle visualizer generation through env variables by @michaelcozzolino in #34
- feat: Implement FoStatListItemActions component and add further StatList docs by @michaelcozzolino in #35
- feat: Implement FoInput component by @michaelcozzolino in #36
- refactor: Make some components to be internal by @michaelcozzolino in #37
- feat: FoJoin component by @michaelcozzolino in #38
- feat: Implement FoTextarea component by @michaelcozzolino in #39
- fix: Remove static size for FoListGroup.vue by @michaelcozzolino in #40
- feat: Move eslint config to custom package by @michaelcozzolino in #41
- feat: Add docs to install version 2.x by @michaelcozzolino in #43
- refactor: Rename FoStatList.vue to FoStats.vue by @michaelcozzolino in #45
- chore: add README by @michaelcozzolino in #46
- feat(core): add custom configuration by @michaelcozzolino in #48
- feat: Implement FoSwap component by @michaelcozzolino in #49
- feat: Implement FoTooltip and FoPopover components by @michaelcozzolino in #50
- feat: add user configuration and refactor folder structure by @michaelcozzolino in #51
- feat: Add user configuration for horizontal position by @michaelcozzolino in #52
- feat: Implement icons sizes and add docs by @michaelcozzolino in #53
- fix: user settings lost after refresh, feat: new themes and possibility to reset config by @michaelcozzolino in #54
- feat: Add playwright e2e screenshots tests by @michaelcozzolino in #55
- feat: Add customisable direction LTR | RTL attribute by @michaelcozzolino in #57
- feat: Improve docs and add search by @michaelcozzolino in #58
- refactor: FoSelect composable to have initial option on demand by @michaelcozzolino in #59
- refactor: Rename IsValid to Validity by @michaelcozzolino in #60
- Fix grammar in warning by @michaelcozzolino in #61
- feat: Add possibility to have label type globally configurable by @michaelcozzolino in #62
- Fix doc build dedupe by @michaelcozzolino in #63
- fix: configuration not applied correctly due to ssr by @michaelcozzolino in #66
- refactor: Disallow some presets from global settings by @michaelcozzolino in #67
- feat: add docs by @michaelcozzolino in #68
- fix(e2e): Update visual tests by @michaelcozzolino in #69
New Contributors
- @michaelcozzolino made their first contribution in #2
create-flyonui-vue@0.0.5
What's Changed
- feat: Add create-flyonui-vue package by @michaelcozzolino in #44