Skip to main content

confval v0.8.0

This release adds LSP support, a scaffolding command, Map field in derive, as well as JSON and YAML frontends.

Highlights

  • The headline change, stated plainly.

Added

  • The json feature, with parse_json, parse_json_fields, and emit_json.
  • The yaml feature, with parse_yaml, parse_yaml_fields, and emit_yaml.
  • Added #[confval(map)] for a setting whose keys are not known ahead of time, such as HTTP request headers or URL templates.

Changed

Deprecated

Removed

Fixed

Security

Upgrading

Update the dependency and enable the features you use.

[dependencies]
confval = { version = "0.8.0", features = ["derive", "toml", "hcl", "kdl", "json", "yaml", "color", "layering"] }