Skip to content

Latest commit

 

History

History
269 lines (148 loc) · 3.93 KB

File metadata and controls

269 lines (148 loc) · 3.93 KB

Changelog

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

[8.1.0] - 2024-03-13

Features

  • Upgrade to CoverCrypt 14.0.0

Testing

  • Update benchmark key and ciphertext
  • Update integration test key and cipher

[8.0.0] - 2023-12-11

Bug Fixes

  • Use only native types Uint8, Uint32, etc. in cloudproof header

Features

  • Add Findex v6 support
  • Add findex in memory test
  • Covercrypt edit policy capability (#42)

Testing

  • [iOS] Add integration tests

[7.0.0] - 2023-06-01

Features

  • upgrade Findex (v3.0.0 -> v4.0.0):
    • change indexed values size (require a reset of the index database)
    • change search interface
      • remove insecureFetchChainsBatchSize
      • searching for a non indexed keyword leads to an empty array for this keyword in the search results instead of this keyword being missing from the results.
      • support multiple fetch entry tables
    • change upsert interface:
      • add deletions

[6.0.2] - 2023-03-08

Bug Fixes

  • Auto publishing in CI

[6.0.1] - 2023-03-08

Refactor

  • Use cloudproof binary instead of findex and cover_crypt bins

[6.0.0] - 2023-03-03

Features

  • Support CoverCrypt 11.0 and Findex 3.0.0

Ci

  • Update kms to 4.3.3

[5.1.0] - 2023-03-01

Bug Fixes

  • Remove useless commented functions in ios header

Documentation

  • Uniformize readme with other repos

Features

  • Add ProgressCallback as an argument of the search function
  • Add conversions in Location to/from number (int)

Miscellaneous Tasks

  • Remove unsupported targets

Ci

  • Add cross tests
  • Clean github cache for each completed PR
  • Build example for ios

[5.0.0] - 2023-02-01

Bug Fixes

  • Update search callback to return int instead of bool
  • Make sure published package contains dll, so, dylib files

Features

  • Update search to return Location only
  • Support CoverCrypt 10.0

Ci

  • Add github ci

[4.0.3] - 2023-01-16

Miscellaneous Tasks

[4.0.1] - 2023-01-13

Features

  • Add wrapping functions for callbacks in Findex to help simplify implementation of callbacks
  • Add insecureFetchChainsBatchSize argument to Findex.search to reduce the number of fetchChains calls during searches

Miscellaneous Tasks

  • Merge tag 'v4.0.0' into develop

Testing

  • Check non regression on existing SQLite db
  • Rework upsertEntries

Ci

  • Rename sqlite filename

[4.0.0] - 2022-12-20

Features

  • Support findex v1.0.1

Miscellaneous Tasks

  • Merge tag 'v3.1.0' into develop
  • Update findex native libraries to 1.0.1

[3.1.0] - 2022-12-20

Features

  • Add policy class for cover_crypt

Miscellaneous Tasks

  • Merge tag 'v3.0.1' into develop
  • Update version

Refactor

  • Rename IndexRow to UidAndValue to align with another languages
  • Rename Word to Keywords

Testing

  • Add public doc test

Ci

  • No interaction when autopublish

[3.0.1] - 2022-12-14

Changed

  • fix package installation

[3.0.0] - 2022-12-12

Added

  • add FFI call for cover_crypt encryption
  • test vectors verification on cover_crypt

Changed

  • update to cover_crypt 8.0.0 and findex 0.12.0
  • decrypt with authentication data

Fixed

Removed


[2.0.0] - 2022-11-17

Added

Changed

  • update to cover_crypt 7.1.0 and findex 0.10.0

Fixed

Removed


[1.0.1] - 2022-10-26

Added

Changed

Fixed

  • count function of SQLite test

Removed


[1.0.0] - 2022-10-12

Added

Changed

  • Create first major semver version

Fixed

Removed


[0.1.0] - 2022-10-10

Added

Changed

  • Update Android libs, iOS, MacOS and Windows

Fixed

Removed

[0.0.1] - 2022-10-03

CoverCrypt

  • Decryption with CoverCryptDecryption
  • Decryption with CoverCryptDecryptionWithCache

Findex

  • Search
  • Upsert