4.5.3
✨ Added
- The
Zero.Companion.orThrow(Byte)
experimental method for Kotlin and Java platforms, and theZero.Companion.orNull(Byte)
experimental method only for Kotlin platforms (#688). - In the
EmailAddress.Companion
experimental type, theorThrow(String)
and theorThrow(String, String)
methods for Kotlin and Java platforms, theorNull(String)
and theorNull(String, String)
methods only for Kotlin platforms (#692). - The
ZeroAsByteSerializer
experimental type, in thetypes-kotlinx-serialization
subproject, for serializing theZero
type asByte
(#690). - The
EmailAddressAsStringSerializer
experimental type, in thetypes-kotlinx-serialization
subproject, for serializing theEmailAddress
type asString
(#691).
🗑️ Deprecated
- In the
Zero.Companion
experimental type, thefromByte
and thefromByteOrNull
methods with an error level for using theorThrow
and theorNull
ones instead (#688). - In the
EmailAddress.Companion
experimental type, thefromString
and thefromStringOrNull
methods with an error level for using theorThrow
and theorNull
ones instead (#692). - The
KotoolsTypesSerializers.zero
experimental property, from thetypes-kotlinx-serialization
subproject, with an error level for using theZeroAsByteSerializer
type instead (#690). - The
KotoolsTypesSerializers.emailAddress
experimental property, from thetypes-kotlinx-serialization
subproject, with an error level for using theEmailAddressAsStringSerializer
type instead (#691).
🔥 Removed
- Versions
4.0.0
and4.3.0
from the API reference (#704). - JUnit 5 and System Lambda unused dependencies (#703).
🐛 Fixed
- Inappropriate usages of the
function
word instead of themethod
one in the API reference (#706).
🔒 Security
Bumped the following NPM packages for fixing DOM Clobbering Gadget leading to XSS:
Thanks to @LVMVRQUXL for contributing to this new release. 🙏