Monday, May 14, 2012

i40

i38 to i39

New Features

[#1156] Added support for multiple google app ids

There are some cases where the same google application might be accessed using multiple different application ids. Roar was unable to accept tokens from these games due to only accepting a single application id.

Roar will now accept a space seperates list of application ids, and will accept tokens from any of these ids.

Bug Fixes

No bug fixes this iteration

i39

i38 to i39

New Features

No new features this iteration.

Bug Fixes

[#1151] Fixed logging bug that was generating excess log entries

These extra log entries were consuming large amounts of space on some servers and causing space issues.

[#1152] Empty publishes were failing

Empty publishes (those with no changes) were failing with odd messages about git. These empty publishes are now behaving correctly.

Tuesday, April 24, 2012

i38

i37 to i38

New Features

No new features this iteration.

Bug Fixes

[#1149] Correctly handle facebook friends without names

Sometimes facebook friends come back without a name node. These people really seem to have no associated name on their facebook page also. Roar was expecting a name field, and failing on such friends.

We now just return an empty string for the name if the name is missing.

i37

i36 to i37

New Features

No new features this iteration.

Bug Fixes

[#1142,#1143] Deleted players are now removed from leaderboards

Using the admin interface to delete a player was leaving their data in the leaderboards. This old data has been removed and deleting a player will now correctly remove that player from the leaderboards.

i36

i35 to i36

New Features

[#1040] Losing an item now generates a notification

When a player loses an item as either a cost to perform an action, or as part of a script, they recieve a notification. This notification looks like this:

<item_lose ikey='an_ikey' id='12312' />

Bug Fixes

[#1145] Fixed security issue htta was exposing facebook auth tokens.

A default created player using the facebook/create_oauth, was incorrectly fgetting their name set to the oauth tokens value. It is now getting set to a random string instead. Also players with names that apear to be oauth tokens have been renamed.

i35

i34 to i35

New Features

[#1138] Added tags to chrome web store entries

Chrome web store entries now have tags in the same style as shops. These can be used for client side filtering and sorting of the entries.

Bug Fixes

[#1140] Chrome web store entries now render correctly when having no modifiers.

When a entry was created with no modifiers, it would fail to render in the editor UI. Such entries now render correctly.

Monday, March 5, 2012

i34

i33 to i34

New Features

[#621] Added admin/increment_stat

This works just like admin/set_stat, except it increments or decrements the corresponding stat.

[#1081] Players notified when they gain an item

When a player recieves an item through any means they will get a notification in the server block that looks like this:

<item_add item_id="1478812237" item_ikey="item_ikey_1"/>

Bug Fixes

None