Roster:ChangeLog

From WoWRosterWiKi
(Difference between revisions)
Jump to: navigation, search
Line 4: Line 4:
  
 
==WoW Roster Change Log==
 
==WoW Roster Change Log==
Last Release (v1.7.3) Feburary 14, 2007
+
Last Release (v1.7.3) February 14, 2007
  
 
You can view the open source project at - http://www.wowroster.net
 
You can view the open source project at - http://www.wowroster.net
Line 11: Line 11:
  
 
----
 
----
Last Edit: [[User:Zanix|Zanix]] 19:09, 25 July 2007 (PDT)
+
Last Edit: [[User:Zanix|Zanix]] 00:12, 12 August 2007 (PDT)
  
  
 
===v1.8.0===
 
===v1.8.0===
<span style="color:red;font-weight:bold;">In development</span><br>
+
<span style="color:red;font-weight:bold;">Public Beta 1</span><br>
<span style="color:red;font-weight:bold;">Updated 19:09, 25 July 2007 (PDT)</span><br>
+
<span style="color:red;font-weight:bold;">Updated 00:12, 12 August 2007 (PDT)</span><br>
<span style="color:red;font-weight:bold;">Changes as of [http://www.wowroster.net/websvn/log.php?repname=roster1 SVN-1122]</span>
+
<span style="color:red;font-weight:bold;">Changes as of [http://www.wowroster.net/websvn/log.php?repname=roster1 SVN-1187]</span>
  
 
<span style="color:orange;font-weight:bold;">This can and will change at any moment</span><br>
 
<span style="color:orange;font-weight:bold;">This can and will change at any moment</span><br>
Line 27: Line 27:
 
** Also added a web viewable license  ?p=license (SEO: license.html)
 
** Also added a web viewable license  ?p=license (SEO: license.html)
 
* ROSTER 1.8 BRINGS MASSIVE CHANGES IN FOLDER AND FILE LAYOUT
 
* ROSTER 1.8 BRINGS MASSIVE CHANGES IN FOLDER AND FILE LAYOUT
** WHEN UPGRADING, YOU MUST CREATE A NEW FOLDER
+
** There is no upgrade path to 1.8, you must make a clean install
**: Rename your old roster folder, and create a new folder
+
**: COPY your old conf.php file to the new folder to upgrade
+
 
* THE INTERFACE IMAGEPACK MUST BE DELETED AND RE-DOWNLOADED
 
* THE INTERFACE IMAGEPACK MUST BE DELETED AND RE-DOWNLOADED
 
*: Roster now converts all the image names to lowercase and removes spaces
 
*: Roster now converts all the image names to lowercase and removes spaces
Line 44: Line 42:
 
** AddOn triggers have been completely redesigned (pleegwat,zanix)
 
** AddOn triggers have been completely redesigned (pleegwat,zanix)
 
*** Please read the AddOn SDK for details
 
*** Please read the AddOn SDK for details
 +
* Changed detection of ROSTER_INSTALLED to IN_ROSTER, so the installer can include some of the roster files
 +
** Please use IN_ROSTER from now on, ROSTER_INSTALLED is for installation purposes only
 +
** define('IN_ROSTER',true); needs to be added to files that are accessed directly before including settings.php
 
* Roster now supports 3 auth levels (guild, officer, admin)
 
* Roster now supports 3 auth levels (guild, officer, admin)
 
** The auth fields were moved to the `roster_account` table
 
** The auth fields were moved to the `roster_account` table
 
* Many Database changes, see the rest of the change log
 
* Many Database changes, see the rest of the change log
 +
** UTF-8 conversion
 +
*** Roster's database tables are now set to the utf-8 collation
 
** guild table
 
** guild table
**: `guild_dateupdatedutc` is now a datetime field (code to change this to datetime is in upgrade.php
+
*** Removed `guild_dateupdatedutc` `update_time` is exactly the same
 
**: `faction` changed from char(8) to char(32)
 
**: `faction` changed from char(8) to char(32)
 
**: Added `factionEn`
 
**: Added `factionEn`
Line 66: Line 69:
 
**: Added `locale`
 
**: Added `locale`
 
** pet table
 
** pet table
**: Completly changed
+
**: Completely changed
 
** pet spellbook, addon table, addon trigger, addon config, menu, menu_button, upload, gems
 
** pet spellbook, addon table, addon trigger, addon config, menu, menu_button, upload, gems
 
**: All new for 1.8
 
**: All new for 1.8
Line 120: Line 123:
 
* Character equipped item bonuses code has been re-vamped, it should be much easier to handle changes in blizz's data (ds)
 
* Character equipped item bonuses code has been re-vamped, it should be much easier to handle changes in blizz's data (ds)
 
* minCPver and minGPver now use the actual CP and GP version numbers and not the dbversion number (zanix)
 
* minCPver and minGPver now use the actual CP and GP version numbers and not the dbversion number (zanix)
 +
* Guild motd will not show if it is empty (zanix)
  
  
Line 238: Line 242:
 
* Added add_ifvalue() to allow for checking of the value before insert in update.lib.php (zeryl)
 
* Added add_ifvalue() to allow for checking of the value before insert in update.lib.php (zeryl)
 
* function border() now accepts an optional 4th parameter, width (zanix)
 
* function border() now accepts an optional 4th parameter, width (zanix)
 +
* Removed old tab selection in favor of the one used in RosterCP (zanix)
 +
** It allows the use of multiple tab groups on one page, and persistence on page re-loads
 +
* Some installer changes (zanix)
 +
** You no longer need to go to install.php, just go to index.php
  
  
Line 243: Line 251:
  
 
====Enhancements====
 
====Enhancements====
* A hearty welcome to our new developers, Ds and Adric!
+
* A hearty welcome to our new developers, DS and Adric!
 
* Roster is now Multi Guild and/or public compatible (pleegwat,zanix)
 
* Roster is now Multi Guild and/or public compatible (pleegwat,zanix)
 
** Set guild and character upload rules in RosterCP
 
** Set guild and character upload rules in RosterCP
Line 251: Line 259:
 
** You can also link to certain files in the addon folder
 
** You can also link to certain files in the addon folder
 
*** ?p=SCOPE-ADDON-FILE | /SCOPE/ADDON/FILE.html
 
*** ?p=SCOPE-ADDON-FILE | /SCOPE/ADDON/FILE.html
 +
* Added a template engine that addons can use (zanix)
 +
** Templates are coded very similar to phpbb, eqdkp, and dragonfly templates
 +
** (In fact, they all use basically the same template engine)
 
* Made a new linking functions to help in CMS porting (zanix)
 
* Made a new linking functions to help in CMS porting (zanix)
 
** lib/cmslink.lib.php
 
** lib/cmslink.lib.php
Line 302: Line 313:
 
** It shows last online in terms of hours/days/weeks/years ago
 
** It shows last online in terms of hours/days/weeks/years ago
 
* Added $wowdb->add_timestamp() function to wowdb to handle timestamp conversion to mysql datetime (zanix)
 
* Added $wowdb->add_timestamp() function to wowdb to handle timestamp conversion to mysql datetime (zanix)
* Guild update will reject uploads if the timestamp is lower that what is in the DB (zanix)
+
* Guild and character update will reject uploads if the timestamp is lower that what is in the DB (zanix)
 
* Converted luaparser to a class (zanix,pleegwat)
 
* Converted luaparser to a class (zanix,pleegwat)
 
** Added lua writer method
 
** Added lua writer method
Line 328: Line 339:
 
* Added lua upload access control (zanix)
 
* Added lua upload access control (zanix)
 
** GP, CP, and other LUA data all have separate level restrictions
 
** GP, CP, and other LUA data all have separate level restrictions
 +
* Added a news addon (pleegwat)
  
  

Revision as of 07:12, 12 August 2007

WR.net

Important note: When you edit this page, you agree to release your contribution into the public domain.
If you do not want this or can not do this because of license restrictions, please do not edit.

Contents


WoW Roster Change Log

Last Release (v1.7.3) February 14, 2007

You can view the open source project at - http://www.wowroster.net

For corrections and/or suggestions - http://www.wowroster.net


Last Edit: Zanix 00:12, 12 August 2007 (PDT)


v1.8.0

Public Beta 1
Updated 00:12, 12 August 2007 (PDT)
Changes as of SVN-1187

This can and will change at any moment
This is to just inform about upcoming fixes/changes/enhancements

Important Notes


Fixes


Changes



Enhancements



v1.7.3

Released - Feburary 14, 2007

Fixes


Enhancements



v1.7.2

Released - December 29, 2006

Fixes


Enhancements



v1.7.1

Released - October 21, 2006

Fixes


Changes


Enhancements



v1.7.0

Released - June 17, 2006

Fixes







Enhancements

$wowdb->error() = mysql_error()
$wowdb->fetch_assoc = mysql_fetch_assoc()
$wowdb->fetch_array = mysql_fetch_array()
$wowdb->fetch_row = mysql_fetch_row()
$wowdb->num_rows = mysql_num_rows()
$wowdb->free_result = mysql_free_result()
$wowdb->data_seek = mysql_data_seek()


Important Changes



v1.6.0

Released - February 04, 2006

Fixes


Enhancements


Known Bugs With 1.6.0



v1.5.1

Released - October 20, 2005

Fixes


Enhancements



v1.5.0

Released - October 17, 2005

Fixes


Enhancements



v1.04

Released - July 30, 2005

Fixes


Enhancements



v1.03 [maintainance]

Released - July 11, 2005



v1.03

Released - May 05, 2005

Personal tools
Namespaces
Variants
Actions
WoWRoster
Navigation
Toolbox