CHANGES IN VERSION 2.99.0
----------------------

MAJOR UPDATES

    o Update downloading method from httr to httr2

BUG FIXES

    o (2.99.1) Add ability to pass config to download resources 
    o (2.99.2) Add ability to pass progress to download resources 
    o (2.99.4) Fix call to BiocManager::install. use `update=FALSE` instead of
    `suppressUpdates=TRUE`
    o (2.99.6) Update installed.packages to requireNamespace
    
CHANGES IN VERSION 2.13.0
------------------------

BUG FIXES

    o (2.13.1) merged @votti PR for not checking connection if localhub is selected

CHANGES IN VERSION 2.11.0
-------------------------

USER VISIBLE MODIFICATIONS

    o (2.11.2) Update to only install package if interactive and approved by user

BUG FIXES

    o (2.11.3) Herve's fix. No more call to .get_ExperimentHub() in
    createHubAccessors() itself, only in the accessor functions that it creates

CHANGES IN VERSION 2.9.0
-------------------------

DOCUMENTATION

    o (2.9.1) Document access behind a proxy
    
CHANGES IN VERSION 2.7.1
-------------------------

DEPRECATE

    o (2.7.1) Deprecate display in favor of BiocHubsShiny 


CHANGES IN VERSION 2.3.0
-------------------------

USER VISIBLE MODIFICATIONS

    o (2.3.5) Update documentaion for shared hub across multiple users


CHANGES IN VERSION 2.1.0
-------------------------

MAJOR UPDATES

    o (2.1.1) In accordance with the deprecated caching location, upgraded to
    error/defunct from warning/deprecated in preparaion for removal of
    dependency next release

CHANGES IN VERSION 1.99.0
-------------------------

MAJOR UPDATES

    o (1.99.0) The default caching location has changed. Instead of
    rappdirs::user_cache_dir using tools::R_user_dir. To avoid conflicting
    caches, a user will have to manage an old cache location before
    proceeding. Information for handling an old cache location is provided in
    the vignette.
    o (1.99.0) Another major change, a default caching location is automatically
    created in a non interactive session instead of using a temporary
    location. In an interactive session, a user is still prompted for
    permission.

CHANGES IN VERSION 1.17.0
------------------------

    o (1.17.1) Removed vignette for creating annotation hub package. Reference
    and refer to single vignette in AnnotationHub

CHANGES IN VERSION 1.15.0
------------------------

BUG FIXES

    o (1.15.2) Proxy message formatting

USER-VISIBLE CHANGES

    o (1.15.4) less stringent internet check
    o (1.15.3) Add link for github issue reporting
    o (1.15.1) Add hubs@bioconductor.org email for help

CHANGES IN VERSION 1.13.0
------------------------

NEW FEATURES

    o (1.13.5) New function removeResources for removing locally downloaded
    cached resources. Nicer interface than using cache. Improved documentation
    on use of setting a cache to NULL to also remove resources.
    o (1.13.4) Adds option ask to constructor. Default: True. Ask will ask user
    to create default ExperimentHub location and if in an non interactive
    session utilize a temporary directory. If False, the default directory is
    created and utilized without prompting.

BUG FIXES

    o (1.13.8) Updated has_internet to nslookup. Certain locations block
    has_internet from running (block google dns). switched so can query the hub
    directly
    o (1.13.7) Fixed messages to be more informative
    o (1.13.2) Aaron's corrections to setExperimentHubOptions.

USER-VISIBLE CHANGES

    o (1.13.1) Match ERROR message when resource not found in database. Instead
    of a generic "unknown key" give more detailed information. This is
    consistent with AnnotationHub/Hub-classes. If resource hasn't been
    completely removed from database, gives when the resource was removed. If
    the resource is available but after the snapshot date being utilized,
    specialized message.

CHANGES IN VERSION 1.11.0
------------------------

NEW FEATURES

    o (1.11.2) system environment variable to control localHub option for
    creating hub based only on previously downloaded resources
    o (1.11.5) With change in AnnotationHub. All force redownload of Hub sqlite
    file with refreshHub

BUG FIXES

    o (1.11.2) Fix localHub when no internet connection.  The internal use of
    isDevel was preventing Hub creation when no internet connection. Fixed by
    checking connection. This code pretained to orgDb filters


CHANGES IN VERSION 1.9.0
------------------------

SIGNIFICANT USER-VISIBLE CHANGES

    o (1.9.2) The Hubs have been updated to use BiocFileCache as a backend
    utility for managing and downloading resources. This allows for file
    specific caching mechanism. This change is a significant user change as it
    changed the default directories for the Hubs (AnnotationHub/ExperimentHub)
    as well as the base directory no longer being hidden.


CHANGES IN VERSION 1.4.0
------------------------

NEW FEATURES

    o ExperimentHub will now work offline utilizing argument 'localHub'; will
    also use this option automatically if no internet connection is detected.

    o Add new vignette for creating ExperimentHub packages

MODIFICATIONS

    o Update AnnotationHub dependency; new resource class RDSResource

    o move listResources and loadResources from AnnotationHub to here

BUG FIXES

    o Fix typo in createHubAccessors with hard coded value

CHANGES IN VERSION 1.0.0
------------------------

NEW FEATURES

    o Package added to release BioC 3.4
