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

fix(deps): update date-io monorepo to v3 (major) #1164

Closed
wants to merge 1 commit into from

Conversation

backstage-goalie[bot]
Copy link
Contributor

This PR contains the following updates:

Package Type Update Change
@date-io/core dependencies major ^1.3.13 -> ^3.0.0
@date-io/luxon dependencies major 1.x -> 3.x
@date-io/luxon dependencies major ^1.3.13 -> ^3.0.0

Release Notes

dmtrKovalenko/date-io (@​date-io/core)

v3.0.0

Compare Source

Breaking changes:
Other changes

You can support the maintenance of this project by visiting https://github.com/sponsors/dmtrKovalenko. Your support will help us respond faster and deliver requested features. We extend our heartfelt thanks to our contributors and sponsors ❤️.

New Contributors

Full Changelog: dmtrKovalenko/date-io@v2.17.0...v3.0.0

v2.17.0

Compare Source

New features
What's Changed
New Contributors

Full Changelog: dmtrKovalenko/date-io@v2.16.1...v2.17.0

v2.16.0

Compare Source

What's Changed

Full Changelog: dmtrKovalenko/date-io@v2.15.0...v2.16.0

v2.15.0

Compare Source

What's Changed

Full Changelog: dmtrKovalenko/date-io@v2.14.0...v2.15.0

v2.14.0

Compare Source

What's Changed
New Collaborator

Full Changelog: dmtrKovalenko/date-io@v2.13.2...v2.14.0

v2.13.2

Compare Source

What's Changed
New Contributors

Full Changelog: dmtrKovalenko/date-io@v2.13.1...v2.13.2

v2.13.1

Compare Source

v2.11.0

Compare Source

Features

  • parseISO – will parse date using library method to avoid inconsistencies between browsers
  • toISO – will format date to iso string using library

Fixes/Enhancements

  • Better "AM/PM" localisation with dayjs

v2.10.11

Compare Source

Changelog

  • Make days adapter to be generic and accept any custom extended days instance as DayJsAdapter<Dayjs>
  • Update a lot of dependencies

v2.10.7

Compare Source

Changelog

Some bugfixes and dependency updates:

v2.10.6

Compare Source

This release is finally fixing the problem of outdated builds of published date-io/* releases.

We apologize 🙏 for this publishing issues causing 2.10.0-2.10.5 releases. If you installed any of these versions please update to the latest, those builds are broken and deprecated on npm.

From now on versions of @date-io/* will always be synchronized with @date-io/core package and will never cause version conflict or be outdated.

v2.10.5

Compare Source

v2.10.4

Compare Source

v2.10.2

Compare Source

v2.10.1

Compare Source

v2.10.0

Compare Source

Features

v2.9.2

Compare Source

v2.9.0: 2.9.0

Compare Source

Features
  • Add new getDaysInMonth method

v2.8.1

Compare Source

Features
  • Add lib name to the adapter interface
Fixes
  • Remove prettier import, closes #​442
  • [Luxon] Properly apply locale for parsed and created date (#​443)
  • A lot of dependency updates

v2.8.0

Compare Source

v2.7.0

Compare Source

Features 🎉
Fixes 🐛 | Enhancements 🧇

v2.6.0

Compare Source

Breaking changes

N/A

Features
  • Introduce new getFormatHelperText method (#​340)
Fixes

v2.5.0

Compare Source

Breaking changes

N/A

Features

New functions:

  • isWithinRange: (date: TDate, range: [TDate, TDate]) => boolean
  • addMonths: (date: TDate, monthCount: number) => TDate

v2.4.0

Compare Source

Add 2 new functions:

  • startOfWeek(date: TDate): TDate - returns start of week
  • endOfWeek(date: TDate): TDate - returns end of week

v2.3.0

Compare Source

Changes

  • Add new toJsDate function converting lib object to native js date

v2.2.0

Compare Source

Localization improvements release

We have changed the formats tokens to use localized formats tokens everywhere possible. Also introduced several new methods and formats

List of new methods added:

  • is12HourCycleInCurrentLocale(): boolean - determine is 12 hours cycle and ampm used in current locale
  • getCurrentLocaleCode - get locale code

v2.1.0

Compare Source

v2.0.0

Compare Source

Major upgrade

Do not update if you are using @​material-ui/pickers v3

Breaking changes
  • Remove all static format fields like dateTimeFormat
  • Introduce new object for cross utils formatting. It is overridable via constructor formats prop and provides easy localization formatting
export interface DateIOFormats {
  /** Full date, useful for accessibility @&#8203;example "2019, January 1st" */
  fullDate: string;
  /** Day format string extremely required to localize @&#8203;example "Wed, Jan 1st" for US, "January 1st" for Europe */
  normalDate: string;
  /** Shorter day format @&#8203;example "Jan 1st" */
  shortDate: string;
  /** Year format string @&#8203;example "2019" */
  year: string;
  /** Month format string @&#8203;example "January" */
  month: string;
  /** Short month format string @&#8203;example "Jan" */
  monthShort: string;
  /** Short month format string @&#8203;example "January 2018" */
  monthAndYear: string;
  /** Month with date format string @&#8203;example "January 1st" */
  monthAndDate: string;
  /** Day format string @&#8203;example "12" */
  dayOfMonth: string;
  /** Full time format string @&#8203;example "11:44 PM" */
  fullTime12h: string;
  /** Full time format string @&#8203;example "23:59" */
  fullTime24h: string;
  /** Hours format string @&#8203;example "11" */
  hours12h: string;
  /** Hours format string @&#8203;example "23" */
  hours24h: string;
  /** Minutes format string @&#8203;example "59" */
  minutes: string;
  /** Seconds format string @&#8203;example "59" */
  seconds: string;
  /** Date & Time format string @&#8203;example "2018, Jan 1st 11:44 PM" */
  fullDateTime12h: string;
  /** Date & Time format string @&#8203;example "2018, Jan 1st 23:44" */
  fullDateTime24h: string;
  /** Keyboard input friendly date format @&#8203;example "2019/01/01" */
  keyboardDate: string;
  /** Keyboard input friendly date/time 12h format @&#8203;example "2019/01/01 23:44" */
  keyboardDateTime12h: string;
  /** Keyboard input friendly date/time 24h format @&#8203;example "2019/01/01 11:44 PM" */
  keyboardDateTime24h: string;
}
  • format method now has signature (date: TDate, formatKey: keyof IDateIOFormat) => string in order to simplify formatting using new format keys
  • formatByString allowes to use custom (mostly user-provided) format strings formatByString(value: TDate, formatString: string): string;

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 these updates again.


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

