From 646765b24145593d5745f81de4615f93c9618e1a Mon Sep 17 00:00:00 2001 From: Sean Wu Date: Fri, 4 Dec 2020 00:06:17 +0800 Subject: [PATCH] Bump version to 0.9.3. --- CHANGELOG.md | 33 +++++++++++++++++++++++++++++++-- android/app/build.gradle | 4 ++-- package-lock.json | 2 +- package.json | 2 +- 4 files changed, 35 insertions(+), 6 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index ca463efde..fdc522b93 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,6 +5,35 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). +## 0.9.3 - 2020-12-03 + +### Changed + +#### UI/UX + +- Remove confusing hash on collecting notifications. + +#### Code Quality + +- Migrate to Node 14.x. #279 +- Add tests for `CapacitorFactsProvider`. +- Add tests for `WebCryptoApiSignatureProvider`. +- Remove `MemoryTable` by mocking Capacitor `Filesystem` plugin. #42 +- Implement `FileStore` to randomly and safely store files with base64 string. +- Extract `serializeSortedSignedTargets` method from `Proof` class and `CollectorService`. + +### Fixed + +- Fix warning: Form Submission Canceled. #251 +- Fix captures cannot be stored on mobile devices. #283 + - Extract binary (base64) string from `Proof.assets` property. + - Remove the proof after sending the PostCapture. + - Improve the performance of Proof saving and loading. + - Reduce the memory use with the operations on `Proof` instances. + - Use `async` pipe to resolve `Proof` thumbnail independently. + - Refresh captures on home page only when a `Proof` get published. +- Fix `CapacitorFilesystemTable.initialize` may cause a race condition. + ## 0.9.2 - 2020-12-02 ### Changed @@ -27,8 +56,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added -- WORKAROUND: Store expired PostCapture with a very fragile implementation. #229 -- WORKAROUND: Polling to get inbox badge count. #190 +- **WORKAROUND**: Store expired PostCapture with a very fragile implementation. #229 +- **WORKAROUND**: Polling to get inbox badge count. #190 - Crop image with fixed ratio. #235 - Open dashboard link on clicking asset ID. #197 diff --git a/android/app/build.gradle b/android/app/build.gradle index ab740fc10..ad5f39daa 100644 --- a/android/app/build.gradle +++ b/android/app/build.gradle @@ -6,8 +6,8 @@ android { applicationId "io.numbersprotocol.capturelite" minSdkVersion rootProject.ext.minSdkVersion targetSdkVersion rootProject.ext.targetSdkVersion - versionCode 45 - versionName "0.9.2" + versionCode 46 + versionName "0.9.3" testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner" } buildTypes { diff --git a/package-lock.json b/package-lock.json index f5ca872c6..c14c0d52a 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,6 +1,6 @@ { "name": "capture-lite", - "version": "0.9.2", + "version": "0.9.3", "lockfileVersion": 1, "requires": true, "dependencies": { diff --git a/package.json b/package.json index a5c796000..7ae1a65e6 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "capture-lite", - "version": "0.9.2", + "version": "0.9.3", "author": "numbersprotocol", "homepage": "https://numbersprotocol.io/", "scripts": {