All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
0.3.3 (2024-07-10)
Note: Version bump only for package @appium/strongbox
0.3.2 (2023-12-18)
Note: Version bump only for package @appium/strongbox
0.3.1 (2023-06-14)
- strongbox: do not force-lowercase slugged containers (1ccf857)
0.3.0 (2023-04-20)
- strongbox: The signature for an
ItemCtor
has changed. The second parameter is now a type extendingStrongbox
instead of acontainer
string. This allows for deeper integration between a customItem
implementation and a customStrongbox
implementation. Further, a customcontainer
now must be an absolute path after it's been slugified.
- The
Strongbox.clearAll()
method now accepts aforce
param which, iftrue
, will rimraf the entire container. - Added two methods to the
Strongbox
class which can be overridden to accept custom options, apply defaults to those options, then validate and/or transform them. - Added nearly-complete unit test coverage and added E2E coverage of the
BaseItem
implementation.
- strongbox: allow rimraf of entire container (93bddb4)