Releases: Ido-Barnea/Chess-But-Better
Releases · Ido-Barnea/Chess-But-Better
v0.1.0
The initial release of Chess But Better!
What's Changed
- Created linter workflow by @Ido-Barnea in #14
- [#10] Created commit-message-checker workflow and deleted linter.yml by @Ido-Barnea in #17
- Organized file structure and cleaned code by @Ido-Barnea in #16
- Made action runnable by dispatch by @Ido-Barnea in #18
- Created commit-message-checker workflow by @Ido-Barnea in #19
- Implemented use of pieces' classes by @Ido-Barnea in #22
- Added Logs UI by @Omoorion in #23
- Added castling logic by @Ido-Barnea in #30
- Created rules UI by @Ido-Barnea in #32
- Fixed friendly fire not working by @Ido-Barnea in #34
- Added Chess Notations around the Board by @Omoorion in #29
- Fixed friendly fire not working by @Ido-Barnea in #37
- Fixed some pieces being able to skip over other pieces by @Ido-Barnea in #39
- Translated code to TypeScript and separated logic from UI by @Ido-Barnea in #40
- Added format checker workflow by @Ido-Barnea in #42
- Updated README by @Ido-Barnea in #47
- Bug has been Solved by altering code in logic.ts by @Omoorion in #48
- [#52] Fixed pieces not moving properly by @Ido-Barnea in #53
- [#54] Fixed highlighting by @Ido-Barnea in #55
- Fixed knight in the wrong place by @Ido-Barnea in #60
- Fixed pieces taking more space than they should by @Ido-Barnea in #61
- Fixed king being able to skip a turn by @Ido-Barnea in #62
- Fixed pawns not being able to kill other pawns of the same color by @Ido-Barnea in #64
- 2 create new boards by @Omoorion in #68
- Created Checkin action by @Ido-Barnea in #73
- Created inventory system by @Ido-Barnea in #78
- Fixed pieces not being able to move after killing another piece by @Ido-Barnea in #80
- Fixed king can castle in heaven without rook by @Ido-Barnea in #81
- Color coded the logs by @Ido-Barnea in #86
- Fixed pieces not being properly killed in heaven/hell by @Ido-Barnea in #87
- Fixed ESLint warnings by @Ido-Barnea in #88
- [#71] made singular notations for all boards by @Monkey-bored in #89
- Wrote pieces' movement tests by @Ido-Barnea in #91
- Update issue templates by @Ido-Barnea in #94
- Added pull request template by @Ido-Barnea in #95
- [#1] Implemented en passant logic by @Monkey-bored in #92
- [#90] Got rid of repetitive switch statements by @Monkey-bored in #96
- [#76] Added piece icons in logs by @Monkey-bored in #97
- Bump parcel from 2.10.2 to 2.10.3 by @dependabot in #99
- Bump @nx/js from 16.10.0 to 17.2.7 by @dependabot in #100
- Bump prettier from 2.8.8 to 3.1.1 by @dependabot in #101
- Bump @nx/jest from 16.10.0 to 17.2.7 by @dependabot in #103
- Bump @types/jest from 29.5.8 to 29.5.11 by @dependabot in #105
- Bump nx from 16.10.0 to 17.2.7 by @dependabot in #107
- Bump @nx/linter from 16.10.0 to 17.2.7 by @dependabot in #106
- Created gold coin item by @Ido-Barnea in #118
- Randomly generated coins on board by @Ido-Barnea in #119
- Highlighted items names in logs by @Ido-Barnea in #123
- Separated
pieces.ts
to many pieces files and test files by @Ido-Barnea in #132 - Separated
Rules.ts
to multiple files by @Ido-Barnea in #133 - Separated
Logic.ts
to multiple files by @Ido-Barnea in #134 - Code Refactoring by @Ido-Barnea in #136
- Redesigned piece movement validation logic by @Ido-Barnea in #137
- Fixed pawn movement by @Ido-Barnea in #140
- Highlighted legal moves on piece selected by @Ido-Barnea in #138
- Added piece dragging animation by @Ido-Barnea in #141
- Use piggy banks instead of coins by @Ido-Barnea in #143
- [#69] Added highlights for the last move by @Monkey-bored in #144
- Fixed pieces can't move on heaven and hell boards by @Ido-Barnea in #146
- Fixed items being used on kill by @Ido-Barnea in #148
- Fixed pieces not being able to fall off the board by @Ido-Barnea in #150
- Fixed players being able to drag enemy pieces by @Ido-Barnea in #152
- Created build action by @Ido-Barnea in #157
- Write tests for killing other pieces by @Monkey-bored in #158
- [#155] Wrote tests for interactions with items by @Monkey-bored in #162
- Implemented "Coup" rule logic by @Ido-Barnea in #163
- Fixed items pick-up logic by @Ido-Barnea in #166
- [#167] Fixed killing pieces in heaven/hell bug by @Monkey-bored in #168
- Create winning condition by @Monkey-bored in #169
- Initial shop logic by @Ido-Barnea in #170
- Added Bounty rule by @Ido-Barnea in #171
- Wrote initial logic for piece upgrading by @Ido-Barnea in #173
- Updated GitHub actions by @Ido-Barnea in #174
- Fixed error when clicking piece by @Ido-Barnea in #177
- Fixed knights cannot claim piggy banks by @Ido-Barnea in #178
- Fixed pieces vanishing by @Ido-Barnea in #179
- Created shield item by @Ido-Barnea in #180
- Refactored logs by @Ido-Barnea in #182
- Board buttons redesign by @Ido-Barnea in #184
- [#109] Added inventory UI by @Monkey-bored in #187
- [#188] Players can now have up to 4 items at time by @Monkey-bored in #189
- Changed background color by @Ido-Barnea in #196
- Refactored square highlights by @Ido-Barnea in #197
- Made UI responsive (more or less) by @Ido-Barnea in #198
- Added outline to piece resources by @Ido-Barnea in #199
- Added
Double Queen
piece by @Ido-Barnea in #200 - [#113] created ui for the shop system by @Monkey-bored in #201
- [#202] Using nx formatter with eslint by @Ido-Barnea in #203
- [#206] Fixed shield log by @Ido-Barnea in #214
- [#204] Fixed trap log by @Ido-Barnea in https://gi...