This repository has been archived by the owner on Dec 3, 2018. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 32
/
ChangeLog
248 lines (177 loc) · 6.29 KB
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
2012-07-14 Arie van Deursen
* Version 5.3.0
* Mostly cleaned some github-related items.
2012-07-12 Arie van Deursen
* Version 5.2.9
* First version distributed via github.
2012-07-12 Arie van Deursen
* Version 5.2.1
* Moving from svn towards github.
2012-03-18 Arie van Deursen
* Version 5.2.0
* Added status bar to UI
* Let button panel observe the PacmanInteraction state machine.
* Labwork part III, 2011/2012.
2012-03-18 Arie van Deursen
* Version 5.1.1
* Added UML class diagrams in docs folder
* Included GameTest case
* Prepared framework for extension, such as undo functionality.
* PacmanInteraction now observes / gets notified of changes in the game's state.
2012-03-01 Arie van Deursen
* Version 5.1.0
* Scenarios now in docs file
* Final checkstyle & PMD issues resolved.
2012-02-29 Arie van Deursen
* Version 5.0.3
* Acceptance test suite for ghosts
* Scenarios in docs folder
* PacmanInteraction separated through interface
* PacmanInteraction state machine well defined.
2012-02-28 Arie van Deursen
* Version 5.0.2
* Provided acceptance testing infrastructure
* Made framework extensible
* Continuous integration via Jenkins / Cloudbees.
2012-02-9 Arie van Deursen
* Version 5.0.1
* Moved some answers out of the framework
* Updated pom.
* Release for labwork part I, 2011/2012.
2012-01-25 Arie van Deursen
* Version 5.0.0
* Major refactoring: smaller classes, more interfaces,
single responsibility principle, tell/don't ask.
* Using mockito for unit testing
* Separate framework from actual solution.
* Some functionality not yet working
* Preliminary release for teaching assistants.
2012-01-31 Arie van Deursen
* Version 4.4.5
* Release for TU/e
* Some small cleaning up in the test cases.
* Development mostly deferred to totally new code base for JPacman 5.
2011-11-29 Arie van Deursen
* Version 4.4.4
* Documentation: Updated (yellowgrass issue 11)
* Refactoring: Cleaned up test cases in relation to documentation.
2011-02-17 Arie van Deursen
* Version 4.4.3
* Yellowgrass issue 7: .pmd and .checkstyle also in Zip
* Yellowgrass issue 8: patch files: documented in issue.
2011-02-06 Arie van Deursen
* Version 4.4.2
* Fixed yellowgrass issue 5: scenarios should be included in zip
* Fixed yellowgrass issue 1: creating a zipped source dist with mvn
* Cleaned up zip target in ant build.xml
2011-02-04 Arie van Deursen
* Version 4.4.1
* Fixed yellowgrass isue 4: .eclipse file refers to old junit version
2011-02-01 Arie van Deursen
* Version 4.4.0
* Tunnels implemented
* Cell-Guest association one-to-many
* Monsters can move over food
* New maze at level 1.
2011-01-20 Arie van Deursen
* Version 4.3.7.
* PMD activated
* Various changes due to PMD.
2011-01-14 Arie van Deursen
* Version 4.3.6
* Various improvements due to testing with Google WindowTester
* mvn 3 compatible
2010-01-30 Arie van Deursen
* Version 4.3
* Checkstyle
2009-02-03 Arie van Deursen
* Version 4.1
* Various small improvements to prepare for next lecture round.
2009-01-31 Arie van Deursen
* Version 4.0
* Game can be loaded from file
* File of game specified in jpacamn.properties file
* Proper exception handling if map is incorrect
* Various refactorings related to this year's exercises
* Compliant with ant 1.7, Eclipse 3.4, Java 1.6, JUnit 4.5
* Beginning of test strategy document.
2008-03-31 Arie van Deursen
* Version 3.0.3 and 3.0.4
* Various small refactorings
* Started using mylyn
2008-02-15 Arie van Deursen
* Version 3.0.2
* pom.xml now also supports cobertura
* various checkstyle-inspired improvements
2008-02-12 Arie van Deursen
* Version 3.0.1
* Random monster moving now truly random.
* Starting to adopt checkstyle, sun conventions
* Many small refactorings thanks to checkstyle
* mvn 2.0 pom.xml working
2008-02-04 Arie van Deursen
* Version 3.0
* Largely similar to 2.4
2008-01-30 Arie van Deursen
* Version 2.4
* Preparing for 3.0 to be released next week, for use in course IN3205.
* Several test cases reorganized / refactored.
* Put tests for Cell-Guest association in (new class) GuestTest.
* Switched to new (Delft) cvs repository
* Directory structure follows mvn 2.0 standard layout
* Use of Emma instead of Clover as coverage analysis tool
* Included Eclipse .project and .classpath files in distribution.
2007-11-14 Arie van Deursen
* Version 2.3
* Preparing for switch to new cvs repo
* Adopted animations for players and monsters.
2006-11-27 [email protected]
* Version 2.2
* Used java.util.Observer and Observables
* Fixed incorrect test for failing preconditions in, e.g., BoardTest
2006-11-17 Arie van Deursen
* Version 2.1
* Fixed some small issues discovered by students / assistants
* Provided to Software Engineering Project for comparison.
2006-11-09 <[email protected]>
* Version 2.0
* Introduced TestUtils class
* Added example of assertion testing in BoardTest.
* Temporarily removed maven support -- not working.
2006-11-01 Arie van Deursen
* Version 1.9
* Included ArogUML docs; various minor changes thanks to
creating these docs.
* Added undo implementation.
2006-09-05 Arie van Deursen
* Version 1.8.1
* Various improvements thanks to SDR inspections, cleaning up code
and test suite.
2006-08-07 Arie van Deursen
* Version 1.8
* Ready for JUnit 4.
* Added explicit acceptance test suite.
2006-07-01 Arie van Deursen
* Version 1.7
* Ready for Java 1.5
2005-08-26 Arie van Deursen <[email protected]>
* Version 1.5
* Added textual documentation in doc directory
2005-06-06 Arie van Deursen <[email protected]>
* Version 1.4
* Added test cases for Observer
* Improved (some) of the Javadocs
2004-11-09 <[email protected]>
* Added docs directory with models used for test creation
* Cleaned up the Engine state transitions.
2004-09-08 <[email protected]>
* Version 1.3, distributed to students.
* Updated "zip" task so that files are contained in pacman-1.3/ dir
2004-09-07 <[email protected]>
* Version 1.2
* Added test cases for the controller
* Handed to in3420 students of 2004.
2004-09-03 <[email protected]>
* Completed the isolation of answers
* Release as 1.1 to teaching assistants
* Started with the ChangeLog -- better late than never.