Releases: ajax333221/isepic-chess
Release 8.7.1
- Console alert types: depending on the type, they will now be sent to console.log(), console.warn() or console.error() instead of always sending them as a normal console log.
- Console alert to UI: in addition to sending the alerts to the console, it will now also attempt to fordward them with IcUi.pushAlert() to IcUi.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.7.1
Release 8.7.0
- Method chaining: you can now chain board methods on a "chainable board" object. Example Ic(...).boardMethod().boardMethod();
- Updated copyright year: changed 2024 to 2025.
- Code cleanup: some small code refactoring.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.7.0
Release 8.6.0
- Work in progress (Puzzle mode): the puzzle mode logic was moved from IcUi to here.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.6.0
Release 8.5.2
- Issue fix (issue #41): Ic.fenGet() now correctly removes its temporal board after being called.
- Added test cases: some test cases were added to cover the returned values and board name preservation when cloning boards.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.5.2
Release 8.5.1
- Updated copyright year: changed 2022 to 2023.
- Code cleanup: some small code refactoring.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.5.1
Release 8.5.0
- Issue fix (issue #36): new measures were implemented in Ic.fenGet() to unreference the returned values.
- Breaking changes: cloned objects/boards will now have all of their properties overwritten (even if they are "constants" like a1 square array position for example) this makes it possible to clone a board into an empty object { } and copy all the board properties (as opposed to just the ones that can change).
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.5.0
Release 8.4.9
- Bug fix: corrected a bug when exporting the PGN. The "..." three-dots was being shown for all moves after a comment instead of black moves only.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.9
[deprecated] Release 8.4.8
UNSTABLE RELEASE: a small bug was introduced in this version and fixed in v8.4.9. When exporting PGN, "..." three-dots were being shown for all moves after a comment instead of just black moves.
- Issue fix (issue #38): the move number will have three-dots now for black moves after a comment when exporting the PGN (e.g. 1. e4 {some comment} 1...e5).
- Code cleanup: some small code refactoring.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.8
Release 8.4.7
- Code cleanup: formatted the code with prettier.
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.7
Release 8.4.6
- Wrong version: accidentally didn't increase the version variable on _VERSION="....".
npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.6