Skip to content

Releases: utopia-php/storage

4.0.3

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 10 Aug 04:52
  • chore: allow validators 0.4

Changes: utopia-php/monorepo@storage/4.0.2...storage/4.0.3

4.0.2

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 05 Aug 18:08
  • refactor(pools,circuit-breaker,storage): drop the deprecated Instrument::lazy() helpers
  • (fix): support path-style S3 endpoints

Changes: utopia-php/monorepo@storage/4.0.1...storage/4.0.2

4.0.1

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 31 Jul 09:23
  • chore: allow client 0.3 in fastly, messaging and storage

Changes: utopia-php/monorepo@storage/4.0.0...storage/4.0.1

4.0.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 23 Jul 20:52
  • Address review: full-write loops, zero-length reads, uniform stream consumption
  • S3: server-side copy via CopyObject / UploadPartCopy
  • Restore pre-increment style flagged by cold Rector run
  • Make streaming the only I/O path in storage (4.0)

Changes: utopia-php/monorepo@storage/3.1.0...storage/4.0.0

3.1.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 22 Jul 15:58
  • Address review: gate transfer abort on uploadId, reject empty directory path
  • Harden storage S3/Local reliability

Changes: utopia-php/monorepo@storage/3.0.0...storage/3.1.0

3.0.0

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 20 Jul 13:18
  • feat(storage): typed exception hierarchy under StorageException
  • test(storage): mirror src structure in the unit test tree
  • docs(storage): document listFiles and the getDevice accessor
  • feat(storage)!: typed listFiles replaces the inconsistent getFiles
  • refactor(storage): rename Telemetry::getUnderlying to getDevice
  • feat(storage): expose the decorated device via Telemetry::getUnderlying
  • chore(storage): apply rector fixes missed by stale local cache
  • fix(storage): reject non-positive transfer chunk sizes
  • refactor(storage)!: shrink the Device contract and delete dead weight
  • refactor(storage): retry via utopia client Retry decorator
  • feat(storage): send S3 requests through a PSR-18 client
  • feat(storage)!: immutable coroutine-safe devices, enums, max static analysis
  • docs: point adapter guides at the monorepo fork workflow
  • docs: centralize CODE_OF_CONDUCT and CONTRIBUTING at the monorepo root
  • docs: enforce documentation style with Vale

Changes: utopia-php/monorepo@storage/2.0.7...storage/3.0.0

2.0.7

Choose a tag to compare

@utopia-php-monorepo utopia-php-monorepo released this 14 Jul 09:37

First release cut from the utopia-php monorepo.

2.0.6

Choose a tag to compare

@Meldiron Meldiron released this 13 Jul 13:40
00503eb

What's Changed

  • Upgrade PHP to 8.5 and validators to 0.3.* by @Meldiron in #168

Full Changelog: 2.0.5...2.0.6

2.0.5

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 03 Jun 05:22
b8af52e

What's Changed

Full Changelog: 2.0.4...2.0.5

2.0.4

Choose a tag to compare

@ChiragAgg5k ChiragAgg5k released this 02 Jun 04:19
a604b0e

What's Changed

Full Changelog: 2.0.3...2.0.4