Closed renovate[bot] closed 9 months ago
All modified and coverable lines are covered by tests :white_check_mark:
Comparison is base (
f22c2d4
) 56.02% compared to head (73be6f9
) 56.02%.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
This PR contains the following updates:
8.15.1
->8.15.2
^3.2.4
->^3.2.5
^1.3.2
->^1.4.0
Release Notes
pnpm/pnpm (pnpm)
### [`v8.15.2`](https://togithub.com/pnpm/pnpm/releases/tag/v8.15.2) [Compare Source](https://togithub.com/pnpm/pnpm/compare/v8.15.1...v8.15.2) #### Patch Changes - When purging multiple `node_modules` directories, pnpm will no longer print multiple prompts simultaneously. - Don't print an unnecessary warning when adding new dependencies to a project that uses hoisted `node_modules`. - Linking globally the command of a package that has no name in `package.json` [#4761](https://togithub.com/pnpm/pnpm/issues/4761). - Installation should work with lockfile created by pnpm v9.0.0-alpha.4 #### Platinum Sponsorsprettier/prettier (prettier)
### [`v3.2.5`](https://togithub.com/prettier/prettier/blob/HEAD/CHANGELOG.md#325) [Compare Source](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) [diff](https://togithub.com/prettier/prettier/compare/3.2.4...3.2.5) ##### Support Angular inline styles as single template literal ([#15968](https://togithub.com/prettier/prettier/pull/15968) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) [Angular v17](https://blog.angular.io/introducing-angular-v17-4d7033312e4b) supports single string inline styles. ```ts // Input @Component({ template: `{{ hello }}
`, }) export class AppComponent {} // Prettier 3.2.4 const template = "foobar"; @Component({ [template]: `{{ hello }}
`, }) export class AppComponent {} // Prettier 3.2.5 const template = "foobar"; @Component({ [template]: `{{ hello }}
`, }) export class AppComponent {} ``` ##### Use `"json"` parser for `tsconfig.json` by default ([#16012](https://togithub.com/prettier/prettier/pull/16012) by [@sosukesuzuki](https://togithub.com/sosukesuzuki)) In [v2.3.0](https://prettier.io/blog/2024/01/12/3.2.0#new-jsonc-parser-added-15831httpsgithubcomprettierprettierpull15831-by-fiskerhttpsgithubcomfisker), we introduced `"jsonc"` parser which adds trialing comma **by default**. When adding a new parser we also define how it will be used based on the [`linguist-languages`](https://www.npmjs.com/package/linguist-languages) data. `tsconfig.json` is a special file used by [TypeScript](https://www.typescriptlang.org/docs/handbook/tsconfig-json.html#using-tsconfigjson-or-jsconfigjson), it uses `.json` file extension, but it actually uses the [JSON with Comments](https://code.visualstudio.com/docs/languages/json#\_json-with-comments) syntax. However, we found that there are many third-party tools not recognize it correctly because of the confusing `.json` file extension. We decide to treat it as a JSON file for now to avoid the extra configuration step. To keep using the `"jsonc"` parser for your `tsconfig.json` files, add the following to your `.pretterrc` file ```json { "overrides": [ { "files": ["tsconfig.json", "jsconfig.json"], "options": { "parser": "jsonc" } } ] } ``` ``` ```unjs/ufo (ufo)
### [`v1.4.0`](https://togithub.com/unjs/ufo/blob/HEAD/CHANGELOG.md#v140) [Compare Source](https://togithub.com/unjs/ufo/compare/v1.3.2...v1.4.0) [compare changes](https://togithub.com/unjs/ufo/compare/v1.3.2...v1.4.0) ##### 🚀 Enhancements - Add `withFragment` utility ([#193](https://togithub.com/unjs/ufo/pull/193)) - Add `withoutFragment` util ([#199](https://togithub.com/unjs/ufo/pull/199)) ##### 🔥 Performance - **withFragment:** Early return when no hash changes required ([d6ce037](https://togithub.com/unjs/ufo/commit/d6ce037)) ##### 🩹 Fixes - **encodeQueryValue:** Encode the slash character ([#198](https://togithub.com/unjs/ufo/pull/198)) - Stringify protocol-relative URLs ([#207](https://togithub.com/unjs/ufo/pull/207)) - **withFragment:** Use `encodeHash` for encoding ([48237ab](https://togithub.com/unjs/ufo/commit/48237ab)) ##### 💅 Refactors - **resolveUrl:** Decouple from $URL ([#186](https://togithub.com/unjs/ufo/pull/186)) - Deprecate `$URL` and `createURL` ([f1af9b3](https://togithub.com/unjs/ufo/commit/f1af9b3)) - **normalizeURL:** Decouple from `$URL` ([9013029](https://togithub.com/unjs/ufo/commit/9013029)) - **withoutFragment:** Decouple from `withFragment` ([712b8d5](https://togithub.com/unjs/ufo/commit/712b8d5)) ##### 📖 Documentation - Remove mentioning `$URL` ([65e6be8](https://togithub.com/unjs/ufo/commit/65e6be8)) - Update normalizeURL example ([011777a](https://togithub.com/unjs/ufo/commit/011777a)) - Use jsdocs and automd ([#209](https://togithub.com/unjs/ufo/pull/209)) ##### 🏡 Chore - Update dependencies and lockfile ([21e644e](https://togithub.com/unjs/ufo/commit/21e644e)) - Format readme with prettier ([6b00230](https://togithub.com/unjs/ufo/commit/6b00230)) - Gitignore vitest temp files ([89be2d1](https://togithub.com/unjs/ufo/commit/89be2d1)) - Update docs ([5ab6d16](https://togithub.com/unjs/ufo/commit/5ab6d16)) ##### ❤️ Contributors - Pooya Parsa ([@pi0](http://github.com/pi0)) - Daniel Acuña - Diptesh ChoudhuriConfiguration
📅 Schedule: Branch creation - "after 2am and before 3am" (UTC), Automerge - "after 1am and before 2am" (UTC).
🚦 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.
This PR has been generated by Mend Renovate. View repository job log here.