v2.0.0
Breaking change since v1.0.0
- Numeric aliases are no longer valid as
-1
could be interpreted as both minus 1 and option 1.
Other changes
- unicode option names (e.g.
--один
) are now valid - improved error handling
- all exceptions thrown now have names to aid distinction
- more validation rules added to catch issues with the supplied option definitions
- updated docs
- the codebase is now ES6 (with babel-compiled ES5 fallback) and will run natively where possible