diff --git a/CHANGELOG.md b/CHANGELOG.md index 6eb2bca..a0825d6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,9 +5,10 @@ This project adheres to [Semantic Versioning](http://semver.org/). This file follows the convention described at [Keep a Changelog](http://keepachangelog.com/en/1.0.0/). -## [Unrealeased] - +## [5.0.0] - 2021-08-11 ### Changed +- **BREAKING CHANGE:** can no longer pass `null` to `Result`. The rectifies the + inconsistent handling of null values with regards to `Option` and `Result`. - kranfix: refactored `Option` to fix `Result.ok(null).ok()` - kranfix: refactored `Result` to fix `Result.ok(null)` diff --git a/pubspec.yaml b/pubspec.yaml index ee4c965..f13e59a 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -1,6 +1,6 @@ name: oxidized description: Definitions of Rust-like types, Option and Result, to promote safer programming. -version: 4.2.0 +version: 5.0.0 homepage: https://github.com/nlfiedler/oxidized repository: https://github.com/nlfiedler/oxidized.git issue_tracker: https://github.com/nlfiedler/oxidized/issues