Skip to content

Latest commit

 

History

History
49 lines (28 loc) · 1.38 KB

CHANGELOG.md

File metadata and controls

49 lines (28 loc) · 1.38 KB

Changelog

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

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

[Unreleased]

[4.0.3] - 2024-04-23

Github Action Release failed

Fixed.

[4.0.2] - 2024-04-23

Performance improvement

The rail generators (infrastructure) implementation is based on A*. The A* implementation has been improved in terms of calculation time. The main modification concerns the internal data structure which was widely used in the A* algorithm. The used ordered set is replaced by a heap that allows to fetch the nearest nodes in O(1) instead of O(n).

More details: #68

[4.0.1] - 2023-10-30

Fixed

  • Removed dependency on an old version of gym which in turn brought in an old version of pyglet that caused issues on Windows.

[4.0.0] - 2023-10-27

Removed

  • Dropped support for Python 3.7 because it's end of life.

Changed

  • Improved performance by introducing an LRU cache.
  • Drastically improved performance by improving numpy usage.
  • Updated a lot dependencies.
  • Cleaned the project structure.
  • First release handled by the flatland association!

Fixed

  • Fixed a lot of bugs :)
  • The tests actually pass now.