Difference between revisions of "BOARD18 Development History"

From BOARD18 Project WIKI
Jump to navigation Jump to search
(→‎January, 2016: added a lot of new stuff to the end of the page)
(→‎October, 2016: Bring up to date)
 
(3 intermediate revisions by the same user not shown)
Line 6: Line 6:
[[BOARD18 Development History - 2014]]
[[BOARD18 Development History - 2014]]


== First Quarter 2015 ==
[[BOARD18 Development History - 2015]]
Release 0.7.0 will be the next minor release. <br>
<span style="color: Fuchsia"> This release has been abandoned.</span><br>
Release 1.0.0 will be the next major release.
 
<span style="color: Green">I am in the process of creating more game boxes for BOARD18 and have created some ease of use enhancements for new game box creation.<br>I have also created Token and Tile Libraries that will contain properly sized tokens and tiles for BOARD18 game boxes.</span><br>
The first quarter of 2015 saw no releases of BOARD18 code, but it saw a lot of gamebox activity. <br>
This was due to a number of factors:
* Concentration on game box related activity.
* Other (non BOARD18 related) activities.
* Complete failure of my "notebook compatibility' efforts ([http://bugs.board18.org/show_bug.cgi?id=10 Issue 10]).
 
== May, 2015 ==
I failed to publish release 0.7.0 of BOARD18. This release has been abandoned.
 
