@@ -5,7 +5,17 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Keep a Changelog] , and this project adheres to
6
6
[ Semantic Versioning] .
7
7
8
- ## Unreleased [ 0.21.0-wip]
8
+ ## Unreleased [ 0.22.0-wip]
9
+
10
+ ### Added
11
+
12
+ ### Removed
13
+
14
+ ### Changed
15
+
16
+ ### Fixed
17
+
18
+ ## [ 0.21.0] 2024-08-08
9
19
10
20
### Added
11
21
- add features: ` num_geom ` , ` num_float ` , ` num_int ` , ` num_rand ` , ` sys ` , ` safe_sys ` , ` unsafe_thread ` .
@@ -17,7 +27,7 @@ The format is based on [Keep a Changelog], and this project adheres to
17
27
- add features: ` _range_all ` , ` _non_range_[iu][8|16|32|64|128|size] ` .
18
28
- add features: ` _sort_all ` , ` _sort_[iu][8|16|32|64|128|size] ` .
19
29
- add features: ` _cmp_all ` , ` _cmp_[iu][8|16|32|64|128|size] ` .
20
- - add features: ` _default ` , ` _min_docs ` , ` _max_docs ` , ` _max ` , ` _docsrs_stable ` ,` __dbg ` , ` nightly_stabilized ` .
30
+ - add features: ` _default ` , ` _min_docs ` , ` _max_docs ` , ` _max ` , ` _docsrs_stable ` ,` __dbg ` , ` __no_test ` ` nightly_stabilized ` .
21
31
- add features: ` _node_all ` , ` _node_u[8|16|32|64|128|size] ` .
22
32
- add compilation flags for reflection purposes, named ` _some_* ` .
23
33
- enable ` doc_notable_trait ` unstable feature with ` nightly_doc ` .
@@ -35,7 +45,7 @@ The format is based on [Keep a Changelog], and this project adheres to
35
45
- add types: ` Point ` , ` Point2d ` , ` Point3d ` , ` Points ` , ` VecPoints ` .
36
46
- add types: ` HasherFnv ` , ` HasherFx ` , ` HasherFx32 ` , ` HasherFx64 ` , ` HasherBuildFnv ` , ` HasherBuildFx ` .
37
47
- add types: ` TupleIter ` , ` TupleIterRef ` , ` TupleIterMut ` , ` TupleElement ` , ` TupleElementRef ` , ` TupleElementMut ` .
38
- - add ` ByteSize ` constants: ` PTR_BITS ` , ` LITTLE_ENDIAN ` , ` BIG_ENDIAN ` .
48
+ - add ` ByteSized ` constants: ` PTR_BITS ` , ` LITTLE_ENDIAN ` , ` BIG_ENDIAN ` .
39
49
- add unsigned ` gcd_ext ` and ` gcd_ext_euc ` methods to ` Int ` .
40
50
- add ` Floating ` and ` ExtFloat ` method: ` neg_abs ` .
41
51
- add ` *_assign ` methods to ` Num ` and ` NumRef ` .
@@ -59,11 +69,11 @@ The format is based on [Keep a Changelog], and this project adheres to
59
69
- remove dependencies: ` either ` , ` crossterm ` , ` miniquad ` .
60
70
- remove deprecated ` ident_total_count ` macro.
61
71
- remove ` repr(C) ` attribute from niche types.
62
- - remove ` Mem ` trait bound from ` ByteSize ` .
72
+ - remove ` Mem ` trait bound from ` ByteSized ` .
63
73
- remove ` gfx ` module.
64
74
65
75
### Changed
66
- - bump rust version to 1.80.0 .
76
+ - bump rust version to 1.80.1 .
67
77
- move ` result ` module inside ` code ` .
68
78
- move ` io ` moule and ` os ` submodules to ` sys ` .
69
79
- move ` rustdoc-header.html ` file to ` /DOCS/ ` .
@@ -77,8 +87,10 @@ The format is based on [Keep a Changelog], and this project adheres to
77
87
- rename ` copy ` function to ` io_copy ` .
78
88
- rename ` StringEgc ` to ` EgcString ` .
79
89
- rename ` NonSpecific* ` to ` NonValue* ` .
90
+ - rename mem::` BitSize ` to mem::` BitSized ` .
91
+ - rename mem::` ByteSize ` to mem::` ByteSized ` .
80
92
- rename ` NonEdge* ` aliases to ` NonExtreme* ` .
81
- - rename ` ByteSize ::PTR_SIZE` constant to ` PTR_BYTES ` .
93
+ - rename ` ByteSized ::PTR_SIZE` constant to ` PTR_BYTES ` .
82
94
- rename ` os ` module to ` sys ` , make submodules private.
83
95
- rename ` work ` module to ` exec ` , make submodules private.
84
96
- rename ` Floating ` wrapper to ` Float ` and make it own ` self ` .
@@ -110,7 +122,7 @@ The format is based on [Keep a Changelog], and this project adheres to
110
122
111
123
### Fixed
112
124
- fix ` exec ` re-exports.
113
- - fix ` Bitsize ` impl for niche types.
125
+ - fix ` Bitsized ` impl for niche types.
114
126
- fix feature-gating of ` Compare ` methods: ` is_normal ` , ` is_subnormal ` .
115
127
- make ` _info/examples ` parseable by ` rustfmt ` .
116
128
- add missing ` NumInt ` ` sqrt ` implementations.
@@ -820,7 +832,8 @@ The format is based on [Keep a Changelog], and this project adheres to
820
832
- add macro ` iif ` .
821
833
822
834
823
- [ unreleased ] : https://github.com/andamira/devela/compare/v0.20.0...HEAD
835
+ [ unreleased ] : https://github.com/andamira/devela/compare/v0.21.0...HEAD
836
+ [ 0.21.0 ] : https://github.com/andamira/devela/releases/tag/v0.21.0
824
837
[ 0.20.0 ] : https://github.com/andamira/devela/releases/tag/v0.20.0
825
838
[ 0.19.0 ] : https://github.com/andamira/devela/releases/tag/v0.19.0
826
839
[ 0.18.1 ] : https://github.com/andamira/devela/releases/tag/v0.18.1
0 commit comments