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.
- Bump
@babel/traverse
from7.21.2
to7.23.2
. - Bump
husky
from8.0.1
to8.0.3
. - Bump
jest
from29.1.2
to29.7.0
. - Bump
semistandard
from16.0.1
to17.0.0
.
3.1.2 - 2023-01-25
- Bump json5 from
2.2.1
to2.2.3
.
3.1.1 - 2022-10-11
- Maze Solver accessible via the
generateSolution
function on the returned maze.
- Bump jest from
27.5.1
to29.1.2
- Bump husky from
7.0.4
to8.0.1
- Bump minimist from
1.2.5
to1.2.6
- Bump semistandard from
16.0.0
to16.0.1
.
3.0.1 - 2022-02-26
- Donation Link
- Bump jest from
26.6.3
to27.5.1
. - Bump tmpl from
1.0.4
to1.0.5
. - Bump browserslist from
4.16.3
to4.19.3
. - Bump ws from
7.4.4
to7.5.7
. - Bump hosted-git-info from
2.8.8
to2.8.9
. - Bump path-parse from
1.0.6
to1.0.7
.
3.0.0 - 2021-05-18
- Package now takes an
options
object as its parameter (which contains height, width, seed and algorithm) rather than taking 4 individual parameters. - Bump from semi-standard
14.2.3
to16.0.0
. - Bump jest from
26.5.2
to26.6.3
. - Test coverage improved.
- Bump prando from 5.1.2 to 6.0.1.
2.1.0 - 2020-10-10
- Additional error handling
- New tests
- New max dimensions, to stop heap out of memory errors
- Minor documentation fixes
2.0.0 - 2020-04-21
- Ability to use a seeded random number generator to generate a maze.
- Feature request template.
- .npmignore.
- Hunt and kill algorithm.
- Created a CONTRIBUTING.md file
- String representation of the maze to be more clear
- Bump jest from 25.1.0 to 25.4.0
- Improved bug report template.
- Order of parameters for generateMaze.
- Tidied tests and remove unused functions.
- Restructured README:
- Added links to changelog and contributing
- Added algorithm descriptions
- Moved linting and unit tests to distinct jobs in circleci
- Bump acorn from 6.4.0 to 6.4.1
1.0.2 - 2020-02-24
- Remove duplicate badge in README
- Add link to release version for v1.0.1
- Update README to reference name of the package in NPM
1.0.1 - 2020-02-23
- Badges to README
- Fixed issues with README
1.0.0 - 2020-02-23
- Ability to generate maze using the Recursive Backtracker / Depth First Algorithm.
- Ability to get string representation of the maze.
- Ability to get JSON object representation of the maze.