Skip to content

0.7.5

Compare
Choose a tag to compare
@tleonhardt tleonhardt released this 08 Jul 19:41
· 3638 commits to master since this release

Release date: 2017-07-08

  • Bug Fixes
    • case_insensitive is no longer a runtime-settable parameter, but it was still listed as such
    • Fixed a recursive loop bug when abbreviated commands are enabled and it could get stuck in the editor forever
      • Added additional command abbreviations to the "exclude from history" list
    • Fixed argparse_example.py and pirate.py examples and transcript_regex.txt transcript
    • Fixed a bug in a unit test which occurred under unusual circumstances
  • Enhancements
    • Organized all attributes used to configure the ParserManager into a single location
    • Set the default value of abbrev to False (which controls whether or not abbreviated commands are allowed)
      • With good tab-completion of command names, using abbreviated commands isn't particularly useful
      • And it can create complications if you are't careful
    • Improved implementation of load to use command queue instead of nested inner loop