Roster:ChangeLog

From WoWRosterWiKi
(Difference between revisions)
Jump to: navigation, search
Line 3: Line 3:
 
{{MainMenu|Roster}}
 
{{MainMenu|Roster}}
  
==WoW Roster Change Log==
+
=WoW Roster Change Log=
 
Last Release (v2.0.0) June 20, 2008
 
Last Release (v2.0.0) June 20, 2008
  
Line 11: Line 11:
  
 
----
 
----
Last Edit: [[User:Zanix|Zanix]] 21:47, 14 June 2008 (CDT)
+
Last Edit: [[User:Zanix|Zanix]] 21:49, 11 November 2008 (CST)
  
  
===v2.1.0===
+
==v2.1.0==
 
<span style="color:red;font-weight:bold;">Alpha</span><br>
 
<span style="color:red;font-weight:bold;">Alpha</span><br>
 
<span style="color:red;font-weight:bold;">Updated 21:07, 11 November 2008 (CST)</span><br>
 
<span style="color:red;font-weight:bold;">Updated 21:07, 11 November 2008 (CST)</span><br>
Line 22: Line 22:
 
<span style="color:orange;font-weight:bold;">This is to just inform about upcoming fixes/changes/enhancements</span>
 
<span style="color:orange;font-weight:bold;">This is to just inform about upcoming fixes/changes/enhancements</span>
  
 +
===General Fixes and Enhancements===
 +
* Added Death Knight class color
 +
