Skip to content
Snippets Groups Projects
To find the state of this project's repository at the time of any of these versions, check out the tags.
CHANGELOG.md 12.35 KiB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[Unreleased]

Added

Changed

  • Memoised some of the class generation process

Fixed

[0.10.7] - 2024-08-08

Fixed

  • Unit test that was failing

[0.10.6] - 2024-08-08

Changed

  • Improved Zippy format to include opaque feature support, for future proof

[0.10.5] - 2024-08-08

Added

  • Licensee enumeration with the description of the publisher of the ROM
  • Support for Zippy encoding format for fast compression
  • New hashing crate that includes CRC-32 and CRC-32C implementations

Fixed

  • Issue with the web frontend and hardReset() implementation

[0.10.4] - 2024-07-16

Added

  • Support for cartridge region detection

Changed

  • Bumped web packages

[0.10.3] - 2024-07-16

Added

  • Support for SIMD based color space conversion - #45 (closed)
  • Support for window.requestAnimationFrame() and game loop inversion of control - #26 (closed)
  • Custom Boot ROM support for CGB - #34 (closed)

[0.10.2] - 2024-06-07

Fixed

  • Removed binary distribution from PyPi

[0.10.1] - 2024-06-07

Fixed

  • Bumped base rust version to fix issue with GitHub Action Deploy workflow

[0.10.0] - 2024-06-07

Added

  • Initial support for the PyBoy compatibility layer - #36
  • Support for PyPi registry for the PyO3 package - #43 (closed)
  • Python interface file for base boytacean (boytacean.pyi)
  • Interface to custom boot ROM loading in Python

Changed

  • Better boot_dump.py script with support for other string output formats
  • Improved error handling using the Error enum