3.0.0 (2020-01-13)
- Breaking change: Expect Node >= 8
- Fix: Require
json
as "own" property - Fix: wrap: false returning inconsistent data types (@CacheControl)
- Fix: Ensure throwing with a bad result type
- Fix: Allow empty string keys
- Fix: Avoid erring when value before parent selector is falsey
- Fix: If
resultType
is "all", if path resolves internally to a
non-array (string), ensure it is converted to an array before
converting to pointer forpointer
- Enhancement: Allow path as array in non-object signature
- Docs: Add locally-generated badges for testing, coverage, etc.
- Linting (ESLint): As per latest ash-nazg
- Linting (ESLint): Remove redundant "use strict" with switch to ESM
- Maintenance: 2 sp. for package.json
- Testing: Add nyc for coverage
- Testing: Test against source (using
esm
) - Testing: Improve coverage (more type operator tests)
- Testing: Check vm
- npm: Add
test-cov
script - npm: Update devDeps