Skip to content

Latest commit

 

History

History
443 lines (360 loc) · 49.3 KB

CHANGELOG.md

File metadata and controls

443 lines (360 loc) · 49.3 KB

Changelog

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

2.8.1 (2023-08-26)

Bug Fixes

  • add vite purge comments plugin + minify SSR/SSG html output (ba9dcf3)
  • disable vite plugin doc in quickstarter (53031d2)
  • quickstarter: include missing preinstall script (97d66a2)
  • replace http-server with vercel serve (0ae2c47)
  • update dependencies and vite 5 (b1643fb)
  • update tsconfig as vitejs recommendation (65a33e6)
  • use jiti instead of esno for prepare shiki script (d68af54)
  • use non root user in dockerfile (b76e9f1)

2.8.0 (2023-08-14)

Features

  • add input native datalist examples (611bab2), closes #226
  • add repetable fields with vee-validate in demo (50131f0)
  • add select with object validation examples (a16bda7)
  • add server side generation (0c8e8e3)
  • add simple logout example to user dropdown (ba7be9d)
  • add toc-ignore class utils to markdown doc plugin (f464c28)
  • add unhead/vite plugin (e44d8fc)
  • add VRangeRating form input component (c435ccf)
  • improve forms components internal context (b57b36d)
  • improve SSR and PWA (f6c13de)
  • replace @vueuse/head with unhead (7b39fd9)
  • replace axios useApi with ofetch and useFetch (d770ef6)
  • upgrade dependencies (2cadc00)
  • use new defineModel macro (4644eea)
  • v-input: add native dataset autocomplete examples (d1e58d4)
  • v-modal: add property to control base element used + add focus-trap (970c36f), closes #216
  • VSwitchBlock: allow usage with validation + create default slot for label (6035f92)
  • VSwitchSegment: allow usage with validation + add label-true and label-false slots (752e3ae)
  • vue: enable defineModel and propsDestructure (b514e07)

Bug Fixes

  • color picker slider not shown (b590466), closes #223
  • form layout stacked datepicker display (f2d4e83), closes #218
  • forms: prevent watch loop in internal value (300540e)
  • ignore pnpm-debug and .DS_Store (d8f310f), closes #224
  • improve signup upload avatar demo (c79338e)
  • ltr language in selectors and dropdown (312755a)
  • update prettier to v3 + run before eslint (8211d7d)
  • upgrade vite, vee-validate and dependencies (06138ff)
  • use MaybeRefOrGetter on useViewWrapper.setPageTitle (66f7b36)
  • useVFieldContext: use toRef and MaybeRefOrGetter from vue 3.3 (d0e79fd)
  • v-checkbox: allow to pass custom id + add validation example with array value (109619d)
  • v-label: improve a11y (e02d387)
  • VButton: inherit class props properly (380ab9d)
  • VCollapseLinks: allow use v-for on links in default template (f88e30f), closes #217
  • VField: grouped regression (bb86318), closes #219
  • VIconButton: add default dark value (2ef849d)
  • VMarkdownPreview: expose shiki assets to /public/shiki (f2aee06)
  • VTabs: allow nested slider tabs (11c40ea), closes #225

2.7.1 (2023-08-14)

Bug Fixes

  • local purge-icons using pnpm patch (edb1d78)

2.7.0 (2023-05-07)

Features

Bug Fixes

  • add elevated prop to vbutton docs, remove elevated prop from icon button, close #207 (5dc5da1)
  • animated-checkbox: display inner circle as inline-block (069f074), closes #204
  • banking dashboard followers display (f5abf09), closes #190
  • chart colors (e136f54)
  • charts and illustration colors (fc0faa6)
  • chat, datatable, layout bugs (8a3b45d)
  • flight dashboard checkboxes close #191 (7bd5cbf)
  • icon button size, close #206 (50e548f)
  • icons: line icons element playground (b681f96), closes #208
  • light button colors in dark mode (fd93e17)
  • notyf green color (83845f3)

2.6.1 (2023-01-24)

Bug Fixes

  • doc: non displayed slots (4277e08)
  • import icons vendors (a80d11e)
  • v-datepicker: add missing client-only (cdf4c82)
  • v-datepicker: use native input in slot in order to bind events (688643e), closes #186
  • v-field: correctly display label when using addons (b6ede0f), closes #152

