Skip to content

v1.3.0

Latest

Choose a tag to compare

@github-actions github-actions released this 22 Apr 16:06
· 1 commit to refs/heads/main since this release
70cb9b5

Installing NLE

Install with pip: pip install nle==1.3.0.

See README.md and/or docker/README.md for further instructions.

New in NLE v1.3.0

πŸš€ New Features

  • Add --fix-moon-phase flag for deterministic time-based game effects (#113, @akhti)
  • Allow sanitizers to be enabled (#103, @jbcoe)
  • Fast rebuilds of C/C++ code when needed. (#106, @jbcoe)
  • Add pixel observations (#99, @StephenOman)
  • Use scikit-build and dispense with setup.py (#77, @jbcoe)
  • Modernize project for compatibility with uv (#71, @jbcoe)
  • Use CMake's FetchContent to install third_party dependencies (#68, @jbcoe)

πŸ› Bug Fixes

πŸ“ Documentation

πŸ”¨ Maintenance

  • Add a devcontainer for easy debugging of Linux issues (#83, @jbcoe)
  • Add a pre-commit check to ensure that the uv lockfile is up to date. (#86, @jbcoe)
  • Use astral-sh/setup-uv@v7 in GitHub actions (#82, @jbcoe)
  • Add CI action for pure CMake build (#80, @jbcoe)
  • Avoid duplicate setup of uv in test-and-deploy GitHub workflow (#84, @jbcoe)
  • Add a toml formatter to pre-commit checks (#76, @jbcoe)
  • Use ruff rather than black and isort for linting (#75, @jbcoe)
  • Gymnasium upgrade to v1.2.0 (#62, @StephenOman)
  • Upgrade pybind11 to v3 (#61, @StephenOman)
  • Add Python 3.13 support (#60, @StephenOman)
  • Remove support for Python 3.8 (#59, @StephenOman)
  • Change URLs to point to new NLE organisation (#58, @StephenOman)

Acknowledgements

Thanks to the following contributors for supporting the development of NLE! πŸ™

@BartekCupial, @StephenOman, @akhti, @j-lojek, @jbcoe and @samvelyan