ua_inspector v1.1.0 Release Notes

Release Date: 2019-07-13 // over 4 years ago
    • โœจ Enhancements

      • Configuring startup_sync: true allows you to ensure a synchronous database load is attempted before allowing to parse referers
      • Database entries are now stored in a single named table instead of using an intermediate reference table
      • Output of mix task ua_inspector.download can be prevented by passing --quiet upon invocation. This does NOT imply --force and will still ask for confirmation
      • Passing async: false to UAInspector.reload/1 allows you to block your calling process until the reload has finished
      • The library used to download the database files can be changed by configuring a module implementing the UAInspector.Downloader.Adapter behaviour
      • The library used to read YAML files can be changed by using the :yaml_file_reader configuration
    • ๐Ÿ› Bug fixes

      • Matching the documentation the informational README file created by the downloader will now only be created when using the mix task
    • ๐Ÿ—„ Deprecations

      • Several functions are now declared internal and will result in a Logger.info/1 message when called until they will be eventually removed:
        • UAInspector.Downloader.prepare_database_path/0
        • UAInspector.Downloader.read_remote/0
        • UAInspector.Downloader.README.path_local/0
        • UAInspector.Downloader.README.path_priv/0