Skip to content

Commit 27f40af

Browse files
committed
Update the change log and move links around.
1 parent 20fe0cb commit 27f40af

File tree

2 files changed

+59
-37
lines changed

2 files changed

+59
-37
lines changed

CHANGELOG.rst

Lines changed: 27 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,42 @@
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 experimental SC2Map.MapInfo parsing support.
12+
* Implements new replay GameEngine and plugin support.
13+
* Added a sc2json script contributed by @ChrisLundquist
14+
* Adds plugin GameHeartNormalizer plugin by @StoicLoofah
15+
* Hooked up coveralls.io for coverage reporting: https://coveralls.io/r/GraylinKim/sc2reader
16+
* Hooked up travis-ci for continuous testing: https://travis-ci.org/GraylinKim/sc2reader
17+
* Switched to built in python unittest module for testing.
18+
19+
Changed Stuff (non-backwards compatible!):
20+
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
621

7-
* Adds experimental SC2Map.MapInfo parsing support. Replaces the useless MapInfo resource from before.
822
* Summary.teams is now summary.team; summary.team is now summary.teams. To conform with replay name conventions
923
* Fixed #136, unit types from tracker events are used when available.
1024
* Deprecated player.gateway for player.region
1125
* 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.
1226
* Player.uid now means something completely different! Use player.toon_id instead
1327
* Player.uid is now the user id of the player (was player.cid)
1428
* 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.
1829
* 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.
30+
** An unknown hex value will use the hex value as the name.
31+
** An unknown color name will use 0x000000 as the color.
32+
* Finally straighten out all these replay player list/dicts
33+
** human/humans -> human entities, indexed by uid
34+
** computer/computers -> computer entities, indexed by pid
35+
** player/players -> actually playing in the game, indexed by pid
36+
** observer/observers -> observing the game, indexed by uid
37+
** entities -> players + observers || humans + computers, indexed by pid
38+
** client/clients - (deprecated) same as human/humans
39+
** people/person - (deprecated) same as entity/entities
2140

2241

2342
0.5.1 - June 1, 2013

README.rst

Lines changed: 32 additions & 29 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1+
12
What is sc2reader?
23
====================
34

@@ -18,10 +19,19 @@ sc2reader is currently powering:
1819
If you use sc2reader and you would like your tool, site, project, or implementation listed above, drop us a line on our `mailing list`_ or stop by our #sc2reader IRC channel and say hi!
1920

2021

22+
.. _ggtracker.com: http://ggtracker.com
23+
.. _gamereplays.org: http://www.gamereplays.org/starcraft2/
24+
.. _sc2companion.com: http://sc2companion.com
25+
.. _The Core: http://www.teamliquid.net/forum/viewmessage.php?topic_id=341878
26+
.. _Midi Conversion: https://github.com/obohrer/sc2midi
27+
28+
2129
Current Status
2230
=================
2331

24-
sc2reader is production ready at release and under active development on github. It is currently capable of parsing varying levels of information out of the three primary resource types listed below. For a more detailed and exact description of the information that can be extracted please consult the `documentation`_ hosted on ReadTheDocs.
32+
sc2reader is production ready at release and under active development on Github. It is currently capable of parsing varying levels of information out of the three primary resource types listed below. For a more detailed and exact description of the information that can be extracted please consult the `documentation`_ hosted on ReadTheDocs.
33+
34+
.. _documentation: http://sc2reader.rtfd.org/
2535

2636

2737
Replays
@@ -93,6 +103,8 @@ Parsing on these files is now production ready for those that can get them. See
93103

94104
Again, these files are generally unnecessary after the 2.0.8 release.
95105

106+
.. _Team Liquid: http://www.teamliquid.net/forum/viewmessage.php?topic_id=330926
107+
96108

97109
Basic Usage
98110
=====================
@@ -127,6 +139,8 @@ If you want to load a collection of replays, you can use the plural form. Loadin
127139

128140
replays = sc2reader.load_replays('path/to/replay/directory')
129141

142+
.. _sc2reader.scripts: https://github.com/GraylinKim/sc2reader/tree/master/sc2reader/scripts
143+
130144

131145
Loading Maps
132146
----------------
@@ -168,7 +182,9 @@ There are a growing number of community generated plugins that you can take adva
168182
sc2reader.engine.register_plugin(SelectionTracker())
169183
sc2reader.engine.register_plugin(APMTracker())
170184

171-
The :class:`~sc2reader.engine.plugins.ContextLoader` and :class:`~sc2reader.engine.plugins.GameHeartNormalizer` plugins are registered by default.
185+
The new GameHeartNormalizerplugin is registered by default.
186+
187+
.. _Creating GameEngine Plugins: http://sc2reader.readthedocs.org/en/latest/articles/creatingagameengineplugin.html
172188

173189

174190
Installation
@@ -216,6 +232,11 @@ or with setuptools::
216232
cd sc2reader-master
217233
python setup.py install
218234

235+
.. _travis-ci: https://travis-ci.org/
236+
.. _coveralls.io: https://coveralls.io
237+
.. _test coverage: https://coveralls.io/r/GraylinKim/sc2reader
238+
.. _continuous testing: https://travis-ci.org/GraylinKim/sc2reader
239+
219240

220241
For Contributors
221242
-------------------
@@ -228,6 +249,10 @@ Contributors should install from an active git repository using setuptools in `d
228249

229250
Please review the `CONTRIBUTING.md`_ file and get in touch with us before doing too much work. It'll make everyone happier in the long run.
230251

252+
.. _develop: http://peak.telecommunity.com/DevCenter/setuptools#development-mode
253+
.. _CONTRIBUTING.md: https://github.com/GraylinKim/sc2reader/blob/master/CONTRIBUTING.md
254+
255+
231256
Testing
232257
-------------------
233258

@@ -258,6 +283,9 @@ Issues and Support
258283

259284
We have an `issue tracker`_ on Github that all bug reports and feature requests should be directed to. We have a `mailing list`_ with Google Groups that you can use to reach out for support. We are generally on FreeNode in the #sc2reader and can generally provide live support and address issues there as well.
260285

286+
.. _mailing list: http://groups.google.com/group/sc2reader
287+
.. _issue tracker: https://github.com/GraylinKim/sc2reader/issues
288+
261289

262290
Acknowledgements
263291
=======================
@@ -275,31 +303,6 @@ and kept this project going.
275303
* Thanks to Blizzard for supporting development of 3rd party tools and releasing
276304
their `s2protocol`_ full reference implementation.
277305

278-
279-
.. _s2protocol: https://github.com/Blizzard/s2protocol
280-
.. _ggtracker.com: http://ggtracker.com
281-
.. _gamereplays.org: http://www.gamereplays.org/starcraft2/
282-
.. _Midi Conversion: https://github.com/obohrer/sc2midi
283-
.. _sc2reader.scripts: https://github.com/GraylinKim/sc2reader/tree/master/sc2reader/scripts
284-
.. _The Core: http://www.teamliquid.net/forum/viewmessage.php?topic_id=341878
285-
.. _PyPy: http://pypy.org/
286-
.. _sc2pp: https://github.com/zsol/sc2pp
287-
.. _sc2replay-csharp: https://github.com/ascendedguard/sc2replay-csharp
288-
.. _comsat: https://github.com/tec27/comsat
289306
.. _phpsc2replay: http://code.google.com/p/phpsc2replay/
290-
.. _Team Liquid: http://www.teamliquid.net/forum/viewmessage.php?topic_id=330926
291-
.. _develop: http://peak.telecommunity.com/DevCenter/setuptools#development-mode
292-
.. _documentation: http://sc2reader.rtfd.org/
293-
.. _mailing list: http://groups.google.com/group/sc2reader
294-
.. _developers mailing list: http://groups.google.com/group/sc2reader-dev
295-
.. _phpsc2replay: http://code.google.com/p/phpsc2replay/
296-
.. _issue tracker: https://github.com/GraylinKim/sc2reader/issues
297-
.. _bnet_scraper: https://github.com/agoragames/bnet_scraper
298-
.. _sc2profile: https://github.com/srounet/sc2profile
299-
.. _continuous testing: https://travis-ci.org/GraylinKim/sc2reader
300-
.. _travis-ci: https://travis-ci.org/
301-
.. _coveralls.io: https://coveralls.io
302-
.. _test coverage: https://coveralls.io/r/GraylinKim/sc2reader
303-
.. _CONTRIBUTING.md: https://github.com/GraylinKim/sc2reader/blob/master/CONTRIBUTING.md
304-
.. _sc2companion.com: http://sc2companion.com
305-
.. _Creating GameEngine Plugins: http://sc2reader.readthedocs.org/en/latest/articles/creatingagameengineplugin.html
307+
.. _sc2replay-csharp: https://github.com/ascendedguard/sc2replay-csharp
308+
.. _s2protocol: https://github.com/Blizzard/s2protocol

0 commit comments

Comments
 (0)