#econfig news
- fix bad case clause with config:get_list/4
- fix bad case clause with {M, F} case in change_fun.
- fix notifications. Only exposes needed events and add tests
- register econfig_sup process.
- fix doc
- convert a float value to string when setting it
- allows to set a boolean value
- safely run the change hook, ignore errors, just report them
- add helpers functions
- add
on_change
function - remove gproc dependency
- move to rebar3 + hex packaging support
- make ets resilient to the main process crash
- add: basic unitests
- fix: trim whitespaces from key and value
- add
econfig:set_value/3
: function to fill a complete section with a proplists. - add
econfig:delete_value/2
: function to delete all the keys in a section.
- add econfig:start/0 and econfig:stop/0 functions to start and stop easily econfig in tests or on the shell.
- add
econfig:section/1
function to get a list of all sections. - add
econfig:prefix
function to get al l sections starting with Prefix - add
econfig:cfg2list/2
to retrieve all the configuration as a proplist - add
econfig:cfg2list/3
to retrieves all the config as a proplist and group sections by key:
- add
{autoreload, ScanDelay}
toregister_config/3
- advertise the reload event and describe the updates types.
- add the possibility to initialize econfig with defaults configs.
- improve files changes handling: don't reload when a value is updated from econfig
- fix config dirs handling
- Initial release