Skip to content

Conversation

renovate[bot]
Copy link

@renovate renovate bot commented May 24, 2025

This PR contains the following updates:

Package Change Age Confidence
config (source) ^3.3.9 -> ^4.0.0 age confidence
config (source) ^3.3.1 -> ^4.0.0 age confidence
config (source) ^3.3.6 -> ^4.0.0 age confidence

Release Notes

node-config/node-config (config)

v4.1.1

Compare Source

What's Changed

This release includes only test and devDependency changes

Full Changelog: node-config/node-config@v4.1.0...v4.1.1

v4.1.0

Compare Source

Breaking Changes

Several bugs were fixed that a user code might theoretically rely on, but most likely not:

  • Config.getSources() no longer contains files read by parseFile outside of the load process
  • when setModuleDefaults('modulename', ...) is called twice, the second call can overwrite values from the first
  • Config.getSources() now agrees with setModuleDefaults, no matter how often it is called
What's Changed

Bugs fixed:

  • #​687 - you can now have deferConfig lines in submodules
  • #​822 - setModuleDefaults calls are now additive (slightly higher memory usage for defaults as a consequence)
  • #​827 - more accurate tracking of sources

v4.0.1

Compare Source

This release finalizes some work to extract 'util' functionality from lib/config.js into lib/util.js.

Breaking Changes

None known

What's Changed
  • Finished extraction of util functions to lib/util.js
  • Documentation of how to utilize this code for testing, or to drive setModuleDefaults()

v4.0.0

Compare Source

This release adds support for .jsonc and .mjs files. Note that MJS support requires Node 24 or recent patch releases of 20 or 22.

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
New Contributors

Full Changelog: node-config/node-config@v3.3.12...v4.0.0


Configuration

📅 Schedule: Branch creation - At any time (no schedule defined), Automerge - At any time (no schedule defined).

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about these updates again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate renovate bot force-pushed the renovate/config-4.x branch from efafcf6 to 8d58fb5 Compare July 31, 2025 11:43
@renovate renovate bot force-pushed the renovate/config-4.x branch from 8d58fb5 to 92a8c5e Compare August 16, 2025 12:10
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

0 participants