# Changelog

All notable changes to this project will be documented in this file.

## [2.0.2] - 2023-04-21

**This version follows the 2.0.0 since the 2.0.1 version introduced breaking changes we didn't want to include.**

### Changed

- Batch keywords together when calling the fetch chains callback (prevent doing one fetch chains request by keyword)

## [2.0.0] - 2023-01-13

### Changed

- Add `fetch_chains_batch_size` argument to search
- in `search`, `fetch_chains` calls are now run in parallel for batches of `fetch_chains_batch_size` (not working for the Java/Flutter interfaces for now)
- Improve errors

### Ci

- Replace .gitlab-ci.yml with github actions
- Test inter-languages compatibility

## [1.0.1] - 2022-12-16

### Bug Fixes

- FFI: fix serialization of returned values in `fetch_entry`
- compact: replace fetch_entry loop with call to `fetch_entry_table_uids`

## [1.0.0] - 2022-12-16

### Bug Fixes

- Add return type to FindexInternal function signature

### Documentation

- Update findex cryptographic documentation

### Features

- Only implement the callbacks required by the desired features (upsert, search, compact)
- Improve callback error message

### Miscellaneous Tasks

- Release findex v1.0

### Ci

- Add .gitlab-ci.yml

<!-- generated by git-cliff -->
