- improve type constraints: disallow the (shadowed)
map
option when$map
is defined - documentation fixes
- update dependencies
- narrow types
- documentation fix
- remove support for the
{ map: true }
shortcut forJSON.stringify
- reinstate collection types
- add a new
$map
option, an alternative tomap
which automatically wraps the supplied function so that it only takes a single value
- fix pkg.module filename: index.es.js -> index.esm.js
last
now defaults to" and "
rather than the value of the default separator- drop the legacy-browser build
- setting
map
to true uses aJSON.stringify
wrapper - setting
serial
to true uses the value of thelast
option
- remove unused type parameters: iterables, arrays and
map
are now untyped (e.g.Array<any>
) conjoin
can now take any array-like, rather than just arrays and iterables
- test and document the fact that options supplied to the curried function are merged into its default options
- reduce the minified file size
- restore standard ESM bundle name
- restore missing ESM bundle
- add missing license
- documentation fix
- add support for a map function
- initial release