You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+5-1
Original file line number
Diff line number
Diff line change
@@ -1,11 +1,15 @@
1
1
# Changelog
2
2
3
+
## 2.5.0 (unreleased)
4
+
5
+
### New features:
6
+
*`SafeCast.toUintXX`: new library for integer downcasting, which allows for safe operation on smaller types (e.g. `uint32`) when combined with `SafeMath`. ([#1926](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1926))
7
+
3
8
## 2.4.0 (unreleased)
4
9
5
10
### New features:
6
11
*`Address.toPayable`: added a helper to convert between address types without having to resort to low-level casting. ([#1773](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1773))
7
12
* Facilities to make metatransaction-enabled contracts through the Gas Station Network. ([#1844](https://github.com/OpenZeppelin/openzeppelin-contracts/pull/1844))
8
-
*`SafeCast.toUintXX`: Increases security when used along with `SafeMath` for unitXX operations requiring downcasting.
9
13
10
14
### Improvements:
11
15
*`Address.isContract`: switched from `extcodesize` to `extcodehash` for less gas usage. ([#1802](https://github.com/OpenZeppelin/openzeppelin-solidity/pull/1802))
0 commit comments