Skip to content

Releases: knadh/koanf

v2.3.5

Choose a tag to compare

@knadh knadh released this 30 May 17:28
e09e4c8

What's Changed

New Contributors

Full Changelog: v2.3.4...v2.3.5

v2.3.4

Choose a tag to compare

@knadh knadh released this 21 Mar 04:57
b1f58b8

What's Changed

  • Bump github.com/nats-io/nats-server/v2 from 2.10.27 to 2.11.12 in /providers/nats by @dependabot[bot] in #400
  • Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /providers/kiln by @dependabot[bot] in #399
  • Bump google.golang.org/grpc from 1.71.1 to 1.79.3 in /providers/etcd by @dependabot[bot] in #405
  • fix: hold RLock during copy in Get to prevent concurrent map access by @alexchenai in #406
  • Add ability to check for prior values in cliflagv3.ProviderWithConfig() just like posflag by @knadh in #403

New Contributors

Full Changelog: v2.3.3...v2.3.4

v2.3.3

Choose a tag to compare

@knadh knadh released this 04 Mar 19:12

What's Changed

  • Fix deadlock in recursive Get*() calls in custom merge function. 2f44276
  • Bump filippo.io/edwards25519 from 1.1.0 to 1.1.1 in /examples by @dependabot[bot] in #398

Full Changelog: v2.3.2...v2.3.3

v2.3.2

Choose a tag to compare

@knadh knadh released this 25 Jan 06:13
ec91994

What's Changed

  • fix: preserve nil pointer types in Get() method by @Asakuri in #397

New Contributors

Full Changelog: v2.3.1...v2.3.2

v2.3.1

Choose a tag to compare

@knadh knadh released this 24 Jan 06:22

What's Changed

  • providers/cliflagv3: Set the flags if they have a default value by @xescugc in #382
  • fix panic in dotenv parser when callback function is not provided by @nilsocket in #387
  • Bump golang.org/x/crypto from 0.40.0 to 0.45.0 in /providers/kiln by @dependabot[bot] in #391
  • Bump golang.org/x/crypto from 0.37.0 to 0.45.0 in /providers/nats by @dependabot[bot] in #390
  • refactor interface{} to any by @nilsocket in #385
  • fix: pass event to callback instead of nil when file changes detected by @josepdcs in #384

New Contributors

Full Changelog: v2.3.0...v2.3.1

v2.3.0

Choose a tag to compare

@rhnvrm rhnvrm released this 15 Sep 05:59
20c4cba

What's Changed

  • feat: add provider for kiln by @Thunderbottom in #369
  • Fix rendering of header and add it to the table of contents by @remyzandwijk in #373
  • Bump github.com/go-viper/mapstructure/v2 from 2.0.0-alpha.1 to 2.4.0 in /examples by @dependabot[bot] in #375
  • feat: add HUML parser support by @rhnvrm in #374
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /tests by @dependabot[bot] in #376
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.4.0 in /providers/cliflagv3 by @dependabot[bot] in #378
  • Bump github.com/go-viper/mapstructure/v2 from 2.3.0 to 2.4.0 in /providers/cliflagv2 by @dependabot[bot] in #380
  • Add thread safety to resolve race conditions in Issues #305 and #335 by @rhnvrm in #377
  • fix: bump mapstructure version by @rostislaved in #381

New Contributors

Full Changelog: v2.2.2...v2.3.0

v2.2.2

Choose a tag to compare

@knadh knadh released this 10 Jul 18:45
8161a16

What's Changed

  • Replace yaml package with go.yaml.in/yaml/v3 by @devhaozi in #365
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 in /providers/cliflagv2 by @dependabot[bot] in #366
  • Bump github.com/go-viper/mapstructure/v2 from 2.2.1 to 2.3.0 by @dependabot[bot] in #367
  • feat: config to override env vars by @nickajacks1 in #341

New Contributors

Full Changelog: v2.2.1...v2.2.2

v2.2.1

Choose a tag to compare

@knadh knadh released this 09 Jun 16:47

What's Changed

  • Bump github.com/nats-io/nats-server/v2 from 2.9.23 to 2.10.27 in /providers/nats by @dependabot in #350
  • Bump golang.org/x/net from 0.36.0 to 0.38.0 in /providers/consul by @dependabot in #351
  • Bump golang.org/x/net from 0.37.0 to 0.38.0 in /examples by @dependabot in #353
  • changing cliflagv2 to support variadic forcedinclude parameter by @kooroo in #357
  • adds urfave/cli/v3 parser by @n0cloud in #361
  • add toggle to split nats kv on "." delimiter by @nickchomey in #355

New Contributors

Full Changelog: v2.2.0...v2.2.1

v2.2.0

Choose a tag to compare

@knadh knadh released this 15 Apr 10:59
8a93024

This release sets the min required Go version to v1.23.0

An increasing number of important updates to various deps, including golang.org/x/*, require go >= 1.23.0. It is now untenable
to maintain support for older Go versions. This does not break existing installations, just that further updates will only be available to newer Go versions.

What's Changed

New Contributors

Full Changelog: v2.1.2...v2.2.0

v2.1.2

Choose a tag to compare

@knadh knadh released this 06 Nov 08:54
f13d85e

What's Changed

  • chore: Update godoc URL in README by @rhnvrm in #279
  • Add support for parser TOML v2 spec by @knadh in #286
  • Bump golang.org/x/net from 0.17.0 to 0.23.0 in /providers/consul by @dependabot in #289
  • Bump golang.org/x/net from 0.17.0 to 0.23.0 in /providers/vault by @dependabot in #288
  • Bump golang.org/x/net from 0.17.0 to 0.23.0 in /examples by @dependabot in #290
  • Bump golang.org/x/net from 0.17.0 to 0.23.0 in /providers/etcd by @dependabot in #287
  • upgrade toml v2 package to 2.2.2 by @GreyXor in #292
  • Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 in /providers/vault by @dependabot in #301
  • Upgrade fsnotify lib in file provider. by @knadh in #302
  • Bump github.com/hashicorp/go-retryablehttp from 0.7.2 to 0.7.7 in /examples by @dependabot in #303
  • Add Unwatch() to file provider. by @knadh in #306
  • docs: Improve marshal section by @bersace in #311
  • fix(basicflag): option not apply by @qianlongzt in #322
  • Fix incorrect unflatten in env provider. Closes #319. by @knadh in #324
  • fix: update file watch to trigger callback after symbolic link changes by @jondavidnd1 in #326
  • Update mapstructure to a stable version by @StefMa in #331

New Contributors

Full Changelog: v2.1.1...v2.1.2