Skip to content

Latest commit

 

History

History
258 lines (124 loc) · 11.2 KB

CHANGELOG.md

File metadata and controls

258 lines (124 loc) · 11.2 KB

0.5.0 (2021-04-22)

Bug Fixes

  • auto-import: move public exports into init.py (fd09021)
  • cli: ls returns code 1 from invalid sources (b2ff829)
  • samefile: compare self.key to other.key not self.key (688628e)

BREAKING CHANGES

  • auto-import: Previously you could import symbols directly from their files in the module, e.g. from pathy.base import Pathy. Now you must import them from the base package, e.g. from pathy import Pathy.

0.4.0 (2021-02-15)

Bug Fixes

  • gcs: stop handling DefaultCredentialsError (d4754ff), closes #43

BREAKING CHANGES

Pathy would previously handle google's DefaultCredentialsError and raise its own, which covered some use-cases and confused others. If google's cloud SDK cannot find default credentials, you will need to handle that exception manually.

0.3.6 (2021-02-10)

Features

  • cli: add "-l" flag to ls command (e47fb02)
  • Pathy: add "ls" method for quickly querying blobs with stats (bf452e7)
  • tests: include tests in pypi package (#44) (d6ad724)

0.3.5 (2021-02-02)

Bug Fixes

  • pypi: add requirements.txt to distribution (#45) (759cd86)
  • python 3.9 compatibility (#46) (a965f40)

0.3.4 (2020-11-22)

Features

  • clients: add set_client_params for specifying client-specific args (#39) (84b9987)

0.3.3 (2020-11-12)

Bug Fixes

  • path.scheme would error with schemeless paths (#37) (80f0036)

0.3.2 (2020-11-12)

Bug Fixes

  • upgrade smart-open to >=2.2.0,<4.0.0 (#36) (fdf083e)

0.3.1 (2020-09-26)

Features

  • update smart-open to 2.2.0 for minimal deps (4b3e959)
  • ci: add pyright check to lint step (10ce34d)

0.3.0 (2020-09-04)

Code Refactoring

  • add BasePathy class to bind PathType var to (796dd40)

Features

  • add get_client/register_client for supporting multiple services (747815b)
  • ci: add lint check before testing (2633480)
  • GCS: print install command when using GCS without deps installed (d8dbcd4)

BREAKING CHANGES

  • This renames the internal GCS/File adapter classes by removing the prefix Client.
  • ClientBucketFS -> BucketFS
  • ClientBlobFS -> BlobFS
  • ClientBucketGCS -> BucketGCS
  • ClientBlobGCS -> BlobGCS
  • BucketStat -> BlobStat
  • use_fs, get_fs_client, use_fs_cache, get_fs_cache, and clear_fs_cache moved from pathy.api to pathy.clients

0.2.0 (2020-08-22)

Code Refactoring

  • rename PureGCSPath to PurePathy (5632f26)

Features

  • build: use husky to auto update docs when code changes (5a32357)
  • README: generate API and CLI docs (0213d2f)

BREAKING CHANGES

  • PureGCSPath is now PurePathy

0.1.3 (2020-06-28)

Features

0.1.2 (2020-05-23)

Bug Fixes

  • path.owner() can raise when using filesystem adapter (2877b06)

0.1.1 (2020-04-24)

Features

  • cli: add -r and -v flags for safer usage (a87e36f)

0.1.0 (2020-04-24)

Features

  • add FluidPath and GCSPath.fluid method (3393226)
  • cli: add ls [path] command (17cab1d)
  • cli: add pathy executable with cp and mv commands (98760fc)
  • cli: add rm [path] command (31cea91)
  • pathy: rename library to be more generic (c62b14d)

0.0.17 (2020-04-17)

Bug Fixes

  • do not de/compress opened files based on extension (22d14e7)

0.0.16 (2020-04-16)

Features

  • typing: expose library python types to mypy (53cf348)

0.0.15 (2020-04-16)

Bug Fixes

  • requirements: remove typer dependency (08e8fa0)

0.0.14 (2020-04-16)

Bug Fixes

  • iterdir: don't return empty results (2a8b870)

0.0.13 (2020-04-16)

Bug Fixes

  • to_local: issue where files without extensions would not be cached (3d543a8)

0.0.12 (2020-04-15)

Bug Fixes

  • recursion error when copying blob folders (8b6e01c)

0.0.11 (2020-04-15)

Features

  • to_local: support caching folders (cc56f6e)

0.0.10 (2020-04-14)

Features

  • add use_fs_caching and Pathy.to_local for caching (2894360)

0.0.9 (2020-04-08)

Features

0.0.8 (2020-04-08)

Features

  • allow passing Pathy to spacy.Model.to_disk (1d628cb)
  • use_fs: allow passing root folder as Path (3635152)

0.0.7 (2020-03-30)

Bug Fixes

  • gcs: gracefully handle invalid gcs client case (529f630)

0.0.6 (2020-03-30)

Features

  • add github releases for each pypi version (66dbed8)

0.0.5 (2020-03-30)

Bug Fixes

0.0.4 (2020-03-30)

Features

  • support unlink path operation

0.0.3 (2020-03-30)

Features

  • gcs: use smart_open for streaming files (e557ab9)
  • add file-system bucket adapter (1c72f47)
  • use_fs stores buckets on the file-system (f717280)

0.0.2 (2020-03-18)

Bug Fixes

  • tests: enable unit tests on ci (dd56011)