v0.4.0
This release contains logic to retry downloads from chunked URL sources among other RCA improvements for upload/download
What's Changed
- Update LICENSE by @patmantru in #31
- changes now signed by @ivanovSPvirtru in #44
- π Fix incorrect dataset i.v. guard by @dmihalcik-virtru in #41
- π Fix version numbers, other little things by @dmihalcik-virtru in #46
- PLAT-1679 roundtrip test with backend by @elizabethhealy in #43
- PLAT-1701; update readmes by @cassandrabailey293 in #34
- π PLAT-1634 typedoc by @dmihalcik-virtru in #38
- β round trip test, less rewrap by @dmihalcik-virtru in #42
- Tdf3 + Nano = β€οΈ by @ivanovSPvirtru in #47
- Feature/plat 1638 unit testing for tdf3 by @ivanovSPvirtru in #50
- π· PLAT-1262 Add types to KAOs by @dmihalcik-virtru in #51
- BSD-3-Clause-Clear by @pflynn-virtru in #52
- π Fix broken link in readme by @dmihalcik-virtru in #53
- π· typescript enhancements by @dmihalcik-virtru in #55
- π License check update by @dmihalcik-virtru in #54
- π Rename documentation->opentdf by @dmihalcik-virtru in #56
- changes for lfs hero app by @danielRicaud in #57
- Feature/plat 1613 webstream by @ivanovSPvirtru in #58
- fixes for safari and firefox by @ivanovSPvirtru in #60
- π¨ npm audit fix by @dmihalcik-virtru in #61
- π₯ Remove forked auth classes by @dmihalcik-virtru in #63
- π₯ webCrypto ONLY by @dmihalcik-virtru in #62
- π₯ Better error handling of fetches by @dmihalcik-virtru in #65
- β Removes unused dep on ua-parser by @dmihalcik-virtru in #66
- π₯ remove stray node crypto call by @dmihalcik-virtru in #64
- Adapted to node16 and fixed bugs by @ivanovSPvirtru in #70
- Plat 1229 by @krokhmaliuk-virtru in #74
- Feature/plat 1970 by @ivanovSPvirtru in #73
- π Fix npm publish step by @dmihalcik-virtru in #75
- Fixed crypto import and isNodeStream function by @ivanovSPvirtru in #79
- π₯ Remove some crypto compatibility layer by @dmihalcik-virtru in #39
- π Fix bad link in readme by @dmihalcik-virtru in #71
- β¬οΈ Update deps by @dmihalcik-virtru in #80
- π₯ Removed aws-sdk v2 params by @dmihalcik-virtru in #78
- π Fix a ReferenceError in node by @dmihalcik-virtru in #76
- added fetch and crypto to node tdf3 entry by @ivanovSPvirtru in #81
- β¬οΈ Replace nyc with c8 by @dmihalcik-virtru in #82
- π¨ CI workflow improvements by @dmihalcik-virtru in #83
- π₯ Remove 'keycloak realm' as param by @dmihalcik-virtru in #68
- π Fix assertion that public key is public by @dmihalcik-virtru in #86
- π Fix exports in @opentdf/client by @dmihalcik-virtru in #87
- β¨ Replace snowpack with vite by @dmihalcik-virtru in #84
- π Publish fixes & polish by @dmihalcik-virtru in #88
- surpress warning by @mustyantsev in #89
- changed version by @mustyantsev in #90
- π Fix dist-tag, missing build step by @dmihalcik-virtru in #91
- π Remove module-level references to Buffer by @dmihalcik-virtru in #92
- β¬οΈ Update deps by @dmihalcik-virtru in #95
- π§Ό Some small cleanups by @dmihalcik-virtru in #97
- π Fix broken conditional exports by @dmihalcik-virtru in #98
- β¬οΈ Require node 18 for node users by @dmihalcik-virtru in #101
- π Let attributes have capital letters and dashes by @dmihalcik-virtru in #103
- π Correctly calculate hash by @dmihalcik-virtru in #104
- Added file api readme by @ivanovSPvirtru in #105
- π₯ Remove need to readable stream aliases by @dmihalcik-virtru in #102
- π Fix mixing FileClient 'source' and params by @dmihalcik-virtru in #107
- βοΈ Fixes accidentally quoted bash operator by @dmihalcik-virtru in #108
- Bump loader-utils from 2.0.3 to 2.0.4 in /lib by @dependabot in #109
- π¨ Fixes a few github action warnings by @dmihalcik-virtru in #112
- π Move tests around a bit by @dmihalcik-virtru in #110
- π¨ Require
make format
on fork PRs by @dmihalcik-virtru in #114 - π Typescript fixes by @dmihalcik-virtru in #113
- AppId flow added by @ivanovSPvirtru in #115
- π¨ Refactor auth middleware as function by @dmihalcik-virtru in #117
- β¨ DPoP Middleware extensions by @dmihalcik-virtru in #118
- π Only warn on insecure pubkey lookup by @dmihalcik-virtru in #121
- draft of migration by @ivanovSPvirtru in #119
- π Fixes issue in EO getter by @dmihalcik-virtru in #124
- Bump json5 from 2.2.1 to 2.2.2 in /web-app by @dependabot in #122
- promoted to top export by @ivanovSPvirtru in #126
- β¬οΈ Update deps, suppress audit issue by @dmihalcik-virtru in #128
- π€ Remove fill-version post-build script by @dmihalcik-virtru in #127
- π Fix bad paths in publish-to script by @dmihalcik-virtru in #129
- π₯ remove webpack by @dmihalcik-virtru in #130
- π Fix typedoc line by @dmihalcik-virtru in #132
- π Fix sed and grep errors and x-plat problems by @dmihalcik-virtru in #133
- π₯ Remove CommonJS support by @dmihalcik-virtru in #134
- Locker complience fixed by @ivanovSPvirtru in #131
- Bump ua-parser-js from 1.0.2 to 1.0.33 in /lib by @dependabot in #136
- π Fix string sources by @dmihalcik-virtru in #137
- π¨ Consolidate and clean up base64 code by @dmihalcik-virtru in #135
- Enables zip64 flag in ZipWriter by @danielRicaud in #139
- β¨ Web app sample and playwright CI test by @dmihalcik-virtru in #140
- π¨ simplify tsconfig names by @dmihalcik-virtru in #141
- π¨ simplify eslint config a bit by @dmihalcik-virtru in #142
- Added rca support by @danielRicaud in #143
- β¨ adds tdf3 testing to web app by @dmihalcik-virtru in #138
- π Fix invalid relative import by @dmihalcik-virtru in #147
- π₯ Clarify OIDC flows and auth exceptions by @dmihalcik-virtru in #146
- β Adds explicit buffer and event emitter deps by @dmihalcik-virtru in #144
- π Fixes for web-app file name extensions by @dmihalcik-virtru in #145
- Added rca support by @danielRicaud in #148
- 𧽠Remove potential PII from 'cause' objects by @dmihalcik-virtru in #149
- π Debias clock leeway on auth tokens by @dmihalcik-virtru in #150
- removed requirement for wk and al in rcaParams to support cks by @danielRicaud in #151
- JS doc fixed by @ivanovSPvirtru in #152
- 𧡠Reentrant encrypt/decrypt methods by @dmihalcik-virtru in #154
- π·οΈπ₯ Increase exported types by @dmihalcik-virtru in #155
- updated logic for making a range request with no end value by @danielRicaud in #156
- β‘οΈ Add streams to cli and web-app encrypt/decrypt by @dmihalcik-virtru in #158
- β Adds web-app remote file test by @dmihalcik-virtru in #160
- Bump webpack from 5.74.0 to 5.76.1 in /lib by @dependabot in #163
- working on decrypt rca large files by @danielRicaud in #162
- βοΈ Adds more test scenarios to web-app by @dmihalcik-virtru in #164
- π utf8 Encode encrypted metadata by @dmihalcik-virtru in #167
- β Large File CI test by @dmihalcik-virtru in #170
- π Respect auth.withCreds().uri by @dmihalcik-virtru in #171
- Added axios retry logic when fetching remote chunk from url by @danielRicaud in #173
- Added axios retry logic when fetching remote chunk from url by @danielRicaud in #174
New Contributors
- @patmantru made their first contribution in #31
- @ivanovSPvirtru made their first contribution in #44
- @cassandrabailey293 made their first contribution in #34
- @danielRicaud made their first contribution in #57
- @krokhmaliuk-virtru made their first contribution in #74
- @mustyantsev made their first contribution in #89
- @dependabot made their first contribution in #109
Full Changelog: v0.1.0...v0.4.0