anchor.diff:  Other improvements:
   
    * Add support for Python 3.6
  - * Update PyQt version: 5.7->5.8.2
  + * Update `PyQt` version: 5.7->5.8.2
    * Use special Hypothesis profile for CI
   
   == Alpha version 0.2
  
positive.code: 
  Other improvements:
  
  * Move from requirements.txt to Pipenv
  * Update dependencies: PyQt5, Hypothesis, Pytest, Mypy, Pylint
  * Add Black for formatting
  * Fix some Mypy warnings
  
  == Alpha version 0.6
  
negative.code: 
  * Use Python 3.8+ syntax (walrus operator et al)
  * Use Python 3.10 on CI
  * Move rendering geometry logic from `app.py` to `render.py` and make it framework-agnostic, and cover it with tests
  * Use type aliases in `render.py` (WIP)
  * Move some common logic into the base Graph class in order to simplify all its children
  * Introduce `@with_key` decorator in order to simplify logic in all views
  
  Other improvements:
  
  * Cover CLI with tests
  * Add `py-spy` development dependency (for easier profiling)
  * Migrate from Travis CI to Github Actions
  * Update dependencies: `pytest`, `pytest-cov`, `hypothesis`, `approvaltests`, `mypy`, `pyqt5`, `black` (thx to @dependabot)
  * Update blog Jekyll dependencies
  * Update copyright @ 2022
  
  Compatibility breaks:
  
  * Drop support for Python 3.7
  * Get rid of `pylint` (`mypy` + `black` should be enough)
  
  == Alpha version 0.8
  2021-05-02
  