@@ -5,6 +5,7 @@ All notable changes to this project will be documented in this file.
5
5
The format is based on [ Common Changelog] ( https://common-changelog.org/ ) , and this project adheres to
6
6
[ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7
7
8
+ [ 3.3.0 ] : https://github.com/PaulRBerg/prb-math/compare/v3.2.0...v3.3.0
8
9
[ 3.2.0 ] : https://github.com/PaulRBerg/prb-math/compare/v3.1.0...v3.2.0
9
10
[ 3.1.0 ] : https://github.com/PaulRBerg/prb-math/compare/v3.0.0...v3.1.0
10
11
[ 3.0.0 ] : https://github.com/PaulRBerg/prb-math/compare/v2.5.0...v3.0.0
@@ -26,6 +27,27 @@ The format is based on [Common Changelog](https://common-changelog.org/), and th
26
27
[ 1.0.1 ] : https://github.com/PaulRBerg/prb-math/compare/v1.0.0...v1.0.1
27
28
[ 1.0.0 ] : https://github.com/PaulRBerg/prb-math/releases/tag/v1.0.0
28
29
30
+ ## [ 3.3.0] - 2023-02-06
31
+
32
+ ### Changed
33
+
34
+ - Improve documentation (@PaulRBerg )
35
+ - Improve names of custom errors and functions (@PaulRBerg )
36
+ - Optimize assembly usage by annotating assembly blocks with the "memory-safe" dialect (@PaulRBerg )
37
+ - Modularize code by splitting it into multiple categories: casting, constants, conversions, errors, helpers, math, and value types (@PaulRBerg )
38
+ - Rename ` Assertions ` to ` PRBMathAssertions ` in a backward-compatible way (@PaulRBerg )
39
+ - Upgrade Node.js package dependencies (@PaulRBerg )
40
+
41
+ ### Added
42
+
43
+ - Add casting utilities for PRBMath types and ` uint128 ` and ` uint40 ` (@PaulRBerg )
44
+ - Add more constants in ` SD1x18 ` and ` UD2x18 ` (@PaulRBerg )
45
+ - Add ` PRBMathUtils ` contract with test utils (@PaulRBerg )
46
+ - Add test assertions overloads with ` err ` param (@PaulRBerg )
47
+ - Add typed versions of ` bound ` test util (@PaulRBerg )
48
+ - Add ` wrap ` and ` unwrap ` in ` SD1x18 ` and ` UD2x18 ` (@PaulRBerg )
49
+ - Expose ` unwrap ` via ` using for ... global ` (@PaulRBerg )
50
+
29
51
## [ 3.2.0] - 2022-12-13
30
52
31
53
### Added
0 commit comments