Skip to content

Update dependency @quasar/quasar-app-extension-qcalendar to v4.1.2 #834

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

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

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 10, 2025

This PR contains the following updates:

Package Change Age Adoption Passing Confidence
@quasar/quasar-app-extension-qcalendar 4.0.0-beta.16 -> 4.1.2 age adoption passing confidence

Release Notes

quasarframework/quasar-ui-qcalendar (@​quasar/quasar-app-extension-qcalendar)

v4.1.2

Compare Source

QCalendar v4.1.2

Features

  • feat(ui): support for "web-types"
  • feat(ui): updated web-types with utils (Timestamp)

Fixes

  • n/a

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. Please feel free to help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.1.1...v4.1.2

v4.1.1

Compare Source

QCalendar v4.1.1

Features

  • n/a

Fixes

  • fix(ui): [build:api] - remove dupes for "type" after object deep merge
  • fix(ui): updating typescript definitions
  • task(ui): updated JSON API
  • task(ui): update package.json with component types
  • fix(app-ext): make sure build.transpile is true for app-webpack

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. Please feel free to help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.1.0...v4.1.1

v4.1.0

Compare Source

QCalendar v4.1.0

Features

  • feat(ui): full conversion to typescript, including build

This was not an easy feat and took over a week at 10 hours a day. I am by no means a TS expert. If you see anything wrong, or incorrect behavior, please create an issue (or PR) right away. All code for QCalendar, the build system, the docs and examples, and all test code was converted to typescript.

  • feat(ui): updated types

Types are now, for the most part, generated by tsc.

  • fix(ui): Uncaught ResizeObserver loop completed with undelivered notifications.

The internal ResizeObserver directive now uses a debounce method when lots of size notifications need to be sent. This prevents the dev console message: "Uncaught ResizeObserver loop completed with undelivered notifications." from occurring.

  • feat(ui): [QCalendarTask] - new "subtask" slot for children of a task

If you are using QCalendarTask and using the "#task" slot, be aware of the new "#subtask" slot specifically for children. This helps with a separation of concerns as well as making the consuming code more readable and easier to use. Check out the examples for a breakdown.

Fixes

  • fix(ui): [Timestamp] missing export on "isLeapYear"
  • fix(ui): [QCalendarScheduler] - use "flat" instead of "flatMap"
  • fix(ui): [build] - version not syncing correctly to app-ext

Breaking

  • feat(ui): remove "getWeekdaySkips" as this was problematic. Code now uses "props.weekdays" array directly.

This only breaks if you use the "getWeekdaySkips" directly from the Timestamp library (which is highly unlikely). Internally, the code now uses the "props.weekdays" as the single source of truth.


Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. Please feel free to help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.8...v4.1.0

v4.0.8

Compare Source

QCalendar v4.0.8

Features

  • n/a

Fixes

  • fix(ui): "position: relative" breaks calendar transitions

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. Please feel free to help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.7...v4.0.8

v4.0.7

QCalendar v4.0.6-v4.07

Features

  • feat(app-ext): use "export" over "module.exports"

Fixes

  • fix(ui): QTaskCalendar - missing drag-and-drop variables
  • fix(ui): getEndOfWeek function
  • fix(ui): Resize directive - check for "window"
  • fix(ui): correct falsey check
  • fix(ui): build - copy types to dist
  • fix(ui): css - remove "overflow: hidden" from ".q-calendar" as it prevents sticky headers from working
  • fix(ui): css[calendar-month] - add missing "position: relative"
  • fix(app-ext): "type": "module"

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.5...v4.0.7

v4.0.5

Compare Source

QCalendar v4.0.5

Features

  • feat(ui): simplify workweek function

Fixes

  • fix(ui): immutable functions need return value

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.4...v4.0.5

v4.0.4

Compare Source

QCalendar v4.0.4

Features

  • feat(ui): adding package.json exports - greatly improve types and intuitiveness

Fixes

  • fix(ui): import/exports for index.[esm|cjs|umd].js output
  • fix(ui): fix all named exports
  • fix(ui): Timestamp lib - all methods returns a Timestamp, now return a new Timestamp instead of modifying the passed in one

Breaking

If you use the Timestamp lib directly, some of the exports have changed.

These have been removed:

MINUTES_IN_HOUR
HOURS_IN_DAY
MILLISECONDS_IN_MINUTE
MILLISECONDS_IN_HOUR
MILLISECONDS_IN_DAY
MILLISECONDS_IN_WEEK
SECONDS_IN_MINUTE
SECONDS_IN_HOUR
SECONDS_IN_DAY
SECONDS_IN_WEEK

However, these have replacements:

export const TIME_CONSTANTS = {
  DAYS_IN_WEEK: 7,
  HOURS_IN_DAY: 24,
  MILLISECONDS_IN: {
    SECOND: 1000,
    MINUTE: 60000,
    HOUR: 3600000,
    DAY: 86400000,
    WEEK: 604800000,
  },
  SECONDS_IN: {
    MINUTE: 60,
    HOUR: 3600,
    DAY: 86400,
    WEEK: 604800,
  },
  MINUTES_IN: {
    MINUTE: 1,
    HOUR: 60,
    DAY: 1440,
    WEEK: 10080,
  },
  HOURS_IN: {
    DAY: 24,
    WEEK: 168,
  },
}

