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

Merged
merged 2 commits into from
Jan 16, 2024
Merged

Conversation

renovate[bot]
Copy link
Contributor

@renovate renovate bot commented Jan 15, 2024

Mend Renovate

This PR contains the following updates:

Package Change Age Adoption Passing Confidence Type Update
@builder.io/qwik (source) ^1.3.3 -> ^1.3.5 age adoption passing confidence dependencies patch
@jridgewell/trace-mapping ^0.3.20 -> ^0.3.21 age adoption passing confidence devDependencies patch
@types/node (source) ^20.11.0 -> ^20.11.1 age adoption passing confidence devDependencies patch
@vue/shared (source) ^3.4.9 -> ^3.4.13 age adoption passing confidence dependencies patch
acorn-walk ^8.3.1 -> ^8.3.2 age adoption passing confidence devDependencies patch
lightningcss ^1.22.1 -> ^1.23.0 age adoption passing confidence devDependencies minor
mlly ^1.4.2 -> ^1.5.0 age adoption passing confidence devDependencies minor
prettier (source) 3.1.1 -> 3.2.2 age adoption passing confidence devDependencies minor
solid-js (source) ^1.8.10 -> ^1.8.11 age adoption passing confidence dependencies patch
svelte-check ^3.6.2 -> ^3.6.3 age adoption passing confidence devDependencies patch
tj-actions/changed-files v41.0.1 -> v41.1.1 age adoption passing confidence action minor
vitest (source) ^1.1.3 -> ^1.2.0 age adoption passing confidence devDependencies minor
vue (source) ^3.4.9 -> ^3.4.13 age adoption passing confidence dependencies patch
vue (source) ^3.4.9 -> ^3.4.13 age adoption passing confidence devDependencies patch

Release Notes

BuilderIO/qwik (@​builder.io/qwik)

v1.3.5

Compare Source

What's Changed

Full Changelog: QwikDev/qwik@v1.3.4...v1.3.5

v1.3.4

Compare Source

What's Changed
New Contributors

Full Changelog: QwikDev/qwik@v1.3.3...v1.3.4

jridgewell/trace-mapping (@​jridgewell/trace-mapping)

v0.3.21

Compare Source

What's Changed

Full Changelog: jridgewell/trace-mapping@v0.3.20...v0.3.21

vuejs/core (@​vue/shared)

v3.4.13

Compare Source

Bug Fixes

v3.4.12

Compare Source

Reverts

v3.4.11

Compare Source

Bug Fixes

v3.4.10

Compare Source

Bug Fixes
  • hydration: should not warn on falsy bindings of non-property keys (3907c87)
acornjs/acorn (acorn-walk)

v8.3.2

Compare Source

parcel-bundler/lightningcss (lightningcss)

v1.23.0

Compare Source

This release improves minification for @layer and @property rules, enables relative colors to be compiled in more situations, adds new functionality for custom visitor plugins, and fixes some bugs.

Downlevel relative colors with unknown alpha

Lightning CSS can now down level relative colors where the alpha value is unknown (e.g. a variable). For example:

.foo {
  color: hsl(from yellow h s l / var(--alpha));
}

becomes:

.foo {
  color: hsla(60, 100%, 50%, var(--alpha));
}

Optimized @layer rules

@layer rules with the same name are now merged together and ordered following their original declared order. For example:

@​layer a, b;

@​layer b {
  .foo { color: red }
}

@​layer a {
  .foo { background: yellow }
}

@​layer b {
  .bar { color: red }
}

becomes:

@​layer a {
  .foo { background: yellow }
}

@​layer b {
  .foo, .bar { color: red }
}

Deduped @property rules

@property rules are now deduplicated when they define the same property name. The last rule wins.

@​property --property-name {
  syntax: '<color>';
  inherits: false;
  initial-value: yellow;
}
.foo {
  color: var(--property-name)
}
@&#8203;property --property-name {
  syntax: '<color>';
  inherits: true;
  initial-value: blue;
}

compiles to:

@&#8203;property --property-name{
  syntax: "<color>";
  inherits: true;
  initial-value: #&#8203;00f
}

.foo {
  color: var(--property-name)
}

StyleSheet visitor function

The JS visitor API now supports StyleSheet and StyleSheetExit visitors, allowing you to visit the entire stylesheet at once. This enables things like rule sorting or appending/prepending rules.

