Releases: smikula/good-fences
Releases · smikula/good-fences
v0.9.0
- Changes package imports from outside the root directory to be considered external (i.e. "dependencies") rather than internal (i.e. "imports") (#76)
v0.8.0
- Changes the mechanism for finding fence.json files to be more reliable (#71)
- Removes the
GoodFencesWarning
type in favor of using GoodFencesError
everywhere (#72)
- Adds some validation for fence.json files (#73)
v0.7.0
- Removes support for legacy-style
exports
in fences (#68, #69)
- Removes the deprecated
onError
option (#66)
- Adds some public types as exports from the index (#67)
v0.6.0
- Changes the API to return a results object containing errors and warnings (#58)
- Deprecates the
onError
option (#58)
- Changes the
rawImport
field to be reported in a consistent way (#59)
- Changes the schema for export rules in
fence.json
files (#61, #63)
- The old schema is still supported for backward compatibility, but this will be removed in an upcoming release.
- Adds a warning for when referring to a tag that is not defined (#62)
v0.5.1
- Fixes issue #49: Importing external dependencies fails on Linux (#50)
v0.5.0
- Changes errors to be reported as an object instead of a string (#46)
- Adds an option to ignore third-party fence.json files (#44)
v0.4.0
- Adds the ability to restrict imports and dependencies. See the README for details.
v0.3.3
- Fixes issue #27: CLI should set process.exitCode to non-zero on failure (PR #28)
v0.3.2
- Fixes issue #19: Exporting .d.ts files doesn't work (#20)
v0.3.1
- Fixes an issue introduced in #14 where the
Options
object would not accept simple strings for the path options. (#17)