** 2021 01 07 **
Since v0.4 there have been some major features, and many small fixes and improvements.
Core API features:
* [C++/Python] Numerous small bug fixes, optimizations and improvements.
* [C++/Python] Refactor cable cell interface to be read only, and be constructed from
descriptions of morphology, labels, and decorations.
* [C++/Python]Expose diverse probes and rich interface for describing where and
what to sample on cable cells.
* [C++/Python] Support for querying names in mechanism catalogues
* [Python] Wrapper for existing C++ `pw_lin` functionality
* [C++] Improved validation of recipe definitions during model building
Documentation:
* Added new Python examples
* Many small fixes for links, spelling, grammar and clarity.
* Add extensive guide for contributions and coding polices.
Build:
* Allow CMake configuration to use system copies of C++ dependencies
(nlohmann/json and pybind11), and makes this the default option.
* Added GitHub Actions support for automated testing of a wider range of tests
and features than are run on our Travis CI (which will be removed soon)
* More robust Python detection and consistent use of the same Python
interpreter in CMake configure and build steps.
Contributions by, in no specific order, brenthuisman, noraabiakar,
thorstenhater, halfflat, schmitts and bcumming