All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog.
- Implement
Get as close as possible
option when the path is blocked (Issue #10, @sefabaser)
- Update most dependencies in
./
and./example
- Update Copyright to 2023 in different locations
- Small optimizations in
grid.ts
andutil.ts
- Add
CopyPlugin
andHtmlWebpackPlugin
to webpack
- Update all dependencies in
./
and./example
- Prettify
./example/index.html
,README.md
,CHANGELOG.md
andCODE_OF_CONDUCT.md
- Add 2023 in Copyright in
LICENSE
- Remove
astar-typescript
as adependency
in the examplepackage.json
- Update
example/yarn.lock
file
- Update dependencies in example
- Remove NPM support: Remove
package-lock.json
in main project and example
- Update
loadash
from4.17.19
to4.17.20
- Update
typescript
from3.9.7
to4.1.3
- Update
package-lock.json
andyarn.lock
- Update astar-typescript version from 1.2.0 to 1.2.1 in example
- Fix misspelling: It is not manhatten, it is manhattan (Thank you @spassvogel)
- Update astar-typescript version from 1.1.9 to 1.2.0 in example
- Add
yarn.lock
in root - Add
yarn.lock
in example folder - Add
package-lock.json
in example folder
- Update
typescript
from3.8.3
to3.9.7
- Update
loadash
from4.17.15
to4.17.19
- Only import
minBy
andremove
from lodash - Update dependencies in example
- Remove
yarn.lock
from the.gitignore
file list
- Introduce const for let where possible
- Small changes in LICENSE and README
- Fixes failing builds with a fresh install (Thank you @krazyjakee)
- Remove unnecessary
console.log
inastar-finder.ts
- Small changes of the prettier configuration
- Small changes in the README.md file
- Remove unnecesary code comments
- Update devDependencies and dependencies
- Update
example
- Add
example
folder
- Small changes in the
.gitignore
and.npmignore
files - Update
CHANGELOG.md
- Small changes
- Add
tsconfig.json
file - Add
typescript 3.5.2
asdevDependencies
- Add
.npmignore
- Add TimerEvent to path generation in example
- Remove
example
folder - Move library files to folder
lib
- Rename
main.ts
toastar.ts
- Adapt
README.md
- Update
.gitignore
- Move
astar.ts
tolib
- Update
lodash
to version 4.17.15 - Update
typescript
to version 3.7.5 - Small cahnges in the README.md
- Bug that empty array could go into the main while loop of the astar-finder
- Path could only be created once (#2)
- Example folder with an integration of this library into Phaser 3
- Separate interfaces into own file
astar-inferfaces.ts
- Add
Dijkstra's Finder
- New scripts in the
package.json
file - Update
.gitignore
withyarn.lock
- Multiple optimizations in
Grid.ts
andAStarFinder.ts
- Update
Heuristics
- New functionality to include or exclude start and end node when backtracing
- Add interface
IPoint
- Add a
CHANGELOG.md
file - Add Prettier configuration file
.prettierrc
- Add
.gitignore
file
- Format all *.ts files with Prettier
- Edit top comments in all *.ts files
- Update lodash version in package.json from 4.17.4 to 4.17.14