* Drop all ncurses dependencies, following memory leaks.
* Add a set of new observation keys ("tty_chars", "tty_colors", "tty_cursor"), to output a rendered terminal.
* Add a new observation key ("screen_descriptions"), with NetHacks's text descriptions of each square.
* Assorted bug fixes and improvements!
Full Changelog
- Release candidate branch for version 0.6.0. (137, condnsdmatters)
- Fix the name of the environment in README (136, shagunsodhani)
- Hotfix link (135, condnsdmatters)
- Add terminal output as an observation. (119, condnsdmatters)
- Added architecture document and links in README.md. (127, condnsdmatters)
- Fixup the test PyPI install workflow. (129, condnsdmatters)
- Fix checkup tool complains. (134, heiner)
- Improve performance (131, condnsdmatters)
- Add benchmarks sps profile test. (130, condnsdmatters)
- Add Dockerfile for Ubuntu 20.04 (focal fossa). Also fixup docker file to (126, condnsdmatters)
- Drop ncurses (125, heiner)
- Bump ncurses from 5 to 6. (124, condnsdmatters)
- Fix ncurses-related memory leak; various updates to help debugging (121, heiner)
- Use same running Python version in CMake. (116, heiner)
- Add uhunger to internal; fix eat task. (122, heiner)
- Fix extra newline at end of NLE run; fix fwrite when bz2 is disabled. (118, heiner)
- Fix a bad memory leak. (115, heiner)
- Use fewer magic constants. (110, heiner)
- Don't call setbuf on stdout in NLE (113, heiner)
- Remove temporary directory (109, heiner)
- Make NETHACKOPTIONS a tuple to protect from modification. (108, yobibyte)
- Add TELEPORT to non-RL actions. (101, yobibyte)
- Add text descriptions as an observation for each object on the map. (103, condnsdmatters)
- Terminal ttyrec stuff (99, heiner)
- Add inv letter to rendering. (100, yobibyte)
- Add neurips logo (98, heiner)
- Fix terminal size at 80x24, write bzip2'ed ttyrecs (97, heiner)
- Fix writing a wizkit file. (96, yobibyte)
- New ttyplay features (94, heiner)
- Add PRAY to autoskip exceptions. (88, yobibyte)
- Env updates (89, heiner)
- Env updates (87, heiner)