Skip to content

Releases: ajax333221/isepic-chess

Release 8.7.1

30 Dec 04:22
Compare
Choose a tag to compare
  • 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

28 Dec 22:08
83442f4
Compare
Choose a tag to compare
  • 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

06 Nov 05:06
Compare
Choose a tag to compare
  • 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

08 Apr 02:29
Compare
Choose a tag to compare
  • 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

22 Jan 02:16
Compare
Choose a tag to compare
  • 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

24 Oct 02:36
Compare
Choose a tag to compare
  • 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

11 Oct 04:17
Compare
Choose a tag to compare
  • 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

09 Oct 05:04
Compare
Choose a tag to compare

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

09 Oct 02:04
Compare
Choose a tag to compare
  • Code cleanup: formatted the code with prettier.

npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.7

Release 8.4.6

09 Apr 23:08
Compare
Choose a tag to compare
  • Wrong version: accidentally didn't increase the version variable on _VERSION="....".

npm-link: https://www.npmjs.com/package/isepic-chess/v/8.4.6