** Updated other colors to standard Blizz colors (http://www.wowwiki.com/Class_colors)
 +
* Removed trim on realm/character/guild name for upload rules
 +
** Apparently you can have spaces at the beginning and end of the realm/character/guild name
 +
* Added img/class/deathknight_icon.jpg
 +
* Updated class icons to 64px, up from 50px
 +
* Changed $_GET[] search to s_term then changed the order of the $_GET[] in the makelink()
 +
* Added class id for Death Knight = 6
 +
* New Quest Data (see other sections for additional info)
 +
** All quest links use quest_id now
 +
** Changes for lib/quest.php functions
 +
*** quest_get_many() updated for new tables
 +
*** quest_get_one($quest_name)
 +
*** quest_get_one_id($quest_id, $locale)
 +
* Fixed error in lib/dbal/mysql.php
 +
* Changed behavior of db::error_die, will now just die() and not use die_quietly()
 +
** Roster starts with this enabled, then settings.php sets to false when framework initialization is done
 +
** We set db::error_die to false now, so db errors can be caught, instead of the db layer just dying
 +
* Changed ROSTER_MAXCHARLEVEL to 80
 +
* Changed ROSTER_MAXSKILLLEVEL to 450
 +
* install.sh had the wrong svn path
 +
* Updated EU realmstatus URL
 +
* Realmstatus fix for XML change for US feed
 +
* Fix style for file input fields in FF3
 +
** Now the style will have a white background with grey text and a grey border
 +
* Fixed notice error in installer
 +
* Some fixes to the item parser
 +
* Item and Profession search, changed Lv to localized Level name
  
===v2.0.0===
+
 
 +
===LUA Update (update.lib.php)===
 +
* Added additional checks for missing data
 +
** Mail['Coin'], Mail['CoinIcon'], Spellbook['Rank']
 +
** Including more not listed
 +
* Talent import fixes
 +
* Pet talents data importing
 +
* Glyph data importing
 +
* Added processTime var for use with enforceRules()
 +
 
 +
 
 +
===SQL/DB===
 +
* New tables: quest_data, pet_talents, pet_talenttree
 +
* Renamed tables: spellbook_pet -> pet_spellbook
 +
* Changed tables: quests
 +
* Dropped: pets.usedtp (not available in WoW 3.0), pets.loyalty (not available in WoW 3.0)
 +
* New Quest data
 +
** daily, group, reward_money, quest_id, description, objective, difficulty
 +
** Description and Objective are only available via an option in CP /cp questsfull on -- scan full info for quests (Description & Objective)
 +
 
 +
 
 +
===Locales===
 +
* frFR fix for Warrior
 +
* Quest links updated to use quest id
 +
** frFR: WoWDBU FR seems to be in maintenance mode and Judgehype FR does't seem to support quest id links
 +
** Added WoWHead to all locales since it seems their site has data for them
 +
* New strings 'tag', 'daily'
 +
* Added locales for 'Runeforging' and 'Inscription'
 +
* Added Inscription icon
 +
* Added 'Death Knight' locale strings
 +
* Updated class colors
 +
 
 +
 
 +
===Template System===
 +
* Fixed a bug where iterating only the first element of an array resulted in the entire array being printed
 +
* Added new '<!-- TRANSLATE string -->' instruction
 +
** Looks up the 'string' key in the current active localization table
 +
** Check templates/default/memberslist/memberslist.html for usage examples
 +
* Moved locale assignments to template to <!-- TRANSLATE --> calls in the template
 +
** Replaced many tpl variables with <!-- TRANSLATE --> instruction in templates
 +
** Leftover {L_*} keys are not strictly locale keys, mainly tooltips or other php set values
 +
** Some core addons may have not been updated yet
 +
 
 +
 
 +
===Addon Framework===
 +
* Fixed incorrect $addon variables
 +
** 'tpl_image_url' and 'tpl_image_path'
 +
* Install::add_menu_button() added 5th parameter - $active
 +
** Default true
 +
** Set to false to prevent button from being automatically added to the menu
 +
** Nice for "optional" buttons
 +
 
 +
 
 +
===Roster AddOns===
 +
* Quest data changes
 +
** Quest List, Quest List Search, and Char-Info->Quests updated to not break and use some of the new data, not all though
 +
 
 +
 
 +
====CharacterInfo====
 +
* Fixed talent export link for character talents
 +
* Fix to spellbook sql
 +
* Char-Info->Quests new template data:
 +
** ID - int, INDEX - int, DIFFICULTY - int, DESCRIPTION - text, REWARD_MONEY_C - int, REWARD_MONEY_S - int, REWARD_MONEY_G - int, OBJECTIVE - text, DAILY - int, GROUP - int
 +
* Changed quest icon to look more like the game icon
 +
* Updated menu tooltips
 +
 
 +
 
 +
====Keys====
 +
* Patched for the memberslist changes
 +
* Patched for new quest data format
 +
 
 +
 
 +
====PvPLog====
 +
* Updated frFR
 +
* Fixed SQL error
 +
* Changed win/loss text to image in PvPLog
 +
 
 +
 
 +
====MembersList====
 +
* Simplified name_value()
 +
* Stripped out client sort
 +
* Fixed pagination
 +
* Alt grouping/ungrouping now clientside
 +
* Lots of code cleanup
 +
* Removed template keys:
 +
** members_row.OPEN (use S_GROUP_ALTS eq 2)
 +
** members_row.alts.DISPLAY (actually the opposite. Use S_GROUP_ALTS neq 2)
 +
** S_TOOLBAR (used to include direction, but removed that usage yesterday. Use S_GROUP_ALTS ge 0)
 +
* Added HREF patching
 +
** When using the openAlts(), closeAlts(), or unGroupAlts() javascript functions, all <a> elements with the 'internal' class will have their link target patched, giving the 'alts=' parameter (if set) the appropriate value.
 +
* Mainless alts are not shown at the bottom in ungrouped mode
 +
* Reformatted all memberlist pages to align the FIELD definitions
 +
* Updated with multisort
 +
* Removed the separate makeToolBar call
 +
* Main/Alt matching
 +
** If the regex results in a member name with quotes, these are now properly escaped. thanks Athan.
 +
* Added inactive buttons for memberslist to all yet unlinked pages
 +
* Reformed $memberslist->prepareData() paramters
 +
* Added filter support by adding the GET string, with a GUI
 +
* Added ability to disable filtering for a column, hiding the box (set 'filter'=false)
 +
* Added ability to set an explicit mysql column definition for the default filter
 +
* Cleaned up javascript sort/filter specifications, since these are no longer used
 +
* Enabled filtering on stat-totals
 +
* Fixed HTML syntax
 +
* Added filter settings (disabled on key columns)
 +
 
 +
 
 +
====Vault====
 +
* Added Guild Vault search
 +
* Fixed missing 'requires_level' data in VaultItem class
 +
 
 +
 
 +
 
 +
 
 +
==v2.0.0==
 
Released - June 20, 2008
 
Released - June 20, 2008
====Important Notes====
+
===Important Notes===
 
* '''Roster has changed drastically, there is so much new and different from the last version (1.7.3)'''
 
* '''Roster has changed drastically, there is so much new and different from the last version (1.7.3)'''
 
*: '''We did our best to keep a log of every change, but there is so much that has been changed, that we could not list everything'''
 
*: '''We did our best to keep a log of every change, but there is so much that has been changed, that we could not list everything'''
Line 81: Line 224:
  
  
====Fixes====
+
===Fixes===
 
* Many locale changes/fixes
 
* Many locale changes/fixes
 
* Edited the lua parser to read the lines directly from the file rather than caching it into memory (pleegwat)
 
* Edited the lua parser to read the lines directly from the file rather than caching it into memory (pleegwat)
Line 133: Line 276:
  
  
====Changes====
+
===Changes===
 
* Major re-vamp of the character pages
 
* Major re-vamp of the character pages
 
** Way too much to list here
 
** Way too much to list here
Line 257: Line 400:
  
  
 
+
===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)
Line 356: Line 498:
  
  
===v1.7.3===
+
==v1.7.3==
 
