Releases: openwallet-foundation/askar
v0.4.1
This release of Askar has the same functionally as v0.4.0. The publishing only partially succeeded for 0.4.0 and rather than just fixing it, we decided to try again to get the publish automation right. The cargo.lock
file in this release has a significant number of dependency updates.
What's Changed
Full Changelog: v0.4.0...v0.4.1
v0.4.0
This release of Askar covers only the Rust libraries and the Python Wrapper. The Javascript and React Native wrappers are now in a separate repo (https://github.com/openwallet-foundation/askar-wrapper-javascript) and a release from that repo will follow Real Soon Now.
What's Changed
- fix(js): lerna setup by @berendsliedrecht in #273
- chore(js): set pnpm workspace correct by @berendsliedrecht in #274
- chore(js): install pnpm dependencies with frozen lockfile by @berendsliedrecht in #275
- store key id for hardware keys by @berendsliedrecht in #284
- ✨ add
order_by
anddescending
options to scan and fetch_all queries by @ff137 in #291 - feat: support react-native 0.75 by @DorianMazur in #308
- Update Rust dependencies and versions by @andrewwhitehead in #312
- build(deps): bump futures-lite from 2.1.0 to 2.5.0 by @dependabot in #323
- Update Rust dependencies & fix warnings by @andrewwhitehead in #326
- Update Python dependencies, use
orjson
if available by @andrewwhitehead in #327 - Remove JS wrappers from this repo by @andrewwhitehead in #328
- Implement JWK import for symmetric keys by @andrewwhitehead in #330
- build(deps-dev): update pytest requirement from ~=8.3.3 to ~=8.3.4 in /wrappers/python by @dependabot in #331
- Update python publish workflow by @jamshale in #335
- build(deps): bump serde from 1.0.215 to 1.0.216 by @dependabot in #337
- build(deps-dev): update pytest-asyncio requirement from ~=0.24.0 to ~=0.25.0 in /wrappers/python by @dependabot in #336
- build(deps): bump tokio from 1.41.1 to 1.42.0 by @dependabot in #333
- build(deps): bump chrono from 0.4.38 to 0.4.39 by @dependabot in #332
New Contributors
- @DorianMazur made their first contribution in #308
- @jamshale made their first contribution in #335
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
- chore(js): update to stable 0.2.0 by @TimoGlastra in #222
- Add Dependabot configuration by @WadeBarnes in #223
- build(deps): bump the all-actions group with 7 updates by @dependabot in #224
- build(deps): bump ip from 2.0.0 to 2.0.1 in /wrappers/javascript by @dependabot in #226
- build(deps): bump es5-ext from 0.10.62 to 0.10.64 in /wrappers/javascript by @dependabot in #228
- build(deps): bump mio from 0.8.10 to 0.8.11 by @dependabot in #229
- build(deps): bump follow-redirects from 1.15.4 to 1.15.6 in /wrappers/javascript by @dependabot in #230
- build(deps): bump the all-actions group with 1 update by @dependabot in #231
- fix(js): update ffi-napi by @genaris in #234
- build(deps): bump a7ul/tar-action from 1.1.3 to 1.2.0 in the all-actions group by @dependabot in #235
- build(deps): bump whoami from 1.4.1 to 1.5.1 by @dependabot in #233
- chore: update version for js wrapper by @genaris in #236
- fix: correctly serliaize for buffer by @TimoGlastra in #238
- Build Javascript on multiple platforms by @brianorwhatever in #239
- build(deps): bump rustls from 0.21.10 to 0.21.11 by @dependabot in #240
- P256 keys using Secure Enclave and Android StrongBox by @berendsliedrecht in #245
- chore: update minSdkVersion to get the project version or fallback to 21 by @ja-bravo in #248
- chore: updating dependabot to support gha, TS, JS and rust packages by @rajpalc7 in #249
- chore(js): update version to 0.2.2 by @TimoGlastra in #243
- fix: Incorrect SQLite expire check by @dkulic in #261
- Add python requirements file and update dependabot workflow by @ff137 in #262
- chore(js): add expo example app and move to pnpm by @berendsliedrecht in #247
- build(deps-dev): update pytest requirement from ~=8.2.1 to ~=8.2.2 in /wrappers/python by @dependabot in #265
- chore: update library versions by @berendsliedrecht in #271
- build: allow action to create release by @berendsliedrecht in #272
New Contributors
- @WadeBarnes made their first contribution in #223
- @brianorwhatever made their first contribution in #239
- @ja-bravo made their first contribution in #248
- @rajpalc7 made their first contribution in #249
- @dkulic made their first contribution in #261
- @ff137 made their first contribution in #262
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
- chore(js): update version to dev.3 by @TimoGlastra in #202
- Add DB benchmark by @rblaine95 in #204
- DB Connection Pooling and Proxying docs by @rblaine95 in #207
- fix(nodejs): only call get_current_error when an error occurred by @berendsliedrecht in #209
- fix(js): promise handle error and rn updates by @TimoGlastra in #211
- build(deps): bump follow-redirects from 1.15.2 to 1.15.4 in /wrappers/javascript by @dependabot in #214
- ci(js): publish dev as alpha tag by @TimoGlastra in #212
- Update sqlx to 0.7.3 by @andrewwhitehead in #216
- Fix panic when unsealing a value too short for a crypto box by @andrewwhitehead in #217
- chore: update version to 0.3.1 (js 0.2.0-dev.6) by @TimoGlastra in #218
New Contributors
- @rblaine95 made their first contribution in #204
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
- Refactor storage into a separate crate by @andrewwhitehead in #90
- Update dependencies by @andrewwhitehead in #153
- Updates to the README and other Admin files in the repository by @swcurran in #151
- Correct Daniel Hardman's github id by @ryjones in #154
- Fix build error and warnings by @andrewwhitehead in #155
- build(deps): bump semver from 5.7.1 to 5.7.2 in /wrappers/javascript by @dependabot in #156
- Update dependencies and add P-384 key support by @andrewwhitehead in #157
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /wrappers/javascript by @dependabot in #158
- fix(js): storeRekey in React Native by @genaris in #161
- (python) Add autocommit flag to transaction by @andrewwhitehead in #162
- chore: update version for js wrapper by @TimoGlastra in #165
- Support copying individual profiles or a whole Store by @andrewwhitehead in #159
- fix(js): add p384 key algo by @genaris in #168
- fix(js)!: use patched ref-napi/ffi-napi for nodejs by @genaris in #171
- Retry database file removal on windows by @andrewwhitehead in #172
- feat(js): use buffer instead of text-decoder by @berendsliedrecht in #170
- Add profile management and store export to JS wrapper by @andrewwhitehead in #169
- Adjust permissions to support uniffi module outside the repo by @conanoc in #175
- Update dependencies by @berendsliedrecht in #176
- Add method to ping store sessions; verify profile existence when opening a session by @andrewwhitehead in #178
- Postgres provisioning fixes by @andrewwhitehead in #177
- Combine checks for matrix build steps by @andrewwhitehead in #184
- Actively return pool connections by @andrewwhitehead in #183
- chore: update version to 0.3.0 dev by @TimoGlastra in #179
- build(js): remove lerna useWorkspaces by @berendsliedrecht in #186
- Adjust lower maximum number of connections for sqlite by @andrewwhitehead in #189
- Update to dalek 2.x crates by @andrewwhitehead in #180
- build(deps): bump @babel/traverse from 7.22.17 to 7.23.2 in /wrappers/javascript by @dependabot in #191
- Add workaround for building ring on aarch64 by @andrewwhitehead in #198
- release dev under alpha and fix windows install by @berendsliedrecht in #192
- fix(js): use quotes instead of brackets for local dependencies by @berendsliedrecht in #193
- fix(js): missing binding methods in react native by @genaris in #194
- Update dependencies and crate versions by @andrewwhitehead in #199
- build(deps): bump axios from 1.5.0 to 1.6.1 in /wrappers/javascript by @dependabot in #200
- Update python wrapper version to 0.3.0 by @andrewwhitehead in #201
New Contributors
Full Changelog: v0.2.9...v0.3.0
v0.3.0-dev.1
What's Changed
- Refactor storage into a separate crate by @andrewwhitehead in #90
- Update dependencies by @andrewwhitehead in #153
- Updates to the README and other Admin files in the repository by @swcurran in #151
- Correct Daniel Hardman's github id by @ryjones in #154
- Fix build error and warnings by @andrewwhitehead in #155
- build(deps): bump semver from 5.7.1 to 5.7.2 in /wrappers/javascript by @dependabot in #156
- Update dependencies and add P-384 key support by @andrewwhitehead in #157
- build(deps): bump word-wrap from 1.2.3 to 1.2.4 in /wrappers/javascript by @dependabot in #158
- fix(js): storeRekey in React Native by @genaris in #161
- (python) Add autocommit flag to transaction by @andrewwhitehead in #162
- chore: update version for js wrapper by @TimoGlastra in #165
- Support copying individual profiles or a whole Store by @andrewwhitehead in #159
- fix(js): add p384 key algo by @genaris in #168
- fix(js)!: use patched ref-napi/ffi-napi for nodejs by @genaris in #171
- Retry database file removal on windows by @andrewwhitehead in #172
- feat(js): use buffer instead of text-decoder by @berendsliedrecht in #170
- Add profile management and store export to JS wrapper by @andrewwhitehead in #169
- Adjust permissions to support uniffi module outside the repo by @conanoc in #175
- Update dependencies by @berendsliedrecht in #176
- Add method to ping store sessions; verify profile existence when opening a session by @andrewwhitehead in #178
- Postgres provisioning fixes by @andrewwhitehead in #177
- Combine checks for matrix build steps by @andrewwhitehead in #184
- Actively return pool connections by @andrewwhitehead in #183
- chore: update version to 0.3.0 dev by @TimoGlastra in #179
New Contributors
Full Changelog: v0.2.9...v0.3.0-dev.1
v0.2.9
What's Changed
- fix(js)!: add argon2i(mod|int) support by @blu3beri in #127
- chore(js): update version by @blu3beri in #128
- fix(nodejs): compatible with Windows builds by @blu3beri in #132
- fix(js): scan fetch record limit by @genaris in #137
- chore: lower iOS compatibility by @blu3beri in #139
- feat(js): allow custom native bindings for RN by @blu3beri in #140
- chore(js): update version by @blu3beri in #141
- feat: react native > 0.71.x support and Expo by @blu3beri in #142
- chore: update version by @blu3beri in #143
- build(android): use custom cross images by @blu3beri in #144
- chore: update version by @blu3beri in #145
- fix(rn): android works with JSC and Hermes by @blu3beri in #147
- chore: update version by @blu3beri in #148
- chore: update to stable version by @blu3beri in #149
Full Changelog: v0.2.8...v0.2.9
v0.2.9-dev.3
What's Changed
- fix(rn): android works with JSC and Hermes by @blu3beri in #147
- chore: update version by @blu3beri in #148
Full Changelog: v0.2.9-dev.2...v0.2.9-dev.3
v0.2.9-dev.2
What's Changed
- build(android): use custom cross images by @blu3beri in #144
- chore: update version by @blu3beri in #145
Full Changelog: v0.2.9-dev.1...v0.2.9-dev.2
v0.2.9-dev.1
What's Changed
- fix(js)!: add argon2i(mod|int) support by @blu3beri in #127
- chore(js): update version by @blu3beri in #128
- fix(nodejs): compatible with Windows builds by @blu3beri in #132
- fix(js): scan fetch record limit by @genaris in #137
- chore: lower iOS compatibility by @blu3beri in #139
- feat(js): allow custom native bindings for RN by @blu3beri in #140
- chore(js): update version by @blu3beri in #141
- feat: react native > 0.71.x support and Expo by @blu3beri in #142
- chore: update version by @blu3beri in #143
Full Changelog: v0.2.8...v0.2.9-dev.1