What's Changed
* index-atom final version, documentation and tests added by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/790
* current state of pretty print by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/771
* random-float and random-int added by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/791
* Fix native interface of the Python serializer by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/794
* Min max size functions added by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/792
* Show grounded atom conversion exceptions if any by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/795
* Remove old interpreter by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/796
* Allow instantiating constant expression atoms in Rust code by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/800
* Update snet gate by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/788
* Remove only one instance of the duplicated atom by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/799
* Improve primitive conversion code by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/801
* Math operations by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/802
* BaseListeningAgent by besSveta in https://github.com/trueagi-io/hyperon-experimental/pull/793
* Fix metta function to make evaluation using the passed context space by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/804
* final separation of math by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/807
* Fix some places where word minimal is used after renaming by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/808
* Stdlib separation by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/812
* Fix various FIXME from test MeTTa scenarious by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/811
* Use rust primitive types in Python runtime by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/809
* Calling help! without parameters shows list of stdlib functions by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/817
* Cleanup unification related code after old interpreter is removed by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/822
* Edit listening agent by besSveta in https://github.com/trueagi-io/hyperon-experimental/pull/813
* assertAlphaEqual added by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/814
* Minor API and doc change to clarify SerializingConverter behavior by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/824
* Don't copy imported module to filter out its dependencies by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/826
* Separate Debug and Display trait implementations for Atom by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/827
* Upgrade actions/cache version by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/832
* Return second argument of trace! without evaluation by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/825
* Improve handling of inline comments by AndyZhu1991 in https://github.com/trueagi-io/hyperon-experimental/pull/830
* very basic non-determinism by Necr0x0Der in https://github.com/trueagi-io/hyperon-experimental/pull/833
* python's repr fixed by DaddyWesker in https://github.com/trueagi-io/hyperon-experimental/pull/828
* Fix evaluate atom by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/835
* Update version to 0.2.2 by vsbogd in https://github.com/trueagi-io/hyperon-experimental/pull/836
New Contributors
* AndyZhu1991 made their first contribution in https://github.com/trueagi-io/hyperon-experimental/pull/830
**Full Changelog**: https://github.com/trueagi-io/hyperon-experimental/compare/v0.2.1...v0.2.2