v1.0.0
romanrostislavovich
released this
20 Aug 17:19
·
15 commits
to master
since this release
1.0.0 (2018-08-20)
Bug Fixes
- add exceptions (69da387), closes #32
- default value of option is undefined when no defaults (944afd9), closes #68
- default value was not assigned (1d043a3), closes #54
- description not fully parsed when have more than one space (b1c3ae9), closes #63
- different sections parsing (3e5e19a), closes #41
- error in section parsing (b2d4251), closes #71
- error when option have only short name (15c0157), closes #60
- extra characters in default value (e1d0b0e), closes #154
- extra characters in default value (d78327d), closes #154
- findSection regexp (086aaf2), closes #91
- linterhub:path have null description (86c8eab), closes #58
- make names property from config optional (af16a7e), closes #85
- parsing (2741124), closes #82
- part of description parsed as independent options (1aaea44), closes #152
- remove extra spaces (5ab59a7), closes #140
- result json file consist old arguments (fee6ca7), closes #56
- section name is adding to description (b8ef2c8), closes #128
- undefined option adds to result, if no linterhub:path required (ed8ace1), closes #64
- using of default delimiter from config (e35a64a), closes #43
Features
- add argument types parsing (5d369a8), closes #12
- add basic functionality of parser (ceb4cf7), closes #10
- add config validation (5ade00a), closes #44
- add delimiter parsing by Options section (0a2f0fa), closes #90
- add delimiter parsing: (83aadbb), closes #29
- add handle function (ba35b8a), closes #18
- add identifying of non-flag arguments (4853335), closes #26
- add implementation of parseOption function (5ffeb9c), closes #17
- add implementation of parseSection function (0d0fd51), closes #16
- add implementation of splitSection function (20c3489), closes #20
- add JSDoc to parser (7fc06ad), closes #123
- add more enum patterns (edcf53c), closes #142
- add other patterns of default value (6a9f74e), closes #23
- add parseWhole property to config (a5caec4), closes #79
- add parsing enum by description (b99fd8c), closes #131
- add parsing of argument type by default value (a35fea5), closes #151
- add parsing of arguments with "linterhub:" prefix: (c7f3d6a), closes #11
- add parsing of deprecated arguments (ad9f919), closes #157
- add parsing of enum values (39119c4), closes #104
- add parsing of isFlag property by Examples (c9505b3), closes #67
- add postfixes (fe0ac03), closes #38
- add templatizer function (0307979), closes #13
- add variations of default value (2388a5f), closes #136
- convert to cli app (3cc2c78)
- make parseWhole available only for "options" (86d0181), closes #121
- make prefixes configurable (1817e48), closes #75
- remove JSON Schema from output (323224a), closes #149
- unify description to one standard (7008241), closes #134