let res = transform({
  filename: 'test.css',
  minify: true,
  code: Buffer.from(`
    .foo {
      width: 32px;
    }

    .bar {
      width: 80px;
    }
  `),
  visitor: {
    StyleSheetExit(stylesheet) {
      stylesheet.rules.sort((a, b) => a.value.selectors[0][0].name.localeCompare(b.value.selectors[0][0].name));
      return stylesheet;
    }
  }
});

assert.equal(res.code.toString(), '.bar{width:80px}.foo{width:32px}');

Keep in mind that visiting the entire stylesheet can be expensive, due to needing to serialize and deserialize the entire AST to send between Rust and JavaScript. Keep visitors as granular as you can to avoid this.

Other bug fixes

  • Fixed serializing grid-auto-flow in custom visitors
  • Fixed compatibility data for -webkit-fill-available and -moz-available size values
  • Added support for CommonJS in WASM package
  • Allowed whitespace or nothing in initial-value of @property rules
  • Fixed AST TypeScript types to have correct types for duplicated names
unjs/mlly (mlly)

v1.5.0

Compare Source

compare changes

🚀 Enhancements
  • Make stripComments optional for syntax detection (#​217)
  • findExports: Extract name of default exports (#​179)
  • interopDefault: Support preferNamespace (5d23c98)
🩹 Fixes
  • Strip comment for syntax detection (#​196)
  • analyze: Ignore conmments for imports detection (#​155)
  • lookupNodeModuleSubpath: Handle conditions and nested exports (#​210)
  • analyze: Allow import statement after } (#​166)
  • interopDefault: Skip nullish values for default and explicitly return non-objects as-is (14eb72d)
  • findExports: Support multiple variables in single export (#​211)
🌊 Types
  • fileURLToPath: Accept url as input (34f6026)
🏡 Chore
  • Update deps and lockfile (7c8af63)
  • Add defaultName type to ESMExport (4acaeaf)
  • Update import-meta-resolve to v4 (#​215)
  • Add badges (78d052b)
✅ Tests
  • Add tests for resolve (8c1bead)
  • Add more tests for resolve (#​15)
❤️ Contributors
prettier/prettier (prettier)

v3.2.2

Compare Source

diff

Fix crash when parsing template literal CSS in a JSX style tag using a spread attribute (#​15896 by @​eelco)

For example this code would crash before:

<style {...spread}>{`.{}`}</style>
Fix formatting error on optional call expression and member chain (#​15920 by @​sosukesuzuki)
// Input
a(() => {}, c?.d());

// Prettier 3.2.1
TypeError: Cannot read properties of undefined (reading 'type')

// Prettier 3.2.2
a(() => {}, c?.d());

v3.2.1

Compare Source

diff

Fix formatting error on member chain (#​15915 by @​sosukesuzuki)
// Input
test().test2().test2(thing?.something);

// Prettier 3.2.0
TypeError: Cannot read properties of undefined (reading 'type')

// Prettier 3.2.1
test().test2().test2(thing?.something);

v3.2.0

Compare Source

diff

🔗 Release Notes

sveltejs/language-tools (svelte-check)

v3.6.3

Compare Source

  • fix: various snippet improvements
  • fix: don't remove non-null-assertion operator (#​2248)
  • fix: prevent crash in moduleResolution Node16+ (#​2230)
  • fix: correct declareMap reference line number (#​2250)
  • feat: zero effort typings for reroute (#​2252)
tj-actions/changed-files (tj-actions/changed-files)

v41.1.1

Compare Source

What's Changed

Full Changelog: tj-actions/changed-files@v41...v41.1.1

v41.1.0

Compare Source

What's Changed

Full Changelog: tj-actions/changed-files@v41...v41.1.0

vitest-dev/vitest (vitest)

v1.2.0

Compare Source

   🚀 Features
   🐞 Bug Fixes
    View changes on GitHub

Configuration

📅 Schedule: Branch creation - "before 4am on Monday" (UTC), 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.

👻 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 added the dependencies Pull requests that update a dependency file label Jan 15, 2024
Copy link

stackblitz bot commented Jan 15, 2024

Review PR in StackBlitz Codeflow Run & review this pull request in StackBlitz Codeflow.

Copy link
Contributor Author

renovate bot commented Jan 15, 2024

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.

@patak-dev patak-dev merged commit 109fb80 into main Jan 16, 2024
10 checks passed
@patak-dev patak-dev deleted the renovate/all-minor-patch branch January 16, 2024 14:22
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
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant