Skip to content

Commit 1a9d892

Browse files
committed
Merge branch 'master' into jonomon
2 parents ba7e205 + e0feb86 commit 1a9d892

File tree

12 files changed

+255
-173
lines changed

12 files changed

+255
-173
lines changed

CHANGELOG.rst

Lines changed: 42 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,43 @@
11
CHANGELOG
22
============
33

4-
0.5.2 -
5-
--------------------
4+
0.6.0 - August 12th 2013
5+
------------------------
6+
7+
New Stuff:
8+
~~~~~~~~~~~~~~~~
9+
10+
* Adds python 3.2+ support
11+
* Adds support for patch 2.0.10.
12+
* Adds experimental SC2Map.MapInfo parsing support.
13+
* Implements new replay GameEngine and plugin support.
14+
* Added a sc2json script contributed by @ChrisLundquist
15+
* Adds plugin GameHeartNormalizer plugin by @StoicLoofah
16+
* Hooked up coveralls.io for coverage reporting: https://coveralls.io/r/GraylinKim/sc2reader
17+
* Hooked up travis-ci for continuous testing: https://travis-ci.org/GraylinKim/sc2reader
18+
* Switched to built in python unittest module for testing.
19+
20+
Changed Stuff (non-backwards compatible!):
21+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
622

7-
* Adds experimental SC2Map.MapInfo parsing support. Replaces the useless MapInfo resource from before.
823
* Summary.teams is now summary.team; summary.team is now summary.teams. To conform with replay name conventions
924
* Fixed #136, unit types from tracker events are used when available.
1025
* Deprecated player.gateway for player.region
1126
* Reorganized the person/player/observer hierarchy. Top level classes are now Computer, Participant, and Observer. Participant and Computer are both children of player so any isinstance code should still work fine.
1227
* Player.uid now means something completely different! Use player.toon_id instead
1328
* Player.uid is now the user id of the player (was player.cid)
1429
* PersonDict can no longer be constructed from a player list and new players cannot be added by string (name). Only integer keys accepted for setting.
15-
* Added a sc2json script contributed by @ChrisLundquist
16-
* Hooked up travis-ci for continuous testing. https://travis-ci.org/GraylinKim/sc2reader
17-
* Switched to built in python unittest module for testing.
1830
* Log a warning instead of throwing an exception when using an unknown colors.
19-
* An unknown hex value will use the hex value as the name.
20-
* An unknown color name will use 0x000000 as the color.
31+
* An unknown hex value will use the hex value as the name.
32+
* An unknown color name will use 0x000000 as the color.
33+
* Finally straighten out all these replay player list/dicts
34+
* human/humans -> human entities, indexed by uid
35+
* computer/computers -> computer entities, indexed by pid
36+
* player/players -> actually playing in the game, indexed by pid
37+
* observer/observers -> observing the game, indexed by uid
38+
* entities -> players + observers || humans + computers, indexed by pid
39+
* client/clients - (deprecated) same as human/humans
40+
* people/person - (deprecated) same as entity/entities
2141

2242

2343
0.5.1 - June 1, 2013
@@ -38,27 +58,22 @@ CHANGELOG
3858

3959
* Support for all replays (arcade replays now parse!) from all versions
4060
* Support for the new replay.tracker.events added in 2.0.8
41-
* Units now have birth frame, death frame, and owner information
42-
* New events for (roughly) tracking unit positions
43-
* New events for tracking player resource stockpiles and collection rates
44-
* More!
61+
* Units now have birth frame, death frame, and owner information
62+
* New events for (roughly) tracking unit positions
63+
* New events for tracking player resource stockpiles and collection rates
64+
* More!
4565
* Much more comprehensive documentation.
4666
* New unit model
47-
* SiegeTank and SiegeTankSieged (and others with different forms) are no longer separate units.
48-
* Units that can transform maintain a full type history.
49-
* Units are correctly and uniquely identified by unit_id alone.
67+
* SiegeTank and SiegeTankSieged (and others with different forms) are no longer separate units.
68+
* Units that can transform maintain a full type history.
69+
* Units are correctly and uniquely identified by unit_id alone.
5070
* Updated unit meta data:
51-
* Mineral Cost
52-
* Vespene Cost
53-
* Supply Cost
54-
* Flags for is_worker, is_army, is_building
71+
* Mineral Cost
72+
* Vespene Cost
73+
* Supply Cost
74+
* Flags for is_worker, is_army, is_building
5575
* Added ability meta data:
56-
* is_build flag marking abilities that create units
57-
* build_unit indicating the unit type that is built
58-
* build_time indicating the build time for the ability
59-
60-
0.4.0 - ???
61-
--------------------
62-
63-
...
76+
* is_build flag marking abilities that create units
77+
* build_unit indicating the unit type that is built
78+
* build_time indicating the build time for the ability
6479

CONTRIBUTORS.txt

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,8 +8,8 @@ Contributors:
88
Jason Dana - @sheutka on github
99
Cameron Zemek (grom) - @grom358 on github
1010
Fabien Reboia (srounet) - @srounet on github
11+
Kevin Leung - @StoicLoofah on github
1112
Daniele Zannotti (Durrza)
1213
Mike Anderson
1314

14-
Special thanks to ggtracker, inc (ggtracker.com) for sponsoring
15-
sc2reader's continued development.
15+
Special thanks to ggtracker, inc (ggtracker.com) for sponsoring sc2reader's continued development.

MANIFEST.in

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,7 @@
11
include LICENSE.txt
22
include CONTRIBUTORS.txt
3+
include CONTRIBUTING.md
4+
include STYLE_GUIDE.rst
35
include README.rst
46
include CHANGELOG.rst
57
recursive-include sc2reader *.csv *.json

0 commit comments

Comments
 (0)