Releases: salesforce/lwc
Releases · salesforce/lwc
v1.7.3
Bug Fixes
- #1924 - engine-core: Fixes an issue where
consumerDisconnectedCallback
is not invoked when no context is set, as well as an issue whereconsumerDisconnectedCallback
is called multiple times when multiple contexts are set.
Improvements
- #1921 - engine-core: Export the
DataCallback
,WireAdapter
, andWireAdapterConstructor
typescript interfaces.
Internal
v1.7.2
Internal
- #1914: Update Git2GUS release version
- #1918: Use typescript library version es2018 as default
- #1879 - engine: Implement the new Renderer interface.
- #1916 - engine: Split the engine package into engine-core and engine-dom. This is only an internal package structure change that is transparent from the consumer perspective.
- #1920 - wire-service: Clean up wire-service package structure.
- #1919 - shared: Add missing jest config.
v1.7.1
Internal
- #1889 - engine: refactoring - remove the dependency on Element.prototype.tagName to look up the component name
- #1905 - engine: refactoring - move common aria-related code into shared package for future engine-core/engine-dom split
- #1906 - engine: refactoring - remove unused field validation logic from the template evaluation
- #1908 - engine: refactoring - move custom element constructor creation logic to @lwc/engine-dom for future or the engine-core/engine-dom split
- #1888 - engine: refactoring - remove the dependency on the ShadowRoot.prototype.innerHTML
- #1910 - engine: refactoring - move imports entry points towards future engine-core/engine-dom split
- #1893 - engine: refactoring - clean up the usage and the content of VM
v1.6.8
Note: Also contains changes from v1.6.7 which was accidentally published as a canary
Internal
- #1896 - tests: Add tests for an integration with an internal project
- #1903 - docs: Add homepage and repository links to sub-packages
- #1901 - engine: Internal refactor to move CustomElementConstructor getter to engine-dom package
- #1897 - engine: Internal refactor to remove restriction coupled with engine internal to the engine-dom package
v1.6.6
Improvements
- #1880 - tests: Currently, when modifying any file used in the Karma test suite, it forces Karma to recompile all the tests. This PR fixes this issue by invalidating only the dependent tests. With PR, the time it takes for the runner to take into account went from 20 seconds down to 500 ms.
v1.6.5
v1.6.4
Bug Fixes
- #1873- wire-service: fixes an issue with legacy wire adapters in which adapters config is invoked when all the dynamic params of the config are undefined.
- #1884- wire-service: fixes an issue in which legacy adapters get called with the same config values, this fix eliminates the extra call only for legacy adapters.
Internal
- #1878- engine: Test migration from Jest to Karma
v1.6.3
Bug Fixes
- #1872- engine: Avoid throwing exceptions when attempting to unmount a malformed component. Components in an invalid state are now safely unmounted and recreated.
Internal
- #1865 - engine: Internal refactor to abstract away DOM-related APIs.
- #1874 - lwc: LWC module resolution configuration to expose the
lwc
,@lwc/synthetic-shadow
, and@lwc/wire-service
modules. The@lwc/compiler
and@lwc/features
modules are internal dependencies and are not exposed. - #1876 - babel-plugin-compiler: Avoid duplicated module names for import statements that are generated during the compilation process.