Date: 2024-03-20
- Fix error passthrough in queued tasks.
Date: 2023-10-09
- Added store get options pass through to
ZarrArray.get
andZarrArray.getRaw
.
Date: 2023-02-01
- Added support for
|b1
data type.
Date: 2022-09-12
- Add (optional) support for
f2
data types (see: https://guido.io/zarr.js/#/advanced/float16).
Date: 2022-07-15
- Fix unreachable code paths due to always
false
Array === []
comparison when checking empty selection. - Use
URL
-based path resolution inHTTPStore
. Allows for forwarding ofURL.searchParams
if specified. - Added read-only support for
F
-ordered zarr arrays.
Date: 2021-07-19
- Update
numcodecs
types to latest release. - Fix
zarr/core
esm package export. Don't minify internal names for module export.
Date: 2021-04-22
- Support
dimension_separator
to.zarray
metadata: zarr-developers/zarr-python#715 - Add better error messages for unsupported
dtype
. - Migrate to GitHub Actions from Travis CI.
- Add
ZarrError
interface to support custom errors. Removeszarr.js
as dependency for valid custom stores. - Update
numcodecs
tov0.2.0
.
Date: 2021-02-03
- Fix UMD url in
package.json
. - Avoid unnecessary requests for
openArray
andopenGroup
methods. Prevents anticipated 404s inHTTPStore
. - Add
getOptions
toZarrArray.getRawChunk
(options to pass down to underlying store). - Remove ts-interface checking, add stats HTML, export modern target. Slim down
zarr.js
.
Date: 2020-10-23
- Rethrow existing errors in
try
/catch
blocks (bug fix). - Add
zarr/core
package export (entry-point does not bundlenumcodecs
). - Add
fetchOptions
andsupportedMethods
toHTTPStore
. - Use
TextDecoder
to decode metadata store.
Date: 2020-03-31
- Add
numcodecs
as dependency withblosc
support. - Handle
dtype
endianness. - Rethrow
BoundsCheckError
with more descriptive message inZarrArray.getRawChunk
.
Date: 2020-03-03
- Fix path concat in
HTTPSTore
. Use simple string concat rather thanURL
-based resolution. - Throw
KeyError
on 404 inHTTPStore
to remove duplicate requests. - Add
ZarrArray.getRawChunk
to directly fetch and decode chunk from Store.
Date: 2020-02-11
- Add
RawArray
(strided TypedArray) class andZarrArray.getRaw
method. - Add async indexing with concurrency limit (and process callback) for
ZarrArray.get
. - Add async setter with concurrency limit.
- Allow more data types (32 & 16 bit unsigned and signed integers).