Releases: vuesion/vuesion
v2.2.0
@vuesion - Phase 1
This release includes some refactorings regarding the new https://github.com/vuesion organisation. That means we will transition from devCrossNet/vue-starter
to vuesion/vuesion
in the next couple of weeks.
The first step in this direction is to change all the vue-starter-*
packages to @vuesion/*
packages and rename the folder .vue-starter
to .vuesion
.
If you dont use the update script please see the following commit to see the changes: e7b13ed
2.1.0 (2019-02-23)
Build System / Dependencies
Chores
- update dependencies (#346) (6b869b51)
- update dependencies (ab6b5d90)
- optimize npm scripts (#337) (e8ff1545)
Continuous Integration
Documentation Changes
New Features
Bug Fixes
Refactors
v2.0.2
v2.0.1
Mooncake
Breaking Changes
-
The UI library was completely re-written to evolve into a 100% customizable design system. If you never used the included components you should be able to upgrade your project from version 1.4.0 to 2.0.0.
-
The way to register vuex-modules changed because of lazy-loaded vuex modules:
./src/app/store
...
store.registerModule(['moduleName'], Module, { preserveState: true });
...
to:
./src/app/counter/Counter/Counter.vue
...
beforeCreate() {
registerModule('counter', CounterModule);
},
prefetch: (options: IPreLoad) => {
registerModule('counter', CounterModule);
...
},
...
If you don't need lazy-loaded vuex modules you can keep the module registration in ./src/app/store.ts
. Add it to the bottom of the file:
...
registerModule('counter', CounterModule);
-
The
npm run g
script is removed -
All dev-related code moved into a new CLI, the
vue-starter-service
-
We added auto formatting with
prettier
2.0.0 (2019-01-19)
Chores
- update vue-starter-packages (749aba44)
- update design-system link (7fa0e6a8)
- refine USPs and docs (322776dc)
- update dependencies (d0a7543d)
- update dependencies (#314) (eb135fed)
- update README.md (a59088fd)
- update dependencies (c60a312a)
- update dependencies (2b47ffd1)
- update dependencies (d81a53ea)
- update vue-starter presentation (cd1973ce)
- httpservice-interceptor: re-authentication for multiple calls (#304) (eda957df)
Continuous Integration
- add silent flags (39a6ab0f)
Documentation Changes
- read-me:
- update contributors (b754a561)
- update installation guide (33c9901e)
- change "npm run g" to "npm run generate" (#325) (36f936de)
- move DesignSystem stories in it's own folder (4b6482fd)
- add design system storybook integration (#275) (b8020323)
- add design-system (bd3f501e)
- prettier: add editor configuration to install guide (81289d8d)
New Features
- vue-markdown: add reactivity (9291551e)
- data-table: add props for sort key and direction (ebae511d)
- dropdown-menu: add custom option renderer (62569a63)
- sync cookie state on redirect (#300) (4b7bcd27)
- add prettier (#288) (14b70767)
- load vuex-modules on demand (#273) (b0a55392)
- i18n: extract messages in single line conditions (#298) (2785a15d)
- vuex-persist: add forceInitialState option (#299) (2fa3dad4)
- components:
- vue-tab-group: add keyboard accessibility (#280) (f81b3052)
- vue-dropdown-menu: add separator option (#279) (361f5c27)
- storybook: add a11y addon + fixes (#266) (c24ff813)
- vue-data-table: display all data if maxRows is set to 0 (9c99083b)
Bug Fixes
- data-table: sanitize regex (993001e3)
- generator-cli: fix HttpService reference (f78df43a)
- tslint: remove tslint autofix (#309) (e90d8ad1)
- tests: get rid of wrapper:any (be7bb3fd)
- vue-button:
- vue-donut-chart: reset usedColors on data change (344a1ced)
- vue-dropdown-menu: stop propagating events (0a891b73)
- store: check for module state before deleting it (dc33eb32)
- vue-data-table: remove margin from icon (044f9330)
Refactors
v1.4.0
1.4.0 (2018-10-27)
Chores
- add new contributors (6a2c7b9b)
Documentation Changes
- update quick start / install (997837cb)
- fix cleanup docs (#267) (b0d881e4)
- config: fix spelling mistake (#255) (4e6dfc2c)
New Features
- vue-input: add auto-focus for SPA's (05996b33)
- vue-tooltip: add property to programmatically suppress tooltip (#263) (d625656c)
- vue-data-table: add row to scoped slot; add sortable, fitContent (#256) (fb7ed420)
- i18n: update portuguese translations (#253) (38655445)
Bug Fixes
- module typings (#271) (efe654b3)
- remove performance budget in dev-mode (a58728e0)
- remove empty img alt tag rules (f5ad9605)
- typings: add rootState to ActionContext (#262) (22dcbb36)
Performance Improvements
- add webpack performance budget (ee944cf2)
Tests
v1.3.0
1.3.0 (2018-10-06)
Chores
- add new contributors (7c42780a)
- catch errors for prefetch in a unified way (#230) (20f959fc)
- improve 404 page wording (#228) (937e1151)
Documentation Changes
- readme: add issue-hunt and all-contributors (#233) (2d84ee50)
- add missing snipped to 3rd party integration guide (12b18047)
New Features
- vue-tab-group: add is-active property to pre-select tab-item (#248) (0f5f2316)
- vue-modal: emit close event on ESC press (#247) (b38c8401)
- components: add Breadcrumb (#234) (ac425a0d)
- don't change route on 404 (#229) (d00dabb2)
Refactors
- improve test setup for connected components (#246) (115d5fad)
- add return type for prefetch (#243) (1c15c1bf)
- dev: add type checking and linting (#238) (0db3242e)
Tests
v1.2.2
1.2.2 (2018-09-13)
Chores
Documentation Changes
- add progressive-web-app section (#227) (3387b957)
- add guide to integrate with 3rd party UI libraries (#225) (8b3357bc)
- add a recommended architecture section (#222) (b7b575b4)
- add tutorial how to prefetch data on the server side (#221) (9b162bb3)
Bug Fixes
Performance Improvements
- optimize Dockerfile (d0348a5f)
v1.2.0
1.2.0 (2018-08-04)
Documentation Changes
New Features
- redirect from route guards (#204) (a05def33)
- add programmatic server side redirect (#201) (ea3afe3a)
- add server-side redirect (#199) (9c036f73)
- replace font-awesome with SVG's (#180) (da9422fb)
- components:
Bug Fixes
Refactors
- routes: simplify error-handling code (#187) (a24d0961)
- vuex: change default-state object to a factory function (#183) (66d31fb7)