This PR has been generated by Renovate Bot.

@backstage-goalie backstage-goalie bot added the dependencies Pull requests that update a dependency file label Sep 3, 2024
@backstage-goalie
Copy link
Contributor Author

backstage-goalie bot commented Sep 3, 2024

Missing Changesets

The following package(s) are changed by this PR but do not have a changeset:

  • @backstage-community/plugin-bazaar
  • @backstage-community/plugin-cicd-statistics
  • @backstage-community/plugin-ilert
  • @backstage-community/plugin-opencost
  • @backstage-community/plugin-sentry

See CONTRIBUTING.md for more information about how to add changesets.

Changed Packages

Package Name Package Path Changeset Bump Current Version
@backstage-community/plugin-bazaar workspaces/bazaar/plugins/bazaar none v0.2.28
@backstage-community/plugin-cicd-statistics workspaces/cicd-statistics/plugins/cicd-statistics none v0.1.40
@backstage-community/plugin-ilert workspaces/ilert/plugins/ilert none v0.3.2
@backstage-community/plugin-opencost workspaces/opencost/plugins/opencost none v0.2.13
@backstage-community/plugin-sentry workspaces/sentry/plugins/sentry none v1.0.0

@backstage-goalie backstage-goalie bot force-pushed the renovate/major-date-io-monorepo branch 17 times, most recently from 731d2b5 to 1eca6b6 Compare September 10, 2024 16:26
@backstage-goalie backstage-goalie bot force-pushed the renovate/major-date-io-monorepo branch from 1eca6b6 to 97d4aa8 Compare September 10, 2024 20:26
@backstage-goalie
Copy link
Contributor Author

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.

Copy link
Contributor

github-actions bot commented Oct 2, 2024

This PR has been automatically marked as stale because it has not had recent activity from the author. It will be closed if no further activity occurs. If the PR was closed and you want it re-opened, let us know and we'll re-open the PR so that you can continue the contribution!

@github-actions github-actions bot added the stale label Oct 2, 2024
@github-actions github-actions bot closed this Oct 9, 2024
@awanlin awanlin deleted the renovate/major-date-io-monorepo branch October 19, 2024 23:59
@backstage-goalie
Copy link
Contributor Author

Renovate Ignore Notification

Because you closed this PR without merging, Renovate will ignore this update. You will not get PRs for any future 3.x releases. But if you manually upgrade to 3.x then Renovate will re-enable minor and patch updates automatically.

If you accidentally closed this PR, or if you changed your mind: rename this PR to get a fresh replacement PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
dependencies Pull requests that update a dependency file stale
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants