- [#20] Add string module: ASCII by @newswim in jacob-alford/schemata-ts#24
- [#15] Add BtcAddress string module by @jacob-alford in jacob-alford/schemata-ts#35
- [#5] Add PositiveFloat number module by @jacob-alford in jacob-alford/schemata-ts#37
- [#4] Add PositiveFloat string module by @jacob-alford in jacob-alford/schemata-ts#39
- [#27] Add NonNegativeFloat and NonNegativeFloatString by @jacob-alford in jacob-alford/schemata-ts#41
- [#23][#44] Add module: Base64 by @newswim in jacob-alford/schemata-ts#40
- [#9] Add JWT module by @newswim in jacob-alford/schemata-ts#47
- [#22][#3] Add NegativeFloat, NegativeFloatString by @jacob-alford in jacob-alford/schemata-ts#48
- [#56] feat: add
Schemable2
andEncoder
instances by @0x706b in jacob-alford/schemata-ts#57 - [#61][#18] Add
Hexadecimal
andHexColor
modules by @newswim in jacob-alford/schemata-ts#63 - [#54][#55] Add Arbitrary instances by @skeate in jacob-alford/schemata-ts#68
- [#14] Add CreditCard string module by @skeate in jacob-alford/schemata-ts#69
- [#17] Add HslColor module by @newswim in jacob-alford/schemata-ts#78
- chore: Prevent pull requests from building docs by @jacob-alford in jacob-alford/schemata-ts#26
- Regenerate documentation and add instructions to README by @newswim in jacob-alford/schemata-ts#25
- chore: Replace
master
withmain
by @newswim in jacob-alford/schemata-ts#32 - chore: Add links in docs by @newswim in jacob-alford/schemata-ts#33
- feat: Add
yarn generate:template
script by @jacob-alford in jacob-alford/schemata-ts#34 - fix: Fix inconsistencies when generating number modules by @jacob-alford in jacob-alford/schemata-ts#38
- [#49] Add fast-check, add ArbitraryBase > Schemable by @jacob-alford in jacob-alford/schemata-ts#50
- chore: fix docs-ts, ignore internal by @jacob-alford in jacob-alford/schemata-ts#59
- chore: Add husky by @skeate in jacob-alford/schemata-ts#60
- [#62] Add
Encoder
to template generator by @newswim in jacob-alford/schemata-ts#64 - [#65] Add internal > EncoderBase.ts + UUID tests, add missing boolean combinator by @jacob-alford in jacob-alford/schemata-ts#67
- [#58] Add Arbitrary to schemableGen by @jacob-alford in jacob-alford/schemata-ts#74
- [#1] Update readme: Add badges by @newswim in jacob-alford/schemata-ts#71
- chore: add Arbitrary / util tests by @jacob-alford in jacob-alford/schemata-ts#77
- fix:
HslColor
example comment by @newswim in jacob-alford/schemata-ts#81 - [#73] Add module header JSDoc comments to SchemableExt methods by @jacob-alford in jacob-alford/schemata-ts#82
- chore: add docs check to PRs by @jacob-alford in jacob-alford/schemata-ts#80
- @jacob-alford made their first contribution in jacob-alford/schemata-ts#26
- @newswim made their first contribution in jacob-alford/schemata-ts#24
- @0x706b made their first contribution in jacob-alford/schemata-ts#57
- @skeate made their first contribution in jacob-alford/schemata-ts#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