Skip to content

ver. 0.95 (15.12.19)

Compare
Choose a tag to compare
@ussserrr ussserrr released this 15 Dec 20:34
· 277 commits to master since this release
66f134e
  • New: re-made patch() method: it can intelligently parses platformio.ini and substitutes necessary options. Patch can now be a general .INI-format config
  • New: test_get_state()
  • New: upload to PyPI
  • New: use regular expressions to test the logging output format for both verbose and normal modes
  • Fix: return -d as an optional argument to be able to execute a short form of the app
  • Changed: subclass ConfigParser to add save() method (remove Stm32pio.save_config())
  • Changed: resolve more TO-DOs (some cannot be achieved actually)
  • Changed: improve setup.py
  • Changed: replace traceback.print to logging functionality
  • Changed: no more mutable default arguments
  • Changed: use inspect.cleandoc to place long multi-line strings in code
  • Changed: rename _load_config_file(), ProjectState.PATCHED
  • Changed: use interpolation=None for ConfigParser
  • Changed: check whether there is already a platformio.ini file and warn in this case on PlatformIO initialization stage
  • Changed: sort imports in the alphabetic order
  • Changed: use configparser to test project patching