* Route all URI and file requests through `resync/url_or_file_open.py` so that settings such as authentication headers can be consistently applied * Do not exclude any directories from sync by default, specify with --exclude * Fix comparison of using possibly multiple checksums * Improve test coverage * Remove Python 2 cruft
2.0.0
* Supports ResourceSync v1.1 ANSI/NISO Z39.99-2017 <http://www.openarchives.org/rs/1.1/toc> as default * Support for the prior v1.0 ANSI/NISO Z39.99-2014 <http://www.openarchives.org/rs/1.0/toc> is retained with `spec-version='1.0'` option in scripts and `spec_version='1.0'` in various classes * Split old `resync` script into `resync-sync` and `resync-build` * Move scripts from `bin` dir to base dir for easier testing/development (now that there is no conflict with the module name) * Switch from optparse to argparse, use exclusive argument group for commands * Add --access_token option to pass bearer token with web requests * Add --delay option to pause between successive web requests * Drop Python 2.7, 3.3 & 3.4 from tests, add 3.7 & 3.8 * Fix various depracation warnings and errors for 3.7 & 3.8 * Switch from pep8 to pycodestyle in tests * Change README from RDS to github flavored Markdown * Move libraries to support tests into test/testlib
1.1.0
* dafaults to ResourceSync 1.1, select 1.0 with --spec-version=1.0 (requires resync>=2.0) * drop python 2.7, 3.3 and 3.4 * add python 3.6, 3.7, 3.8 * move from RST to `README.md` * fix for Tornado 6.0 and udpates to asynio * move tests from `simulator/tests` to `tests`
1.0.9
* Add -t/--tries and -T/--timeout options (https://github.com/resync/resync/issues/34) * Includes partial replacement of urllib.request with requests
1.0.8
* Fix support for explicitly writing ResourceList objects as indexes (https://github.com/resync/resync/issues/31) * Change argument names for local modes to have `--write-` prefix, e.g. --write-resourcelist * Improve modes to detect capabilities * Abandon support for Python 2.6 (https://github.com/resync/resync/issues/23)
1.0.7
* Fixed silly error in `resync-explorer` introduced in 1.0.6