Skip to content

v2.0.0-alpha1

Pre-release
Pre-release
Compare
Choose a tag to compare
@github-actions github-actions released this 10 May 10:12
· 18 commits to master since this release
v2.0.0-alpha1
1c11e7b

v2.0.0-alpha1

Changes since v1.0.0:

  • github actions: Add docopt-lib.sh release job
  • Update list of bash versions to test with
  • Don't test in python < 3.11 any longer
  • Add test to ensure multibyte chars work with the usage substring
  • Leave $DOCOPT_PREFIX/$p unquoted and add shellcheck ignores
  • minify: Split up single-quoted strings over multiple lines
  • Improve code comments
  • Reduce parser size by reusing one varnames array
  • Reduce parser size by concatenating eval statements
  • Use merge_identical_nodes to reduce parser size
  • Remove need for $left array
  • Add abstract documentation for how it all works
  • Save entire options meta to a single array
  • Fix minifying issue with single quoted strings
  • Reduce parser size by ~30 lines
  • Shorter varname for $prefix ($p)
  • Considerably improve minification of the bash library
  • Add inline documentation to the bash parsing library
  • Switch to docopt-parser