2.6.0 (2023-01-05)

Features

  • add stay-focus helper and enable it on documentation (2192a45)
  • convert project to module + migrate doc to rehype and shiki (e5643cd)
  • i18: extract translations from components to file, better i18n-ally integration (bea3bc1)
  • i18n: migrate to unplugin-vue-i18n (936451a)
  • ssr: improve server rendering compatibility (102bfcc)
  • v-action: add to props so component can be used as router link (dabe2bb)
  • v-markdown-editor: add accessible component to edit markdown (e74a71a)
  • v-markdown-preview: add component to render markdown with remark and shiki (f717687)
  • v-photos-swipe: upgrade to photoswipe v5 (b516666)
  • v-textarea: add autogrow property (1f2914d)

Bug Fixes

  • darkmode: detect color scheme before app start (59e957e)
  • demo-data: convert to demo data to composable to avoid cross state pollution (2a001ef)
  • router: blank pages on redirect" (a1002a7)
  • styles: global styles regressions (32d1a6c)
  • use-wizard: move store to composable using provide/inject (029326f)
  • v-action: improve interactivity styles (f2e13ed)
  • v-snack: remove nested v-tabs (4b15b12)
  • v-tabs: display first tab if none selected by default (db0e13b)
  • v-tabs: emited value typing to any (6dedf11)
  • v-tabs: prevent tab link action (ae927db)
  • v-tooltip: update tooltip when bindings changes (5e00a61)

2.5.0 (2022-12-11)

Features

Bug Fixes

  • add vdatepicker example with vee validate (3e7f1da)
  • improve useNotyf typings (3220abc)
  • profile-edit: navigation links between tabs (6ad84c2)
  • remove keys from transition (e59c2cb)
  • v-plyr: embed youtube source to avoid CORS issue (94a5aa2)
  • wizard-v1: placeholder pages styles on page refresh (f90dafb)

2.4.0 (2022-09-12)

Features

  • add example of router data loader (experimental feature) (ea78856)
  • Add roadmap UI (72e8a05)
  • add vite auto-import plugin (6f5beea)
  • cypress: create tests suites examples, with CI, upgrade to v10 (05fb5af)
  • fix login page top logo (d93a10d)
  • improve user session plugin / router guard (eb1a9b9)
  • pre compress images, add optin MINIFY_IMAGES build option (0e8d577), closes #151
  • router: add scroll behavior between routes (918dae5)
  • router: replace vite-plugin-pages with official unplugin-vue-route (typed router) (607aee2)
  • ssr: add experimental server side rendering support (a45bc16)
  • upgrade vite to v3.x (e184240)
  • use pnpm as default package manager, add npmrc so npm and yarn are iso (7fe8ebf)
  • v-checkbox: add value property to match native behaviour (3d08006), closes #154
  • v-dropdown: add option parameters for useDropdown composable, can disable clickOuside (053e97a)
  • v-i-mask-input: expose inputMask instance (1b398a0)

Bug Fixes

  • flex-table-wrapper: expose wrapperState to be used in parent scope (c42fd25)
  • ignore zone.identifier files (98f1a61), closes #148
  • remove 404 slug added in url on page not found (00eee8f)
  • remove 404 slug added in url on page not found in quickstarer (248c2e2)
  • remove global dragula hack on kanban app and lazy load lib (aa2cbcc)
  • remove vite-imagetools to speedup build, pre optimize images instead (fd833b0)
  • use RouteLocationAsString instead of RouteLocationRaw (ec7fbc8)
  • use VBlock to load styles (eaf9bf2)
  • v-button: inherit class string attributes (a8be6cf)
  • v-file-pond: expose FilePond and HTMLInputFile to be used in parent scope (bf56d9e), closes #178
  • v-input: allow to use bulma size modifiers (f1f1bf2)
  • v-switch-segment: emit value from internal VInput component (845e44a)

2.3.0 (2022-04-24)

Features

  • add plugin system (8e0acf2)
  • docs: add copy color snippet button (56e4774)
  • forms: refactor and add components with validation (84407a2)
  • v-checkbox: allow to use boolean as value (b15bc05)
  • v-flex-table-wrapper: expose fetchData method in default v-slot (740ebb5)
  • v-tabs: allow v-model on selected props (34ea2c3)
  • wizard: refactor wizard v1 with nested routes (3c4e2a7)