This release was to contain the following enhancement:
* [http://bugs.board18.org/show_bug.cgi?id=10 Issue 10] - Avoid needing actual right click for "right click menu options"
 
More information on this issue is available by clicking on the issue number.
See [[BOARD18_notebook_compatibility | these notes]] for further discussion of this issue.
 
<span style="color: Green">
On the other hand two game boxes have been published for 1844 and a game box has been published for 1850.</span>
 
== June 16, 2015 ==
On June 16, I published release 1.0.0 of BOARD18. <span style="color: Red">This release is not compatible with release 0.x.x.</span>
 
This release contains the following enhancements:
* [http://bugs.board18.org/show_bug.cgi?id=34 Issue 34] - Make all database changes to support pending  client side enhancements.
* [http://bugs.board18.org/show_bug.cgi?id=31 Issue 31] - Game over enhancement.
 
More information on these issues is available by clicking on the issue number.
 
== June 22, 2015 ==
On June 22, I published release 1.0.1 of BOARD18. This release is upward compatible with release 1.0.0.
 
This release contains the following enhancement:
* [http://bugs.board18.org/show_bug.cgi?id=38 Issue 38] - Placement problem with token selection popup.
 
More information on this issue is available by clicking on the issue number.
 
== July 23, 2015 ==
On July 23, I published release 1.1.0 of BOARD18. <span style="color: Red">This release is upward compatible with release 1.0.x. <br>But it requires a database upgrade before it can be applied. See [[The game_cp Table Fix for realease 1.1.x]] for more information.</span>
 
This release contains the following enhancement:
* [http://bugs.board18.org/show_bug.cgi?id=28 Issue 28] - Create a Checkpoint/Revert Function.
* Made some other minor aesthetic code upgrades.
* Fixed the game_cp Table.
 
More information on this issue is available by clicking on the issue number.
 
== July 28, 2015 ==
On July 28, I published release 1.1.1 of BOARD18. This release is upward compatible with release 1.1.0.
 
This release contains the following enhancement:
* [http://bugs.board18.org/show_bug.cgi?id=42 Issue 42] - Invalid backout of token delete.
* Fixed loadAllBoxes utility.
* Added BOARD18update utility.
* Updated BOARD18/website index.html file
 
More information on this issue is available by clicking on the issue number.
 
== July 31, 2015 ==
On July 31, I published release 1.1.2 of BOARD18. This release is upward compatible with release 1.1.x.
 
This release contains the following enhancement:
* Removed invalid error handling code from loadBox function in board18Map2.js and board18Market2.js.
* Removed invalid error handling code from loadSession function in board18Map2.js and board18Market2.js.
* Implemented [http://bugs.board18.org/show_bug.cgi?id=27 issue 27] Phase 1 in newUser.php - Make first player level "admin".
 
More information on this issue is available by clicking on the issue number.
 
== August 6, 2015 ==
On August 6, I published release 1.1.3 of BOARD18. This release is upward compatible with release 1.1.x.
 
This release contains the following enhancement:
* Improved the snapshot functions added in 1.1.2.
* Implemented [http://bugs.board18.org/show_bug.cgi?id=27 issue 27] Phase 1 - board18Admin.php.
 
More information on this issue is available by clicking on the issue number.
 
== August 26, 2015 ==
On August 26, I published release 1.1.4 of BOARD18. This release is upward compatible with release 1.1.x.
 
This release contains the following enhancement:
* Implemented [http://bugs.board18.org/show_bug.cgi?id=27 issue 27] Phase 2 - board18Players.php.
* Fixed BOARD18update utility.
More information on this issue is available by clicking on the issue number.
 
== August 31, 2015 ==
On August 31, I published release 1.1.5 of BOARD18. This release is upward compatible with release 1.1.x.
 
This release contains the following enhancement:
* Fixed bug in board18Players1.js.
 
== September 8, 2015 ==
On September 8, I published release 1.2.0 of BOARD18. This release is upward compatible with release 1.1.x. But
if upgrading from a 1.1.x release, please see the notice about database changes at: [[Two_Table_Fixes_for_release_1.2.x]]
 
This release contains the following enhancement:
* Implemented issue 43 - Increase the maximum size of some fields in the BOARD18 database.
 
== September, 2015 ==
On September 12, I published release 1.2.1 of BOARD18. This release is upward compatible with release 1.2.0.
But if upgrading from a 1.1.x release, please see the notice about database changes at: [[Two_Table_Fixes_for_release_1.2.x]]  
 
This release contains a fix for a security bug.
 
<span style="color: Green">On September 15, release 1.1.6 became the new stable release and was loaded to
prod1.board18.org.</span>
 
On September 21, I published release [1.2.2] of BOARD18. <br>
This release will only address the following enhancement request:
* [http://bugs.board18.org/show_bug.cgi?id=36 Issue 36] - Add "flip" to the context menus for placed tokens.
 
More information on these issues is available by clicking on the issue number.
 
== October, 2015 ==
On October 12, I published release 1.3.0 of BOARD18.<br>
See the release notes for a summery of the changes in this release.
 
On October 22, I published release 1.3.1 of BOARD18.<br>
See the release notes for a summery of the changes in this release.
 
== November, 2015 ==
 
On November 5, I published release 1.3.2 of BOARD18.<br>
See the release notes for a summery of the changes in this release.


== January, 2016 ==
== January, 2016 ==
Line 168: Line 41:
This release removed enhanced support for hand held devices
This release removed enhanced support for hand held devices
and enhanced support for non standard tile/token sizes.
and enhanced support for non standard tile/token sizes.
<br>For more information see [[Release 2.0.0 Issue]].


On May 25, I published release 2.1.1 of BOARD18.<br>
On May 25, I published release 2.1.1 of BOARD18.<br>
This release removed some missed scaling code from enhanced support for  
This release removed some missed scaling code from enhanced support for  
non standard tile/token sizes.
non standard tile/token sizes.
== July, 2016 ==
On July 1, I published release 2.1.3 of BOARD18.<br>
This release implemented Issue 57 - Redesigned placement logic for context
menus and token selection canvases.
On July 8, I published release 2.2.0 of BOARD18.<br>
This release fixed Bug 58 - The doLogNote(note) function is not always used. <br>
It also implemented Issue 27 Part 5 - Provide a tool for loading a
game box from a zip file. <br>It also made some minor edits that
prepare for the removal of jqueryMigrate package from BOARD18.
On July 17, I published release 2.2.1 of BOARD18.<br>
This release:
* Fixed some typos [due to Bug 58 fix] in log notes.
* Fixed misrouting of game box load messages in board18BoxLoad.php
* Fixed two typos in board18Boxes.php.
* Upgraded the doLogNote(note) function to handle NULL BD18.welcomename.
== August, 2016 ==
On August 5, I published release 2.2.2 of BOARD18.<br>
This release fixed some typos in loadGameBox.php and
in board18Boxes.php.
On August 18, I published release 2.3.0 of BOARD18.<br>
This release:
* Added a gimpPythonScripts directory which contains all such scripts.
* Revised BOARD18make to eliminate inclusion of any game boxes in the .zip file.
* Deprecated the loadGameBox.php utility because it is no longer needed.
NOTE: There is no longer a GitHub repository for game boxes.<br>
I am also creating a tile and token library which will reside at [http://library.board18.org/ library.board18.org/]
== September, 2016 ==
On September 14, I published release 2.3.1 of BOARD18.<br>
This release:
* Implemented Issue 64: Persistent route to desired page on login
* Fixed a gimpPythonScript batch script.
* Added js.cookie.js script to access-denied page.
* Fixed documentation in some javascript scripts.
* Added link to the tile and token library on the webSite index page.
== October, 2016 ==
On October 7, I published release 2.3.2 of BOARD18.<br>
This release did some preliminary work for Issue 61 - Correctly rout replies
to administrative messages.<br>It also enhanced the display of players
on the left side of board18Misc.php and board18New.php.
On October 14, I published release 2.4.0 of BOARD18.<br>
This release implemented Issue 61 - Correctly rout replies to administrative messages.
On October 30, I published release 2.4.1 of BOARD18.<br>
This release implemented Issue 51 - Provide unlimited tile counts.<br>
It also fixed Issue 66 - Positioning problem with token select menu.
== November, 2016 ==
On November 9, I published release 2.4.2 of BOARD18.<br>
This release created cronCode directory to contain code for weekly backups.<br>
It also fixed Bug 67 - New "Useful Links" capability incompatible with snap shots.
== December, 2016 ==
On December 5, I published release 2.4.3 of BOARD18.<br>
This release implemented Issue 68 - Collapse Help menu.

Latest revision as of 09:33, 16 December 2016

Ancient History

These links point to pages for prior year history.

BOARD18 Development History - Pre 2014

BOARD18 Development History - 2014

BOARD18 Development History - 2015

January, 2016

On January 10, I published release 1.4.0 of BOARD18. This release is upward compatible with release 1.3.x.
But it requires a database upgrade before it can be applied. See The_game_link_Table_Fix_for_release_1.4.x for more information.

This release updated the game_link table. And it added the aboutBoard18() function to board18com.js.

On January 20, I published release 1.4.1 of BOARD18.
This release added 3 new PHP functions. They are linkGet, linkAdd and linkDel.
it also updated the board18Misc page to support toggling the current game status.
And it added link processing functions to the board18Misc page.

April, 2016

On April 1, I published release 1.5.0 of BOARD18.
This release implemented issue 27 Phase 4 - board18Boxes.php. And it added links between board18Boxes.php, board18Games.php and board18Players.php

May, 2016

On May 14, I published release 2.0.0 of BOARD18.
This release implemented Issue 1 - Request for an "undo" capability, implemented Issue 20 - Associated spreadsheet URL capability, implemented Issue 47 - Rewrite JS to remove contextMenu API, implemented Issue 50 - Long Term Ergonomic Proposal, redesigned main menu for SnapMap and SnapMrk pages added enhanced support for hand held devices, added enhanced support for non standard tile/token sizes and added "About BOARD18" option to all main menus.

On May 22, I published release 2.1.0 of BOARD18.
This release removed enhanced support for hand held devices and enhanced support for non standard tile/token sizes.
For more information see Release 2.0.0 Issue.

On May 25, I published release 2.1.1 of BOARD18.
This release removed some missed scaling code from enhanced support for non standard tile/token sizes.

July, 2016

On July 1, I published release 2.1.3 of BOARD18.
This release implemented Issue 57 - Redesigned placement logic for context menus and token selection canvases.

On July 8, I published release 2.2.0 of BOARD18.
This release fixed Bug 58 - The doLogNote(note) function is not always used.
It also implemented Issue 27 Part 5 - Provide a tool for loading a game box from a zip file.
It also made some minor edits that prepare for the removal of jqueryMigrate package from BOARD18.

On July 17, I published release 2.2.1 of BOARD18.
This release:

  • Fixed some typos [due to Bug 58 fix] in log notes.
  • Fixed misrouting of game box load messages in board18BoxLoad.php
  • Fixed two typos in board18Boxes.php.
  • Upgraded the doLogNote(note) function to handle NULL BD18.welcomename.

August, 2016

On August 5, I published release 2.2.2 of BOARD18.
This release fixed some typos in loadGameBox.php and in board18Boxes.php.

On August 18, I published release 2.3.0 of BOARD18.
This release:

  • Added a gimpPythonScripts directory which contains all such scripts.
  • Revised BOARD18make to eliminate inclusion of any game boxes in the .zip file.
  • Deprecated the loadGameBox.php utility because it is no longer needed.

NOTE: There is no longer a GitHub repository for game boxes.
I am also creating a tile and token library which will reside at library.board18.org/

September, 2016

On September 14, I published release 2.3.1 of BOARD18.
This release:

  • Implemented Issue 64: Persistent route to desired page on login
  • Fixed a gimpPythonScript batch script.
  • Added js.cookie.js script to access-denied page.
  • Fixed documentation in some javascript scripts.
  • Added link to the tile and token library on the webSite index page.

October, 2016

On October 7, I published release 2.3.2 of BOARD18.
This release did some preliminary work for Issue 61 - Correctly rout replies to administrative messages.
It also enhanced the display of players on the left side of board18Misc.php and board18New.php.

On October 14, I published release 2.4.0 of BOARD18.
This release implemented Issue 61 - Correctly rout replies to administrative messages.

On October 30, I published release 2.4.1 of BOARD18.
This release implemented Issue 51 - Provide unlimited tile counts.
It also fixed Issue 66 - Positioning problem with token select menu.

November, 2016

On November 9, I published release 2.4.2 of BOARD18.
This release created cronCode directory to contain code for weekly backups.
It also fixed Bug 67 - New "Useful Links" capability incompatible with snap shots.

December, 2016

On December 5, I published release 2.4.3 of BOARD18.
This release implemented Issue 68 - Collapse Help menu.