This release adds support for .jsonc and .mjs files. Note that MJS support requires Node 20.
Breaking Changes
- removes the unused
stripComments()function - removes deprecated support for loading runtime.[ext] files.
- changes the load order of APP_INSTANCE files to match other file sets
What's Changed
- ci: add unit tests to PR CI by @jeremy-daley-kr in #776
- fix: bypass Proxy for RegExp and Date objects by @jeremy-daley-kr in #775
- fix: add runs-on to pr ci tests by @jeremy-daley-kr in #778
- feat: add
gettrap to Proxy for agnostic prototype access by @daleyjem in #779 - Fix GH-746 - Loading config files order with APP_INSTANCE by @sgaestel in #747
- Add nyc for code coverage by @jdmarshall in #788
- Remove all references to runtime.json and runtime config by @ZachFontenot in #782
- Fix over-recursion in async and deferred processing by @jdmarshall in #792
- Replace arguments fiddling with spread operator. by @jdmarshall in #791
- drop stripComments - dead code by @markstos in #794
- Add mjs support by @jdmarshall in #800
- Fix for empty entries in NODE_CONFIG_DIR by @jdmarshall in #798
- Add support for jsonc file extension by @rerodrigues in #802
New Contributors
- @jeremy-daley-kr made their first contribution in #776
- @daleyjem made their first contribution in #779
- @sgaestel made their first contribution in #747
- @ZachFontenot made their first contribution in #782
- @rerodrigues made their first contribution in #802
Full Changelog: v3.3.12...v4.0.0