Skip to content

Latest commit

 

History

History
55 lines (32 loc) · 1.62 KB

CHANGELOG.md

File metadata and controls

55 lines (32 loc) · 1.62 KB

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 Conventional Commits.

0.4.0 - 2023-11-01

Added

  • Implement an option to randomly place start S and goal G points along the borders ensuring a viable path between the two points for the GameMap formatter

  • Add the new option --with-start-goal to the game-map command on CLI

0.3.0 - 2023-05-06

Added

  • New AsciiNarrow and AsciiNarrow formatters replacing Ascii::narrow() and Ascii::broad() calls

Fixed

  • Fix usage of old Ascii output types in code and docs
  • Move lib examples to the examples dir. cargo run --example name to run the specified example

0.2.0 - 2023-04-02

Added

  • Implement knossos CLI
  • Add new narrow and broad ASCII formatters

Fixed

  • Fix method to validate if a maze is valid

Changed

  • Use bitflags to optimize and speed up maze generation process

0.1.2 - 2022-04-11

Added

  • Orthogonal maze builder with 10 optional generation algorithms
  • Ascii, game map and image formatters to save the generated maze to files