Skip to content

Releases: FLAK-ZOSO/Tris

v3.0.1

24 Dec 09:38
df2c474
Compare
Choose a tag to compare

v3.0.0

24 Dec 07:56
7c46c32
Compare
Choose a tag to compare

main branch updated with the latest version of the files.

Full Changelog: v2.3.0...v3.0.0

v2.3.1

07 Dec 15:39
098a492
Compare
Choose a tag to compare

Errors fixed

  • Moves' __slots__ attribute was missing two instance attribute and raising an exception.

Z Changelog

v2.3.0...v2.3.1

v2.3.0

07 Dec 15:35
098a492
Compare
Choose a tag to compare

Changes

  • Added __slots__ attribute to each class, in order to make the code more efficient.
  • Some methods are now private because they aren't used outside the class.
  • table function is now a Box's class method named print.

Future changes

  • Make the program able to start first.

The Readme.md file contains the full list of future changes.

Y Changelog

v2.0.0...v2.3.0

Full Changelog

v1.3.7...v2.3.0

v2.2.2

15 Nov 18:48
655dbbd
Compare
Choose a tag to compare

Changes

  • Function table is now a void function, simply printing the table when called.
  • The printed table is now simpler, it only contains the values, like this:
1 2 3
4 5 6
7 8 9

Future changes

About function table:

  • Make the rows and the lines of the table to be aligned even if the value of the first case is 1 (the chr('1') is less wide than 'X' or 'O')

The others future changes will be soon listed into the Readme.md file.

Z Changelog

v2.2.0...v2.2.2

Y Changelog

v2.0.0...v2.2.2

Full Changelog

v1.3.7...v2.2.2

v2.2.1

13 Nov 13:00
11ffe6b
Compare
Choose a tag to compare

Changes

  • Corrected wrong try-except handling for set.remove() method at line 169. The correct Exception was KeyError instead of ValueError.

Z Changelog

v2.2.0...v2.2.1

Y Changelog

v2.0.0...v2.2.1

Full Changelog

v1.3.7...v2.2.1

v2.2.0

12 Nov 21:47
11ffe6b
Compare
Choose a tag to compare

Changes

Partial Changelog

v2.1.0...v2.2.0

Full Changelog

v1.3.7...v2.2.0

v2.1.0

12 Nov 18:47
e8810eb
Compare
Choose a tag to compare

Changes

  • Solved problem with draft check, now the game() function isn't stopped at the 8th move, but only after every case is occupied.
  • Draft check is now done by Moves instance functions
  • Added Moves.isFinished() function
  • Added Moves.finishIf() function

Partial Changelog

v2.0.0...v2.1.0

Full Changelog

v1.3.7...v2.1.0

v2.0.0

11 Nov 20:19
e8810eb
Compare
Choose a tag to compare

This version is the first to have all the functions and classes defined in the same module.

Version

The version will pass from v1.3.7 directly to v2.0.0 according to the guidelines:

Major version X (X.y.z | X > 0) MUST be incremented if any backwards incompatible changes are introduced

Changes

  • The only module is now Tris.py, it avoids the errors with imports when building the package to upload it on PyPi

Future changes

The future changes will be the same as described in the v1.3.7 release.

Full Changelog

v1.3.7...v2.0.0

v1.3.7

11 Nov 15:55
2e68d1d
Compare
Choose a tag to compare

This is the first version of the project to be released using the specific git function.

Changes

  • The modules are now downloadable with pip because of the Upload Python Package.
  • The Moves instance functions don't need anymore to have path as a parameter, since the .json files are now in the same path.
  • The main module (Tris.py) has now a much better error handling system.

Future changes

Full changelog

https://github.com/FLAK-ZOSO/Tris/commits/v1.3.7