v8.12.0
What's Changed
- feat(ssr): template class binding @ W-17219264 by @cardoso in #4931
- chore: use volta for subdirs by @nolanlawson in #4945
- chore(perf-benchmarks): avoid
yarn --immutable
by @nolanlawson in #4951 - test(module-resolver): fix custom matchers by @cardoso in #4952
- chore: bump node version by @nolanlawson in #4946
- chore(nucleus): update branches for CLCO by @nolanlawson in #4956
- fix(ssr): normalize class in child attrs by @cardoso in #4953
- test: mixed lwc:component and tag by @cardoso in #4958
- fix(ssr): only default-exported classes are LWC components @W-17312358@ by @wjhsf in #4942
- fix(ssr): do not render class attribute when dynamic value is null, empty or undefined by @cardoso in #4960
- fix(ssr): non-empty text nodes adjacent with comments by @cardoso in #4965
- fix(ssr-compiler): transform of empty text strings by @jhefferman-sfdc in #4963
- chore(ssr): disable snapshot updates in fixtures by @cardoso in #4968
- chore(ssr): remove unique var generator by @wjhsf in #4970
- chore(ssr-compiler): Align isValidIdentifier with babel-plugin-component impl by @jhefferman-sfdc in #4964
- chore(test-utils): check parent directories for .only by @wjhsf in #4971
- fix(ssr): non-top-level light slots with
if:true
by @nolanlawson in #4967 - chore(prettier): format fixture input files by @wjhsf in #4972
- build(deps-dev): bump the theoretically-non-breaking group with 19 updates by @dependabot in #4977
- chore(dependabot): don't group prettier with non-breaking deps by @wjhsf in #4978
- fix(ssr): fix adjacent text node concatenation by @nolanlawson in #4974
- test(ssr): fix sync mode flag to work with concurrency by @wjhsf in #4982
- build(deps-dev): bump the theoretically-non-breaking group with 4 updates by @dependabot in #4981
- fix(ssr): correct import alias for generateMarkup symbol in lwc-component by @cardoso in #4975
- fix(ssr): adjacent text in
<template>
s by @nolanlawson in #4984 - fix(template-compiler): dynamic components with scoped slots by @cardoso in #4976
- test: better snapshot errors by @wjhsf in #4985
- test(ssr): add fixture for computed prop exploding by @wjhsf in #4989
- test(ssr): add fixture for lwc:if and comment with no text nodes by @wjhsf in #4993
- refactor(ssr): share node types in traversal by @nolanlawson in #4987
- fix(ssr): fix rendering scoped variables in iterators by @nolanlawson in #4990
- refactor(ssr): reduce duplicated text rendering logic by @nolanlawson in #4991
- fix(perf): avoid creating unnecessary sets @W-17361878 by @wjhsf in #4996
- fix(ssr): slightly address slots not at top level by @wjhsf in #4997
- feat(ssr): enable
@wire
on getters/setters by @wjhsf in #4986 - chore: use eslint cache by @cardoso in #5001
- refactor: partially fix slot forwarding in SSR by @jmsjtu in #4999
- fix(ssr): make context providers work again by @wjhsf in #5004
- chore: release v8.12.0 by @nolanlawson in #5017
- chore: release v8.12.0 by @nolanlawson in #5018
New Contributors
- @jhefferman-sfdc made their first contribution in #4963
Full Changelog: v8.11.0...v8.12.0