Releases: wujue0115/mazely
Releases · wujue0115/mazely
Release list
v0.4.0
Added
- Added triangular grids with triangular and rectangular outer layouts,
optional masks,TriangleCell,TriangleGrid, andcreateTriangleGrid(). - Added triangle-aware generation and solving across topology-neutral grid
traversal, editing, and public package exports. - Added grid type, triangle layout, and triangle side-size metadata to compact
grid serialization while retaining compatibility with older square data.
Changed
- Added
supportedGridTypesto generation algorithm capabilities. Triangle
grids support Aldous-Broder, Binary Tree, DFS, Eller's, Growing Tree,
Hunt-and-Kill, Kruskal, Prim, Random Traversal, Recursive Division,
Sidewinder, and Wilson generation.
Fixed
- Matched Studio SVG exports to the 2D view, including the selected wall
thickness, Triangle junction and terminal geometry, grid lines, cell colors,
and active generation or solving overlays. - Defined the initial
.maze1.0 schemas for topology, links, state, style,
metadata, and cell colors. Links and paths now use canonical topology cell
slots instead of runtime edge-array order or Square-only directions.
v0.3.0
Added
- Added a previous-step control to Mazely Studio for rewinding paused Generate
and Solve animations, including completed animations. - Added current-view image export in Mazely Studio for PNG, JPEG, and WebP,
including the active 2D or 3D camera, plus the existing 2D SVG vector export.
Changed
- Mazely Studio's forward-step control now restarts a completed Generate or
Solve animation and advances its first step.
Fixed
- Corrected Binary Tree generation step direction, including masked mazes, so
animation heads move from the north or west neighbor toward the current cell. - Refined the image export dialog's spacing and visual hierarchy.
v0.2.0
Added
- Added bundled
solve.processsteps for BFS, Greedy Best-First, and A* so
visualizers can atomically track the active node and all cells added to the
logical frontier. DFS continues to emitsolve.expandsteps. - Added precise multi-frontier Studio animations for BFS, Greedy Best-First,
and A*, matching the path, head, sub-path, and frontier visual language used
by Prim and Random Traversal.
Changed
- Mazely Studio now keeps an active solve visualization on the canvas when
switching to Generate, until a generation run or step actually begins.
v0.1.0
Added
- Added twelve deterministic maze generation algorithms and five solving or
traversal algorithms. - Added a shared algorithm execution API for incremental progress or immediate
completion. - Added square grids, custom masks, transactional editing, events, and compact
grid serialization. - Added the high-level
mazelypackage and lower-level@mazely/corepackage
with ESM output and TypeScript declarations. - Added Mazely Studio and the VitePress documentation site.