We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
docs: setValue overrides the subtree; document mergeValue + getOrMergeValue
docs: @KeyIndex auto-indexing via setValue/getList + file header/footer API Update KeyIndex-Collections, API cheat sheet, Annotations and Entity-Binding for the removed write/readKeyIndexCollection methods (now automatic via setValue/getList/getListResult). Document the new Config setHeader/setFooter API. Note TypeFamily and LineComments in the layout/architecture pages.
docs(wiki): refresh for the current API + real-world examples Update every page to the current API and add concrete config examples: - @Id -> @KeyIndex throughout; rename the Id-Collections page to KeyIndex-Collections and fix all cross-links + the sidebar. - Document dot-escaping (a\.b), migrateKey's MigrationResult, getString-on-object and getUUID tolerance. - Add Config.inMemory(), save(Codec) and changeCodec(Codec) to the dynamic API, lifecycle and codec pages. - Fix the durability enum (Backend.Durability -> BackStore.Durability) and the lifecycle hook parameter (List<LoadIssue> -> ConfigContext). - Replace abstract a.b.c snippets with real server/database/world scenarios.
docs(wiki): API rework — typed reads, setValue-merge, read/write binder, lifecycle hooks, BackStore
docs: document new API + gold-plating features Filename-based Config.open + Durability/fsync + content-hash watcher (Lifecycle); getLoadable, BindResult, ObsoletePolicy.COMMENT_OUT, nested @Section honoring REMOVE, polymorphism-survives-REMOVE (Entity-Binding); class-wide @JsonNaming(KeyCaseStrategy) + nested @Section (Annotations); TOML [[array-of-tables]] + per-element YAML list comments (Codecs); migrateKey descendant comments; readIdCollectionResult; core Path->DPath (Project-Layout); plus Quick-Start, Dynamic-API, API-Cheat-Sheet and FAQ entries.
rename: FinalConfig -> EveryConfig across the wiki
Rename package to everyconfig
docs: initial FinalConfig wiki