Releases: Arnesfield/argstree
Releases · Arnesfield/argstree
v1.5.5
Full Changelog: v1.5.4...v1.5.5
v1.5.4
Full Changelog: v1.5.3...v1.5.4
- Refactor, some internal updates
- Add test to check for option/command names in error messages
- Documentation updates
v1.5.3
Full Changelog: v1.5.2...v1.5.3
- Refactor, some internal updates
- Documentation updates
v1.5.2
Full Changelog: v1.5.1...v1.5.2
- Removed deproto (introduced in v1.5.1) and use
hasOwnProperty
to check for object properties instead - Simplified some and removed unneeded logic
v1.5.1
Full Changelog: v1.5.0...v1.5.1
- Fixed validation for range values
- Updated checks for valid objects
- Removed prototype (set to
null
) for options andargs
objects internally
v1.5.0
Full Changelog: v1.4.0...v1.5.0
Notable Changes
- Add
strict
boolean option - Add additional properties and methods for the spec object
- Documentation updates
- [internal] Spec objects rewritten from object literals to class instances
v1.4.0
Full Changelog: v1.3.0...v1.4.0
Notable Changes
- Expose
split
function - Add
NodeData
toid
function option - Improvements and updates
v1.3.0
Full Changelog: v1.2.2...v1.3.0
Minor breaking changes
- Rename
ValidateData
interface toNodeData
Notable Changes
- Add Spec API
- Accept transform function for
Options.id
- Add
alias
property toNode
andNodeData
objects (if the options were parsed via an alias) - Include
NodeData
toargs
function - Various improvements, documentation comment updates, and other fixes
References
v1.2.2
Full Changelog: v1.2.1...v1.2.2
v1.2.1
Full Changelog: v1.2.0...v1.2.1