Skip to content

Latest commit

 

History

History
273 lines (146 loc) · 5.16 KB

CHANGELOG.md

File metadata and controls

273 lines (146 loc) · 5.16 KB

Changelog

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

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[4.0.1] - 2023-03-02

Added

  • Public access to Ristretto structs with a wrapper

[4.0.0] - 2023-02-07

Added

  • Signed Contingent Inputs MCIP#0031

[4.0.0-pre9] - 2023-02-01

Changed

  • Fix incorrect defragmentation tx out selection.

Added

  • Integration test for defragmentation and fragmentation

[4.0.0-pre8] - 2023-02-01

Changed

  • Use newer libmobilecoin commit that has Xcode 13/14 fixes

[4.0.0-pre7] - 2023-01-18

Changed

  • Access level of DefaultCyrptoBox

[4.0.0-pre6] - 2023-01-10

Changed

  • Update LICENSE from GPLv3 to Apace 2

[4.0.0-pre5] - 2022-12-15

Changed

  • Added more fields to Memo codable paths

[4.0.0-pre4] - 2022-12-13

Added

  • Encodable conformance to RecoveredMemo structs

[4.0.0-pre3] - 2022-12-11

Added

  • Un-authenticated sender memo access

[4.0.0-pre2] - 2022-12-08

Added

  • Masked Amount V1 & V2 Changes

[4.0.0-pre1] - 2022-11-07

Added

  • Add Payment Intent RTH Memos

[4.0.0-pre0] - 2022-11-07

Changed

  • Expose address hash publicly

[1.3.0-pre3] - 2022-10-05

Added

  • Add TokenID to PaymentRequest

[1.3.0-pre2] - 2022-09-26

Added

  • Transaction Idempotence Compatibility Sync-up with Android SDK

[1.3.0-pre1] - 2022-09-19

Changed

  • Transaction Idempotence Support Simplified

[2.0.2] - 2022-08-29

Changed

  • @available Minimum version for async APIs

[2.0.1] - 2022-08-29

Changed

  • Access modifier for ChaCha RNG

[2.0.0] - 2022-08-29

Added

  • Transaction Idempotence Support
  • TransactionStatusChecker for simpler and quicker transactions tatus
  • Async/Await API wrappers for MobileCoinClient
  • New submitTransaction method that always returns the conensus block count

[1.2.2-pre2] - 2022-07-13

Added

  • New testNet enclave measurements

[1.2.2-pre1] - 2022-07-13

Added

  • New method for submitTransaction that always returns the conensus block count

Changed

  • Old method for submitTransaction deprecated

[1.2.2-pre0] - 2022-06-24

Changed

  • SwiftNIO dependency update

[1.2.1] - 2022-06-09

Added

  • FFIs for root_entropy, shared_secret
  • v1.2.1 mobilecoin libraries

[1.2.0] - 2022-06-03

Added

Changed

  • Change TxOuts are now sent to a dedicated change subaddress
  • Internal block info cache invalidated on submit transaction error, causing fees and block version to be re-fetched
  • Deprecate older APIs that do not support Token IDs

Fixes

  • FogSyncException will be thrown if Fog View and Ledger are out of sync with each other or Consensus. This signifies that balances may temporarily be out of date or incorrect.

[1.2.0-pre11] - 2022-02-03

Changed

  • Version lock gRPC and SwiftNIO for robustness with idle connections

Added

  • Internal Load Balancer, default connection timeout for gRPC

[1.2.0-pre10] - 2022-02-03

Changed

  • Use build-artifacts from CI/CD

[1.2.0-pre9] - 2022-02-03

Added

  • crc32 checksum comparison for reconstructed commitment data

Changed

  • Simplified Publicly Exposed Error's conformers.

[1.2.0-pre8] - 2022-01-31

Added

  • Add Reference Implementation of cert-pinning for HTTPS
  • Add Helper functions for working with "certificate" data

[1.2.0-pre7] - 2022-01-07

Added

  • fog report short URL verification
  • CI/CD

[1.2.0-pre6] - 2022-01-06

Added

  • HTTP Only Build Target

[1.2.0-pre5] - 2021-12-1

Added

  • Process TxOuts on a user's default change subaddress
  • Add bip39 to TransferPayload & Printable

Changed

  • Add seperate HTTP & GRPC Test schemes

[1.2.0-pre2] - 2021-10-27

Added

  • Support for Apple's Bitcode. Reduces compressed "downloadable" size by 25% (#80)

Changed

  • Upgraded LibMobileCoin to v1.2.0-pre3 (#80)
  • Updated Trust Root Certificate (#78)

[1.2.0-pre0] - 2021-09-17

Added

  • HTTP Interface to API for Network Robustness (#73)
  • Apple Silicon M1 & Mac Catalyst Support (#73)

Changed

  • Upgraded LibMobileCoin & Fog to v1.2.0-pre1 (#73)

1.1.0 - 2021-06-10

Added

  • Minimum transaction fee caching. (#38)

Changed

  • Upgraded LibMobileCoin to v1.1.0. (#39)

1.1.0-pre2 - 2021-05-10

Added

  • Dynamic minimum transaction fee. (#29)

Changed

  • Upgraded LibMobileCoin to v1.1.0-pre2. (#27)

1.0.0 - 2021-04-05

1.0.0-rc1 - 2021-03-15