Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update dependency @quasar/app to v3 #95

Open
wants to merge 1 commit into
base: master
Choose a base branch
from

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented Jun 21, 2021

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@quasar/app (source) 1.9.6 -> 3.3.3 age adoption passing confidence

Release Notes

quasarframework/quasar

v3.3.3

Compare Source

Features
Fixes
  • fix(app): Capacitor not opening IDE when configured to do so (regression) #​12368
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.3.2

Compare Source

Fixes
  • fix(app): (second try) Ensure webpack does not clash assets when they have same name but in different folders (#​11711)
  • fix(app): Ensure not running the electron process multiple times simultaneously #​12235
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.3.1

Compare Source

Fixes
  • fix(app): regression on assets management leading into incorrect dist folder structure
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.3.0

Compare Source

Important! Before upgrading:
  • We've upgraded the open dep (to support its newer features), this means that quasar.conf.js > devServer > open syntax has changed (check supported values). More info is available in docs.
  • The "@​quasar/app" no longer supplies vue and vue-router deps. You will have to manually install them or let Quasar App CLI automatically install them for you when you run "quasar dev" or "quasar build". If you encounter issues (like some packages missing), please delete node_modules and yarn.lock/package-lock.json and yarn/npm reinstall again.
Features
Fixes
  • fix(app): Ensure webpack does not clash assets when they have same name but in different folders (#​11711)
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.9

Compare Source

Fixes

  • fix(app/ae): search scripts into src first and fix behaviour when script isn't found #​12091

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.8

Compare Source

Fixes
  • fix(app/ts): fix TS syntax errors and re-add wrongly removed devDeps #​12080
  • fix(app): AE file resolution algorithm (regression)
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.7

Compare Source

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.6

Compare Source

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.5

Compare Source

Features
  • feat(app): unpin vue dep version as other vue ecosystem official packages always require latest vue (which creates problems)
  • feat(app): copy lock files to dist #​8034
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.4

Compare Source

Features
Fixes
  • fix(app): "quasar-new" cmd help typo #​11409
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.3

Compare Source

Features
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.2

Compare Source

Fixes
  • fix(app): more refinement for Electron (#​11163)
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v3.2.1

Compare Source

  • fix(app): regression on dev -m ssr #​11283

v3.2.0

Compare Source

  • feat(app/SSR): Ability to custom bootstrap the webserver (including using serverless services) through the production-export script
  • feat(app;ui): SSR - keep account of quasar.conf.js > framework > config > brand colors #​9442
  • fix(app): improve error reporting #​10470
  • fix(app): auto-escape productName and productDescription for index.template.html #​10470

v3.1.10

Compare Source

v3.1.9

Compare Source

v3.1.8

Compare Source

  • fix(app): Electron - missing icons folder in build (#​11087) (#​11088)
  • feat(app): Upgrade webpack-dev-server to v4.4.0

v3.1.7

Compare Source

v3.1.6

Compare Source

v3.1.5

Compare Source

  • fix(app): quasar.conf.js > framework > loading > spinner not working correctly #​11008

v3.1.4: aka "Math.PI"

Compare Source

  • fix(app): Boot files > redirect() method not working correctly in some cases #​10592
  • feat(app): Upgrade vue-router to 4.0.12

v3.1.3

Compare Source

Note: changes to @quasar/app tsconfig preset introduced in this release break wrapper functions types from quasar/wrappers if you do not import anything from quasar package anywhere in your project.
If this is the case, copy over this file in your project src directory

v3.1.2

Compare Source

  • fix(app): temporarily downgrade vue-loader to v16.5.0 due to external issues

v3.1.1

Compare Source

v3.1.0

Compare Source

  • Upgraded to Vue 3.2.4 & Vue Router 4.0.11
  • Upgraded webpack-dev-server to 4.0.0 (from beta.3 -- has some very small breaking changes -- see docs)
  • Upgraded [email protected], [email protected]

v3.0.4

Compare Source

v3.0.3

Compare Source

v3.0.2

Compare Source

  • refactor(app): Remove deprecated zlib package to use from Node.js core (#​9951)
  • fix(app): Update postcss-loader option structure (#​9954)

v3.0.1

Compare Source

  • feat(app): upgrade Vue to 3.1.2 and Vue Router to 4.0.10

v3.0.0

Compare Source

This is it! Quasar v2 (with Vue.js 3) goes stable.
Please follow our forum for upcoming posts regarding what this means.

  • feat(app): use electron-packager v15
  • feat(app): remove obsolete compatibility icons check for electron mode
  • fix(app): removed vuex from ssr package.json (#​9700)
  • feat(app): SSR prod distributables should force use the prod code of externalized vue and @vue/* packages

v2.4.3

Compare Source

Features
  • feat(QVideo): add new prop (title) for accessibility purposes #​11894
  • feat(ui/focus-manager): improve algorithm and protect against future failures
  • feat(QSelect/QDialog/QMenu): ensure refocus target is not retained after components being destroyed
  • feat+perf(ui/clone): improve cloning (#​11827)
  • feat(QTabs): enhance focus algorithm
  • feat(QScrollArea): decrease update time when content or container size changes #​11861
Fixes
  • fix(QRange): handling of step with keyboard events
  • fix(QSlider/QRange): normalize inner model on component creation
  • fix(QSlider/QRange): keyboard focus & events; aria values; QRange current thumb should stay on top
  • fix(ui/portal): avoid registering portal multiple times #​11767
  • fix(docs/api): public vs statics (#​11879)
  • fix(QLinearProgress/API): default value for animation-speed is 2100, not 300 #​11832
  • fix(ts): use stricter type for getDateDiff unit param
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v2.4.2

Compare Source

Fixes
  • fix(QBtn): render the type attribute even if it's "button" - to allow for a specific native browser behavior with forms #​11794
  • fix(CSS breakpoints): workaround fractional window width with HiDPI scalling #​9829 (#​11798)
  • fix(QSelect): throws error when using a function for option-value and initial model is null #​11754
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v2.4.1

Compare Source

Fixes
  • fix(ts): slider.d.ts syntax error #​11784
Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v2.4.0

Compare Source

Happy Holidays to everyone!
And please support us by donating towards the project (links at the bottom). Thank you!

New!
  • feat(QSlider/QRange): new props -> marker-labels, marker-labels-class, switch-label-side, switch-marker-labels-side
  • feat(QSlider/QRange): new slots -> marker-label; marker-label-group
  • feat(QSlider/QRange): new props -> inner-min, inner-max #​11456
  • feat(QSlider/QRange): new props -> thumb-color, track-color, track-img, inner-track-color, inner-track-img, selection-color, selection-img
  • feat(QRange): new props -> left-thumb-color, right-thumb-color
  • feat(QSlider/QRange): new props -> track-size, thumb-size
  • feat(QSlider/QRange): design improvements #​9181
  • feat(QBtn/QItem/QBreadcrumbsEl/QRouteTab): new props (href/target); improve accessibility
  • feat(AppFullscreen): request() now accepts another node while in fullscreen already
  • feat(QFab/QFabActions): new slots (icon, active-icon, label) #​7689
  • feat(QBreadcrumbsEl): don't apply activeClass when disabled; visual indicator for focused el; don't disable last el (might want to be used); add q-breadcrumbs--disabled class when disabled
  • feat(QUploader/QFile): improve keyboard navigation; improve unique key for files
  • feat(ts): Improve useDialogPluginComponent types (#​11651)
  • feat(ts): Improve rest and index signature types generation (#​11757)
  • feat(QTabs): improve keyboard navigation (TAB key skips all container; arrow keys move focus)
  • perf(VirtualScroll): prevent repaint on elements that are not visible
  • feat(Notify): improve detection of empty content
  • feat/fix(ts/api): Allow top-level type definition for slot scopes (fix: #​11090, #​11500) (#​11591)
  • refactor(ui): various small tweaks for BottomSheet/Dialog/LoadingBar
Fixes
  • fix(ui): QIcon interpretation of 'M.' as 'material-icons' is incorrect (#​11584)
  • fix(QDrawer): always recompute belowBreakpoint on QLayout (when width changes) if containerized
  • fix(QEditor): limit width in fullscreen mode
  • fix(fullscreen): fullscreen padding on capacitor/cordova
  • fix(QLayout): respect fixed/non-fixed header/footer when not on iOS (fix: #​11397) (#​11369)
  • fix(debouncing): cancel pending debounced calls when components are destroyed
  • fix(ui/validation): don't validate disabled components; plus various tweaks
  • fix(fullscreen): keep count of fullscreen elements
  • fix(isDeepEqual): ignore undefined keys in objects when comparing
  • fix(QStepper): scope contracted prop only to the header to avoid propagating to child steppers #​10191
  • fix(QInfiniteScroll): containerHeight error #​11606
  • fix(QDate): day buttons text alignment #​11659
  • fix(QCheckbox/QRadio): Vue3 needs ^checked to set attribute (#​11679)
Docs
  • feat(docs): various improvements on the search feature
  • feat(docs): add "All" tab in the example cards (displays all code parts of the example - template/script/style)
Designer considerations

For those that have tweaked the design of QSlider and QRange: Due to the big number of new features for QSlider and QRange, the inner HTML markup has some changes for the two components. You might want to plan some time to revise your tweaks when upgrading to v2.4.

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v2.3.1

Compare Source

  • feat(ts&api): Generate inline function types, improve some types (#​11109)
  • feat(app;ui): SSR - keep account of quasar.conf.js > framework > config > brand colors #​9442
  • fix(ui): refocus-target -> guard against null ref #​11272
  • fix(QSlider/QRange): first click hangs the focused state #​11250

v2.3.0

Compare Source

New
  • feat(ui/composables): support for "emits" in Object form #​10773 #​10775
  • feat(VirtualScroll,QInfiniteScroll): restore scroll position when using keep-alive #​10240
  • feat(QLinearProgress/QCircularProgress): New prop -> animation-speed #​10464
Fixes
  • fix(QPopupProxy): default slot not rendered correctly in SSR mode after first show()/hide() #​10218
  • fix(QInfiniteScroll): loading slot after "done(true)" doesn't disappear #​11100
  • fix(QTable): correctly define onUpdate:pagination type so additional event attachment besides v-model to work
  • fix(ui): cover corner-case for Quasar portals with script setup #​9880
Possible small breaking change

We're sorry, we don't do this like ever in minor releases, but we cannot go around fixing #​10218 without it ("default slot not rendered correctly in SSR mode after first show()/hide()"), so it is an exceptional case:
QPopupProxy + QDate/QTime/QCarousel/QColor had "cover" prop applied by default when using menu; now you need to add it yourself (everything will still work if not added, it just won't have the "cover" behavior).

<q-popup-proxy>
  <q-time />
</q-popup-proxy>

<!-- now becomes -->

<q-popup-proxy cover>
  <q-time />
</q-popup-proxy>

v2.2.12: (Vue 2)

Donations

Quasar Framework is an open-source MIT licensed project that has been made possible due to the generous contributions by sponsors and backers. If you are interested in supporting this project, please consider:

v2.2.10

Compare Source

  • feat(app): upgrade Vue to 2.6.14

v2.2.9

Compare Source

  • feat(app): upgrade Vue to v2.6.13

v2.2.8

Compare Source

Uses the new branding/logo

v2.2.7

Compare Source

v2.2.6

Compare Source

  • fix(ui/ts): add missing ssrContext param for singleton language set (#​8807)

v2.2.5

Compare Source

New

  • feat(app/wrappers): add TSDoc for boot wrapper
  • perf(app): Backport "only recreate the webpack conf when absolutely necessary" from Qv2

Fixes

  • fix(app): Backport "duplicate postcss plugins" fix from Qv2 (when enabling RTL)

v2.2.4

Compare Source

  • feat(QTime): do not reset min/sec when setting hour and sec when setting minute #​6306
  • feat(QTree): new prop -> dense #​10559
  • fix(utils/date): allow for dateHash comparison with years having different number of digits #​8918
  • fix(QUploader): emit "rejected" event when also adding duplicate files #​7298
  • fix(ui): correctly define onUpdate:modelValue type to avoid "Invalid prop type check" Vue warning #​11057

v2.2.3

Compare Source

  • perf(ui): small tweaks to comp & directive creation
  • fix(QInput/QSelect): browser interfers with type="search" #​11167
  • fix(QDate): multiple selection does not maintain year/month view (#​11166) #​10581

v2.2.2

Compare Source

  • fix(ui): remove unnecessary console statement (#​11145)
  • chore(ui/API): small tweak to QOptionsGroup.json

v2.2.1

Compare Source

New
  • feat(QSlider/QRange): custom markers step ("markers" prop now support Number as value) #​11058
  • feat(QBtn): use alternative approach to attaching Ripple directive #​10252
Fixes
  • fix(ui/date): buildDate and adjustDate - object keys should not matter #​9704
  • fix(QDrawer): mini-animate class not being removed #​10093
  • fix(QSeparator/API): incorrect description for the "inset" prop in the API #​10452

v2.2.0

Compare Source

New
  • feat(ui): add Lithuanian language pack (#​11056)
  • feat(QCarousel/QDialog/panel): New prop -> transition-duration #​4876
  • feat(QSkeleton): new prop -> animation-speed #​6006
  • feat(QCarousel): reverse autoplay when prop value is negative number #​8111
  • feat(QColor): new prop -> no-header-tabs #​8337
  • feat(QInnerLoading): New props -> label, label-class, label-style #​8619
Fixes
  • fix(ui/lang): Uyghur language pack had wrong editor translations #​8123
  • fix(QRating): tooltips with icon in svg/img format not working correctly #​11055

v2.1.15

Compare Source

  • fix: using vueDevtools doesn't show tab vuex store (#​8462)
  • feat(app): explicitly add pretty-error dep #​8459

v2.1.14

Compare Source

  • fix(app): RTL support when on Windows needs path.join to build some path strings (#​8270) #​8269
  • fix(ssr): prepend public path on redirect navigation #​8247 (#​8250)

v2.1.13

Compare Source

fix(app): Electron error - "Extension server error: Object not found: " (#​8188) (#​8240)

v2.1.12

Compare Source

fix(app): do not call user supplied devServer.before twice and call it with full set of parameters #​8223 (#​8227)

v2.1.11

Compare Source

fix(app): fix dart-sass outputStyle to work with postcss-rtl again #​8162 #​8163

v2.1.10

Compare Source

  • feat(app/pwa): allow "crossorigin: use-credentials" on manifest meta tag (#​8153)
  • fix(app): Added support for old behavior of nested env variables (#​8154)

v2.1.9

Compare Source

  • fix(QSelect): not focusing correctly with the keyboard #​11051

v2.1.8

Compare Source

  • feat(ui/API): further improve TS definitions on component props; improves Volar support #​11018

v2.1.7

Compare Source

  • fix(QSelect): render error in certain scenarios #​11042

v2.1.6

Compare Source

Fixes

  • fix(QSelect): options rendering not working correctly in all scenarios #​10660
  • fix(QTooltip): "style" attribute not correctly applied #​11033
  • fix(Meta): add a space before concatening html tag & body attributes to ssr context (#​11026)
  • fix(QDate): range with no-unset not working correctly inside the previously selected range #​10294
  • fix(ui/API): modelValue should accept null as value #​11018
  • fix(QSelect): WCAG 2.0 compatibility #​10127

v2.1.5

New
  • feat(Notify): Hide QNotifications app from devtools (#​10996)
  • feat(LoadingBar): hide App from devtools
Fixes
  • fix(QTabs): left/right arrows not working correctly on RTL #​8578
  • fix(ui/global-dialog): Fix Dialog's ssrAPI okCancel() => onCancel() & add onDismiss() (#​10992)
  • fix(API): Loading -> correctly specify quasar.conf.js config value type for "spinner" prop
  • fix(QFile): avoid duplicating events and match behavior with all other QField based components
  • fix(QImg): avoid duplicating events and attributes

v2.1.4

New
  • feat(Notify): support for icon/avatar/img notifications only #​10551
  • feat(QTabs): new prop -> active-class #​10494
Fixes
  • fix(QEditor): inject "caret" to the exposed ref #​10981
  • fix(TouchPan): Fix for Windows OS Incorrect Mousemove Event (fix: #​10721) (#​10733)
  • fix(TouchPan): correctly reference mouseAllDir
  • fix(ui/date): ability to use it before Lang is initialized #​10885
  • fix(QSeparator): remove redundant separator role on hr
  • fix(ui/API): some addedIn props were wrong

v2.1.3

Compare Source

Includes better performance for QMenu/QTooltip/QDialogs.

New
  • feat(QBtn): improve accesibility in regards to "role"
  • feat(ui/lang): Serbian Cyrillic Language pack + Serbian (sr.js) minor fixes (#​10974)
Fixes
  • fix(QBtn): do not render "a" tag with "type=button" in any scenario as it's invalid HTML #​10636
  • fix(QMenu): inconsistencies when placing QMenus on nested elements #​10583
  • fix(QRouteTab/QBtn/..): protect against Vue Router failing to resolve a route #​10610
  • fix(QMenu): click outside management #​10449 #​10948
  • fix(QDialog/API): API did not specify the "transition-duration" prop

v2.1.2

Compare Source

Fixes
  • fix(QField/API): the "control" slot has "modelValue" instead of "value" #​10939
  • fix(QTabs): correctly pick best QRouteTab when available #​10848
  • fix(QBtn): protect listeners when component has been destroyed #​10955
  • fix(ui): log missing parent QForm when using useFormChild with requiresQForm === true (#​10965)
  • fix(QInput): label makes horizontal scroll appear on iOS 15 #​10866
  • fix(QTime): "Now" button misbehaving if user is already middleway selecting a time #​10727
  • fix(QDate): "Today" button should only set model (and not toggle it - set/unset)

v2.1.1

Compare Source

New
  • feat(ts): add Volar support with event and slot types (#​10839) (#​10926)
  • feat(QDialog): New prop -> no-shake (#​10858)
  • feat(QDialog): script setup SFC compliance
Fixes
  • fix(ui): ui/lang; fix typo in de; change 'tage' to 'Tage' (#​10714)
  • fix(ui): account script setup when invoking hide() (#​10850)
  • fix(ui): add null check to childHasFocus (#​10367)
  • fix(ts): add fontawesome-v5-pro iconset option
  • fix(API/docs): fix wider use of an English idiom (#​10703)

v2.1.0

Compare Source

  • fix(json api): Fixed improperly used English idiom (#​10590)

  • fix(css): vite minifying css warning (#​10593)

  • fix(lang): improve some zh-TW translations (#​10561)

  • feat(ui): This release contains new mdi-v6 and svg-mdi-v6 icon-sets.

v2.0.9

Compare Source

New

  • feat(app): copy /public dot files also (but ignore well-known ones that are not web related) #​7687

Fixes

  • fix(app): Revert back to an old version of "open" package #​7694
  • fix(app): copy pattern not working as expected #​7687

v2.0.8

Compare Source

Important fix:

  • fix(app): service-worker.js is not delivered correctly (with workbox v5) after user revisits website #​7665

v2.0.7

Compare Source

v2.0.6

Compare Source

Fixes

  • fix(app): Custom Loading not working in the newest version #​7411
  • fix(app): CopyWebpackPlugin - ignore options not working #​7433

v2.0.5

Compare Source

New

  • feat(app): add webp extension in images rule

Fixes

  • refactor(ts): Change StoreInterface to StateInterface for quasar new #​7321

v2.0.4

Compare Source

  • fix(QSelect/QInfiniteScroll): Correct some wrongly exposed methods (fixes #​10433) (#​10443)
  • feat(ts): enhance components types for better TS support into Jest AE (#​10162)
  • feat(lang): add Bengali language pack (#​10436)
  • fix(lang): typo in Thai language pack (#​10258)

v2.0.3

Compare Source

New
Fixes
  • fix(QColor): Making sure panel exists before mouse event is processed #​10028 (#​10096)
  • fix(QInput): restore caret position in textarea #​9915 (#​9962)
  • fix(mask): don't use computed to detect if mask should be used because they are updated too late (#​10022)
  • fix(QFab): scope the --opened class to actions and icon-holder to allow nested QFabs #​9973 (#​9981)
  • fix(QTooltip): correctly determine if anchorEl is available
  • fix(QCheckbox,QRadio,QToggle): workaround for bg not printing in webkit #​10007 (#​10008)
  • fix(QBtnDropdown): split + unelevated/outline design #​10079
  • fix(QUploader): default fieldName is not initialized correctly #​10018
  • fix(QPagination): toFn() prop not being

Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR has been generated by Mend Renovate. View repository job log here.

@renovate renovate bot force-pushed the renovate/quasar-app-3.x branch from 48a2e22 to c009ad9 Compare June 27, 2021 12:48
@renovate renovate bot force-pushed the renovate/quasar-app-3.x branch from c009ad9 to dcf24c4 Compare July 8, 2021 13:27
@renovate renovate bot force-pushed the renovate/quasar-app-3.x branch from dcf24c4 to 5556c82 Compare October 19, 2021 01:12
@renovate renovate bot force-pushed the renovate/quasar-app-3.x branch from 5556c82 to 7c02939 Compare March 7, 2022 13:46
@renovate
Copy link
Author

renovate bot commented Mar 24, 2023

Edited/Blocked Notification

Renovate will not automatically rebase this PR, because it does not recognize the last commit author and assumes somebody else may have edited the PR.

You can manually request rebase by checking the rebase/retry box above.

⚠️ Warning: custom changes will be lost.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant