@@ -4,14 +4,55 @@ All notable changes to this project will be documented in this file.
44The format is based on [ Keep a Changelog] ( http://keepachangelog.com/en/1.0.0/ )
55and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
66
7- ## Unreleased
7+ ## [ 0.2.9 ] - 2023-04-03
88### 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 ]
1016
1117### Breaking Changes
1218- Update MSRV to 1.36 [ #291 ]
1319
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
1438[ #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
1556
1657## [ 0.2.8] - 2022-10-20
1758### Changed
@@ -340,6 +381,7 @@ Publish initial implementation.
340381## [ 0.0.0] - 2019-01-19
341382Publish an empty template library.
342383
384+ [ 0.2.9 ] : https://github.com/rust-random/getrandom/compare/v0.2.8...v0.2.9
343385[ 0.2.8 ] : https://github.com/rust-random/getrandom/compare/v0.2.7...v0.2.8
344386[ 0.2.7 ] : https://github.com/rust-random/getrandom/compare/v0.2.6...v0.2.7
345387[ 0.2.6 ] : https://github.com/rust-random/getrandom/compare/v0.2.5...v0.2.6
0 commit comments