Bug Fixes

  • multiselect: make searchable multiselect focusable with labels (b2edaed)
  • multiselect: uniformize border style (fbf2273), closes #120
  • scss: improve loading and reduce end bundle size (e08cff0)
  • sidebar: invalid focus style on dropdown items (a13a162), closes #142
  • typing: remove simplebar types (built-in) (a1c3f34), closes #133
  • update all major dependencies (6fc0da7)
  • v-collapse-link: default active item always open (e0047b7), closes #140
  • v-control: allow overriding input id (77e7e64)
  • v-switch: allow to be used without vmodel (d1a139c)
  • v-tippy: add wrapper to tippy component for accessibility (796813f)

2.2.0 (2022-01-03)

Features

  • accessibility: enable click-events-have-key-events eslint rule (0d55212)
  • accessibility: improve focus styles and keyboard navigation (18a62e7)
  • accessibility: improve keyboard navigation on form pages (3868a72)
  • add useThemeColors composable (a1f84d8)
  • layouts: add new Sideblock layout (ff5f774)
  • linters: upgrade to stylelint v14 + other linter minor versions (b5cbd8c)
  • page-icons: add copy snippets to clipboard on all icons examples (271acd9)
  • page-influencer: split page into smaller and more reusable components (46307a4)
  • page-messaging-v1: split page into smaller and more reusable components with api call samples (0bf5d04)
  • sidebar-collapsable-links: replace has-nested-router-link directive with a component (141311c)
  • stores: convert activePanelState to pinia (89c3c6a)
  • stores: convert activeSidebarState to pinia (7a71043)
  • stores: convert darkModeState to pinia (352b2ee)
  • stores: convert navbarLayoutState and sidebarLayoutState to layoutSwitcher store (949ed35)
  • stores: enable hot module replacement on pinia modules (37690dc)
  • stores: use viewWrapper store to handle pageTitle (87e2766)
  • styles: Move styles to components to allow reusability (#126) (448b53c)
  • v-flex-table-wrapper: add pagination, sort, filter and async data to v-flex-table (#127) (5a24ac2)
  • v-flex-table: improve darkmode and responsive + add separators prop (6aa8f5a)
  • v-flex-table: rewrite component with slots and render functions (cf67662)
  • v-page-content-wrapper: add base layout component (47c90e2)
  • v-page-content: add base layout component (5881d07)
  • v-placeload: add mobileWidth and mobileHeight properties (17050a4)
  • v-view-wrapper: add base layout component (4c8384e)
  • work on sideblock layout (4aacc70)

Bug Fixes

  • add missing slots to base components (9a64c83)
  • composable: export named composable instead of default (a911ea4)
  • composable: update useApi error message (9946588)
  • composable: wrap useNotif with createSharedComposable from vueuse (d7a59cb)
  • page-signup: done button now submit the register form (0ee5486), closes #124
  • sidebar hover labels (1d21728)
  • simplify app.ts + main.ts files and create VueroApp.vue (e8b1132)
  • update modal form examples (029dcd2)
  • useApi: remove provide/inject + add initial page router guard async example (b725be2)
  • utils: rename themeColors to theme-colors (e6168a3)
  • v-field: auto-generate input id binded with label (bfd7e58)

2.1.0 (2021-10-06)

Features

  • accessibility: add eslint plugin to check accessibility in vue 3 files (b4c5774)
  • build: add rollup purgecss plugin (7475783)
  • notyf: improve useNotif to use INotyfNotificationOptions payload (5968143)
  • pinia: replace userSession and wizard states with pinia stores (5966a86)
  • v-credit-card: translate component + set default props values (198c7cb)
  • v-peity: add peity chart component (close #100) (3e59f07)

Bug Fixes

  • datepicker: use camel-case component name in markdown examples (998ee61)
  • delay icon loading and set purgecss safelist (eb06946)
  • homepage: add discord and github info + version from package.json (f0d068b)
  • i18n: persist selected language when user use the language panel (8c11b19)
  • main: update how userSession and api are provided (644924c)
  • nabar-divider: use border cssvar for bg color (close #109) (3e8f330)
  • quickstarter: clean unused files before adding to the release archive (db65175)
  • quickstarter: remove all demo images references (3cf8fce)
  • quickstart: use LandingLayout on not found page (4294eb0)
  • remove unused images (c706d43)
  • use regex in hsltohex parser (948d56d)
  • user-grid-v3: tab slider was missing (bc49405)
  • v-avatar: light/dark image toggle (close #107) (a651520)
  • v-flex-pagination: last page was missing in some cases (e5ccd13)
  • vscode: simplify settings and update recommended extensions (99215e8)

2.0.0 (2021-09-21)

⚠ BREAKING CHANGES

  • typescript: remove dashs - from components name to match vue standards
  • typescript: enable volar and vue-tsc

Features

  • add soccer and jobs dashboards (386206a)
  • add VFlex, VFlexItem, VGrid and VGridItem components (70afa23)
  • add video player on home, fix: multiselect shadow (d88e0cb)
  • homepage: add demo search input (a2c6220)
  • i18n: translate auth/signup-2 page (7aa6d3f)
  • typescript: enable volar and vue-tsc (869969a)
  • typescript: remove dashs - from components name to match vue standards (a0505c7)
  • vee-validate: add form validation example won signup-2 demo page (close #82) (5c2081f)

Bug Fixes

  • cypress: add new page + fill auth form when required (be7ab25)
  • dark: change border and red colors in dark mode (a923e09)
  • flex-pagination: aria-current value when empty page (0d4794e)
  • form-stepper: broken dark mode (353ba4d)
  • icons: replace huge html file (ccfc19f)
  • profile-edit: edit profile menu item hover color (close #101) (744e7dd)
  • project-details: broken tabs (close #103) (f374b23)
  • stylelint: disable value-keyword-case rule (8be676f)
  • theme-colors: use getComputedStyle and map css variable values to themeColors (close #95) (c895d1d)
  • v-avatar-stack: add limit into props interface (close #97) (efb9cf9)
  • v-date-picker: use kebab case (a715486)
  • v-plyr: clean iframe source (0148804)
  • vaccordion: use default value when no openItems props is set (close #93) (632fb1e)
  • vfilepond: custom file validator to map accepted file props (eb5bc18)

1.4.0 (2021-09-09)

Features

  • collapse-model: add v-collapsemodel component (2ad9030)
  • components: add v-flex in components, add css vars documentation (a64cdf5)
  • dev-tools: add commitlint and standard-version release tool for changelog/version generation (1f0d473)
  • docs: add color picker on documentation (4a2a844)
  • env: add .env file with example for mapbox api key) (7f4ef80)
  • flex-pagination: translate component (760fd47)
  • flex: add v-flex component (2d39989)
  • modal: translate component (4fbb873)
  • page-404: translate page (d4619cf)
  • reload-promp: add appName props + translate component (a4475a4)
  • scss: migrate to native css variables 🌈 (a680ad6)
  • scss: replace darken function in components with variables (d5f72a2)
  • scss: replace lighten function in components with variables (970586a)
  • scss: resolve darken/lighten colors (c17b9f8)
  • svg: add vite-svg-loader + use css variables in error-1.svg for demo (69c1867)
  • typings: migrate all components declaration to typescript with generic type notation (3e6c654)

Bug Fixes

  • button: import v-placeload instead of resolving (c97f1b0)
  • collapse icon (c7d52cc)
  • dark-mode: set is-dark class to documentElement (root html) instead of body (c6c3bf5)
  • svg: use .svg in html to avoid being imported as component by vite-svg-loader (f98be7e)
  • typings: remove unecessary declaration + ignore components.d.ts for linter (46da1bb)

1.3.0 (2021-07-17)

  • fix: circular menu watcheffect (85a086e)
  • fix: plyr cover video size (63e307f)
  • feat: add redirection pages examples in auth and error (72eed3b)
  • feat: add simple quickstarter pages and layout (78d09cd)
  • feat: add useApi and useUserSession composable + add navigation guard example on dashboards pages (c90cc4c)
  • feat: update to vue 3.2.0 (a3ecf95)
  • feat: add V-Vivus component (131de2d)
  • chore: add license file and fix minimum node version (05e59e0)
  • chore: uniformisation of defineProps usage (2a26c01)
  • chore: update documentation link (1f784a0)
  • chore: update redirection route in navigation guard to 'auth' instead of 'auth-login-1' (9a63639)
  • refactor: export function in i18n and router (a44d8c1)
  • refactor(v-button): use render function instead of template (95ba553)
  • refactor(v-iconbutton): use render function instead of template (5249d65)
  • dx: improve subdirectory path comments (7d792fc)
  • ci: update build script to build without assets + documentation redirect (cc7058f)

1.2.1 (2021-06-24)

  • fix: colored navbar notification (close #83) (182ef79), closes #83
  • fix: mobile user dropdown on navbar (close #84) (c3b5e31), closes #84
  • fix: onboarding page responsive (close #77) (2d318df), closes #77

1.2.0 (2021-06-21)

  • feat: add maps pages with mapbox (0bb8c25)
  • feat: extract messaging layout (de96804)
  • feat: simplify minimal layout (a16cb70)
  • feat: simplify navbar layout (c24eec2)
  • feat: simplify sidebar layout (cc5f665)
  • feat(v-placeload): add components and layouts (3aa90c0)
  • feat(v-avatar): add pictureDark props and add slots to customize avatars (9bd1516)
  • feat(v-button): add icon caret on and expose methods on v-dropdown (8963df9)
  • chore: update vue to 3.1 and bulma to 0.9.3 (243afe81)
  • chore: add internal sonarqube config (e9e78f3)
  • chore: reduce code smells and bugs (sonarqube) (166f44d)
  • chore: update dependencies (58c8471)
  • chore: update linters dependencies (c2be764)
  • chore(cypress): add ability to tests url with query arguments (3d97b27)
  • refactor: navbar layout and mobile navigation components (29689f3)
  • refactor: sidebar layout (062bd59)
  • refactor: useDropdown + improve accessibility (376f228)
  • refactor: useMarkdownToc + improve tables accessibility (e0a0585)
  • refactor: extract page title to layouts (abb2b4c)
  • refactor: merge layout switcher + screenshot generation (53bba1f)
  • refactor(v-dropdown): use components on partials (9c862ae)
  • fix: add missing ref on wizard upload (0d199b6)
  • fix: path aliases on windows (64af8c5)
  • fix: remove overflow to allow sticky elements (close #76) (7994087), closes #76

1.1.0 (2021-04-22)

  • chore: add comments on main files + update deps (abdbfa3)
  • chore: extract navbar templates (ea50cdf)
  • chore: extract sidebar templates (7cc988a)
  • chore: move demo files and update deps (1f7533a)
  • chore: update deps, remove top nodes comments (4cb3fdb)
  • chore: update envato release process (aab86ce)
  • chore: update major deps (66b0ffe)
  • chore: update minor deps (cd79244)
  • chore: update router and i18n comments + update deps packages (9049b13)
  • feat: add forms component and refactored documentation (71ddc4d)
  • feat: implement form stepper and marketing pages (3cd0b19)
  • feat: import changes from huro (4c4dda7)
  • feat: update dropdown navbar items + add npm and yarn lock files (ffdb310)
  • feat(v-accordionimage): emit select event and remove id field from items (c1d28ee)
  • feat(v-buttons): add v-buttons wrapper component (9314dfd)
  • feat(v-field): add label and horizontal props (9a2985d)
  • feat(v-field): add multiline props (063c444)
  • feat(v-snack): merge v-snackimage and v-snackicon components (1eeb2e4)
  • feat(v-tabs): add v-tabs component (02286fb)
  • feat(v-tags): add v-tags wrapper components (167aafe)
  • dx: add generated CHANGELOG.md file (06e6410)
  • dx: improve state comments and remove dead code (5621ddf)
  • dx: improve templates and main files comments + fix minor integration bugs (862b69a)
  • dx: update CHANGELOG.md (6a86ce7)
  • workflow: update deps (d593585)
  • ci: add macos/ubuntu/windows test runner with github actions (5ff820d)
  • ci: fix github release workflow (9509538)
  • fix: disable layout switcher when not in dynamic layout pages (7a6d0ec)
  • fix: PropType import type (e370f6e)
  • fix(v-breadcrumb): non clickable element hover effect (3e651db)
  • fix(v-icon): add key to handle icon change (d3001dc)