Changelog
v0.15.0 (2017-09-12)
Enhancements
- Supervision can now be done without starting the application
- The database downloader has been promoted to a directly usable module
v0.14.0 (2017-05-31)
Enhancements
- Empty referers (
""
ornil
) now return a result without performing an actual lookup - System environment configuration can set an optional default value to be used if the environment variable is unset
- Empty referers (
Bug fixes
- Properly handles
nil
values passed to the lookup
- Properly handles
Backwards incompatible changes
- Support for single
:remote_url
download configuration has been removed
- Support for single
v0.13.0 (2016-11-19)
Enhancements
- Downloaded files can be automatically stored under a custom filename differing from the url basename
- Multiple files can be configured for download
Deprecations
- Configuring a single
:remote_url
for download has been deprecated
- Configuring a single
v0.12.0 (2016-09-22)
Enhancements
- Multiple databases can be configured to load during startup. Lookups are done in order until a match is found
Backwards incompatible changes
- Downloaded databases are stored under the basename of the remote file instead of the filename of the “first configured database”
- Support for
:yaml
as database configuration has been removed
v0.11.0 (2016-09-07)
Enhancements
- Remote url of database file is now configurable
Deprecations
- Configuring a single
:yaml
as the database has been deprecated
- Configuring a single
Backwards incompatible changes
- Support for loading a database file at runtime
using
RefInspector.load/1
has been removed
- Support for loading a database file at runtime
using
v0.10.0 (2016-08-19)
Enhancements
- Database download is done using hackney in order to prepare an upcoming auto-update feature
- If the initial load of the database (during process initialisation)
fails a message will be sent through
Logger.info/1
Backwards incompatible changes
- Downloads are now done using
:hackney
instead ofmix
. This may force you to manually reconfigure the client - Minimum required elixir version is now “~> 1.2”
- Minimum required erlang version is now “~> 18.0”
- Downloads are now done using
v0.9.0 (2016-03-30)
Enhancements
- Database is reloaded if the storage process gets restarted
- Path can be configured by accessing the system environment
- Referer database can be reloaded usind
RefInspector.load/1
Backwards incompatible changes
- Reloading the database drops previously loaded (unconfigured) entries
v0.8.0 (2015-07-18)
Enhancements
- Domains to be detected as
:internal
can be configured
- Domains to be detected as
v0.7.0 (2015-06-01)
Enhancements
- Dependencies not used in production builds are marked as optional
- Displays expanded download path for
mix ref_inspector.yaml.download
- Verification script now automatically downloads database file
- Worker pool options are no longer defined at compile time
Backwards incompatible changes
- Pool configuration is now expected to be a
Keyword.t
- Pool configuration is now expected to be a
v0.6.0 (2015-04-03)
- Initial Release