Note
See MIGRATING_FROM_OLDER_VERSIONS.md for details on breaking changes.
What's Changed
- Remove deprecated top-level smart_open() function by @ddelange in #928
- Remove deprecated concurrency.create_pool and ConcurrentFuturesPool by @ddelange in #931
- [hdfs] Support host and port in HDFS URIs by @vvaten in #168
- Remove stale Python 2.7 references in comments and docstrings by @ddelange in #932
- Remove deprecated compression.tweak_close() by @ddelange in #933
- Simplify inspect_kwargs() by dropping getargspec fallback by @ddelange in #934
- [s3] Pass session_kwargs as a dict to s3.iter_bucket by @ddelange in #930
- [gcs] Remove deprecated buffer_size/line_terminator params by @ddelange in #935
- [gcs] Remove no-op _blob.terminate shim in Writer by @ddelange in #936
- [s3] Remove deprecated transport params from open_uri by @ddelange in #937
- Remove smart_open_lib backwards-compat re-exports by @ddelange in #929
- [s3] Remove deprecated smart_open.s3_iter_bucket shim by @ddelange in #927
- Refresh stale RaRe-Technologies URLs and boto wording by @ddelange in #938
- Document #926 breaking changes in MIGRATING by @ddelange in #939
- Add compression_kwargs parameter to smart_open.open() by @ddelange in #940
- [s3] Drop host/port from S3 URIs, drop s3u scheme by @ddelange in #943
- [gcs] Use gcs:// as canonical GCS scheme, keep gs:// as alias by @ddelange in #944
- Parse versionId from s3:// URIs into version_id by @ddelange in #945
- Add pre-commit and migrate from flake8 to ruff by @ddelange in #946
- Migrate RST docs to Markdown by @ddelange in #947
- Add type annotations and ty type checker by @ddelange in #948
New Contributors
Full Changelog: v7.7.1...v8.0.0