Released - February 14, 2007
 
Released - February 14, 2007
====Fixes====
+
===Fixes===
 
* Updated lua code and parsing for WoW 2.0.3 (pleegwat)
 
* Updated lua code and parsing for WoW 2.0.3 (pleegwat)
 
* Many locale updates (zanix)
 
* Many locale updates (zanix)
Line 405: Line 547:
  
  
====Enhancements====
+
===Enhancements===
 
* esES locale '''May not be complete!'''
 
* esES locale '''May not be complete!'''
 
* Changes to the upgrader, we now have a common function for upgrading (zanix)
 
* Changes to the upgrader, we now have a common function for upgrading (zanix)
Line 428: Line 570:
  
  
===v1.7.2===
+
==v1.7.2==
 
Released - December 29, 2006
 
Released - December 29, 2006
====Fixes====
+
===Fixes===
 
* '''IMPORTANT'''
 
* '''IMPORTANT'''
 
** There are no longer any Roster AddOns included with Roster
 
** There are no longer any Roster AddOns included with Roster
Line 478: Line 620:
  
  
====Enhancements====
+
===Enhancements===
 
* CP 2.0 and GP 2.0 compatibility added, no new features (zanix,pleegwat)
 
* CP 2.0 and GP 2.0 compatibility added, no new features (zanix,pleegwat)
 
** Roster 1.8 will get most of the CP 2.0 changes
 
** Roster 1.8 will get most of the CP 2.0 changes
Line 512: Line 654:
  
  
===v1.7.1===
+
==v1.7.1==
 
Released - October 21, 2006
 
Released - October 21, 2006
====Fixes====
+
===Fixes===
 
* Multiple deDE translation fixes (Sphinx)
 
* Multiple deDE translation fixes (Sphinx)
 
* Reputation addon fix for apostrophe in faction names (mattm)
 
* Reputation addon fix for apostrophe in faction names (mattm)
Line 565: Line 707:
  
  
====Changes====
+
===Changes===
 
* Search page changed to use sgray bordering (zanix)
 
* Search page changed to use sgray bordering (zanix)
 
* MOTD and realmstatus are using full paths for images and fonts (zanix)
 
* MOTD and realmstatus are using full paths for images and fonts (zanix)
Line 598: Line 740:
  
  
====Enhancements====
+
===Enhancements===
 
* frFR localization [Thanks wowodo, lesablier, Exerladan, and Ansgar] (zanix)
 
* frFR localization [Thanks wowodo, lesablier, Exerladan, and Ansgar] (zanix)
 
* Keyring support (zanix)
 
* Keyring support (zanix)
Line 657: Line 799:
  
  
===v1.7.0===
+
==v1.7.0==
 
Released - June 17, 2006
 
Released - June 17, 2006
====Fixes====
+
===Fixes===
 
* Update Profile
 
* Update Profile
 
** Switched to lua parser from roster2 (Parser Code By Airor/Chris), seems to run better/faster (By zanix)
 
** Switched to lua parser from roster2 (Parser Code By Airor/Chris), seems to run better/faster (By zanix)
Line 789: Line 931:
  
  
====Enhancements====
+
===Enhancements===
 
* RosterDiag - A Roster Diagnostics tool, displays important config options, gd info, file integrity, etc... (By anthonyb, zanix, mathos)
 
* RosterDiag - A Roster Diagnostics tool, displays important config options, gd info, file integrity, etc... (By anthonyb, zanix, mathos)
 
** You can use rosterdiag.php?printconf=1 to get a printed array of the current Roster configuration  
 
** You can use rosterdiag.php?printconf=1 to get a printed array of the current Roster configuration  
Line 861: Line 1,003:
  
  
====Important Changes====
+
===Important Changes===
 
* Roster Password is now a md5 hash
 
* Roster Password is now a md5 hash
 
*: AddOn Devs, change your addons if it uses this password  
 
*: AddOn Devs, change your addons if it uses this password  
Line 892: Line 1,034:
  
  
===v1.6.0===
+
==v1.6.0==
 
Released - February 04, 2006
 
Released - February 04, 2006
====Fixes====
+
===Fixes===
 
*Basic support for PvPLog 0.4.8
 
*Basic support for PvPLog 0.4.8
 
**More fixes, enhancements comming soon!
 
