Skip to content

Commit 5190465

Browse files
authored
chore(release): prepare v0.9.0 (#91)
1 parent 85b7dc8 commit 5190465

2 files changed

Lines changed: 3 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.1.0/).
66

77
## [Unreleased]
88

9+
## [0.9.0] - 2026-05-20
10+
911
### Changed
1012

1113
- `metamon/generator/range`: `range.constant`, `range.linear`, `range.linear_from`, and `range.exponential` now silently swap inverted `lo > hi` bounds instead of panicking. This matches the lenient convention `generator.float` already uses for its `(min, max)` arguments — a property-based testing surface should not pick whichever crash policy was wired into a particular constructor when both halves accept the same arithmetic. `range.linear_from` continues to panic when the supplied `origin` falls outside the (post-swap) `[lo, hi]` interval, because an out-of-range origin would emit values outside the documented bounds at small sizes; that diagnostic is preserved verbatim. (#89)

gleam.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
name = "metamon"
2-
version = "0.8.0"
2+
version = "0.9.0"
33
description = "Property-based testing and metamorphic testing combinator library for Gleam"
44
licences = ["MIT"]
55
repository = { type = "github", user = "nao1215", repo = "metamon" }

0 commit comments

Comments
 (0)