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 all non-major dependencies #234

Merged
merged 1 commit into from
Dec 23, 2023
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Dec 23, 2023

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@swissquote/crafty 1.23.0 -> 1.24.0 age adoption passing confidence devDependencies minor
@swissquote/crafty-preset-eslint 1.23.0 -> 1.24.0 age adoption passing confidence devDependencies minor
@swissquote/crafty-preset-images-simple 1.23.0 -> 1.24.0 age adoption passing confidence devDependencies minor
@swissquote/crafty-preset-postcss 1.23.0 -> 1.24.0 age adoption passing confidence devDependencies minor
@swissquote/crafty-runner-gulp 1.23.0 -> 1.24.0 age adoption passing confidence devDependencies minor
actions/setup-node v4.0.0 -> v4.0.1 age adoption passing confidence action patch

Release Notes

swissquote/crafty (@​swissquote/crafty)

v1.24.0

Compare Source

Highlights
  • Drop Node 16 support
  • Improve IDE mode #​2215
  • Update supported browsers list #​2247
  • Update to TypeScript 5.3
Drop Node 16 support

In alignment with Node.js release schedule, Crafty stops supporting Node 16, but supports version 18 and 20

Improve IDE Mode

When running crafty ide a few files are created inside your repository so that your IDE knows you're using eslint/prettier/jest.
We got some feedback that this feature is confusing because every user needs to run it on their own machine.

Starting with this version, stylelint.config.mjs, prettier.config.mjs, and jest.config.mjs are created in a commit-friendly way, it will no longer contain the content of the configuration but will allow to commit and get a pleasant out-of-the-box experience for newcomers

At this stage, this doesn't work for ESLint and this file should still not be committed, this is because ESLint's configuration is trickier and another change is ongoing for this one; #​2250

Update supported browsers list

As is the case every year, we update the list of supported browsers. The browserslist query is now the following:

Edge >= 96, Safari >= 15, iOS >= 15, Chrome >= 96, and_chr >= 96, Firefox >= 94, > 1%, not dead, not op_mini all
Update to TypeScript 5.3

As it is usual, TypeScript brings a lot of updates in this new version.

You can use all the new features of TypeScript 5.3 except for newly introduced syntax such as import attributes.
This is because Prettier 2 does not support it.
We are working on Prettier 3 support for Crafty to fix this.

What's Changed

Full Changelog: swissquote/crafty@v1.23.0...v1.24.0

actions/setup-node (actions/setup-node)

v4.0.1

Compare Source

What's Changed
New Contributors

Full Changelog: actions/setup-node@v4...v4.0.1


Configuration

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

🚦 Automerge: Enabled.

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

👻 Immortal: This PR will be recreated if closed unmerged. Get config help if that's undesired.


  • 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 merged commit 7e6015b into master Dec 23, 2023
4 checks passed
@renovate renovate bot deleted the renovate/all-minor-patch branch December 23, 2023 03:06
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