Releases: eegli/tinyparse
Releases · eegli/tinyparse
v0.20.0
Minor Changes
- 86f2c54: Rename
setGlobals
to globals
and setMeta
to meta
Patch Changes
- 86f2c54: Update docs to with shared/global options example
v0.19.1
Patch Changes
- 94284db: Flag options can now be configured to be one of a set of available values!
v0.19.0
Minor Changes
-
f08f0bb: - The utility types have all been refactored and/or replaced
- Unsafe type casts (
as unknown as T
) have been removed
- Unnecessary generics have been removed
Everything else works as usual, but external declarations of handlers and globals need a little update. It's all simpler and cleaner now!
v0.18.3
Patch Changes
- d47c225: Upgrade dependencies
- 7889049: Fix Handler utility types to preserve handler return type
v0.18.2
Patch Changes
- a9bfe77: Fix downcast utility type to default to
string[]
v0.18.1
Patch Changes
- d8767c5: Parsers now expose default options
- d8767c5: New utility types that allow for modular handler declaration!
v0.18.0
Minor Changes
- cf32aeb: Tinyparse is now asynchronous by default, allowing you to use async handlers and setters!
v0.17.1
Patch Changes
- bd1d97e: Make usage text available in handlers
- bd1d97e: Refine usage text formatting
- bd1d97e: Rename
appName
to command
in meta options
v0.17.0
Minor Changes
- f1fb8fe: - Subparsers: Added support for subparsers
- Error handling: Slight API change
v0.16.0
Minor Changes
- bc648c4: The API has fully changed - it is now easier and cleaner than ever to configure a parser and support for subcommands has been added!