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.