- [#20] Add string module: ASCII by @newswim in #24
- [#15] Add BtcAddress string module by @jacob-alford in #35
- [#5] Add PositiveFloat number module by @jacob-alford in #37
- [#4] Add PositiveFloat string module by @jacob-alford in #39
- [#27] Add NonNegativeFloat and NonNegativeFloatString by @jacob-alford in #41
- [#23][#44] Add module: Base64 by @newswim in #40
- [#9] Add JWT module by @newswim in #47
- [#22][#3] Add NegativeFloat, NegativeFloatString by @jacob-alford in #48
- [#56] feat: add
Schemable2
andEncoder
instances by @0x706b in #57 - [#61][#18] Add
Hexadecimal
andHexColor
modules by @newswim in #63 - [#54][#55] Add Arbitrary instances by @skeate in #68
- [#14] Add CreditCard string module by @skeate in #69
- [#17] Add HslColor module by @newswim in #78
- chore: Prevent pull requests from building docs by @jacob-alford in #26
- Regenerate documentation and add instructions to README by @newswim in #25
- chore: Replace
master
withmain
by @newswim in #32 - chore: Add links in docs by @newswim in #33
- feat: Add
yarn generate:template
script by @jacob-alford in #34 - fix: Fix inconsistencies when generating number modules by @jacob-alford in #38
- [#49] Add fast-check, add ArbitraryBase > Schemable by @jacob-alford in #50
- chore: fix docs-ts, ignore internal by @jacob-alford in #59
- chore: Add husky by @skeate in #60
- [#62] Add
Encoder
to template generator by @newswim in #64 - [#65] Add internal > EncoderBase.ts + UUID tests, add missing boolean combinator by @jacob-alford in #67
- [#58] Add Arbitrary to schemableGen by @jacob-alford in #74
- [#1] Update readme: Add badges by @newswim in #71
- chore: add Arbitrary / util tests by @jacob-alford in #77
- fix:
HslColor
example comment by @newswim in #81 - [#73] Add module header JSDoc comments to SchemableExt methods by @jacob-alford in #82
- chore: add docs check to PRs by @jacob-alford in #80
- @jacob-alford made their first contribution in #26
- @newswim made their first contribution in #24
- @0x706b made their first contribution in #57
- @skeate made their first contribution in #60
Full Changelog: https://github.com/jacob-alford/schemata-ts/compare/0.0.1...0.0.3
Initial NPM release! 🎉
- Add date > SafeDate
- Add number > Int
- Add number > Natural
- Add number > NegativeInt
- Add number > PositiveInt
- Add string > EmailAddress
- Add string > IntString
- Add string > ISODateString
- Add string > NaturalString
- Add string > NegativeIntString
- Add string > NonemptyString
- Add string > PositiveIntString
- Add string > UUID
- Add Decoder
- Add Eq
- Add Guard
- Add index common namespace exports
- Add SchemableExt
- Add SchamaExt
- Add TaskDecoder
- Add Type
- Add tests