Releases: thomas-mauran/chess-tui
Releases · thomas-mauran/chess-tui
1.6.0
What's Changed
- deps: update lru to v0.12.5 by @Adamska1008 in #118
- feat: online multiplayer by @thomas-mauran in #119
- fix: dockerfile by @thomas-mauran in #121
New Contributors
- @Adamska1008 made their first contribution in #118
Full Changelog: 1.5.0...1.6.0
1.5.0
What's Changed
- fix: bot promotion using UCI standard by @thomas-mauran in #97
- fix: material diff when castling by @thomas-mauran in #99
- refactor: move tests by @thomas-mauran in #103
- Docs/create website by @thomas-mauran in #107
- fix: en passant make sure we eat the piece by @thomas-mauran in #109
- docs: getting started, architecture intro and installation guide by @thomas-mauran in #111
- Mouse click by @theonlytruealex in #85
- Bug fix: Bot move freezes player move by @LucaSain in #84
- refactor: split code by @thomas-mauran in #114
New Contributors
- @theonlytruealex made their first contribution in #85
- @LucaSain made their first contribution in #84
Full Changelog: 1.4.0...1.5.0
What's Changed
- fix: bot promotion using UCI standard by @thomas-mauran in #97
- fix: material diff when castling by @thomas-mauran in #99
- refactor: move tests by @thomas-mauran in #103
- Docs/create website by @thomas-mauran in #107
- fix: en passant make sure we eat the piece by @thomas-mauran in #109
- docs: getting started, architecture intro and installation guide by @thomas-mauran in #111
- Mouse click by @theonlytruealex in #85
- Bug fix: Bot move freezes player move by @LucaSain in #84
- refactor: split code by @thomas-mauran in #114
New Contributors
- @theonlytruealex made their first contribution in #85
- @LucaSain made their first contribution in #84
Full Changelog: 1.4.0...1.5.0
1.4.0
What's Changed
- fix: threefold repetition by @TomaDumitrescu in #82
- Feat/turn board by @thomas-mauran in #88
New Contributors
- @TomaDumitrescu made their first contribution in #82
Full Changelog: 1.3.0...1.4.0
1.3.0
What's Changed
- fix: no need for App::new() as it's same as App::default() by @JeromeSchmied in #63
- keymap fixes by @JeromeSchmied in #61
- docs: update Arch Linux instructions by @orhun in #66
- Better History System by @nicholasmello in #68
- feat: config file as toml in .config/chess-tui/ by @damien-mathieu1 in #71
- ci: add clippy and fmt to the ci by @thomas-mauran in #73
- improving storage of coordinates by @JeromeSchmied in #75
- fix: various, mostly from
cargo clippy -- --warn clippy::pedantic
by @JeromeSchmied in #77 - dependency updates by @JeromeSchmied in #78
- Enable Link-Time Optimization (LTO) and other size-related optimizations by @zamazan4ik in #80
- feat: material difference by @infernosalex in #86
New Contributors
- @orhun made their first contribution in #66
- @nicholasmello made their first contribution in #68
- @damien-mathieu1 made their first contribution in #71
- @zamazan4ik made their first contribution in #80
- @infernosalex made their first contribution in #86
Full Changelog: 1.2.1...1.3.0
1.2.1
What's Changed
- fix: ignore key release and repeat events by @joshka in #59
- Add ASCII mode and board style by @psnehanshu in #60
New Contributors
- @psnehanshu made their first contribution in #60
Full Changelog: 1.2.0...1.2.1
1.2.0
What's Changed
- vim keyboard shortcuts,
cargo clippy
lints by @JeromeSchmied in #51 - Feat: uci and chess engine connexion by @thomas-mauran in #49
New Contributors
- @JeromeSchmied made their first contribution in #51
Full Changelog: 1.1.0...1.2.0
1.1.0
What's Changed
- fix: line 8 for history by @thomas-mauran in #37
- Add NetBSD by @0323pin in #39
- docs: add contributing.md by @thomas-mauran in #40
- Creates a much smaller final docker image by @jhauris in #41
- feat: add "escape" event to helper menu by @charley04310 in #43
- fix: do not allow selecting a chess piece with a not authorized move by @charley04310 in #45
- Add Arch Linux install directions by @Rustmilian in #46
- feat: home menu + credit + small fixes by @thomas-mauran in #47
New Contributors
- @0323pin made their first contribution in #39
- @jhauris made their first contribution in #41
- @charley04310 made their first contribution in #43
- @Rustmilian made their first contribution in #46
Full Changelog: 1.0.0...1.1.0
1.0.0
What's Changed
- feat: working game 🥳
- feat: helper video demo + readme setup for features + render script by @thomas-mauran in #29
- feat(board): draw by 50 moves and 3 times same position by @thomas-mauran in #30
- refactor: use & borrowing for move_history instead of clones by @thomas-mauran in #32
Full Changelog: 0.1.3...1.0.0
0.1.3
- pawn promotion
- refactors
Full Changelog: 0.1.2...0.1.3
0.1.2
What's Changed
- pieces by @joshka in #2
- fix: remove explicitly set background on board blocks by @Kuruyia in #16
- feat: game fully working by @thomas-mauran
New Contributors
- @joshka made their first contribution in #2
- @Kuruyia made their first contribution in #16
- @thomas-mauran made their first contribution in #19
Full Changelog: https://github.com/thomas-mauran/chess-tui/commits/0.1.2