Skip to content

Releases: james-nesbitt/configerus

v3.0.0

09 Apr 19:44
81223a6
Compare
Choose a tag to compare

BREAKING CHANGE

  • loaded.get no longer accepts exception_if_missing
  • loaded.get now accepts a default value which prevents an exception and returns the default
  • you can still use loaded.has() for true test on if a key exists.

v2.0.0

18 Mar 03:26
f7a63fe
Compare
Choose a tag to compare
  • config format rewrite
    • much more comprehensive appraoch
    • single pass formatting
    • unlimited embedding and defaulting
    • standardization across all
    • had to drop regex, but am using a stacked word parsing approach

BREAKING: config format templates have a breaking change.

v1.0.0

15 Mar 13:09
ee61079
Compare
Choose a tag to compare

1.0.0 release as we are stable.

Moving ahead with a complete refactor of the format/templating approach

v0.4.0

11 Mar 16:13
5090c1e
Compare
Choose a tag to compare
  • new env from json config source
    -BREAKING: previous env source renamed, which will break any existing integrations

v0.3.10

05 Mar 02:00
7b528c4
Compare
Choose a tag to compare
  • fixed gitignore which allowed inclusion of env config source
  • some plugin naming conventions

v0.3.9

01 Mar 15:01
5bf1645
Compare
Choose a tag to compare
  • previously could only receive config label/key targets
  • now can receive dicts that contain the schema
  • also some None safety in .get() / Loaded

v0.3.7

27 Feb 21:52
de217c0
Compare
Choose a tag to compare

get() keys can now have hyphens

v0.3.6

26 Feb 04:40
8cc0fd8
Compare
Choose a tag to compare

Fix for bad exception raised in jsonschema if config can't be loaded

v0.3.5

24 Feb 17:42
2f419d3
Compare
Choose a tag to compare
  • loaded config validator fix

v0.3.4

23 Feb 12:00
e8aaf4a
Compare
Choose a tag to compare

this fixes an issue where loaded config labels get out of date.
this means that retrieved loaded configs could be out of date.