Releases: Jack-Edwards/BlazorSodium
v1.4.0
What's Changed
- Update dependencies and add .NET 9.0 as target by @Jack-Edwards in #57
Full Changelog: v1.3.2...v1.4.0
v1.3.2
What's Changed
- Better nullability support in GenericHash methods by @Jack-Edwards in #55
Full Changelog: v1.3.1...v1.3.2
v1.3.1
What's Changed
- Fix AEAD typos and improve nullability of certain arguments by @Jack-Edwards in #53
- Set the package version to 1.3.1 by @Jack-Edwards in #54
Full Changelog: v1.3.0...v1.3.1
v1.3.0
What's Changed
- Update JavaScript tooling by @Jack-Edwards in #45
- Fix Vite build by @Jack-Edwards in #47
- Order Crypto_AEAD_ChaCha20Poly1305_Encrypt_Interop arguments correctly by @Jack-Edwards in #50
- Upgrade to .NET 8.0 and enable by @Jack-Edwards in #51
- Bump library version to 1.3.0 by @Jack-Edwards in #52
Full Changelog: v1.2.1...v1.3.0
1.2.0
Important
This release switches from the "libsodium-wrappers" npm package to the "libsodium-wrappers-sumo" npm package. Password hashing is only available in the "sumo" version of libsodium going forward. This shouldn't impact dependent projects, aside from an increased bundle size.
For more information, review the pull request below.
What's Changed
- Update packages by @Jack-Edwards in #41
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- Add Pad and Unpad functions by @Jack-Edwards in #39
- Reorganize internal methods by @Jack-Edwards in #40
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- Use non-RC version of .NET 7.0 by @Jack-Edwards in #38
Full Changelog: 0.2.0-beta...1.0.0
0.2.0-beta
Announcement
BlazorSodium now has rough parity with the version of libsodium.js currently published on NPM.
The two big issues on my radar are #23 and #34 . I would like to hear from the community on how to handle #23. I intended for BlazorSodium to be as bare-bones and un-opinionated as possible. Individual developers are going to write their own wrappers around this library anyway.
Addressing #34 should bring significant performance improvements, but I still don't have a proof-of-concept of the interop with libsodium.js. It shouldn't be difficult, but I'll likely have to write a JavaScript function for nearly every interop call.
Please feel free to leave feedback, add issues, or get in touch.
What's Changed
- Add methods and constants for Authentication by @Jack-Edwards in #33
- Add support for AEAD by @Jack-Edwards in #36
Full Changelog: 0.1.13-alpha...0.2.0-beta
0.1.13-alpha
What's Changed
- Implement methods and constants for PublicKeyBox by @Jack-Edwards in #32
Full Changelog: 0.1.12-alpha...0.1.13-alpha
0.1.12-alpha
What's Changed
- Add methods and constants for GenericHash by @Jack-Edwards in #31
Full Changelog: 0.1.11-alpha...0.1.12-alpha