[0.23.0a2] alpha for SEOUL protocol
Core:
* Added Seoul protocol as the default protocol,
* The Paris protocol is now removed,
* Updated to octez-client 23.0,
* Publishing the SmartPy wheel to PyPi,
* Renamed everything to smartpy-tezos as tezos-smartpy was taken on
PyPi.
Language:
* Added support for `IS_IMPLICIT_ACCOUNT` Michelson instruction
* Added pattern matching for list head/tail
Scenario:
* Updated thirdparty deps (ocaml, js, node),
* Updated Beacon version and removed Temple stand-alone,
* Major refactoring of Python SmartPy lib into logical package structures and added unit testing with pytest.
Documentation:
Updated documentation related to
* How to call a contract,
* Working with null addresses,
* Compilation flags,
* How to test with tickets,
* Calling private functions from private functions,
* Documentation on Hash functions.
Bug fixes:
* Fixed address_utils.spy importing,
* Improved the error message when packing with extistential types.