All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix typo in typedoc
0.7.0 - 2024-04-17
- Added
TargetOrSelector
type alias to typedoc.
-
Improved how portals can be cleaned up during tests.
-
The disconnected method on the
portal
directive now checks that the portal container is in the target's children. If not, then a warning will be printed that the container was already removed from the target.The prevalence of this issue is unknown, but it was encountered while working with components in portals rendered using
open-wc
'sfixture
helper. -
Refactor lambdas out of tests to support setting the Mocha timeout limit.
-
Refactor the
portal
directive'svalue
argument to be namedcontent
.
- Tests for Lit lifecycle methods called on components that are in portals.
- Support for asynchronous portal content, with tests and demo code.
- Portals with asynchronous content can render a placeholder while the content resolves.
0.6.2 - 2024-04-09
- Refactored type of portal target to be
Node
instead ofHTMLElement
.
0.6.1 - 2024-04-07
- Removed the "(currently unreleased)" text from the README notice about version 0.6
0.6.0 - 2024-04-07
Major refactor.
- Some tests! Can you even believe that?
- Almost everything, but especially the
portal
directive
- Almost everything else, notably the
modalController
and the<modal-portal>
component.
0.5.0-pre - 2024-03-27
Thanks to klasjersevi
- Updated dependencies.
- Explicitly set tsconfig in esbuild usage.
- Set Lit to be a peer dependency.
0.4.1 - 2022-06-16
- Example code in README.md
0.4.0 - 2022-06-16
- Demo video in README.md
- Minified build
0.3.1 - 2022-06-13
- Refactored the modules and exports again to permit usage of the minified build.
- All the things that should be in a README.
0.3.0 - 2022-06-13
- Reconfigured
index
andlib
modules to actually work for both docs and exports.
0.2.1 - 2022-06-10
- Set immutable-js to be a regular dependency.
- The links in the changelog, lol.
0.2.0 - 2022-06-10
First release tag.