As an example, you can now use TIME_CONSTANTS.MILLISECONDS_IN.HOURS

Secondly, all functions that took a Timestamp and mutated it no longer do so. Timestamps are now inmutable. These functions return a new Timestamp with the updates. Again, this only affects you if you are using the Timestamp library directly.

Because the only breaking changes are in the Timestamp library, the major version for QCalendar did not change.


Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.3...v4.0.4

v4.0.3

Compare Source

QCalendar v4.0.3

Features

  • feat(ui): adding package.json exports - greatly improve types and intuitiveness

Fixes

  • n/a

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.2...v4.0.3

v4.0.2

Compare Source

QCalendar v4.0.2

Features

  • feat(ui): Support Sets as selected dates (#​429)

Fixes

  • fix(ui): mouse composable overwriting previous listeners (multi calendar) (#​442)

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.1...v4.0.2

v4.0.1

Compare Source

QCalendar v4.0.1

Features

  • none

Fixes

  • fix(ui): document "scrollToTime" second parameter - "duration"
  • fix(ui): add back missing function
  • fix(ui): crash occurs on undefined for interval-based calendars for missing "styleDefault" function

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

Full Changelog: quasarframework/quasar-ui-qcalendar@v4.0.0...v4.0.1

v4.0.0

Compare Source

QCalendar v4.0.0

Yes! The long-awaited v4.0.0 is here! Enjoy!

Features

  • none

Fixes

  • n/a

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation for more information. The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

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

v4.0.0-beta.23

Compare Source

QCalendar v4.0.0-beta.23

Features

  • Rewrite docs using Q-Press
  • Now a pnpm mono-repo
  • [BREAKING] QCalendar now uses scss instead of sass. Adjust your imports accordingly.

Fixes

  • n/a

Installing

$ pnpm add @​quasar/quasar-ui-qcalendar
### or
$ yarn add @​quasar/quasar-ui-qcalendar
### or
$ quasar ext add @​quasar/qcalendar

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation to get more information and a Migration Guide (in the Help section). The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

QCalendar 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:

v4.0.0-beta.22

Compare Source

QCalendar v4.0.0-beta.22

Features

  • none

Fixes

  • fix: boot file needed for each vite and webpack

Installing

Use the next tag whenever you'd install it normally.

$ yarn add @​quasar/quasar-ui-qcalendar@next
### or
$ quasar ext add @​quasar/qcalendar@next

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation to get more information and a Migration Guide (in the Help section). The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

QCalendar 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:

v4.0.0-beta.21

Compare Source

QCalendar v4.0.0-beta.21

Features

  • none

Fixes

  • fix(447): style disabled class and attribute only in the .q-calendar wrapper (#​448)
  • fix(ui): use correct type definitions for createNativeLocaleFormatter (#​439) (#​440)
  • fix: prepping for latest Quasar compatibility, update to "sass-embedded", rename PARSE_REGEX to PARSE_DATETIME

Installing

Use the next tag whenever you'd install it normally.

$ yarn add @​quasar/quasar-ui-qcalendar@next
### or
$ quasar ext add @​quasar/qcalendar@next

Documentation

QCalendar v4 documentation is now hosted by Netlify. Visit the documentation to get more information and a Migration Guide (in the Help section). The documentation is incomplete and is currently being updated. You can help out by PR-ing deficiencies.

Donations

QCalendar 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:


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 is behind base branch, 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 was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch from 13b62ea to 51a568a Compare January 11, 2025 02:46
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0-beta.21 Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0-beta.22 Jan 11, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 2 times, most recently from bde230c to c5d99ac Compare January 14, 2025 05:11
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0-beta.22 Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0-beta.23 Jan 14, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 3 times, most recently from e18ce0f to 8e0adcf Compare January 14, 2025 23:40
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0-beta.23 Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0 Jan 14, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 11 times, most recently from 7073de4 to e5aa78f Compare January 20, 2025 01:42
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.0 Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.1 Jan 20, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 2 times, most recently from f3b4ac2 to ed00c8c Compare January 20, 2025 21:53
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.1 Update dependency @quasar/quasar-app-extension-qcalendar to v4.0.2 Jan 20, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 6 times, most recently from 2fdf78b to b86ba3d Compare January 21, 2025 11:40
@renovate renovate bot changed the title Update dependency @quasar/quasar-app-extension-qcalendar to v4.1.2 CI(deps): Update dependency @quasar/quasar-app-extension-qcalendar to v4.1.2 Mar 28, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 11 times, most recently from 817f549 to a181423 Compare April 4, 2025 07:18
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 8 times, most recently from 0de3e48 to 1cb7c44 Compare April 8, 2025 09:27
@renovate renovate bot changed the title CI(deps): Update dependency @quasar/quasar-app-extension-qcalendar to v4.1.2 Update dependency @quasar/quasar-app-extension-qcalendar to v4.1.2 Apr 8, 2025
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch 7 times, most recently from 9805468 to 6f92d7f Compare April 17, 2025 09:56
@renovate renovate bot force-pushed the renovate/quasar-quasar-app-extension-qcalendar-4.x-lockfile branch from 6f92d7f to 21f2997 Compare April 17, 2025 09:57
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.

0 participants