NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1801 most downloaded on pub.dev
A simple testing framework that tries to break your properties.
Last release 3 years ago
no release in 18 months
Release timing varies
gaps range from 8 days to 1.1 years
Nearly every release is documented
notes for 32 of 32 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
32 releases · first in 2020
One column per quarter.
Update dependencies and remove unneeded ones.
Fix passing explore to Glados2 and Glados3.
explore to Glados2 and Glados3.Fix the generation of any.bigIntInRange.
any.bigIntInRange.Thanks to @andreilg and @jibbers42!
doubles.- Update dependencies. - Thanks to @juliano!
- Update dependencies. - Thanks to @MikkelStorgaard!
Format internal rich_type.dart file correctly.
rich_type.dart file correctly.Make any.either accept up to ten generators.
Generator.bind.any.oneOf generator.any.either accept up to ten generators.- Fix typos in the readme file. - Fix bug in any.choose. - Thanks to @t1ooo!
any.choose.- Update dependencies. - Thanks to @t1ooo!
Add any.positiveDouble and any.negativeDoubleOrZero.
any.positiveDouble and any.negativeDoubleOrZero.int8, int16, int32.Fix many typos in this changelog.
any.letter to any.letters, any.uppercaseLetter to any.uppercaseLetters, any.lowercaseLetter to any.lowercaseLetters, and any.digit to any.digits.any.nonEmptyStringOf, any.nonEmptyLetters, any.nonEmptyUppercaseLetters, any.nonEmptyLowercaseLetters, and any.nonEmptyDigits.any.uint64 because integers are always int64.You can now use all parameters accepted by the standard test function (to set timeouts, configure which platform the test runs on, etc.). Glados forwa
async tests.Explore is now ExploreConfig.test function (to set timeouts, configure which platform the test runs on, etc.). Glados forwards those parameters.Random! Just use testWithRandom.PropertyTestNotDeterministic error more helpful.Make pattern images more readable.
Add a section about how to find properties.
- Fix more analysis warnings.
- Fix analysis warnings.
Make the NoGeneratorFound error even more helpful by suggesting packages.
NoGeneratorFound error even more helpful by suggesting packages.InvariantNotDeterministic error more helpful.Make NoGeneratorFound error much more helpful.
NoGeneratorFound error much more helpful.- Update readme.
Make architecture more flexible: Split arbitraries into Generators and Shrinkables.
Generators and Shrinkables.simple, always, choose, either, combine2, combine3, combine4, combine5, combine6, combine7, combine8, combine9, combine10int generators: intInRange, positiveInt, positiveIntOrZero, negativeInt, negativeIntOrZero, uint8, uint16, uint32, uint64, int8, int16, int32, int64double generators: doubleInRange, positiveDoubleOrZero, negativeDoublenum generator: numInRangeBigInt generator: bigIntInRangeList generators: listWithLengthInRange, listWithLengthSet generators: setWithLengthInRange, setWithLength, nonEmptySetDateTime generators: dateTimeBeforeEpoch, dateTimeAfterEpochDuration generators: positiveDuration, negativeDurationString generators: letterOrDigitdouble generators: They now shrink the decimal digits before their value (e.g., 2.2 is considered less complex than 2.1008).Add quickstart section to readme.
Fix code generator for classes.
- Add code generator. - Add arbitrary: stringOf. - Flesh out the example. - Fix analysis error.
stringOf.- Move sticker to the top. - Minor readme improvements.
- Improve readme. - Fix the sticker URL.
Improve readme, including adding a Glados sticker at the top.
nonEmptyList, positiveInt, positiveIntOrZero, negativeInt, negativeIntOrZeroRedesign API: Syntax is now Glados<...>().test(...). The any provides a namespace for all Arbitrarys.
Glados<...>().test(...). The any provides a namespace for all Arbitrarys.lowercaseLetter, uppercaseLetter, letter, digitAdd arbitraries: null, bool, int, double, num, bigInt, dateTime, duration, set, list, mapEntry, map
null, bool, int, double, num, bigInt, dateTime, duration, set, list, mapEntry, map- Improve readme. - Improve doc comments.
Add glados2 and glados3 for testing with multiple input parameters.
glados2 and glados3 for testing with multiple input parameters.- Initial release.
Your coding agent can read these notes before it upgrades. Set up the MCP server →