The markdown parsing is broken/disabled for release notes. Sorry about that, I'm chasing the source of a crash that's been bringing this website down for the last couple of days.
## What's Changed
* Adds missing in-range helpers for arbitrary collections by @nicorichard in https://github.com/justeattakeaway/Genything/pull/56
* Replace test functionality such that the library does not import XCTest by @nicorichard in https://github.com/justeattakeaway/Genything/pull/57
* Switch to using an existential type for RandomNumberGenerator by @nicorichard in https://github.com/justeattakeaway/Genything/pull/58
* Swift 5.7 light touch adoption of some new features by @nicorichard in https://github.com/justeattakeaway/Genything/pull/59
**Full Changelog**: https://github.com/justeattakeaway/Genything/compare/1.0.0...2.0.0
## What's Changed
* Adds a method to allow for array shuffling by @nicorichard in https://github.com/justeattakeaway/Genything/pull/31
* Adds a weighted probability gen builder by @nicorichard in https://github.com/justeattakeaway/Genything/pull/32
* Additions: "Also" for side-effects and "debug" for printing debug messages by @nicorichard in https://github.com/justeattakeaway/Genything/pull/33
* Stateful generator improvements and preparation by @nicorichard in https://github.com/justeattakeaway/Genything/pull/34
* Composer simplification by @nicorichard in https://github.com/justeattakeaway/Genything/pull/35
* Generate sequences from generators by @nicorichard in https://github.com/justeattakeaway/Genything/pull/36
* Adds scan and replaceNil operators by @nicorichard in https://github.com/justeattakeaway/Genything/pull/37
* Rewrite entered around Generator as Protocol by @nicorichard in https://github.com/justeattakeaway/Genything/pull/38
* Remove the default constructor from random source by @nicorichard in https://github.com/justeattakeaway/Genything/pull/39
* Add canImport compile directive protection to all xctest imports by @nicorichard in https://github.com/justeattakeaway/Genything/pull/41
* GeneratorProfiler - Measure a generators performance by @nicorichard in https://github.com/justeattakeaway/Genything/pull/40
* Add a merge generator by @nicorichard in https://github.com/justeattakeaway/Genything/pull/42
* Switch documentation to Docc by @nicorichard in https://github.com/justeattakeaway/Genything/pull/43
* Intro playground by @magaliet in https://github.com/justeattakeaway/Genything/pull/44
* Add a drop function (like Sequence, Combine) by @nicorichard in https://github.com/justeattakeaway/Genything/pull/45
* Make all the Generator structs internal. Expose the previously internal operators by @nicorichard in https://github.com/justeattakeaway/Genything/pull/46
* Provide a flatten operator by @nicorichard in https://github.com/justeattakeaway/Genything/pull/47
* Composing generators playground by @rafaeloliveira13 in https://github.com/justeattakeaway/Genything/pull/48
* Flatten for meta-generators by @nicorichard in https://github.com/justeattakeaway/Genything/pull/49
* Intro playground cleanup by @magaliet in https://github.com/justeattakeaway/Genything/pull/50
* Improve our playground for modelling production data by @nicorichard in https://github.com/justeattakeaway/Genything/pull/51
* Arbitrary Dictionary Optimization by @nicorichard in https://github.com/justeattakeaway/Genything/pull/52
* Intro playground by @magaliet in https://github.com/justeattakeaway/Genything/pull/54
* Improve the playground following presentation by @nicorichard in https://github.com/justeattakeaway/Genything/pull/55
* Random Source parameterization for arbitrary collection sizes by @nicorichard in https://github.com/justeattakeaway/Genything/pull/53
## New Contributors
* @rafaeloliveira13 made their first contribution in https://github.com/justeattakeaway/Genything/pull/48
**Full Changelog**: https://github.com/justeattakeaway/Genything/compare/0.0.4...1.0.0
v0.0.4 - Edgecases
2 years ago
* Basic edgecase handling by @nicorichard in https://github.com/justeattakeaway/Genything/pull/28
* 3 new sequence-based operators by @nicorichard in https://github.com/justeattakeaway/Genything/pull/29
* Safe gen improvements by @nicorichard in https://github.com/justeattakeaway/Genything/pull/30
**Full Changelog**: https://github.com/justeattakeaway/Genything/compare/0.0.3...0.0.4
## What's Changed
* Procedural images by @nortonpmjr in https://github.com/justeattakeaway/Genything/pull/16
* Fixed broken pbxproj by @nortonpmjr in https://github.com/justeattakeaway/Genything/pull/18
* Add documentation by @CityTransit in https://github.com/justeattakeaway/Genything/pull/19
* Generate the polygons again! by @CityTransit in https://github.com/justeattakeaway/Genything/pull/20
* Improve the readme by @CityTransit in https://github.com/justeattakeaway/Genything/pull/21
* Test! by @CityTransit in https://github.com/justeattakeaway/Genything/pull/22
* Fake.Icons.sfSymbols by @magaliet in https://github.com/justeattakeaway/Genything/pull/13
* Show off using 3rd party libs like SFSafeSymbols in the Example app and README by @CityTransit in https://github.com/justeattakeaway/Genything/pull/23
* Generate unique values. 100% documented! by @CityTransit in https://github.com/justeattakeaway/Genything/pull/24
* XCTesting Module by @CityTransit in https://github.com/justeattakeaway/Genything/pull/25
* Add a reduce method. Provide example. by @CityTransit in https://github.com/justeattakeaway/Genything/pull/26
* Context super powers by @CityTransit in https://github.com/justeattakeaway/Genything/pull/27
**Full Changelog**: https://github.com/justeattakeaway/Genything/compare/0.0.2...0.0.3
## What's Changed
* Increase test coverage by @kedio in https://github.com/justeattakeaway/Genything/pull/1
* Renamed package from Generator to Genything in GenythingExample project by @magaliet in https://github.com/justeattakeaway/Genything/pull/2
* Added a small CONTRIBUTING guide to the project by @nortonpmjr in https://github.com/justeattakeaway/Genything/pull/3
* Make the context more powerful, Improve and organize Producers, add documentation and cleaned up tests by @CityTransit in https://github.com/justeattakeaway/Genything/pull/4
* Fake.Addresses.postalCode by @kedio in https://github.com/justeattakeaway/Genything/pull/5
* Raise the acceptable delta for oneOf tests by @CityTransit in https://github.com/justeattakeaway/Genything/pull/7
* Fakes for BusinessNames by @magaliet in https://github.com/justeattakeaway/Genything/pull/6
* Code commenting and Zip improvements by @CityTransit in https://github.com/justeattakeaway/Genything/pull/8
* Add Jazzy documentation by @CityTransit in https://github.com/justeattakeaway/Genything/pull/9
* Fake addresses parts by @kedio in https://github.com/justeattakeaway/Genything/pull/10
* Test for Fake.PersonNames, Fake.PhoneNumber + zip accessibility fix by @magaliet in https://github.com/justeattakeaway/Genything/pull/12
* BusinessListView Example by @magaliet and @kedio in https://github.com/justeattakeaway/Genything/pull/11
* Another demo idea, consolidate replacing occurrences logic by @CityTransit in https://github.com/justeattakeaway/Genything/pull/14
* Add logo to readme and the demo's app icon by @CityTransit in https://github.com/justeattakeaway/Genything/pull/17
* Fake.emails by @kedio in https://github.com/justeattakeaway/Genything/pull/15
**Full Changelog**: https://github.com/justeattakeaway/Genything/compare/0.0.1...0.0.2
v0.0.1 - First Release
2 years ago