Skip to content

chore(deps): bump zarrita from 0.6.1 to 0.7.3#250

Open
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/zarrita-0.7.2
Open

chore(deps): bump zarrita from 0.6.1 to 0.7.3#250
dependabot[bot] wants to merge 1 commit into
mainfrom
dependabot/npm_and_yarn/zarrita-0.7.2

Conversation

@dependabot
Copy link
Copy Markdown
Contributor

@dependabot dependabot Bot commented on behalf of github May 1, 2026

Bumps zarrita from 0.6.1 to 0.7.3.

Release notes

Sourced from zarrita's releases.

zarrita@0.7.3

Patch Changes

  • Fix sharded v3 reads when index_codecs does not include crc32c. The shard-index suffix length is now derived from the index codec pipeline instead of assuming a 4-byte checksum. (#426)

zarrita@0.7.2

Patch Changes

  • Fix UnknownCodecError when reading zarr v2 arrays that use the bitround or json2 codec. (#416)

zarrita@0.7.1

Patch Changes

  • Drop FileSystemStore from the zarrita root barrel, which accidentally landed in 0.7.0 as part of #384. Node users who still want FileSystemStore can import it directly: (#411)

    import { FileSystemStore } from "@zarrita/storage";
    // or
    import FileSystemStore from "@zarrita/storage/fs";
  • Fix TypeError: Do not know how to serialize a BigInt when opening an int64/uint64 array from a withConsolidatedMetadata store. (861b5fb)

zarrita@0.7.0

zarrita aims to be a delightful little library for working with Zarr in TypeScript. Since the v0.5 rewrite, its abstractions had started forcing users past the public API to get real work done (#349, #310, #325, #352). v0.7 addresses that on two fronts: extensibility and correctness.

Most real use cases weren't about writing new stores — they were about layering behavior over an existing store: caching, request batching, auth, virtual-format translation. People were doing that through subclassing and hand-rolled proxies. v0.7 makes layering a first-class operation. The other gaps were places where the library silently returned wrong answers on real data.

[!NOTE] This release deliberately contains (minimal) backwards-incompatible changes. To avoid automatically picking up releases like this, you should either be pinning the exact version of zarrita in your package.json file (recommended) or be using a version range syntax that only accepts patch upgrades such as ~0.6.0. See npm's documentation about semver for more information.

To upgrade, please see the migration guide.

Extensions

Before v0.7, zarrita had extension points for custom codecs and custom stores (implementing AsyncReadable from scratch), but nothing for layering behavior on an existing store. Adding features to a FetchStore meant subclassing it, wrapping it in a hand-rolled Proxy, or smuggling per-call state through the AsyncReadable<Options> generic. Intercepting at the chunk layer meant replacing zarr.Array with a bare Proxy entirely; there was no extension point there at all.

v0.7 introduces two extension points, one per layer:

Layer Intercepts Primitive Composer
Transport store.get(key, range) zarr.defineStoreExtension zarr.extendStore
Data array.getChunk(coords) zarr.defineArrayExtension zarr.extendArray

Store extensions handle paths and bytes. Array extensions handle chunk coordinates. A factory receives the inner value and user options and returns method overrides; everything else is delegated through a Proxy. Compose extensions in a pipeline:

let store = await zarr.extendStore(
  new zarr.FetchStore("https://example.com/data.zarr"),
  zarr.withConsolidatedMetadata,
</tr></table> 

... (truncated)

Commits

Most Recent Ignore Conditions Applied to This Pull Request
Dependency Name Ignore Conditions
zarrita [< 0.5, > 0.4.0-next.14]

@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 1, 2026
@dependabot dependabot Bot requested a review from a team as a code owner May 1, 2026 15:50
@dependabot dependabot Bot added dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code labels May 1, 2026
@dependabot dependabot Bot requested review from froyo-np and lanesawyer May 1, 2026 15:50
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/zarrita-0.7.2 branch 5 times, most recently from 01a0906 to e02398f Compare May 6, 2026 20:02
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/zarrita-0.7.2 branch from e02398f to e296b2a Compare May 8, 2026 22:39
@dependabot dependabot Bot changed the title chore(deps): bump zarrita from 0.6.1 to 0.7.2 chore(deps): bump zarrita from 0.6.1 to 0.7.3 May 12, 2026
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/zarrita-0.7.2 branch from e296b2a to aabf7e1 Compare May 12, 2026 17:47
Bumps [zarrita](https://github.com/manzt/zarrita.js) from 0.6.1 to 0.7.3.
- [Release notes](https://github.com/manzt/zarrita.js/releases)
- [Commits](https://github.com/manzt/zarrita.js/compare/zarrita@0.6.1...zarrita@0.7.3)

---
updated-dependencies:
- dependency-name: zarrita
  dependency-version: 0.7.2
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>
@dependabot dependabot Bot force-pushed the dependabot/npm_and_yarn/zarrita-0.7.2 branch from aabf7e1 to 13eee12 Compare May 14, 2026 17:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

dependencies Pull requests that update a dependency file javascript Pull requests that update javascript code

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants