@@ -4,14 +4,55 @@ All notable changes to this project will be documented in this file.
4
4
The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
5
5
and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
6
6
7
- ## Unreleased
7
+ ## [ 0.2.9 ] - 2023-04-03
8
8
### Added
9
- - ` getrandom_uninit ` [ #291 ]
9
+ - AIX support [ #282 ]
10
+ - ` getrandom_uninit ` function [ #291 ]
11
+ - ` wasm64-unknown-unknown ` support [ #303 ]
12
+ - tvOS and watchOS support [ #317 ]
13
+ - QNX/nto support [ #325 ]
14
+ - Support for ` getrandom ` syscall on NetBSD ≥ 10.0 [ #331 ]
15
+ - ` RtlGenRandom ` fallback for non-UWP Windows [ #337 ]
10
16
11
17
### Breaking Changes
12
18
- Update MSRV to 1.36 [ #291 ]
13
19
20
+ ### Fixed
21
+ - Solaris/OpenBSD/Dragonfly build [ #301 ]
22
+
23
+ ### Changed
24
+ - Update MSRV to 1.36 [ #291 ]
25
+ - Use getentropy on Emscripten [ #307 ]
26
+ - Solaris: consistantly use ` /dev/random ` source [ #310 ]
27
+ - Move 3ds selection above rdrand/js/custom fallback [ #312 ]
28
+ - Remove buffer zeroing from Node.js implementation [ #315 ]
29
+ - Use ` open ` instead of ` open64 ` [ #326 ]
30
+ - Remove #cfg from bsd_arandom.rs [ #332 ]
31
+ - Hermit: use ` sys_read_entropy ` syscall [ #333 ]
32
+ - Eliminate potential panic in sys_fill_exact [ #334 ]
33
+ - rdrand: Remove checking for 0 and !0 and instead check CPU family and do a self-test [ #335 ]
34
+ - Move ` __getrandom_custom ` definition into a const block [ #344 ]
35
+ - Switch the custom backend to Rust ABI [ #347 ]
36
+
37
+ [ #282 ] : https://github.com/rust-random/getrandom/pull/282
14
38
[ #291 ] : https://github.com/rust-random/getrandom/pull/291
39
+ [ #301 ] : https://github.com/rust-random/getrandom/pull/301
40
+ [ #303 ] : https://github.com/rust-random/getrandom/pull/303
41
+ [ #307 ] : https://github.com/rust-random/getrandom/pull/307
42
+ [ #310 ] : https://github.com/rust-random/getrandom/pull/310
43
+ [ #312 ] : https://github.com/rust-random/getrandom/pull/312
44
+ [ #315 ] : https://github.com/rust-random/getrandom/pull/315
45
+ [ #317 ] : https://github.com/rust-random/getrandom/pull/317
46
+ [ #325 ] : https://github.com/rust-random/getrandom/pull/325
47
+ [ #326 ] : https://github.com/rust-random/getrandom/pull/326
48
+ [ #331 ] : https://github.com/rust-random/getrandom/pull/331
49
+ [ #332 ] : https://github.com/rust-random/getrandom/pull/332
50
+ [ #333 ] : https://github.com/rust-random/getrandom/pull/333
51
+ [ #334 ] : https://github.com/rust-random/getrandom/pull/334
52
+ [ #335 ] : https://github.com/rust-random/getrandom/pull/335
53
+ [ #337 ] : https://github.com/rust-random/getrandom/pull/337
54
+ [ #344 ] : https://github.com/rust-random/getrandom/pull/344
55
+ [ #347 ] : https://github.com/rust-random/getrandom/pull/347
15
56
16
57
## [ 0.2.8] - 2022-10-20
17
58
### Changed
@@ -340,6 +381,7 @@ Publish initial implementation.
340
381
## [ 0.0.0] - 2019-01-19
341
382
Publish an empty template library.
342
383
384
+ [ 0.2.9 ] : https://github.com/rust-random/getrandom/compare/v0.2.8...v0.2.9
343
385
[ 0.2.8 ] : https://github.com/rust-random/getrandom/compare/v0.2.7...v0.2.8
344
386
[ 0.2.7 ] : https://github.com/rust-random/getrandom/compare/v0.2.6...v0.2.7
345
387
[ 0.2.6 ] : https://github.com/rust-random/getrandom/compare/v0.2.5...v0.2.6
0 commit comments