**More fixes, enhancements comming soon!
Line 938: Line 1,080:
  
  
====Enhancements====
+
===Enhancements===
 
*Roster Addons support
 
*Roster Addons support
 
*Full DB prefix support, default DB prefix is 'roster_'
 
*Full DB prefix support, default DB prefix is 'roster_'
Line 974: Line 1,116:
  
  
====Known Bugs With 1.6.0====
+
===Known Bugs With 1.6.0===
 
*Bags with long names are not displayed correctly, they appear to be moved into the bag
 
*Bags with long names are not displayed correctly, they appear to be moved into the bag
 
**This is a css issue, no known fix at this time
 
**This is a css issue, no known fix at this time
Line 985: Line 1,127:
  
  
===v1.5.1===
+
==v1.5.1==
 
Released - October 20, 2005
 
Released - October 20, 2005
====Fixes====
+
===Fixes===
 
*Character pane blank for any tabs other than Skill when DB doesn't contain any Pet data [337-338]
 
*Character pane blank for any tabs other than Skill when DB doesn't contain any Pet data [337-338]
 
*"Headers already sent" issue with update.php for some people fixed [330-331]
 
*"Headers already sent" issue with update.php for some people fixed [330-331]
Line 994: Line 1,136:
  
  
====Enhancements====
+
===Enhancements===
 
*$lang variable replaced with $roster_lang to resolve compatibility issues with phpBB [329]
 
*$lang variable replaced with $roster_lang to resolve compatibility issues with phpBB [329]
  
Line 1,000: Line 1,142:
  
  
===v1.5.0===
+
==v1.5.0==
 
Released - October 17, 2005
 
Released - October 17, 2005
====Fixes====
+
===Fixes===
 
*Missing Poison profession icon added
 
*Missing Poison profession icon added
 
*Large amounts of display inconsistencies between IE6 and Firefox 1.0.6 fixed
 
*Large amounts of display inconsistencies between IE6 and Firefox 1.0.6 fixed
Line 1,022: Line 1,164:
  
  
====Enhancements====
+
===Enhancements===
 
*Localization completely re-done and almost the entire roster now supports localization. Current language support is English (enUS) and German (deDE) but will be easy to now include other languages
 
*Localization completely re-done and almost the entire roster now supports localization. Current language support is English (enUS) and German (deDE) but will be easy to now include other languages
 
*Reputation tab added to character panel
 
*Reputation tab added to character panel
Line 1,049: Line 1,191:
  
  
===v1.04===
+
==v1.04==
 
Released - July 30, 2005
 
Released - July 30, 2005
====Fixes====
+
===Fixes===
 
*Updated the $blizstatuspage variable in conf.php to fix issues since WoW 1.6.0 patch  
 
*Updated the $blizstatuspage variable in conf.php to fix issues since WoW 1.6.0 patch  
 
*Renamed "roster\CSS FILES" directory to "roster\css" to reduce issues with UNIX based web servers caused by spaces in the directory name.
 
*Renamed "roster\CSS FILES" directory to "roster\css" to reduce issues with UNIX based web servers caused by spaces in the directory name.
Line 1,066: Line 1,208:
  
  
====Enhancements====
+
===Enhancements===
 
*Percentage value shown on the XP bar on the character page
 
*Percentage value shown on the XP bar on the character page
 
*Character gender now captured and displayed on the character page
 
*Character gender now captured and displayed on the character page
Line 1,086: Line 1,228:
  
  
===v1.03 [maintainance]===
+
==v1.03 [maintainance]==
 
Released - July 11, 2005
 
Released - July 11, 2005
 
*Just a package maintenance update to prevent issues with old addons and links - no functionality changes.
 
*Just a package maintenance update to prevent issues with old addons and links - no functionality changes.
Line 1,096: Line 1,238:
  
  
===v1.03===
+
==v1.03==
 
Released - May 05, 2005
 
Released - May 05, 2005
 
*Updated lib/wowdb.php to except Angarth' Wow Profiler 1.0.3
 
*Updated lib/wowdb.php to except Angarth' Wow Profiler 1.0.3

Revision as of 03:49, 12 November 2008

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 (v2.0.0) June 20, 2008

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

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


Last Edit: Zanix 21:49, 11 November 2008 (CST)


v2.1.0

Alpha
Updated 21:07, 11 November 2008 (CST)
Changes as of SVN-1902

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

General Fixes and Enhancements


LUA Update (update.lib.php)


SQL/DB


Locales


Template System


Addon Framework


Roster AddOns


CharacterInfo


Keys


PvPLog


MembersList


Vault



v2.0.0

Released - June 20, 2008

Important Notes


Fixes


Changes


Enhancements



v1.7.3

Released - February 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