Releases: salesforce/lwc
Releases · salesforce/lwc
v6.6.3
What's Changed
- chore(deps): migrate @babel/plugin-proposal-* to @babel/plugin-transform-* by @wjhsf in #4195
- chore(scripts): remove
--all
from build script to enable using--project
by @wjhsf in #4192 - perf(engine-server): faster
<style>
validation by @nolanlawson in #4201 - chore: release v6.6.3 by @nolanlawson in #4202
- chore: release v6.6.3 by @nolanlawson in #4204
Full Changelog: v6.6.2...v6.6.3
v6.6.2
What's Changed
- chore(scripts): separate license generation from build script by @wjhsf in #4191
- test: fix
@lwc/engine-server
circular dependency warning by @jmsjtu in #4194 - test: fix
@lwc/engine-server
test fixtures for attribute ordering by @jmsjtu in #4193 - chore: release v6.6.2 by @ekashida in #4197
Full Changelog: v6.6.1...v6.6.2
v6.6.1
What's Changed
- chore(nucleus): bump memory for release job by @nolanlawson in #4183
- build(deps): bump the theoretically-non-breaking group with 7 updates by @dependabot in #4182
- perf: avoid using a stack in
traverseAndSetElements
by @nolanlawson in #4181 - fix: assert we do not traverse past the root by @nolanlawson in #4184
- test(synthetic-shadow): add more tests/benchmarks by @nolanlawson in #4187
- chore: release v6.6.1 by @nolanlawson in #4189
- chore: release v6.6.1 by @nolanlawson in #4190
Full Changelog: v6.6.0...v6.6.1
v6.6.0
What's Changed
- Fix: lwc compiler errors on .jsx/.tsx files by @SaurabhMulay999 in #4164
- feat: new compiler targeting SSR by @divmain in #3880
- chore(deps): remove unused @types/source-map by @wjhsf in #4172
- feat(playground): add important features to playground @W-15545976 by @wjhsf in #4161
- chore: commit missing LICENSE files by @nolanlawson in #4176
- chore: v6.6.0 by @ravijayaramappa in #4179
- chore: release v6.6.0 by @ravijayaramappa in #4180
Full Changelog: v6.5.3...v6.6.0
v6.5.3
What's Changed
- feat: create script to facilitate accepting external contributions @W-15482802 by @wjhsf in #4146
- chore(eslint): remove jsdoc plugin by @wjhsf in #4159
- fix(engine-core): unrender stylesheets in HMR by @nolanlawson in #4156
- fix(engine-core): fix HMR for static stylesheets by @nolanlawson in #4163
- test: test
swapStyle()
on CSS library by @nolanlawson in #4162 - build(deps-dev): bump the theoretically-non-breaking group with 13 updates by @dependabot in #4165
- chore: v6.5.3 by @ravijayaramappa in #4167
- chore: v6.5.3 by @ravijayaramappa in #4168
Full Changelog: v6.5.2...v6.5.3
v6.5.2
What's Changed
- fix(types): properly type check unbound array methods @W-15336947 by @wjhsf in #4101
- build(deps-dev): bump the theoretically-non-breaking group with 9 updates by @dependabot in #4148
- feat: exports HMR stubs from engine-server by @rax-it in #4152
- chore: add Winter 25 API version, rebalance Karma tests by @nolanlawson in #4043
- chore: release v6.5.2 by @rax-it in #4157
- chore: release v6.5.2 by @rax-it in #4158
Full Changelog: v6.5.1...v6.5.2
v6.5.1
What's Changed
- chore: update non-breaking dependencies by @nolanlawson in #4127
- perf(engine-dom): bring back BaseUpgradableConstructor by @nolanlawson in #4116
- chore: configure dependabot @W-15450855 by @wjhsf in #4130
- build(deps): bump tar from 6.2.0 to 6.2.1 by @dependabot in #4135
- build(deps-dev): bump nx from 17.2.6 to 18.2.4 by @dependabot in #4139
- perf(engine-core): avoid
Array#splice
in mutation tracking by @nolanlawson in #4129 - chore(template-compiler): update acorn and fix its types by @nolanlawson in #4132
- chore: nodejs v20 by @ekashida in #4131
- build(deps-dev): bump eslint-plugin-jest from 27.9.0 to 28.2.0 by @dependabot in #4138
- build(deps): bump the theoretically-non-breaking group with 4 updates by @dependabot in #4137
- chore(dependabot): pin tachometer version by @nolanlawson in #4141
- chore: generate proper license files by @nolanlawson in #4134
- chore: update estree-walker to v3 by @nolanlawson in #4128
- chore: release v6.5.1 by @nolanlawson in #4143
- chore: release v6.5.1 by @nolanlawson in #4144
Full Changelog: v6.5.0...v6.5.1
v6.5.0
What's Changed
- chore: prettier everything! by @wjhsf in #4114
- chore(nucleus): bump memory limit by @nolanlawson in #4120
- chore: summer24 CLCO by @jmsjtu in #4119
- chore: release v6.5.0 CLCO
summer24
by @jmsjtu in #4121
Full Changelog: v6.4.1...v6.5.0
v6.4.1
What's Changed
Full Changelog: v6.4.0...v6.4.1
v6.4.0
Observable changes
HTML elements with class
and style
attributes may render with additional whitespace. This is due to an optimization to improve the render time of Lightning Web Components.
This change is exactly the same as what we've reported in previous releases, and can be fixed by avoiding anti-patterns for styling components. E.g.:
/* Don’t do this */
document.querySelector('[class="highlight yellow"]');
/* Do this instead */
document.querySelector(".highlight.yellow");
The difference now is that this change may be seen in more components than before.
What's Changed
- perf: apply static parts optimization to dynamic attributes by @jmsjtu in #4055
- fix: fix iframe onload with static content optimization by @nolanlawson in #4082
- fix: remove unnecessary nullish coalescing by @nolanlawson in #4086
- chore: update non-breaking dependencies by @jye-sf in #4085
- perf: Apply static parts optimization to dynamic style by @jmsjtu in #4084
- perf(synthetic-shadow): optimize recursivelySetShadowResolver by @nolanlawson in #4088
- perf(template-compiler): support
key
in static content by @nolanlawson in #4091 - perf: optimize
createUpgradableConstructor
by @nolanlawson in #4092 - perf: apply static parts optimization to dynamic class attributes by @jmsjtu in #4071
- chore: update jest snapshot by @nolanlawson in #4095
- fix: support arguments for FACE callbacks by @nolanlawson in #4094
- fix(engine-core): fix warnings for invalid keys by @nolanlawson in #4097
- perf(engine-core): optimize
patchClassAttribute
by @nolanlawson in #4102 - fix: error accessing tagName on fragment by @jmsjtu in #4103
- perf: apply static parts optimization to dynamic text by @jmsjtu in #4099
- fix: children and childNodes not returning top-level slotted children by @abdulsattar in #4098
- fix: add signals as dependency by @jmsjtu in #4106
Full Changelog: v6.3.4...v6.4.0