Skip to content

v0.4.0-beta2

Pre-release
Pre-release
Compare
Choose a tag to compare
@surgura surgura released this 11 Sep 13:57
· 119 commits to master since this release
  • Now licensed under LGPL 3.
  • Minimum Python version is now 3.10.
  • Rearranged package structure to make future development plans easier. You must uninstall your old revolve installation before installing this new version. See uninstall_revolvestar.sh.
  • Dropped support for Isaac Gym. Might come back in the future once NVidia updates their Python version.
  • Greatly simplified all examples.
  • Database is now optional in tutorials and database support is updated to be easier to use, enabled by the SQLAlchemy 2 release.
  • Created helper tools for simulation, logging, random number generation, and more.
  • Refactored setup.py into pyproject.toml.
  • Rework optimization interface to be less convoluted and more in control of the user.
  • Updated mypy version and fixed small revealed issues.
  • Converted all TODO comments to issues or fixed them directly if that was trivial.
  • Now depends on MultiNEAT from PyPi instead of building from source. Wheels are built and uploaded to PyPi by us through our fork's CI.
  • Simplified many type annotations, enabled by then newer Python version.