Breaking changes:
- Replace underperformant
throw/catchpattern with a classic fallback/middleware pattern. - Replace
createFilterResolver()withcreateFilterMiddleware(). - Replace
createFilterArray()withcreateFilterList(). - Add
createFilterCallable()for a more versatile name; this filter is not recursive unlike its predecessorfilterFunction(). - Add
filterFallback()to resolve the fallback argument with support for the middleware pattern. - Remove obsolete
createFilterChain(). - Fix TS/JSDoc reference.
- Clean-up published package.
- Remove source maps from distribution files since we do not include source.