Releases: anyTV/quasar-boilerplate
Releases · anyTV/quasar-boilerplate
Upgraded Quasar Framework to v0.16+
Delta-321 Quasar Boilerplate > Version > Upgrade to v0.16 (#22) Approved By: - @cedricabuso - @wilbertverayin * Updated .gitignore * Updated package.json for initial upgrade setup * Updated .babelrc * Updated .eslintrc.js * Added .postcssrc.js * Added PWA setup * Updated .eslintignore * Removed unnecessary files after upgrade * Added esdoc and vue to resolve deps issue * Removed test setup. Use jest later * Removed templates folder - not needed anymore * Initial src setup * Only add proxy options when needed * Ignore .quasar directory * Removed sample module * Updated .editorconfig to follow eslint:vue * Removed quasar assets * Renamed main logo file * Refactor sample quasar app to follow eslint rules * Added vue-router as dependency * Removed sample app to avoid future conflicts * Use strict mode in Vuex when not in prod mode * Updated process.env config * Refactored to follow eslint * Added google analytics integration * Remove default quasar options * Integrated google analytics and build time config * Fix moment build size issue * Updated axios plugin * Added Vuelidate plugin * Added jwt plugin * Added google-api plugin * Use Freedom icon as default PWA icons * Added i18next plugin * Added LanguageSelector component * Add option to disable analyze tool on build * Use only $axios for uniformity * Apply company standards to eslint * Update quasar.conf.js - Uncomment only the plugins you need - PWA manifest depends on package.json fields - manifest.name = pkg.productName - manifest.short_name = pkg.name - manifest.description = pkg.description * Added lodash alias for lodash-es
Fixed unit test for FormField component
Fixed failing unit tests in Jenkins due to error logs produced by mounting quasar component with a required object model. The assertions passed however, it will produce a stack trace for validated props when using mount
, instead use shallow
or stub the necessary components.
Enchancement
Updated FormField component to support form group validations
Updated i18n plugin to support { key, data } obj format
v0.2.3 Updated i18n plugin to support { key, data } obj format
Make usage of FormField component easier
- Simpler configuration object
- Took advantage of v-model resolution to
:value - @input
- Updated form template
- Updated WIKI for component and template usage
Fixed Bug
Updated return on google api initialization.
Breaking change
Updated implementation of Google API plugin
Enhancements
- Add support for translating array of objects
- Created wrapper component for q-field to avoid importing too many
q-field child components when creating a form. This also creates a
minimal template for creating the form since all the configurations will
be initialized in the data property which represents the component
model. - Updated WIKI for the template usage.
Added JWT plugin
- Added jwt plugin
- Added support for args in $t filter
- Adjusted google api plugin
Updated Layout template
Added import for QLayout for layout template to lessen the work of adding it manually after using
quasar new layout <component name>
. Removed commented out components.