-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #31 from jgeramb/release-please--branches--main
chore(main): release 1.3.0
- Loading branch information
Showing
4 changed files
with
70 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,67 @@ | ||
# Changelog | ||
|
||
## [1.3.0](https://github.com/jgeramb/software-challenge-client/compare/v1.2.0...v1.3.0) (2024-04-08) | ||
|
||
|
||
### Features | ||
|
||
* **player/admin:** add average passengers statistic ([2b52f4e](https://github.com/jgeramb/software-challenge-client/commit/2b52f4ee7753b7ffd412125e798aa550c3012071)) | ||
* **player/admin:** add loose reason debug message ([d52b451](https://github.com/jgeramb/software-challenge-client/commit/d52b451087ebe04d4e1cddd00758d167a5818bff)) | ||
* **player/admin:** adds dynamic thread count + logs an error if no actions are available ([4eee05b](https://github.com/jgeramb/software-challenge-client/commit/4eee05b6b27081e76e165f330efa493dd961af15)) | ||
* **player/admin:** automatically disconnect clients to free up memory ([9cb7186](https://github.com/jgeramb/software-challenge-client/commit/9cb7186c06ee3e71a4cad7d99ef1ac537435e041)) | ||
* **player/advanced:** added turn cost & counter current cost to pathfinding ([7f2aaa8](https://github.com/jgeramb/software-challenge-client/commit/7f2aaa8f0b18e83c8046c249efe8ee80afc0d0e6)) | ||
* **player/advanced:** cleans up code + prevents dead ends + removes pathfinder timeout ([f6c0913](https://github.com/jgeramb/software-challenge-client/commit/f6c09130aeb5970b1fab7d31b6ee225f8e418acd)) | ||
* **player/advanced:** enhance pathfinding + add pathfinding unit tests + make strategic changes ([13d3074](https://github.com/jgeramb/software-challenge-client/commit/13d307493f8939a92bf09faa8e0cb002a39a1c93)) | ||
* **player/advanced:** make strategic changes ([e8c3164](https://github.com/jgeramb/software-challenge-client/commit/e8c31640e4b5031147f5687946000602ed4c531c)) | ||
* **player/advanced:** make strategic changes to path evaluation ([d1a6f2b](https://github.com/jgeramb/software-challenge-client/commit/d1a6f2b38ba82e7f12c0bd4e62263299f89369c6)) | ||
* **player/advanced:** make strategic changes to path evaluation ([11c68fe](https://github.com/jgeramb/software-challenge-client/commit/11c68fe67cc3ebf747e561b54b1bdf41074f02e2)) | ||
* **player/advanced:** make sure the player gets to the goal first ([45d3692](https://github.com/jgeramb/software-challenge-client/commit/45d3692b601746ec378cae3b6710f51d8732e2a2)) | ||
* **player/advanced:** optimize acceleration + fix cost calculation ([b1bef66](https://github.com/jgeramb/software-challenge-client/commit/b1bef6631b79a68ded519fbf60ddfaa681c8215a)) | ||
* **player/advanced:** optimize path decision ([61a1d3c](https://github.com/jgeramb/software-challenge-client/commit/61a1d3c3a94b179595cd8d468ca09bb0b44848cf)) | ||
* **player/advanced:** optimize pathfinding + move generation + add unit tests ([edee44a](https://github.com/jgeramb/software-challenge-client/commit/edee44ab92ef5672d8a3569434d58602689e9a21)) | ||
* **player/advanced:** optimize turning after arriving at the destination ([6d457bf](https://github.com/jgeramb/software-challenge-client/commit/6d457bfdde0f04ace266634f27acb05df54a080a)) | ||
* **player/advanced:** refactors code + fixes a rule violation ([c9d2780](https://github.com/jgeramb/software-challenge-client/commit/c9d278051536d7d0d3a322f5eebca096e2b8477b)) | ||
* **player/advanced:** rewrite velocity logic ([a21abd9](https://github.com/jgeramb/software-challenge-client/commit/a21abd96e8dcfaf982afeb1bd9546423bd99fe8b)) | ||
* **player/advanced:** switch to universal coal usage ([a187885](https://github.com/jgeramb/software-challenge-client/commit/a1878853ad82f7487e0dbdf1576a915014698f3d)) | ||
* **player/network:** limit garbage collection to 1 Hz ([415696d](https://github.com/jgeramb/software-challenge-client/commit/415696d6c9474a4fabd58ca9ef5eefd24522b01c)) | ||
* **player/simple:** add bonus points if the enemy ship needs to turn after being pushed ([b45ef7a](https://github.com/jgeramb/software-challenge-client/commit/b45ef7addd6be6295605fa344271b05d30055477)) | ||
* **player/simple:** enhance move evaluation ([f661826](https://github.com/jgeramb/software-challenge-client/commit/f661826fa5b216b434628b16ff5c3446d2f6c7e0)) | ||
* **player/simple:** improve move evaluation + refactor MoveUtil#getSegmentDirectionCost ([2fefd59](https://github.com/jgeramb/software-challenge-client/commit/2fefd5908a5a6682ddc0d8e071aa5ae6af7d3213)) | ||
* **player/simple:** optimize move efficiency evaluation ([cd1ebef](https://github.com/jgeramb/software-challenge-client/commit/cd1ebefcd61bc98e5c8c428bcc27720625381339)) | ||
* **player/simple:** remove evaluation criteria + recalibrate player + reduce code ([888b1cc](https://github.com/jgeramb/software-challenge-client/commit/888b1ccb98858e214db75b21ce8cf3a970e77769)) | ||
* **player/simple:** strategic changes ([d74248c](https://github.com/jgeramb/software-challenge-client/commit/d74248cbb1ddd64f4973b8e203c3a7b9ea177e56)) | ||
* **player:** add move calculation debug time ([b5a08f7](https://github.com/jgeramb/software-challenge-client/commit/b5a08f738634149c0701e4374d28ba11b60a0c6a)) | ||
* **player:** add team and next actions debug messages ([79de36d](https://github.com/jgeramb/software-challenge-client/commit/79de36ddb0672a82b90ed5e19bce60616ab9ae12)) | ||
* **player:** change play style to advanced ([16cd8d7](https://github.com/jgeramb/software-challenge-client/commit/16cd8d733186c555594f26c4953227d4051627bd)) | ||
* **player:** change test games count to 50 and add garbage collector flag ([e261010](https://github.com/jgeramb/software-challenge-client/commit/e2610108a5b2d9e1155dc8ba3102c21542a4bb06)) | ||
* **player:** change timeouts for move calculation ([fe8d73a](https://github.com/jgeramb/software-challenge-client/commit/fe8d73a766e9ecc637393adc871adece7a6c1697)) | ||
* **player:** only close client connection once ([108e352](https://github.com/jgeramb/software-challenge-client/commit/108e3528499bda75f5701a11af581bfb793daa1f)) | ||
* **sdk/game:** add segment position and distance functions to sdk ([9a15d40](https://github.com/jgeramb/software-challenge-client/commit/9a15d40de1d703e4239228004dedbe63ffaedac6)) | ||
* **sdk/game:** provide win reason for game handlers ([7a384da](https://github.com/jgeramb/software-challenge-client/commit/7a384dadc837162663f117237fde9deac6dc4d4e)) | ||
* **sdk/game:** switch to universal coal usage ([8298dea](https://github.com/jgeramb/software-challenge-client/commit/8298deac20384ede95789d3352a6e659386b492c)) | ||
|
||
|
||
### Bug Fixes | ||
|
||
* **player/admin:** count stuck as error ([25cc69d](https://github.com/jgeramb/software-challenge-client/commit/25cc69d3bfa2159631841b7b8188ccf7c9976528)) | ||
* **player/advanced:** fix out of memory error when running parallel games ([8525307](https://github.com/jgeramb/software-challenge-client/commit/8525307327f27873939fca67300143cd4e5d70d3)) | ||
* **player/advanced:** refactor moveFromPath push code during movement point calculation ([8d75fa3](https://github.com/jgeramb/software-challenge-client/commit/8d75fa31498a4dfc1e1141db29c91f997adf7488)) | ||
* **player/advanced:** removed multi threading since the contest server doesn't support it ([77ba602](https://github.com/jgeramb/software-challenge-client/commit/77ba60205960874e8e5cde8edb96f5cf4c731bb9)) | ||
* **player/simple:** fix empty possible moves after pushing the enemy ship ([343104e](https://github.com/jgeramb/software-challenge-client/commit/343104e03efd5d7d4e9bb0c0d6ce92b4b0615126)) | ||
* **player/simple:** fix empty possible moves if pushing the enemy to a goal field is required ([bbd2cb7](https://github.com/jgeramb/software-challenge-client/commit/bbd2cb78dd412d9c579b7fc44056f3a1b23aa6d8)) | ||
* **player/simple:** fix goal unit test ([2cc7891](https://github.com/jgeramb/software-challenge-client/commit/2cc789130ec58421c45d539fb0a58121084547a9)) | ||
* **player/simple:** fix unit tests ([48021af](https://github.com/jgeramb/software-challenge-client/commit/48021af21d8dd44858f82b5a8f3b174653ffb3b8)) | ||
* **player:** change default password to the default password of the server ([d883a7d](https://github.com/jgeramb/software-challenge-client/commit/d883a7df6e97c427bcffc0deee124d5c4c847a8a)) | ||
* **player:** decrease turn cost in isEnemyAhead evaluation ([19987cd](https://github.com/jgeramb/software-challenge-client/commit/19987cd18e09399d77cb0b1919752b2284d794d5)) | ||
* **sdk/game:** correct speed in push to collect passenger test ([aa027e6](https://github.com/jgeramb/software-challenge-client/commit/aa027e682d158209f97b52401a54aab12b2f8686)) | ||
* **sdk/game:** make recursive algorithm find all possible combinations ([f9b96c6](https://github.com/jgeramb/software-challenge-client/commit/f9b96c6688f794c30485116e45b2ace6f0eec3bd)) | ||
* **sdk/network:** lets the server close the connection ([d570d5c](https://github.com/jgeramb/software-challenge-client/commit/d570d5c8fb802a71a1f8d21d60b2ee2f69f63b0a)) | ||
* **sdk/network:** remove manual garbage collection because it causes bulk tests to freeze and it is mostly redundant ([3a12131](https://github.com/jgeramb/software-challenge-client/commit/3a12131b46f0b431c1ab187f98d5c31f4a2be286)) | ||
* **sdk:** changed timing of manual garbage collection ([2db44f3](https://github.com/jgeramb/software-challenge-client/commit/2db44f395c16e9de77a5100fbf904c07a71c7f13)) | ||
* **sdk:** hide debug messages from admin client if debug mode is disabled ([5c7d618](https://github.com/jgeramb/software-challenge-client/commit/5c7d618f3cab426b6c4da573d9ca9cc2b75d18fb)) | ||
|
||
|
||
### Documentation | ||
|
||
* change default password + adjust build paths ([aab9d4f](https://github.com/jgeramb/software-challenge-client/commit/aab9d4ff8c21d3fae088f702efb8f5fdfada2f5e)) | ||
* **scopes:** added initial scopes ([64d34ad](https://github.com/jgeramb/software-challenge-client/commit/64d34ad6876514c6bd728897e6d4fb3fbe27f6a0)) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters