Skip to content

Complete rewrite of ConfigManager

Compare
Choose a tag to compare
@boxbeam boxbeam released this 20 Dec 06:42
· 78 commits to master since this release
  • The old config manager, and the redempt.redlib.configmanager package, are now deprecated and will be removed at a later date
  • New config manager is in redempt.redlib.config
  • Now can deserialize to record types (ConfigMappable annotation not required)
  • No longer uses ConfigValue, all fields are automatically deserialized unless marked transient
  • No longer requires ConfigManager.map/list/collection, can natively serialize and deserialize regular collections and maps
  • Major code cleanup, more extensible
  • Can now only deserialize to static fields in the root of the config
  • Can now reload config from disk