# File: HISTORY.txt
#
14-Feb-2021 - V0.11 Created module with content migrated from rcsb.db
19-Feb-2021 - V0.12 Add IdCode exclusion filter to getLocatorObjList() add method getLocatorIdcodes()
15-Apr-2021 - V0.13 Add diagnostics for BIRD/Family/CC integration
16-Apr-2021 - V0.14 Report unreleased BIRD entries
 5-May-2021 - V0.15 Update dependencies
20-May-2021 - V0.16 Adding preliminary CurrentHoldings, UnreleasedHoldings and RemovedHoldings provider modules and tests
31-Jul-2021 - V0.17 Add scan for chemical component release date and update install scripts
 1-Aug-2021 - V0.18 Add support scanning and evaluating obsolete entries
26-Aug-2021 - V0.19 Update dependencies
21-Sep-2021 - V0.20 Add UpdateHoldingsProvider(), and discoveryMode option for local and remote repos in RespositoryProvider().
27-Sep-2021 - V0.21 Adjust URI paths in RespositoryProvider() and patch to compute missing BIRD annotations in the public archive
28-Sep-2021 - V0.22 Add a more specific test for validation report xml data in CurrentHoldingsProvider.hasValidationReportData()
29-Sep-2021 - V0.23 Make discoveryMode a configuration option rather than a constructor argument in RepositoryProvider() expose
                    inputIdCodeList as an argument for RepositoryProvider.getLocatorObjList()
29-Sep-2021 - V0.24 Make locator objects for URI targets tuples.
 8-Oct-2021 - V0.25 Pass configuration URLs to CurrentHoldingsProvider and RemoveHoldingsProvider
                    ValidationReportProvider() migrated to ValidationReportAdapter()
 8-Oct-2021 - V0.26 Add warning messages for empty read/merge container results in method __mergeContainers()
12-Oct-2021 - V0.27 Preserve the order of processing for input idCodeLists in RepositoryProvider()
14-Oct-2021 - V0.28 Extend the path search for model structures in RepositoryProvider()
17-Oct-2021 - V0.29 Repath consolidated computed models directory in RepositoryProvider()
17-Oct-2021 - V0.30 Update hierarchical search path for models in RepositoryProvider()
17-Mar-2022 - V0.31 Update hierarchical search path for models in RepositoryProvider(), and use configured PDBX_COMP_MODEL_REPO_PATH value for topRepoPath;
                    Update HoldingsProvider classes to address issues with remote data loading
28-Mar-2022 - V0.32 Resolve Pylint issues
 5-Apr-2022 - V0.33 Add support in RepositoryProvider for loading id code lists for bird_chem_comp_core (mainly used for Azure testing)
13-Apr-2022 - V0.34 Update RepositoryProvider methods for obtaining list of computed-model files;
                    Update getSupersededBy method to recursively return all superseded entries
20-Apr-2022 - V0.35 Fix issue in RepositoryProvider for mapping source and internal computed-model IDs
03-Aug-2022 - V0.36 Enable retrieval of specific model files with input
23-Dec-2022 - V0.37 Configuration changes to support tox 4
14-Feb-2023 - V0.38 Add support for requesting specific inputIdCodeList/idCodeList for CSMs
22-Mar-2023 - V0.39 Update references to py-rcsb_exdb_assets master branch
19-May-2023 - V0.40 Update DNS to PDB archive
12-Jun-2023 - V0.41 Disable useCache for holdings files to force re-download