Releases: kafkas/firewalk
Releases · kafkas/firewalk
v2.1.1
v2.1.0
v2.0.0
v0.13.0
v0.12.1 Release
Added firebase-admin v10 to peer deps.
v0.12.0
This release brings some major breaking changes so please read the following carefully before upgrading. Apologies for the inconvenience.
Breaking Changes:
Merged fast and slow traverser implementations
- Removed createFastTraverser which has been merged into createTraverser. A FastTraverser with
maxConcurrentBatchCount
set to 1 was equivalent to a SlowTraverser with the same traversal config. To simplify the API, we have merged them into a single Traverser object. - TraversalConfig interface now contains a
maxConcurrentBatchCount
field whose default value is 1. - Removed FastTraverser, FastTraversalConfig, and SlowTraverser interfaces.
- createMigrator and createBatchMigrator functions do not take a C type parameter anymore.
- Traverser, Migrator, BatchMigrator and DefaultMigrator interfaces do not take a C type parameter anymore.
Removed redundant config options
- Removed
sleepBetweenBatches
from TraversalConfig. - The default value for
sleepTimeBetweenBatches
in TraversalConfig is now 0. - Removed
sleepBetweenDocs
from TraverseEachConfig. - The default value for
sleepTimeBetweenDocs
in TraverseEachConfig is now 0.
v0.11.0
New
- BatchCallback can now also return
void
instead ofPromise<void>
so it can be a synchronous function. - TraverseEachCallback can now also return
void
instead ofPromise<void>
so it can be a synchronous function.
Breaking Changes:
- Removed the BatchCallbackAsync type. This is a breaking change only if you're currently importing this type.