Changelog for optparse-generic-1.5.2
1.5.2
1.5.1
1.5.0
- BREAKING CHANGE: Drop support for
system-filepath - Add support for more
Data.Timetypes
1.4.9
1.4.8
- Improve handling of
NonEmpty - Add
getWithHelpWith - Build against
optparse-applicative-0.17 - Build against
text-2.0
1.4.7
1.4.6
- Use
readFieldin default implementation ofparseField
1.4.5
1.4.4
readIntegralBounded: usemetavarin error message
1.4.3
- Export internal
readIntegralBoundedutility - Build against
optparse-applicative-0.16.0.0
1.4.2
- New
unwrapfunction- This is the underlying utility that powers
unwrap{Record,RecordPure,WithHelp}
- This is the underlying utility that powers
1.4.1
- Fix broken haddocks
1.4.0
- BREAKING CHANGE: Add support for type-level default values
- This is a breaking change because the various
parse*typeclass methods now take an additional argument to support this feature
- This is a breaking change because the various
1.3.1
- Export
GenericParseRecordandgetRecord{,PureWith}
1.3.0
- BREAKING CHANGE: New
metavarmethod forParseFieldclass- This field simplifies customizing
ParseFieldinstances- Now you usually only need to override
metavarnow or possibly alsoreadField, whereas the default behavior forparseFieldshould work more often
- Now you usually only need to override
- This is only a breaking change for data types that use the default
implementation of
ParseFieldbut do not deriveTypeable - You can migrate existing code that doesn't compile by just explicitly
specifying what the
metavarfield should be
- This field simplifies customizing