- Feat: migrated Eslint configs to the new flat format
- Feat: added VSCode settings and extension recommendations
- Chore: bumped all deps.
- Chore: pinned Eslint version temporarily to 8.x
- Chore: bumped all deps.
- Chore: bumped all deps.
- Refactor: realigned with create vue
- Chore: bumped all deps.
- Chore: Added
github-actions
manager for Renovate
- Feat: Upgraded Vue to version 3.4.0
- Refactor: realigned TS configs to conform
create-vue
- Refactor: moved store and router into package index
- Upgraded vitest to version 1.0.0
- Feat: added
router
instance to store. - Enhancement: titles / head meta are now reactive.
- Fix: added type=module to package.json.
- Docs: updated homepage and README.
- Feat: upgraded Vite to v5.0
- Feat: added @egoist/tailwindcss-icons
- Chore: bumped all deps.
- Feat: added explicit
DEBUG=0
for dev command to silence Tailwind JIT noise. - Fix: components types are again inferred correctly in templates.
- Refactor: updated TS configurations again to match better
create vue
defaults. - Refactor: moved autogenerated
d.ts
files from root toscr/
. - Chore: changed vitest coverage to use
v8
instead ofc8
. - Chore: updated GH action to use pnpm 8, Node 18 and coverage action v2.0.0.
- Chore: bumped all deps.
- Feat: added coverage reporting to pull requests.
- Refactor: converted component tests to Vitest. Thank You @WebPirat for the report (#223)
- Refactor: updated configurations to match better
create vue
defaults. - Refactor: removed Tailwind Firefox rule.
- Tooling: added eslint rules for variable length and usage. Use
i
andj
for trivial loop indexes and_
for unused variable. - Chore: bumped all deps.
- Feat: upgraded Vite to v3.0.
- Chore: bumped deps.
- Feat: added
"allowSyntheticDefaultImports": true
totsconfig.json
- Feat: added Renovate bot
- Feat: use Playwright instead of Cypress.io for e2e and component tests. (Thank You to @pavelfeldman for helping w/ Playwright configuration)
- Feat: use Vitest for component tests
- Feat: added Vitest config file. Thanks @YusufcanY for the recommendation.
- Fix: Fix alias in Vite config for better Windows compatibility. Thanks @BraianAzcune for the report.
- Chore: Removed GitLab config. If you use GitLab, the chances are you already know how to configure it. Use the latest 2.x version as a base if you need one and modify to your needs.
- Feat: added
unplugin-auto-import
for automatic package imports. - Feat: added
unplugin-vue-components
for automatic component imports. - Feat: added
cssnano
for minimizing production CSS. - Feat: added security plugin for ESlint.
- Fix: fixed Tailwind config to v3 form.
- Chore: bumped deps.
This release is dedicated to the brave people of Ukraine. Слава Україні! 🇺🇦
- Feat: replaced Vuex with Pinia store.
- Feat: added Vitest for unit tests.
- Tooling: simplified and improved the GitHub Actions pipeline.
- Docs: added Code of Conduct document.
This is the last version using Vuex for storage.
- Chore: bumped deps.
Vue 3 is now the default version -- congrats for the Vue team and the community!
- Chore: bump deps.
- Docs: upgraded all links in docs to point to the new official docs.
- Chore: bump deps.
- Feat: upgraded Tailwind to version 3.0.
- Docs: documented more package versions.
- Chore: bump deps.
- Fix: removed unnecessary code (#193)
- Chore: bump deps.
- Feat: added configuration and example for Cypress component testing. Thank You @ItsNothingPersonal for the contribution. (#188)
- Tooling: replaced
.prettierrc
witheslint-config-prettier
to consolidate tool configurations. - Tooling: removed
space-before-function-paren
eslint configuration (which now changes default formatting to always include a space before function parenthesis) as Prettier won't respect it since version 2.0. Read this blog post if you want to keep the old behavior. - Docs: documented the GitLab mirror.
- Docs: tweaked the project markup and layout.
- Chore: removed the (partially outdated) Cypress example tests. If you need examples, better to study for example the official kitchen sink example repo that has up to date examples.
- Fix: fixed and documented an issue w/
import.meta.env
types - Chore: bump deps.
- Fix: fixed IntelliSense for
import.meta.env
types - Docs: documented
import.meta.env
- Chore: bump deps.
- Feat: added proper TypeScript support for Cypress. Thank You @ItsNothingPersonal for the contribution. (#182)
- Chore: bump deps. (Includes new
@vitejs/plugin-vue
which adds support for TS in template expressions.)
- Feat: upgraded TypeScript to 4.4
- Docs: documented code coverage situation under Vite, added more general docs to homepage.
- Fix: fixed eslint configuration issue.
- Chore: bump deps.
- Chore: bump deps; upgraded Vite to 2.5 and Cypress to 8.3.
- Feat: Upgraded to Vue 3.2 w/ new
script setup
sugar. This is now pre-configured in Vite settings. (Make sure to use Volar extension to take full advantage of it!) - Chore: bump deps.
- Chore: Renamed master branch from trunk to main to be more developer-friendly.
- Feat: Added
vue-router
(it's easier to remove things than to add them in) and a couple of demo pages. - Feat: Added
vercel.json
that works withvue-router
. You can now publish this template on Vercel and everything Just Works. - Feat: Added
VITE_APP_BUILD_EPOCH
(generated build time asnew Date().getTime()
) - Feat: added
yarn preview
command. - Feat: added Tailwind Firefox-variant (documented on the Index page).
- Feat: Cypress version from 7.x to 8.x
- Docs: Added documentation about using Vuex actions, and added recommendation of Volar.
- Docs: added a screenshot of typed Vue templates under Volar.
- Refactor: Changed
_APP_VERSION
toVITE_APP_VERSION
- Fix: fixed Vuex devtools compatibility.
- Chore: bumped deps.
- Chore: bumped deps.
- Feat: upgraded Vue to 3.1.
- Chore: bumped deps.
- Feat: upgraded Vue to 3.1 beta. (If you prefer to use a safer option, just change the requirement in
package.json
.) - Chore: bumped deps.
- Fix: fixed Cypress version in GitLab CI conf.
- Chore: bumped deps.
- Feat: added Tailwind JIT compiler.
- Chore: upgraded Vite to 2.1.
- Chore: bumped deps.
- Chore: bumped deps.
- Chore: bumped deps.
- Feat: added an example of
_APP_VERSION
using version frompackage.json
- Docs: tweaked README.
- Chore: upgraded Tailwind from PostCSS 7 compatibility build to latest PostCSS 8.
- Chore: upgraded Vite from beta to latest 2.0.
- Chore: changed dependabot interval to monthly.
- Feat: added a fully typed example of Vuex 4 store (It's much easier to strip out if you don't need it than to build manually every time you do.)
- Feat: added
@tailwindcss/line-clamp
plugin. - Feat: added
_APP_VERSION
constant that can be defined build time. - Refactor: moved to the new script setup syntax. (At the time of this change Vetur doesn't understand this syntax yet so you might want to use Volar instead.)
- Chore: bumped deps.
- Feat: added an alias for referring
<project_root>/src
with just@
. - Chore: bumped deps.
- Feat: upgraded Cypress and GitLab Cypress image to 6.3.0.
- Feat: added postcss-nesting plugin.
- Chore: bumped deps.
- Chore: bumped deps.
- Fix: moved non-browser packages to dev dependencies.
- Chore: bumped deps.
- Feat: upgraded Vite to 2.0 Beta.
- Fix: fixed GitHub actions.
- Chore: bumped deps.
- Chore: bumped deps.
- Chore: bumped deps.
- Feat: added
vite.config.js
. - Chore: bumped deps.
- Fix: repackaged TailwindCSS compatibility version as per new docs.
- Chore: bumped deps.
- Fix: fixed Tailwind package.
- Upgraded to Tailwind 2.0
- Added
@tailwindcss/aspect-ratio
and@tailwindcss/forms
plugins
- Added pre-configured GitLab CI, moved project to GitLab
- Renamed master branch to trunk
- Bumped deps
- Added commented out tailwind UI config
- Added changelog
- Added Cypress.io tests
- Initial version