Skip to content

v1.0.0

Compare
Choose a tag to compare
@itekaf itekaf released this 20 Aug 17:19
· 15 commits to master since this release
366e439

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