All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
2.5.0 (2022-04-12)
2.4.3 (2021-12-10)
2.4.2 (2021-05-18)
2.4.1 (2021-05-15)
2.4.0 (2021-05-06)
2.3.0 (2020-12-18)
2.2.2 (2020-12-18)
2.2.1 (2020-12-10)
2.2.0 (2020-11-04)
- calculate group hotkeys for players and add to parser output(#63) (0fdb560)
- move building upgradesfrom units to buildings in parser output (#61) (de29d08)
2.1.0 (2020-08-26)
2.0.0 (2020-08-16)
- version 2.0 with new parser and async interface (4eedbff)
-
introduce version 2.0
-
feat: async replay parser interface
-
refactor: use composition instead of inheritance, working async parser
-
improvement: prepare 2.0, use prettier, remove rollupjs
-
style: formatting
-
improvement: proper tsconfig, fix linting errors
-
cicd: remove nodejs 9 from build pipeline
-
test: change testfile layout, use one parser for Reforged and Netease
-
improvement: remove Platform parameter requirement
-
improvement: better action typings, remove formatters from parsers
-
style: remove CR as suggested by prettier
-
improvement: code formatting
-
improvement: use package.lockfile
-
improvement: better parser typings
-
improvement: typings for GameDataBlocks
-
improvement: some more typescript refactoring
-
improvement: remove the custom types for binary-parser
-
improvement: only use async replay parsing interface, new parser classes
-
refactor: remove obsolete files
-
refactor: make typings comply with linter
-
improvement: non-binary parser action parsing
-
refactor: implement action parsing, connect with W3GReplay
-
chore: remove unused dependencies, update remaining
-
refactor: use composition if where mixin was used
-
chore: set up github pages with typedoc
-
docs: .nojekyll to enable proper typedoc serving
-
chore: configuration for transpilation to commonjs
-
improvement: remove redundant examples directory
-
docs: README update
-
docs: add examples folder
-
docs: update README
-
chore: deploy github pages after all test jobs passed
-
improvement: player class toJSON, generate sample output from test
1.7.2 (2020-06-07)
1.7.1 (2020-04-28)
1.7.0 (2020-03-03)
1.6.2 (2020-02-04)
1.6.1 (2020-02-03)
1.6.0 (2020-01-29)
1.5.2 (2020-01-08)
- improved APM calculation accuracy (107b7ab)
1.5.1 (2020-01-02)
1.5.0 (2019-12-05)
1.4.1 (2019-11-30)
1.4.0 (2019-11-30)
1.3.0 (2019-08-28)
- properly converts maps with backslash and/or forward slash (a143318)
- track parse time and added it to parser output (e06bfb2)
1.2.0 (2019-08-22)
1.1.3 (2019-08-10)
1.1.2 (2019-04-26)
1.1.1 (2019-03-07)
- parse 0x22 block length as unsigned int (0a5bd4c)
1.1.0 (2019-03-07)
1.0.2 (2019-01-22)
1.0.1 (2019-01-09)
- chat scope is parsed and formatted correctly (393f9b2)
- chatlog shape corrected (ee53110)
- parse 1.30.2 replays, added 0x22 dynamic block length (#11) (1c7bfed)
- parse action click coordinates as float instead of int (#16) (06722a8)
- parse building-objectids correctly (65475c0)
- remove observers array from teams property (6d4e040)
- action tracking complies with php parser apm standard (7a47c74)
- add player color conversion (d9f921a)
- allow single player games to be parsed successfully (c626119)
- average player apm calculation (fdb82fa)
- detect normalized matchup (5c943b0)
- introduced new parser output schema (#8) (80d6b28)
- parse player items, fix for nwg padding at end of file (c57d21a)
- use mapping to differ units / buildings / upgrades / items (6ed265b)