CHANGELOG.md 80.3 KB
Newer Older
1
2
Upcoming version:
-----------------
3
  - upgrading leaflet to latest version 1.2.0 (Nikolaus Krismer)
4
  - fixed compilation problem after moving classes in project isochrone (Nikolaus Krismer)
5
  - fixed broken equalsVerifier tests (Nikolaus Krismer)
User expired's avatar
User expired committed
6
  - merging changes (Nikolaus Krismer)
7
  - externalizing dependency versions (Nikolaus Krismer)
User expired's avatar
User expired committed
8
  - added city polygons for vienna (Nikolaus Krismer)
User expired's avatar
User expired committed
9
  - updating webpack (Nikolaus Krismer)
10
  - trying to harmonize selenium browsers (FF, chrome & phantomjs) (Nikolaus Krismer)
11
  - trying to fix selenium's WebDriverException (Nikolaus Krismer)
User expired's avatar
User expired committed
12
  - improved repo order (Nikolaus Krismer)
13
  - Fixed dependency problems (with geotools 17.2) (Nikolaus Krismer)
14
  - upgrading gradle plugin shadowjar (Nikolaus Krismer)
15
  - upgrading to latest nodejs 8.3.0 (which uses V8 version 6.0 and should be a lot faster) (Nikolaus Krismer)
User expired's avatar
User expired committed
16
  - updating to gradle 4.1 (Nikolaus Krismer)
17
  - Fixed issues with icons (after webpack3 update) (Nikolaus Krismer)
18
  - Verion updates for various JavaScript libraries (webpack, turfjs, ...) (Nikolaus Krismer)
19
  - Version upgrades for npm and selenium test drivers (Nikolaus Krismer)
User expired's avatar
User expired committed
20
  - Fixed some minor js issues (Nikolaus Krismer)
21
  - using own pouchdb caching implementation (fixes scoping issue) (Nikolaus Krismer)
22
  - Upgrading PouchDB to latest version (Nikolaus Krismer)
23
24
  - Implemented hierarchical isochrone analyses types (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
25
26
Version v0.9.0:
---------------
27
  - Added some more information in isochrone analyses marker popups (Nikolaus Krismer)
28
  - fixing missing icon for school (during isochrone analyses) (Nikolaus Krismer)
29
  - allowing tile map offline caching (and updating leaflet to v.1.1.0) (Nikolaus Krismer)
30
  - removing log4j dtd request (to allow working offline) (Nikolaus Krismer)
31
  - added borders polygon for chicago (Nikolaus Krismer)
User expired's avatar
User expired committed
32
  - Updating to gradle 4.0 (Nikolaus Krismer)
33
  - Upgrading NodeJS to latest version (8.0.0) (Nikolaus Krismer)
34
  - Sticking to jersey 2.25 (newest version does not work right now) (Nikolaus Krismer)
User expired's avatar
User expired committed
35
  - Adding more cities (in japan) (Nikolaus Krismer)
36
  - Setting MineTX as default algorithm (Nikolaus Krismer)
User expired's avatar
User expired committed
37
  - added some more city polygons (Nikolaus Krismer)
38
  - Added bounding polygon for city of nairobi (Nikolaus Krismer)
User expired's avatar
User expired committed
39
  - added dataset cologne (Nikolaus Krismer)
40
  - Improving isochrone analyses (adding ways and relations from OSM) (Nikolaus Krismer)
41
  - logging sql statements to file now (disabled by default) (Nikolaus Krismer)
42
  - Fixed broken isochrone-web selenium tests (Nikolaus Krismer)
43
  - Upgrade to latest node.js (v7.9.0) (Nikolaus Krismer)
44
  - updating geckodriver to latest version (v0.16.1) (Nikolaus Krismer)
User expired's avatar
User expired committed
45
  - fixed eshint warnings (Nikolaus Krismer)
46
  - Preparations for joined network usage (Nikolaus Krismer)
47
  - Adding bounds for baselayer "basemap" (Nikolaus Krismer)
48
  - Hiding isochrone config when using meanCalculator (Nikolaus Krismer)
49
  - added checkbox in debug dialog (value off by default) that allows to show deprecated ranges (when computing isochrone from cache) (Nikolaus Krismer)
50
  - Changing colors to match new jquery-ui theme (Nikolaus Krismer)
51
  - Fixed broken baselayer (google) and added HERE baselayers (Nikolaus Krismer)
52
  - Updating gradle (to version 3.5) (Nikolaus Krismer)
53
  - Cleanup after switching to jquery-ui base theme (Nikolaus Krismer)
54
  - Updating jquery, jquery-ui, turfjs and others (Nikolaus Krismer)
55
  - Using lambda instead of anonymous inner class (Nikolaus Krismer)
56
  - Updating jacoco to latest version (v0.7.9) (Nikolaus Krismer)
57
  - Preventing incremental caching in expiration mode (Nikolaus Krismer)
58
  - Changes to match new Node interface (in project isochrone) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
59
60
61
62
  - Merge branch 'master' of git.uibk.ac.at:dbis-isochrone/isochrone-web (Nikolaus Krismer)
  - Fixing coverage masking; added deprecated node styles (Nikolaus Krismer)
  - Matching project isochrone API (Nikolaus Krismer)
  - Minor improvements (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
63
64
65
66
67
  - Addes support for MineRB algorithm (Nikolaus Krismer)
  - Reworked sql statament logging (Nikolaus Krismer)
  - Updating gretty to latest version (Nikolaus Krismer)
  - Not limiting MineR(X) by default (Nikolaus Krismer)
  - Adding sequence number to visualized loading regions for MineR(X) (Nikolaus Krismer)
User expired's avatar
User expired committed
68
  - fixed broken test (Nikolaus Krismer)
69
  - remving unnecessary usage of final (in try-resource-catch and interfaces) (Nikolaus Krismer)
70
  - updating gradle wrapper (to version 3.4.1) (Nikolaus Krismer)
User expired's avatar
User expired committed
71
  - added hill shading (Nikolaus Krismer)
User expired's avatar
User expired committed
72
  - updating gradle wrapper (Nikolaus Krismer)
73
  - changed to match new selenium API (Nikolaus Krismer)
74
  - removing binary test results (only xml reports are needed) (Nikolaus Krismer)
75
  - moving test results in subfolder for each database (Nikolaus Krismer)
User expired's avatar
User expired committed
76
  - fixed eshint warning (Nikolaus Krismer)
User expired's avatar
User expired committed
77
  - fixed todo task (Nikolaus Krismer)
78
  - added possibility to visualize MineT(X) tile ranges (Nikolaus Krismer)
79
  - added handling for testObject when using marionette driver (Nikolaus Krismer)
80
  - setting some more options for selenium driver (Nikolaus Krismer)
81
  - disabled geo-location for chrome/firefox during tests (should fix failing tests) (Nikolaus Krismer)
82
  - fixed variable naming in isTrue check for selenium (Nikolaus Krismer)
User expired's avatar
User expired committed
83
  - fixed minor javascript error (Nikolaus Krismer)
84
  - upgrading to latest geckodriver (and using firefox instead of chrome for integration testing) (Nikolaus Krismer)
85
  - closing tabs before quitting browser (should not be needed, just to be sure...) (Nikolaus Krismer)
86
  - improved selenium cleanup (should work now even if tests were skipped/failed) (Nikolaus Krismer)
87
  - using latest npm/nodejs versions (Nikolaus Krismer)
88
  - fixing js coverage (for the moment karma-coverage is used (not jscover) (Nikolaus Krismer)
User expired's avatar
User expired committed
89
  - some version upgrades (Nikolaus Krismer)
User expired's avatar
User expired committed
90
  - upgrading to webpack2 (Nikolaus Krismer)
91
  - replacing deprecated methods in jackson framework (Nikolaus Krismer)
92
  - added possiblity to specify the algorithm case insensitive (Nikolaus Krismer)
User expired's avatar
User expired committed
93
  - reworked algorithmFactory usage (Nikolaus Krismer)
94
  - reverting to gradle 3.2.1, since plugin gretty causes problems with 3.3 (Nikolaus Krismer)
95
  - changes to fit new interface of seed class in project isochrone (Nikolaus Krismer)
96
  - fixed problems with datasets using geography type (Nikolaus Krismer)
97
  - changed level of hikariCP messages (so no debug messages are shown by default anymore) (Nikolaus Krismer)
98
99
  - changes after changes in isochrone project (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
100
101
Version v0.8.1:
---------------
102
  - slightly improved css for favorites plugin (Nikolaus Krismer)
103
  - reworked leaflet control sizes when leaflet-touch class is present (Nikolaus Krismer)
User expired's avatar
User expired committed
104
  - fixed broken test (Nikolaus Krismer)
105
  - added split background for transporation stations where multiple modalities acn be used (Nikolaus Krismer)
User expired's avatar
User expired committed
106
  - fixed eshint warnings (Nikolaus Krismer)
107
  - fixed slider initialization from local variable cache (Nikolaus Krismer)
108
  - fixed behaviour for favorites control if no favorites were added at all (Nikolaus Krismer)
109
  - added polygon for amsterdam dataset (Nikolaus Krismer)
User expired's avatar
User expired committed
110
  - fixed old google api link (Nikolaus Krismer)
111
  - fixed interface mismatch in cycling naming (name is cycling for speedEstimator... not bike) (Nikolaus Krismer)
User expired's avatar
User expired committed
112
  - fixed eshint warning (Nikolaus Krismer)
113
  - fixing old orphaned table pattern (Nikolaus Krismer)
114
  - improved dateTime handling in dataset config div (Nikolaus Krismer)
115
  - implemented a more robust version of nodeAnnotation retrieval (multi day spanning capabale) (Nikolaus Krismer)
User expired's avatar
User expired committed
116
  - fixed broken tests (Nikolaus Krismer)
User expired's avatar
User expired committed
117
  - updateing gradle; fixing #5 (Nikolaus Krismer)
User expired's avatar
User expired committed
118
  - fixed eshint warnings (Nikolaus Krismer)
119
  - renaming switzerland bounding polygon (Nikolaus Krismer)
120
  - improved handling when dealing with unconfigured datasets (or datasets without a cityPolygon file) (Nikolaus Krismer)
121
  - added switzerland dataset; fixed license displaying issue (Nikolaus Krismer)
User expired's avatar
User expired committed
122
  - updating gradle to version 3.2 (Nikolaus Krismer)
123
124
  - adding support for uninitialized datasets (without config file, but database tables) (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
125
126
Version v0.8.0:
---------------
User expired's avatar
User expired committed
127
  - fixed eshint warning (Nikolaus Krismer)
128
  - added SpeedEstimation mode 'fixed' (Nikolaus Krismer)
129
  - making some methods/variables static (Nikolaus Krismer)
User expired's avatar
User expired committed
130
  - fixed broken meanCalculator (Nikolaus Krismer)
131
  - fixed a loading order issue when initializing profiles (Nikolaus Krismer)
132
  - fixed lazy initialization of user profile names (Nikolaus Krismer)
133
  - explicitly calling commit to prevent hakariCP from logging a warning (Nikolaus Krismer)
134
  - changes to fit userProfile/rawProfile refactoring (Nikolaus Krismer)
135
  - added profiles to configuration. fixed broken tests (Nikolaus Krismer)
User expired's avatar
User expired committed
136
  - fixed eshint warnings (Nikolaus Krismer)
137
  - added speedEstimationType in settings dialog (Nikolaus Krismer)
138
  - matching changes in edge interface (Nikolaus Krismer)
139
  - fixed annotation to exclude property (Nikolaus Krismer)
140
  - not sending dataset 3D state to clients (Nikolaus Krismer)
User expired's avatar
User expired committed
141
  - added missing whitespace (Nikolaus Krismer)
User expired's avatar
User expired committed
142
  - fixing chromedriver download (Nikolaus Krismer)
User expired's avatar
User expired committed
143
  - update to selenium 3 (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
144
  - Merge branch 'features/isodistance' into 'master' (Nikolaus Krismer)
145
  - reworked ConfigDataset/ConfigClient (Nikolaus Krismer)
User expired's avatar
User expired committed
146
  - updating gradle to version 3.1 (Nikolaus Krismer)
147
  - updating log4j and config-builder versions (Nikolaus Krismer)
148
  - Removing direction and walkingSpeed from request, when using isodistance mode (Nikolaus Krismer)
149
  - implemented maxSpeed regarding on edges when calculating isochrones (gives a real difference to isodistances) (Nikolaus Krismer)
150
  - fixed checkstyle/findbugs/broken tests (Nikolaus Krismer)
User expired's avatar
User expired committed
151
  - added leaflet to version 1.0.1 (Nikolaus Krismer)
152
  - worked on supporing isodistance (issue #5 in project isochrone) (Nikolaus Krismer)
153
  - fixed open todo (implement clustering for jts)... still needs speedup (Nikolaus Krismer)
154
  - fixed broken node property filtering for PostGIS. added clusteredNode handling with concave hull client method (Nikolaus Krismer)
155
  - fixed broken tests (that occured when using 3d datatypes) (Nikolaus Krismer)
156
  - added convex hull (client) coverage mode (Nikolaus Krismer)
157
  - fixed problem with deactivated config fields after mean calculation (Nikolaus Krismer)
158
  - disabling isochrone config elements on isochrone computation (end enable it after result has been received) (Nikolaus Krismer)
159
  - removing MDijkstraX selection (does not work) (Nikolaus Krismer)
User expired's avatar
User expired committed
160
  - fixed broken tests (Nikolaus Krismer)
User expired's avatar
User expired committed
161
  - renaming node type property (Nikolaus Krismer)
162
  - not forcing table attribute names to be upper-case anymore (Nikolaus Krismer)
163
  - changes to match interface of project isochrone after supporing node tile information tables (Nikolaus Krismer)
164
  - updating chromdriver to version 2.23 (Nikolaus Krismer)
User expired's avatar
User expired committed
165
  - fixed broken tests (Nikolaus Krismer)
User expired's avatar
User expired committed
166
  - fixed findbugs warning (Nikolaus Krismer)
User expired's avatar
User expired committed
167
  - added some more algorithms (Nikolaus Krismer)
168
  - fixed problem with isochrone visualization when two opposite edges were not of full length (one was skipped in that case which is wrong) (Nikolaus Krismer)
User expired's avatar
User expired committed
169
  - added neu-ulm to ulm dataset (Nikolaus Krismer)
170
  - added support for ulm dataset. updated turfjs (Nikolaus Krismer)
User expired's avatar
User expired committed
171
172
  - updated gradle to version 3.0 (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
173
174
Version v0.7.0:
---------------
User expired's avatar
User expired committed
175
  - fixed minor checkstyle warning (Nikolaus Krismer)
176
  - improved analyse icons. added some more dmax slider values (Nikolaus Krismer)
177
  - minor changes for incremental visualization (Nikolaus Krismer)
178
  - switching to float for edge length (postgis can not be that accurate) (Nikolaus Krismer)
179
  - fixed minor compilation warnings (Nikolaus Krismer)
180
  - simplified configurations in build.gradle (Nikolaus Krismer)
User expired's avatar
User expired committed
181
  - reworked testJar building (Nikolaus Krismer)
182
  - finished first working example of UndirectedEdge filtering (Nikolaus Krismer)
183
  - some changes regarding UndirectedEdges (Nikolaus Krismer)
184
  - implementing EdgeWrapper class to speed up edge inverse direction check in (Linked)HashSets (Nikolaus Krismer)
185
  - changes to support datasets with SRID 4326 also when using GeoJsonOutputJts (Nikolaus Krismer)
186
  - fixed problem with dialogs in leaflet v1.0.0-rc.3 (Nikolaus Krismer)
187
  - added missing devDependency in package.json (Nikolaus Krismer)
188
  - fixed broken test; fixed broken deployment (Nikolaus Krismer)
189
  - update gradle plugin versions. using leaflet 1.0.0-rc.3 (Nikolaus Krismer)
User expired's avatar
User expired committed
190
  - removed styleEditor css call (Nikolaus Krismer)
191
  - added dataset licens information; removed styleEditor (Nikolaus Krismer)
192
  - using new possibility to activate algorithm statistics in constructor (as soon as possible) (Nikolaus Krismer)
193
  - changes to match GeoHelper interface (Nikolaus Krismer)
194
  - added missing null check in afterClass test method (Nikolaus Krismer)
195
  - fixed problem with isochrone calculation (rechable edges != expanded edges) (Nikolaus Krismer)
196
  - fixed coverage display problem when using expirationMode and useStationsForCoverage (Nikolaus Krismer)
197
  - update turfjs; using edge.isFullEdge function (Nikolaus Krismer)
198
  - removed open fixme task after double-checking it works (Nikolaus Krismer)
199
  - updating turf.js; fixed problem in LineStringUtils and displaying of partialEdges (Nikolaus Krismer)
200
  - fixed open FIXME tag dealing with useCoverageMask and Geoserver WMS tiles (Nikolaus Krismer)
201
  - renaming useMulti config option to useMultiGeometries (Nikolaus Krismer)
202
  - fixed problem with geoserver output type fallback (Nikolaus Krismer)
203
  - improved geoserver handling (e.g. when using outputType but not setting host/port/username information) (Nikolaus Krismer)
204
  - fixed problems when calculating isolines (Nikolaus Krismer)
User expired's avatar
User expired committed
205
  - fixed broken tests (Nikolaus Krismer)
206
  - reworked coverage style (reachable area is now bright while the rest of the map is dimed) (Nikolaus Krismer)
User expired's avatar
User expired committed
207
  - fixed eslint warnings (Nikolaus Krismer)
208
  - adding turf.js and some more client coverage mechanisms; removing leaflet-pip (Nikolaus Krismer)
User expired's avatar
User expired committed
209
  - fixed findbugs warning (Nikolaus Krismer)
210
  - fixing some problems when using WFS server; writing json/geojson to disc if logger is set to trace level now (Nikolaus Krismer)
211
  - preparations to add geckdriver besides chromedriver in selenium tests (to support new firefox browser versions) (Nikolaus Krismer)
212
  - minor preparations for testing with phantomjs browser (Nikolaus Krismer)
213
  - remove async loading for google maps api (causes NPE in js code) (Nikolaus Krismer)
214
  - added test banners (in log file) (Nikolaus Krismer)
215
  - temporary setting log level to TRACE (to track not finding configurations) (Nikolaus Krismer)
User expired's avatar
User expired committed
216
  - update to gretty 1.3.0 (Nikolaus Krismer)
217
  - fixed problem in gradle buildscript when not using all browsers for selenium testing (Nikolaus Krismer)
218
  - using chrome driver in selenium by now (firefox is broken on new releases) (Nikolaus Krismer)
User expired's avatar
User expired committed
219
  - fixed eslint warnings (Nikolaus Krismer)
User expired's avatar
User expired committed
220
  - moved from jshint to eslint (Nikolaus Krismer)
User expired's avatar
User expired committed
221
  - fixed findbugs warning (Nikolaus Krismer)
User expired's avatar
User expired committed
222
  - trying to fix jshint warning (Nikolaus Krismer)
User expired's avatar
User expired committed
223
  - gradle update to version 2.14 (Nikolaus Krismer)
User expired's avatar
User expired committed
224
  - set output type back to JTS (Nikolaus Krismer)
User expired's avatar
User expired committed
225
  - reformatting overpass-api query (Nikolaus Krismer)
226
  - added --no-optional argument to npmInstall task (Nikolaus Krismer)
227
  - updated libraries and fixed geoserver output type (invalid icons were used) (Nikolaus Krismer)
228
229
  - moved repository definitino to properties file (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
230
231
Version v0.6.1:
---------------
User expired's avatar
User expired committed
232
  - fixed broken test (Nikolaus Krismer)
User expired's avatar
User expired committed
233
  - fixed minor jshint warning (Nikolaus Krismer)
234
  - fixed a small problem with isochrone calculation start icon (Nikolaus Krismer)
User expired's avatar
User expired committed
235
236
  - updated changelog (Nikolaus Krismer)
  - #17 modified (Nikolaus Krismer)
User expired's avatar
User expired committed
237
238
  - \#17 modified (Nikolaus Krismer)
  - #17 modified (Nikolaus Krismer)
239
240
  - sending less information from server to client about nodes when not using expiration mode (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
241
242
Version v0.6.0:
---------------
243
  - changed default settings; improved logging (Nikolaus Krismer)
244
  - gradle update (to version 2.11); added https support (including http/2) to embedded jetty instance (Nikolaus Krismer)
User expired's avatar
User expired committed
245
  - fixed minor jshint issue (Nikolaus Krismer)
246
  - added security; using https wherever possible (when page is loaded with https) (Nikolaus Krismer)
User expired's avatar
User expired committed
247
  - sorting favorites (Nikolaus Krismer)
User expired's avatar
User expired committed
248
  - updated regions (Nikolaus Krismer)
User expired's avatar
User expired committed
249
  - fixed broken test (Nikolaus Krismer)
User expired's avatar
User expired committed
250
  - karma-phantomjs launcher update (Nikolaus Krismer)
251
  - fixed jshint/findbugs warnings. fixed invalid package.json file (Nikolaus Krismer)
252
  - updated some versions; bing api key update (Nikolaus Krismer)
User expired's avatar
User expired committed
253
  - some version updates (Nikolaus Krismer)
254
  - fixed failing dataset/mapper tests (Nikolaus Krismer)
255
  - added missing dependency in gradle for testJavascript task (Nikolaus Krismer)
256
  - added support for client query point specification in config (Nikolaus Krismer)
User expired's avatar
User expired committed
257
  - updated city polygons (Nikolaus Krismer)
User expired's avatar
User expired committed
258
  - fixed invalid json file (Nikolaus Krismer)
259
  - fixing invalid city polygon (only MultiPolygons are allowed by now) (Nikolaus Krismer)
260
  - added city polygon for alto adige (without trentino) (Nikolaus Krismer)
261
  - added max range parameter (instead of max memory) (Nikolaus Krismer)
User expired's avatar
User expired committed
262
  - update gradle version (Nikolaus Krismer)
User expired's avatar
User expired committed
263
  - fixed jshint issue (Nikolaus Krismer)
264
  - changes to match modified interface from project isochrone (Nikolaus Krismer)
265
  - moved some parts to isochrone project. updated libs (Nikolaus Krismer)
266
  - fixed problems with dataset boundary calculation (and improved logging) (Nikolaus Krismer)
User expired's avatar
User expired committed
267
  - updating jacoco (Nikolaus Krismer)
268
  - changes to new seed interface (using jts geometry) (Nikolaus Krismer)
269
  - changes to fit srid of seed nodes in project isochrone (Nikolaus Krismer)
User expired's avatar
User expired committed
270
  - gradle update (Nikolaus Krismer)
271
  - added database setup timeing in service isochrone (Nikolaus Krismer)
272
  - removed dataset preconfiguration in ServiceConfiguration (still activateable via boolean flag) (Nikolaus Krismer)
273
  - trying to fix broken attributionTest (Nikolaus Krismer)
User expired's avatar
User expired committed
274
  - upgraded asciidoctor plugin (Nikolaus Krismer)
User expired's avatar
User expired committed
275
  - fixed some more jshint errors (Nikolaus Krismer)
User expired's avatar
User expired committed
276
  - fixed some jshint warnings (Nikolaus Krismer)
277
  - added commented line for easier debugging (Nikolaus Krismer)
278
  - added timings for layer creation/draw; caching cityPolygons on client now (Nikolaus Krismer)
279
  - Logging uses correct line numbers again (Nikolaus Krismer)
280
  - minor version update (leaflet.locatecontrol) (Nikolaus Krismer)
281
  - fixed problem with google chrome (console) and preparations to work with spatialite db (Nikolaus Krismer)
User expired's avatar
User expired committed
282
  - updated log file location (Nikolaus Krismer)
283
  - added bin-integration to ignored folders (Nikolaus Krismer)
284
  - renamed integration test sourceSet (Nikolaus Krismer)
User expired's avatar
User expired committed
285
  - fixed broken mapper tests (Nikolaus Krismer)
286
  - fixed problems in getConfiguration response creation (Nikolaus Krismer)
User expired's avatar
User expired committed
287
  - fixed some jsHint warnings (Nikolaus Krismer)
User expired's avatar
User expired committed
288
  - fixed findbugs warnings (Nikolaus Krismer)
289
  - removed not needed eclude pattern in Gruntfile (Nikolaus Krismer)
290
  - fixed cobertura output file extension (Nikolaus Krismer)
291
  - fixed problems in gradle with calls to grunt (default task was executed althought it should not) (Nikolaus Krismer)
292
  - hard-coded html-webpack-plugin version to workaround issue (Nikolaus Krismer)
293
  - added incremental outputType (for edges and nodes) (Nikolaus Krismer)
User expired's avatar
User expired committed
294
  - updateing gradle to version 2.7 (Nikolaus Krismer)
295
  - extracting versionGeotools variable in build.gradle file (Nikolaus Krismer)
User expired's avatar
User expired committed
296
  - improving jdbc batch handling (Nikolaus Krismer)
297
  - improved file writing in jsonSchema generation test (Nikolaus Krismer)
298
  - fixed problem with incompatible type (Nikolaus Krismer)
User expired's avatar
User expired committed
299
  - Fixed some findbugs warnings (Nikolaus Krismer)
300
  - fixed problems with minified js version (Nikolaus Krismer)
301
  - Improved performance of incremental visualization thread a lot (by using a set) (Nikolaus Krismer)
302
  - fixing problems after last commit (lost some changes) (Nikolaus Krismer)
303
  - adding changes from branch iVisu (with a little help from Jakob Winder) (Nikolaus Krismer)
User expired's avatar
User expired committed
304
  - fixing problems in page loading (Nikolaus Krismer)
User expired's avatar
User expired committed
305
  - fixing javadoc (Nikolaus Krismer)
306
  - fixing problem in release deployment (Nikolaus Krismer)
307
  - updateing leaflet to version 0.7.4 (Nikolaus Krismer)
308
309
  - updating gradle scmversion plugin (Nikolaus Krismer)

Jenkins's avatar
Jenkins committed
310
311
Version v0.5.1:
---------------
312
  - moving gradle changelog tasks to separate buildscript (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
  - fixing problems in changelog generation (again) (Nikolaus Krismer)
  - updating changelog mechanism (jenkins pushes changelog.md to git now) (Nikolaus Krismer)
  - improved changelog generation (Nikolaus Krismer)
  - fixing invalid clean task definition (Nikolaus Krismer)
  - adding removal of CHANGELOG to clean task (Nikolaus Krismer)
  - method renaming (Nikolaus Krismer)
  - fixing error message for unimodal networks (in afterCalculation method) (Nikolaus Krismer)
  - added some more favorite locations (Nikolaus Krismer)
  - fixing geoJsonOutput (for jts and postgis) (Nikolaus Krismer)
  - gradle scmversion plugin update (to version 0.6.4) (Nikolaus Krismer)
  - bug for svmversion plugin will be fixed in next version only (Nikolaus Krismer)
  - fixed problems with scmversion in build.gradle (Nikolaus Krismer)
  - fixed jacoco version (Nikolaus Krismer)
  - tried to fix problems with remote deployment (Nikolaus Krismer)
  - setting jacoco version to 0.7.4 (Nikolaus Krismer)
  - RestAPI duplicate call prevention moved to api (from service class) (Nikolaus Krismer)
  - improved startup class initialization (now init of configs is done) (Nikolaus Krismer)
  - fixed broken mappers (Nikolaus Krismer)
  - changes to fit changed isochrone interface (naming) (Nikolaus Krismer)
  - renaming link to edge (Nikolaus Krismer)
  - fixing version (so SNAPSHOT is used) (Nikolaus Krismer)
  - hard-coding isochrone dependency project version (for now...) (Nikolaus Krismer)
  - added missing repository part (Nikolaus Krismer)
  - removed hard-coded version from gradle (is set using scmversion plugin) (Nikolaus Krismer)
  - using separate gradle file for deployment (deploy.gradle) (Nikolaus Krismer)
  - fixed minor findbugs issue (using static inner class) (Nikolaus Krismer)
  - fixed some more tests (Nikolaus Krismer)
  - fixed some problems in tests (Nikolaus Krismer)
  - fixed some problems with missing cityPolygons (Nikolaus Krismer)
  - fixed some minor findbugs issues (Nikolaus Krismer)
  - fixed some more dates that are now invalid (after dataset update) (Nikolaus Krismer)
  - marked javadoc failOnError = false in gradle (so jenkins does not fail) (Nikolaus Krismer)
  - updated grgit gradle plugin to version 1.2.0 (Nikolaus Krismer)
  - easing version management using new gradle plugin (Nikolaus Krismer)
  - fixes in tesst after introducing dataset states (Nikolaus Krismer)
  - added mode "AUTOMATIC" as network mode (Nikolaus Krismer)
  - reworked city names in dataset configuration (Nikolaus Krismer)
  - upgrading gradle to version 2.6 (Nikolaus Krismer)
  - fixing problem with coverage drawing on client-side (Nikolaus Krismer)
  - fixed problems with arrival/destination time in feature service (Nikolaus Krismer)
  - fixed minor checkstyle warning (Nikolaus Krismer)
  - changes to fit isochrone project interface again (Nikolaus Krismer)
  - using ReconnectingWebSocket library (Nikolaus Krismer)
  - fixed problems in shadowJar generation (Nikolaus Krismer)
  - added MIT license (Nikolaus Krismer)
  - using shadowJar instead of staticJar task (Nikolaus Krismer)
  - moved nodeAnnotations query (DatabaseWeb is correct - not DbUtilsWeb) (Nikolaus Krismer)
  - adding JAI excludes in geotools dependency again (Nikolaus Krismer)
  - using correct precision model when generating geometries in jts now (Nikolaus Krismer)
  - added possibility to calculate results directly in java using JTS (Nikolaus Krismer)
  - minor version upgrades (nodejs, i18next and leaflet-providers) (Nikolaus Krismer)
  - added simplification for coverage calculation (Nikolaus Krismer)
  - fixed problem with markers (Nikolaus Krismer)
  - fixed problem with new calculateCoverage flag in meanCalculator plugin (Nikolaus Krismer)
  - setting config-builder to version 1.3 (Nikolaus Krismer)
  - changes for new calculateCoverage and coverageMode fields (Nikolaus Krismer)
  - added basemap.at baseLayer (Nikolaus Krismer)
  - changing test to fit calculateCoverage and calculationMode fields (Nikolaus Krismer)
  - changes to fit new DatabaseWeb class interface (Nikolaus Krismer)
  - changes to fit new interfaces (Nikolaus Krismer)
  - added flag to allow calculation without coverage created (Nikolaus Krismer)
  - added more coverage modes (Nikolaus Krismer)
  - minor interface changes, speedup in coverage calculation (Nikolaus Krismer)
  - updating gradle to version 2.5 (Nikolaus Krismer)
  - reworked source/target node icons (Nikolaus Krismer)
  - added marker popup including displayName for searched locations (Nikolaus Krismer)
  - moved style definitions from meanCalculator.js to geoJsonStyle.js (Nikolaus Krismer)
  - added i18n for mean and skewness isochrone (Nikolaus Krismer)
381
  - performed various version udpates => nodejs, opendatalab-geojson, jacoco, jsCover (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
382
383
384
  - increased version number (Nikolaus Krismer)

Version v0.5.0:
385
---------------
Jenkins's avatar
Jenkins committed
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
  - increased version number (Nikolaus Krismer)
  - added osm mapnik-de style (this is now the default style) (Nikolaus Krismer)
  - implemented skewnewss calculation in calculation tool (besides the mean isochrone tool) (Nikolaus Krismer)
  - fixed layout problem with new favorites leaflet plugin (Nikolaus Krismer)
  - removed todo (testing finished) saveing frequency in object property (not only array index... this adds some flexibility for implementing skewness of isochrones) (Nikolaus Krismer)
  - added meanCalculator added favorite places plugin updated various libraries (including requirejs) added jsClipper library (for meanCalculator) fixed a problem with not shown layer names minor design improvements (made geosearch a bit smaller - in height) reqorked initHelper -> leaflet dialogs have their init code now in the control itself (feels a bit more like MVC) (Nikolaus Krismer)
  - fixed missing localization of dialog header/title (Nikolaus Krismer)
  - reworked marker cluster styles (Nikolaus Krismer)
  - some preparations for leaflet-1.0 (which by now is the leaflet master branch) (Nikolaus Krismer)
  - updating to latest gretty version (Nikolaus Krismer)
  - preparations for geojson-jackson update (always including geometry into feature objcets now -> since this is part of the specification) (Nikolaus Krismer)
  - sql query formatting (Nikolaus Krismer)
  - not adding datasets without bounds (like synthetic ones) to js configuration (Nikolaus Krismer)
  - optimized coverage calculation a bit sending less data for coverage result from server to client (less accuracy, but 6 decimaldigits should be more than sufficient - event with SRID 4326) (Nikolaus Krismer)
  - added build dir to jshintignore (Nikolaus Krismer)
  - reworked jshint configuration (predef and jshintignore) (Nikolaus Krismer)
  - fixed checkstyle warnings (Nikolaus Krismer)
  - fixed problems with jshint configuration (force does not belong to jshint, but to the grunt-contrib-jshint package) (Nikolaus Krismer)
  - update to current node js version (0.12.3) last version used (0.12.0) seemde to cause problems in build now (Nikolaus Krismer)
  - downgrading gretty to version 1.2.2 (1.2.3 has been release two days ago, but it is not available in the gradle plugin repo by now) (Nikolaus Krismer)
  - updating gretty to version 1.2.3 (Nikolaus Krismer)
  - fixed invalid json object in jshintrc (Nikolaus Krismer)
  - giving "isMapCenter" a bit more time polling for correct result twice as much now (each 500msec) (Nikolaus Krismer)
  - added tern configuration (Nikolaus Krismer)
  - added support for tern.java (as eclipse-plugin) using jshintignore and jshintrc to prevent duplicated configuration (in gradle and tern/eclipse) (Nikolaus Krismer)
  - updating gradle (to v2.4) updating gradle plugins cargo and gretty (Nikolaus Krismer)
  - fixing geojson jackson mapper version (changes in version 1.4 cause some problems which have to be reviewed first) (Nikolaus Krismer)
  - version upgrade for jscover (to 1.0.18) (Nikolaus Krismer)
  - fixed broken test (Nikolaus Krismer)
  - changed test (initialization of test configuration) so it works after the changes made in the isochrone project (Nikolaus Krismer)
  - small changes to fit isochrone project (Nikolaus Krismer)
  - changed checkstyle-gradle file location (so everything is hosted on uibk servers) (Nikolaus Krismer)
  - better exception handling if preregistration dataset is not available (Nikolaus Krismer)
  - changes case of database function (so all functions use the same) (Nikolaus Krismer)
  - fixed minor jshint warnings (Nikolaus Krismer)
421
  - setting isochrone config in searchExtender -> now no analysis button is shown when using expirationMode (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
422
423
424
425
426
427
428
429
430
431
432
  - reworked seleniumHelper and introduced new class seleniumDriver (encapsulates firefox selenium driver) (Nikolaus Krismer)
  - not setting timeouts twice in loading test (only once in test itself not in before-test method) (Nikolaus Krismer)
  - reworked timeouts for selenium driver (is there a bug in newer selenium versions?) (Nikolaus Krismer)
  - fixed scoping problem (Nikolaus Krismer)
  - geolocation method now is even more robust (e.g. when external jsonp resource can not be reached) (Nikolaus Krismer)
  - fixed some minor jshint issues (messageString and messageObject not defined) (Nikolaus Krismer)
  - fixed code indent (Nikolaus Krismer)
  - updated path to new location of nexus repository (dbis-nexus.uibk.ac.at) (Nikolaus Krismer)
  - fixed invalid font-awesome reference (Nikolaus Krismer)
  - version updates of some javascript libraries (including requirejs) (Nikolaus Krismer)
  - using Point2D.Double instead of Point2D (due to interface changes in isochrone project) (Nikolaus Krismer)
433
  - fixed some frontend issues: - two analyse icons could be active if they were in different dataset divs (fixed by reworking updateIcon method in searchExtender file) - fixed javascript error when tried to remove non drawn layer (in searchExtender isoMap file) - fixed problems in unimodal mode (layerStack.pop removed -> might be a bit slower, but will work) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
434
435
436
437
438
439
  - some minor css improvements for multiple dataset selection (Nikolaus Krismer)
  - #16 fixed (Nikolaus Krismer)
  - reworked AddGeometryColumn (to explicitly use PostGIS 2 typmod mode) Fixed problem with date conversion in javascript code (on the webclient) (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.4.1:
440
---------------
Jenkins's avatar
Jenkins committed
441
442
443
444
445
446
447
448
449
450
451
  - fixed minor findbugs issues reworked BBox compareTo (now also max values are used) (Nikolaus Krismer)
  - update to match changes in API of project isochrone (Nikolaus Krismer)
  - fixed fb issue (error checking can be done without static variable) (Nikolaus Krismer)
  - hiding style editor in productive mode (it now is available only on debug mode) (Nikolaus Krismer)
  - justified a findbugs problem (Nikolaus Krismer)
  - fixing problems when two clients call the REST API at the same time with the same clientId (and added a test for that case) (Nikolaus Krismer)
  - update to gretty 1.1.9 (fixes problems in combination with war plugin) (Nikolaus Krismer)
  - fixed regression in ConfigClient.removeClient which lead to not being able to call the rest api service more than once with the same clientId (Nikolaus Krismer)
  - fixing broken test (which referred to test package of isochrone project -> classes here are not available to tests in isochrone-web) (Nikolaus Krismer)
  - hiding location class whenever possible -> using Point2D instead some code parts were moved to project "isochrone" (Nikolaus Krismer)
  - fixed invalid javadoc (Nikolaus Krismer)
452
  - reworking ConfigClient a bit -> introducing class ConfigDatasetWeb to distinguis between different responsibilities - ConfigDatasetWeb adds bbox for server and client to ConfigDataset superclass - ConfigClient adds caches for instances of configurations and tasks for clients (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
  - improved session handling in web.api packages a lot. Now sessions are bound to client configurations (no separate taskHandler needed anymore). Also "task already running" exceptions can not happen anymore - if a task is already running it is killed an matching tables are truncated (so that a new computation can be start wihtout interferring the old one) (Nikolaus Krismer)
  - removed line breaks in shell example again (Nikolaus Krismer)
  - fixed some typos added documentation on how to use isochrone-web when not in development mode (e.g. using an executable war file) (Nikolaus Krismer)
  - fixing broken test (update to match valid GeoJSON specification) (Nikolaus Krismer)
  - fixed invalid plugin reference to asciidoctor (Nikolaus Krismer)
  - added jackson mixin for geoJson features to create a valide GeoJSON response (attribute "properties" is not optional and has to be part of a feature even if there are no properties defined) (Nikolaus Krismer)
  - update to latest gradle plugin version of asciidoctor (Nikolaus Krismer)
  - can not delete lib in build folder since it is needed for deployment on dbis-isochrone.uibk.ac.at (Nikolaus Krismer)
  - fixed problems with client config removable which caused major problems in REST-API (second call from the same clientId failed) (Nikolaus Krismer)
  - removed a bit too much -> reverting (Nikolaus Krismer)
  - cleaning up some more resources after build -> files needed are uploaded to nexus maven repository, so no need to keep them in workspace (Nikolaus Krismer)
  - added EPRs to startup logging (Nikolaus Krismer)
  - renamed jetty .jar to .war (to make it an executable war file as most sources recommend) (Nikolaus Krismer)
  - improved logging when starting executable jar file (with embedded jetty) (Nikolaus Krismer)
  - fixed problem with orpahned client configurations (db tables were client, but not the configuration instances -> lead to problem with truncating non existing tables) (Nikolaus Krismer)
  - fixed broken test dependencies (Nikolaus Krismer)
  - upgrade to gradle version 2.3 removing repository in build.gradle that is not needed anymore after postgis-jdbc removal (Nikolaus Krismer)
  - added tests nfor bbox and geoJsonOutput/geoJsonOutputDB class (equality and stringifier tests) (Nikolaus Krismer)
  - finished minor findbugs warnings (Nikolaus Krismer)
  - fixed findbugs warnings (using BigDecimal.valueOf instead of new BigDecimal to create value from double) (Nikolaus Krismer)
  - fixed unbuild parameter when using local jetty deployment (Nikolaus Krismer)
  - added cleanup in REST-API (so db tables are dropped after calculation) (Nikolaus Krismer)
  - adding bowerLibs to exectuable jar so that it also work with HTTP-parameter "unbuild" (Nikolaus Krismer)
  - adding embedded jettyServer (usable via "java -jar isochrone-web-0.x.y-executable.jar) (Nikolaus Krismer)
  - added embedded jetty for ease of local deployment without isochrone-vm (Nikolaus Krismer)
  - added filtering method for clientId (to remove problematic characters for database names) (Nikolaus Krismer)
  - added logging bridge (slf4j to log4j2) (Nikolaus Krismer)
  - fixed broken tests added some more testng tests for restAPI (espcially for request validation) (Nikolaus Krismer)
  - updated README (added description of REST-API) (Nikolaus Krismer)
  - added some more validations for RequestIsochrone objects (e.g. min,max values) (Nikolaus Krismer)
  - added some more tests for REST-API implemented correct handling for invalid dataset specification (Nikolaus Krismer)
  - also returning exceptions as json (so content matches content-type) (Nikolaus Krismer)
  - changing download mirror of JSCover (because mirror did not respond anymore) (Nikolaus Krismer)
  - renamed configuration class (since it does not only contain geoserver configuration) isochrone cache has to be explicitly activated in config file now (Nikolaus Krismer)
  - RestAPI uses GET instead of POST (since we want to GET calculated isochrones and do not post anything) API also supports transferring exception messages now (added some tests for these messages) (Nikolaus Krismer)
  - updated invalid query point (Nikolaus Krismer)
  - fixed broken test -> srid of query point was not updated altough we changed srid to 4326 yesterday (Nikolaus Krismer)
  - fixed problems with invalid sql statement when creating coverage with buffer method (Nikolaus Krismer)
  - fixed (suppressed) findbugs warning (Nikolaus Krismer)
  - next try to finally fix test dependencies (for test and selenium sourceSets) (Nikolaus Krismer)
  - added selenium test setup (maybe this should now be called integration test) -> now code from isochrone-web is accessible in selenium sourceSet (Nikolaus Krismer)
  - fixed findbugs and checkstyle warnings (Nikolaus Krismer)
  - fixed broken test (needs a webserver -> so moved to selenium sourceSet) (Nikolaus Krismer)
  - re-added test dependency (Nikolaus Krismer)
  - removed invalid throws declaration (Nikolaus Krismer)
498
  - added first draft of REST API reworked json representation of query nodes and bbox -> ALL coordinates are in lat/lng now and match geoJson specification (no more x and y points anymore) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
499
500
501
502
503
504
505
506
507
508
  - fixed servlet-api version (Nikolaus Krismer)
  - fixed typo (Nikolaus Krismer)
  - switched geoiplookup provider from wikimedia to freegeoip (because jsonp mechanism is preferable to deferred script loading) -> prevents double loading for some browsers (like safari) (Nikolaus Krismer)
  - removed linked webapp resource in eclipse again (confuses search results... did not use it anyway) (Nikolaus Krismer)
  - speeding up i18n load a bit (and preventing js error message under safari... not trying to load messages-de-de.json -> using messages-de.json directly) (Nikolaus Krismer)
  - fixing prevention of double drawing for browsers with slow require inclusion (e.g. safari on mac book pro from 2010) (Nikolaus Krismer)
  - updated comment (about valid buildModes) (Nikolaus Krismer)
  - Increased version number (Nikolaus Krismer)

Version v0.4.0:
509
---------------
Jenkins's avatar
Jenkins committed
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
  - initializing map if user does not select an option when prompted for geolocation permission (using a timeout) (Nikolaus Krismer)
  - reworked map locate (especially on map init) (Nikolaus Krismer)
  - #14 fixed (Nikolaus Krismer)
  - version upgrade to 0.4.0-SNAPSHOT (renaming 0.3.7-SNAPSHOT to 0.4.0-SNAPSHOT) (Nikolaus Krismer)
  - fixing minor findbugs warnings (Nikolaus Krismer)
  - stopping long running isochrone calculations if websocket connection closes (Nikolaus Krismer)
  - removed unneeded code (after removing calculation of coverage we do not need postgis-jdbc anymore) (Nikolaus Krismer)
  - not easily doable to execute clean before and after build... checking if this is doable in jenkins -> reverted changes from previous tries (Nikolaus Krismer)
  - still having some problems with cleaning before AND after daily task -> trying next fix (Nikolaus Krismer)
  - trying to rework daily/cleanAfterDaily so that clean tasks are executed two times (one time before build and another time after build) (Nikolaus Krismer)
  - reworked websocket closing message logging (Nikolaus Krismer)
  - fixed broken icons for new cssmin version (Nikolaus Krismer)
  - fixed broken node-style in schedule table (Nikolaus Krismer)
  - explicitly listing dependencies for clean task (to prevent circular dependencies) (Nikolaus Krismer)
  - fixed minor findbugs issues (Nikolaus Krismer)
  - removed redundant interface implementation (Nikolaus Krismer)
  - Alo cleaning "cleanAfterDaily" in "clean" task. This leads to double checking of cleaned resources (such as node_modules... we had some problems with module cleaning if the previous build failed without calling cleanAfterDaily). (Nikolaus Krismer)
  - update of some nodejs packages (Nikolaus Krismer)
  - changing to sourceforge mirror instead of generic sourceforge download url (there were some problems with the download) (Nikolaus Krismer)
  - update to latest jscover version 1.0.17 (Nikolaus Krismer)
  - changes to match new jackson 2.5 API (Nikolaus Krismer)
  - update to latest gradle plugin versions (Nikolaus Krismer)
  - reworked naming of coverage and areaBuffer (is the same thing... so we always use "coverage" now) calculating coverage without the need of a separate database table now (the table is still generated if geoserver is configured... so the coverage can be viewed with geoserver) (Nikolaus Krismer)
  - updateding to latest nodeJs version (version 0.12.0) (Nikolaus Krismer)
  - fixe NPE (Nikolaus Krismer)
  - fixed broken test (polygon files have changed, but test not updated) (Nikolaus Krismer)
536
  - reworked bounds checking for areas in which isochrones can be calculated: -> we are using geoJson files for bounds checking now -> a tool to create these files has been added to isochrone-tools -> a file for the city of salzburg has been added (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
  - i18n for serviceDebug (Nikolaus Krismer)
  - jscover download url update (did not work on dbis-tests) (Nikolaus Krismer)
  - using localhost for testing endpoint (isochrone-vm backend on localhost) not dbis-isochrone anymore (Nikolaus Krismer)
  - added nonnull annotation to fix findbugs warning (Nikolaus Krismer)
  - fixed findbugs issue (again... this time with a better performance) (Nikolaus Krismer)
  - trying to speed up a layer check a bit (Nikolaus Krismer)
  - minor code refactoring (Nikolaus Krismer)
  - increased max waiting time for js calls and isochrone computation (Nikolaus Krismer)
  - fixed minor findbugs issues renamend global js object "mainObject" to "testObject". only initializing testObject if cover param is given fixed issues if test finishes before valid object initialization (Nikolaus Krismer)
  - SeleniumHelper interface redesign (Nikolaus Krismer)
  - added test about drawn isochrone (first complex selenium test... however, only checks if layers have been drawn, not what has been drawn) (Nikolaus Krismer)
  - can not exclude js_instrumented files -> breaks local testing (Nikolaus Krismer)
  - invalid variable usage (Nikolaus Krismer)
  - fixed invalid groovy variable definition (Nikolaus Krismer)
  - extractes some constants (Nikolaus Krismer)
  - fixed checkstyle warnings (Nikolaus Krismer)
  - added missing bracket (Nikolaus Krismer)
  - added eclipse resource filter for instrumented js files (Nikolaus Krismer)
  - fixed broken tests (had to add own app-jscover.js file for requirejs) (Nikolaus Krismer)
  - removed unneeded resources in instrumented js file folder (Nikolaus Krismer)
  - documentation update (Nikolaus Krismer)
558
  - moving js code coverage from proxy mode to local file system mode => fixes open todo reagarding websockets in combination with js coverage (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
559
560
561
562
  - fixed broken tests added todo (regarding websockets in combination with jsCover proxy) (Nikolaus Krismer)
  - tried to fix invalid js source location for cobertura report (Nikolaus Krismer)
  - fixed broken task jsCoverReport (Nikolaus Krismer)
  - fixed minor jsHint problem (added missing semicolon) (Nikolaus Krismer)
563
  - #4 modified: - added possibility to show js coverage (not really code coverage, but path coverage) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
564
565
  - updated naming of algorithms (Nikolaus Krismer)
  - last changes for node icons (they are a bit smaller now) (Nikolaus Krismer)
566
  - added icon mapping for font-awesome in analyseHelper - for instance restaurant icons are not retrieved from server as a png, but from font awesome) - for other icons not in font-awesome (like school markers, the server is still queried for an icon) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
567
568
569
  - #12 fixed: Icons are realized with font-awesome now (and CSS3) (Nikolaus Krismer)
  - fixed minor jsHint warnings (Nikolaus Krismer)
  - added test for HTTP-GET Parameter "location" (Nikolaus Krismer)
570
  - fixed some problems with gretty: - bowerLibs are now delivered as they should be - websocket connections with gretty (and therefore in a selenium test) are now possible (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
571
572
  - added commented connection to localhost (to ease local development) (Nikolaus Krismer)
  - added resources to fix broken tests and to allow usage of unbuild param (Nikolaus Krismer)
573
  - upgrading leaflet locatecontrol to latest version (v0.38) allowing development without connection to remote cdn (especially github) -> reworked bower lib folder structure (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
574
575
  - #5 modified. Implemented re-connecting websocket (e.g. server restart) (Nikolaus Krismer)
  - added missing check for "isActive" in searchExtender (Nikolaus Krismer)
576
  - reworked leaflet basemaps: -> added tiris map (eGrundkarte) -> added additional osm maps (cycle, landscape, transport) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
  - reworked prepared statement handling for GeoJsonOutputDb (Nikolaus Krismer)
  - fixing minor findbugs issues (Nikolaus Krismer)
  - re-added suppressFbWarnings annotation (Nikolaus Krismer)
  - moved GeoJsonOutputDB queries to DatabaseWeb class (so all queries are in one class) (Nikolaus Krismer)
  - fixed broken tests (Nikolaus Krismer)
  - reworked surface coverage (its done in DB now... no own code needed for that anymore) reworked package structure (Nikolaus Krismer)
  - updated README (added part about HTTP-GET parameters) (Nikolaus Krismer)
  - minor code formatting (Nikolaus Krismer)
  - implemented spinner for analyseHelper reworked spinner design in serviceIsochrone (Nikolaus Krismer)
  - fixed minor jshint warnings (Nikolaus Krismer)
  - some minor cleanups css improvements (mouse cursor over coverage/edge layers) (Nikolaus Krismer)
  - hiding analyse icon (default visibility) to correct way now this fixes a problem with chrome browser (Nikolaus Krismer)
  - fixed minor jsHint warnings (Nikolaus Krismer)
  - fixed some minor jshint problems (Nikolaus Krismer)
  - added default loading message again (alrthough it is not localized) (Nikolaus Krismer)
  - #13 fixed (Nikolaus Krismer)
  - reworked documentation in README (Nikolaus Krismer)
  - fixed broken test (broke after RouteType enum was introduced to replace int constants) (Nikolaus Krismer)
  - fixed tests (they were not updated after some dto changes) (Nikolaus Krismer)
  - removed unnecessary code (Nikolaus Krismer)
  - fixed minor jshint warning (Nikolaus Krismer)
  - renaming defaultDatasets to datasets in configuration service using time (instead of dateTime) for featureInfo service (Nikolaus Krismer)
  - simplified getNodeAnnotation interface (Nikolaus Krismer)
  - #11 fixed. (Nikolaus Krismer)
  - returning RouteType as enum (not as database id) (Nikolaus Krismer)
  - returning RouteType... needed a Mapper in GeoJson-Conversion (Nikolaus Krismer)
  - simplified getNodeAnnotation method (simpler return type) fixed problem with time in getNodeAnnotation (this is not a dateTime object... only a time) (Nikolaus Krismer)
  - sending RouteType's to web client (instead of database IDs) (Nikolaus Krismer)
  - removed unused code (Nikolaus Krismer)
  - setting timeout for web test much higher (these test seem to cause problems when used for performance testing... since one time they work and some other times they don't) (Nikolaus Krismer)
  - fixed bug with MineR/MineRX properties after using uppercase enums (Nikolaus Krismer)
  - #11 modified. Added json property descriptions for request dto's (Nikolaus Krismer)
  - added missing test dependency (Nikolaus Krismer)
  - i18n for searchExtender component (Nikolaus Krismer)
  - i18n for node popup (Nikolaus Krismer)
  - using default jackson enum serialization/deserialization fixed problems in IService.Action Mapping (Nikolaus Krismer)
  - reworked command pattern Commands are now defined in IService.Action ENUM (and not in multiple places anymore) (Nikolaus Krismer)
  - removed own implementations of LocalDateTime... using jackson-jsr301 package for that now (sending iso 8601 dates between server and client now... without timezone... so no utc conversion is needed) (Nikolaus Krismer)
  - added test that creates json schemas (Nikolaus Krismer)
  - tried to fix i18n require problem (Nikolaus Krismer)
  - added i18n using i18next-library the language defaults to the user's browser language or to a specified "lang" GET-Parameter. The fallback language is set to "en" (Nikolaus Krismer)
  - added tooltips added ability to set a maxMemorySize for MineR and MineRX (Nikolaus Krismer)
  - reworked asciidoctor documentation (Nikolaus Krismer)
  - fixed invalid test-server (Nikolaus Krismer)
  - fixed jshint warnings (Nikolaus Krismer)
  - using new java8 DateTime-API sensing UTC dates to/from client now (should solve some timezone issues) (Nikolaus Krismer)
  - improved logging (reworked layout; added some more trace/debug messages) (Nikolaus Krismer)
  - added test for ClientConfig (not only for ClientDataset) (Nikolaus Krismer)
  - removed unneeded code (Nikolaus Krismer)
626
  - fixed broken unmarshalling test (date is now part of ConfigDataset not only ConfigClient... so it will be in unmarshalling resutl) - date has always be part of ConfigDataset but only as private member and with different name, so it did not get into json (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
627
628
629
630
631
  - using mixin for date parameter in configuration result (instead of dedicated getter) (Nikolaus Krismer)
  - Fixing HTTP/HTTPS issue for 52north repository (Nikolaus Krismer)
  - using official jboss repository (instead of repo@apache) increased version number (Nikolaus Krismer)

Version v0.3.6:
632
---------------
Jenkins's avatar
Jenkins committed
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
  - update for apache repository location (using public not snapshosts anymore) (Nikolaus Krismer)
  - minor class renaming (Nikolaus Krismer)
  - tried to fix broken dependencies (Nikolaus Krismer)
  - changed order repository includes (Nikolaus Krismer)
  - fixed invalid log4j-test.xml reference using gradle repo instead of apache's one (causes problems with head requests sometimes) (Nikolaus Krismer)
  - added geoJsonAddition field in response (Nikolaus Krismer)
  - fixed minor jshint warning (Nikolaus Krismer)
  - fixed broken test (using calendar instead of datecode renaming caused additional information in response) (Nikolaus Krismer)
  - added jai-core dependency (should fix broken GeoUtilsTest) (Nikolaus Krismer)
  - fixed findbugs warning (Nikolaus Krismer)
  - fixed some minor jshint problems (defined but not used) (Nikolaus Krismer)
  - using simplified gradle dependency syntax excluding module jai_core (maybe this fixed dbis-tests build problems) (Nikolaus Krismer)
  - fixing jai resource problem (also see https://issues.gradle.org/browse/GRADLE-2395) (Nikolaus Krismer)
  - tried to fix gradle repo warnings (JCS related) (Nikolaus Krismer)
  - using official jboss repo for Apache JCS now (Nikolaus Krismer)
  - improved jQuery dialog key handling (no submit on enter anymore) (Nikolaus Krismer)
  - added osgeo repository (Nikolaus Krismer)
  - naming convention: using node everywhere instead of mixing node/vertex (Nikolaus Krismer)
  - implemented visualization of additional information on the map (for now this contains only queryRanges for MineR and MineRX algorithms using circles) (Nikolaus Krismer)
  - fixed problems with execution of MineR and MineRX algorithms (enum was not updated so no algorithm was found) (Nikolaus Krismer)
  - using latest gretty and asciidoctor version (Nikolaus Krismer)
  - gradle wrapper update (to version 2.2.1) (Nikolaus Krismer)
  - removed version information (can be recreated using bower.json file) (Nikolaus Krismer)
  - version upgrade of leaflet.StyleEditor (Nikolaus Krismer)
  - changed readme title (Nikolaus Krismer)
  - extracted queries from database class to ease performance testing (tests implemented by urlichrainer) (Nikolaus Krismer)
  - fixed invalid javadoc (Nikolaus Krismer)
  - temporarily fixed problem with gretty and new plugin configuration (Nikolaus Krismer)
  - reworked plugins (Nikolaus Krismer)
  - fixed typo (Nikolaus Krismer)
  - gradle update (to version 2.2) minor author tag improvements in javadoc (adding e-mail) small refactorings (Nikolaus Krismer)
  - fixed broken test (broke because walking speed was changed from m/s to km/h, but not changed in test request here) (Nikolaus Krismer)
  - reworked variable/method naming a bit (Nikolaus Krismer)
  - minor code formatting (Nikolaus Krismer)
  - changes to fit algorithm renaming in isochrone project renamed speed to walking speed (now using km/h instead of m/s) (Nikolaus Krismer)
  - fixed after isochrone interface change (Nikolaus Krismer)
  - fixed minor CSS issues with jQuery dialogs -> initialization deferred (after map drawing... removes unnecessary scrollbar after openening a dialog) (Nikolaus Krismer)
  - disable gretty hot deployment (could case problems with loaded file systems used to load config datasets) (Nikolaus Krismer)
  - gretty update (to latest version; after fixing some problems in isochrone project) converting logging configuration to log4j2 format (Nikolaus Krismer)
  - using new logging syntax (with parameters in messages) (Nikolaus Krismer)
  - switching logging library from logback to log4j2 (Nikolaus Krismer)
  - switching logging library from logback to log4j2 updating gretty to latest version (Nikolaus Krismer)
  - fixed versioning problem for releases (in processJavascript task) (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.5:
679
---------------
Jenkins's avatar
Jenkins committed
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
  - fixed minor jshint warnings (Nikolaus Krismer)
  - added debug dialog (to clear caches on server, when using client with debug mode enabled) (Nikolaus Krismer)
  - fixed broken jquery ui icons (Nikolaus Krismer)
  - activating cache (since default changed to false) (Nikolaus Krismer)
  - setting surface coverage node as default (again... no open wholes in isochrone when using this mode) (Nikolaus Krismer)
  - reworked styles for open/closed/expired nodes (Nikolaus Krismer)
  - simplified interface for BBoxOutput.afterCalculation method again (Nikolaus Krismer)
  - reworked getSurfaceNodes method in BBoxOutput, so it does work with incremental isochrones (and cached results) (Nikolaus Krismer)
  - minor variable renaming (Nikolaus Krismer)
  - using css visibility property (instead of opacity) (Nikolaus Krismer)
  - fixed problem with wsWarningControl component (image has to be loaded before connection to server gets lost; otherwise image will not be shown) (Nikolaus Krismer)
  - fixed minor jshint warnings (missing semicolon; use !== for null comparison) (Nikolaus Krismer)
  - added leaflet.markercluster for vertex layer (when using wfs or geojson service) using rawgit instead of raw.guthubusercontent (to use correct content-types) (Nikolaus Krismer)
  - fixed jshint warnings (occured, because requirejs file was moved and not excluded from linting) (Nikolaus Krismer)
  - removed fixme tag (was fixed by resolving issue #10) (Nikolaus Krismer)
  - incresing size of leaflet-locatecontrol plugin image (Nikolaus Krismer)
  - added outputStorage timings (time needed to store information in the db - AFTER isochrone calculation) (Nikolaus Krismer)
  - #10 fixed (Nikolaus Krismer)
  - using githubusercontent page (again... rawgit delivers http 301) (Nikolaus Krismer)
  - reworked location of images (and fonts) of libraries updated requirejs to version 2.1.15 added leaflet.locatecontrol plugin (again.. this time using bower) (Nikolaus Krismer)
  - fixed NullPointerException (Nikolaus Krismer)
  - implemented serializable interface (Nikolaus Krismer)
  - changes after using awt's Point2D class instead of own implementation (Nikolaus Krismer)
  - removed queryNodeCache (implemented using JCS now) changes after using awt's Point2D class instead of own implementation (Nikolaus Krismer)
  - added MapperTest (and introduced shared TestHelper class in parent package) (Nikolaus Krismer)
  - added useEllipsis flag (for easier debugging) (Nikolaus Krismer)
  - adding protocol to some links (leaflet is not available on https; github not on http) -> this should fix some tests (Nikolaus Krismer)
  - reworked serializable of IOutput classes (since BBoxOutput can not easily be serializable) (Nikolaus Krismer)
  - added repository for JCS (dependency of isochrone project) (Nikolaus Krismer)
  - fixed typo (Nikolaus Krismer)
  - added serilization interfaces changed queryNode to immutable (all members are final now) (Nikolaus Krismer)
  - supressed JCS logging output (Nikolaus Krismer)
  - changes to fit changed isochrone interface (to enable incremental calculation) (Nikolaus Krismer)
  - fixed problem with dns (using raw.githubusercontent.com instead of rawgit.com) (Nikolaus Krismer)
  - marked isochrone jars as changing (since they are snapshots most of the time) (Nikolaus Krismer)
  - clearing isochrone a bit earlier than GC does (clears nodes and links after calculation) (Nikolaus Krismer)
  - using websave color for expired nodes (do we have any of them?) (Nikolaus Krismer)
  - using " for strings only when variables are involved (Nikolaus Krismer)
  - removed http timeout (there seems to be a bug related in gretty to this option in combination with jdk 8) (Nikolaus Krismer)
  - specified service/statusPort for gretty (seems to conflict with sonar on dbis-tests.uibk.ac.at) (Nikolaus Krismer)
  - reverted to gretty 1.1.2 (newest version 1.1.3 causes problems) (Nikolaus Krismer)
  - suprressed findbugs warnings (initializing driver in constructor caused problems with multiple open windows) (Nikolaus Krismer)
  - minor version udpates (nodejs, grunt-contrib-copy) (Nikolaus Krismer)
  - sorted algorithms alphabetically (in select element) (Nikolaus Krismer)
  - added ignore for finbugs warning (Nikolaus Krismer)
  - fixed checkstyle problem -> fixed possible NPE (Nikolaus Krismer)
  - fixed minor checkstyle problem -> should increase performance a bit (Nikolaus Krismer)
  - added sorting possibility for geoJson features (so result of vertices in expiration mode always looks the same) (Nikolaus Krismer)
  - improved comment (Nikolaus Krismer)
  - fixed broken test (about serviceFeature; related to vertex annotation table) (Nikolaus Krismer)
  - fixed surface coverage calculation (not all nodes added to database vertex table... only needed ones) -> seems to slow down calculation, so setting default to buffer-based approach (Nikolaus Krismer)
  - fixed bug in asPgGeometry methos (sometimes caused invalid geometries) slightly improved database handling (Nikolaus Krismer)
  - renamed some methods (adjLink/adjNode to adjacentLink/adjacentNode) (Nikolaus Krismer)
  - changes to match interface simplifications from project isochrone (Nikolaus Krismer)
  - upgrade to latest gradle version 2.1 (Nikolaus Krismer)
  - changes to fit new builder pattern interface of ConfigAlgorithm class (from project isochrone) (Nikolaus Krismer)
  - changes due to isochrone project interface changes (Nikolaus Krismer)
  - simplified enum usage (Nikolaus Krismer)
  - matching interface changes from isochrone project (Nikolaus Krismer)
  - getAlgorithms method now returns all algorithms (also those without node expiration) (Nikolaus Krismer)
  - getAlgorithms now returns all classes from isochrone project (also those without node expiration) (Nikolaus Krismer)
  - changes to fit new interface from isochrone project (Nikolaus Krismer)
  - moved some enums from isochrone to isochrone-web project (Nikolaus Krismer)
  - changes to fit new algorithm separtion in isochrone project (enables the web user to calculate without node expiration) (Nikolaus Krismer)
  - more precise timings (Nikolaus Krismer)
  - improved exceptions (Nikolaus Krismer)
  - fixed jshint problems (Nikolaus Krismer)
  - changes due to class renaming in project isochrone (Nikolaus Krismer)
  - reusing TableType enum (instead of creating own enum) (Nikolaus Krismer)
  - added jsdoc; fixed sorting (Nikolaus Krismer)
  - added some more timings to log (and updating comment in js code) (Nikolaus Krismer)
  - implemented websocket zlib compression (Nikolaus Krismer)
  - setting object mapper to static final instance added some timings (Nikolaus Krismer)
  - adding comment about logged timings (Nikolaus Krismer)
  - removed unnecessary white space at the end of a line (Nikolaus Krismer)
  - adding more timing information (to trace the influence of the network) (Nikolaus Krismer)
756
757
  - reduced size of isochrone respone (~45%) -> by skipping unnecessary geoJson properties (Nikolaus Krismer)
  - not sending data with websocket events anymore -> data was not used anywhere and without it the call is MUCH faster (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
758
759
760
761
  - variable renaming (for clarification of timings) (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.4:
762
---------------
Jenkins's avatar
Jenkins committed
763
764
765
766
767
768
769
770
771
772
773
774
  - changes for new node interface (in project isochrone) (Nikolaus Krismer)
  - changes to simplify computation time comparisons (Nikolaus Krismer)
  - fixed findbugs warnings in selenium test classes (Nikolaus Krismer)
  - fixed jshint problem (Nikolaus Krismer)
  - fixed minor findbugs warnings (Nikolaus Krismer)
  - changes to fit interface changes in isochrone project (Nikolaus Krismer)
  - minor refactoring in equals (constant should be on the right side of method) (Nikolaus Krismer)
  - minor speedup (caching comparison variable, since its value is always the same) (Nikolaus Krismer)
  - added missing commits to changelog creation (Nikolaus Krismer)
  - removing changelog2git because of authentication issues (Nikolaus Krismer)
  - updated changelog creation (Nikolaus Krismer)
  - added changelog2git task (Nikolaus Krismer)
775
  - added changelog generation to build process  (by now the changelog is not commited to the git repository) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
  - reworked documentation (included that no geoserver is needed at all) (Nikolaus Krismer)
  - changes due to method renaming in link class (Nikolaus Krismer)
  - changes in toString method (to match other classes) (Nikolaus Krismer)
  - changes to fit method renaming in node class (from project isochrone) (Nikolaus Krismer)
  - implemented addNodes functionality (overwrites superclass method) (Nikolaus Krismer)
  - added missing javadoc descriptions (Nikolaus Krismer)
  - removed attribution test for unbuild versions (may not work when testing on localhost, but thats ok) (Nikolaus Krismer)
  - addded test for valid version replacement (which is part of leaflet attribution) (Nikolaus Krismer)
  - using short notation for dependencies where possible (Nikolaus Krismer)
  - fixed typo in javadoc (Nikolaus Krismer)
  - moving parts from jackson databinding from isochrone project to isochrone-web project (by using mixin classes) (Nikolaus Krismer)
  - added logback-test.xml to test systemProperties (should write log to logfile instead of jenkins console) (Nikolaus Krismer)
  - referencing logback-test.xml file (seemed to cause some problems with tomcat8 servletContainer configuration in gretty) (Nikolaus Krismer)
  - upgrading to latest gretty version (realises buildProduct gradle target) (Nikolaus Krismer)
  - using leaflet-pip from cdn/bower now (not keeping a copy in local lib directory anymore) (Nikolaus Krismer)
  - fixed minor typo (Nikolaus Krismer)
  - fixed versioning problems (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.3:
796
---------------
Jenkins's avatar
Jenkins committed
797
798
799
800
  - sorted some class members minor method renamings (Nikolaus Krismer)
  - fixed finbugs warning (Nikolaus Krismer)
  - fixed minor findbugs problem (Nikolaus Krismer)
  - changes to match new ResponseIsochrone object (Nikolaus Krismer)
801
  - returning FeatureCollection type in ResponseIsochrone instead of string -> enables easy testing (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
802
803
804
805
806
807
  - added first featureInfo test (Nikolaus Krismer)
  - supressing findbugs warning (Nikolaus Krismer)
  - improved naming and added some comments (Nikolaus Krismer)
  - check for null is not needed anymore (no test uses this function anymore; geoserver is only initialized if configured) (Nikolaus Krismer)
  - fixed minor jshint warnings (Nikolaus Krismer)
  - fiixed minor findbugs warning (Nikolaus Krismer)
808
  - implemented geoJson conversion directly in postgis -> application can work without geoserver now (which now also is the new default) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
809
810
811
812
813
814
815
  - always using $ for jQuery calls (not jQuery object) (Nikolaus Krismer)
  - fixed problem with duplicate index creation on vertex table (Nikolaus Krismer)
  - fixed case problem in clientId (everything is converted to lower-case now) (Nikolaus Krismer)
  - finally fixed background color of searchinput field (Nikolaus Krismer)
  - fixed background transparency (Nikolaus Krismer)
  - fixed case in function call (Nikolaus Krismer)
  - fixed dependencies (Nikolaus Krismer)
816
  - reworked build: - simplified gradle build file - using grunt to create all js related things (f.e: creation of .gz files) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
817
818
819
820
821
822
823
824
825
826
827
828
829
  - upgraded Leaflet.StyleEditor to latest version (Nikolaus Krismer)
  - added .gz sources explicitly to gitignore (Nikolaus Krismer)
  - upgraded leafletStyle editor to latest version (fixes missing semicolon) (Nikolaus Krismer)
  - upgraded version of leaflet styleEditor in versions.txt (Nikolaus Krismer)
  - fixed loading problem with leafletStyleEditor (Nikolaus Krismer)
  - fixed minor findbugs problem (minor speedup) (Nikolaus Krismer)
  - fixed typo (Nikolaus Krismer)
  - finally managed findbugs 3.0 and jdk 1.8 upgrade (had to use hard-coded asciidoctor version) (Nikolaus Krismer)
  - added db/layer cleanup to tests (reworked geoserverHelper and dbHelper to do so) (Nikolaus Krismer)
  - adding bower_components node filter (for eclipse) (Nikolaus Krismer)
  - minor code refactoring (Nikolaus Krismer)
  - fixing jshint warnings (although this is not part of grunt documentation it does work) (Nikolaus Krismer)
  - fixed findbugs warning (Nikolaus Krismer)
830
  - upgrading to latest grunt-bower-task (and fixing minor syntax issue in Gruntfile) -> should fix the error complaining about argument type passed to path.join (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
831
832
833
834
835
836
837
838
839
840
  - adding some thread safety (by using AtomicBoolean) (Nikolaus Krismer)
  - removed some output (from npm install command) (Nikolaus Krismer)
  - added test for isochrone service geoserver now only tries to create layers if init method has been called before (Nikolaus Krismer)
  - fixed minor jshint issues (Nikolaus Krismer)
  - gradle still not compatible with findbugs 3.0 (bug was entered into gradle forum) -> switching back to findbugs 2.0.3 and jdk7 (Nikolaus Krismer)
  - replaced console implementation (using bower package console-js now) (Nikolaus Krismer)
  - upgrading jquery-ui-timepicker-addon (new version included using bower) (Nikolaus Krismer)
  - node js version upgrade (Nikolaus Krismer)
  - added leaflet style editor (Nikolaus Krismer)
  - upgrade to latest version (Nikolaus Krismer)
841
  - fixed some bugs in geosearch tool (in combination with searchExtend) -> now isocrone-config will always be hidden, if result is not shown anymore :-) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
842
843
844
845
846
847
848
849
850
851
  - added js dependency file (bower) (Nikolaus Krismer)
  - added leaflet providers (to realize stamen watercolor map) (Nikolaus Krismer)
  - fixed invalid module import (Nikolaus Krismer)
  - now using bower (insteaf of own fetch/unzip functions in gradle) -> fits community-standards and should speed up our build process -> now backend build is done by gradle and frontend by grunt/bower (but with gradle-support by using gradle-grunt-plugin) (Nikolaus Krismer)
  - fixed invalid imports fixed problem with duplicate isochrone config panels (Nikolaus Krismer)
  - removed blueMarble layers (resolution is too low to show isochrone calculation) (Nikolaus Krismer)
  - pushing gradle to version 2.0 (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.2:
852
---------------
853
  - fixed test after changing valid datasets on dbis-isochrone (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
  - removed unused variable (found by jshint warning) (Nikolaus Krismer)
  - fixed problems with multiple isochrone layers (javascript part) (Nikolaus Krismer)
  - fixed new jshint issues (Nikolaus Krismer)
  - fixed some jshint issues (Nikolaus Krismer)
  - fixed findbugs problems (had a typo in suppressFbWarnings value) (Nikolaus Krismer)
  - added findbugs annotation dependency to selenium sourceSet (Nikolaus Krismer)
  - added exception wrapper class for package "service" (Nikolaus Krismer)
  - fixed all findbugs warnings (even those with reportLevel low) (Nikolaus Krismer)
  - fixed some findbugs warnings (Nikolaus Krismer)
  - fixed minor findbugs warnings (priority low) (Nikolaus Krismer)
  - also added upToDate to false for optimize task (Nikolaus Krismer)
  - added upToDate false to jsOptimize and cssOptimize (Nikolaus Krismer)
  - another try to get versions working with pre-compressed files (Nikolaus Krismer)
  - reworked ant replace tokens in optimize task (Nikolaus Krismer)
  - fixed problem with closure (unexpected object type) (Nikolaus Krismer)
  - fixed problem with version display in combination with pre-compressed files (Nikolaus Krismer)
  - implemented isochrone layer stack (so multiple isochrones can be shown on one map) (Nikolaus Krismer)
  - fixed some css issues in settings dialog (correctly aligning checkboxes now) (Nikolaus Krismer)
  - reverted to jqueryUI 1.10.4 (1.11.0 uses new way for JavaScript AMD) (Nikolaus Krismer)
  - fixed some css issues for leaflet plugins (settings and help) (Nikolaus Krismer)
  - minor code formatting (Nikolaus Krismer)
  - fixed invalid html ids for setting labels (Nikolaus Krismer)
  - reverted jdk to 1.7 (since new findbugs is not available by repo) added reportLevel='low' to findbugs (Nikolaus Krismer)
  - using new requirejs version 2.1.14 (Nikolaus Krismer)
  - upgrade to latest jquery-ui version (1.11.0) (Nikolaus Krismer)
  - fixed invalid comment (Nikolaus Krismer)
  - removed unnecessary import (Nikolaus Krismer)
  - moved package names to map isoMap name (instead of isoga) changed compression (using pre-compressed files now) (Nikolaus Krismer)
  - fixed version problems with jdk8/tomcat8 (seems like major version has to be set for commons-io to work correctly in isochrone-web) (Nikolaus Krismer)
  - using latest node version (Nikolaus Krismer)
  - upgrading to java8 (and tomcat8) (Nikolaus Krismer)
  - fixed SQL problems (with postgis functions) (Nikolaus Krismer)
  - fixed findbugs warning (Nikolaus Krismer)
  - fixed checkstyle/jshint issues (Nikolaus Krismer)
  - fixed some findbugs issues (Nikolaus Krismer)
  - added unit tests for configuration service (not using selenium, using pure java and testNG) (Nikolaus Krismer)
  - some service interface changes to ease testing (not using session object anymore... changing to String clientId) (Nikolaus Krismer)
  - removed postgis-jdbc from project (found remote maven repo hosting it) (Nikolaus Krismer)
  - added some more polygon files (in json notation) (Nikolaus Krismer)
  - implemented fallback for non existing polygonials (Nikolaus Krismer)
  - #5 fixed: implemented polygonial bounds check for isochrones (Nikolaus Krismer)
  - #20 fixed: Using new version of spin.js (version 2.0.1) (Nikolaus Krismer)
  - changes to match DbUtils class in isochrone project (now also using DbUtilsWeb class) (Nikolaus Krismer)
  - setting server and latLng box to geoserver featureTypeEncoders now (Nikolaus Krismer)
  - reworked dependencies (removed dbutils and httpclient) (Nikolaus Krismer)
  - removed dependencies to dbutils (needed functionality is now part of isochrone dependency) (Nikolaus Krismer)
  - using new transform methods for bounding boxes (Nikolaus Krismer)
901
  - added transform methods for bounding boxes (not only for points) -> should decrease database calls (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
  - reworked selenium dependency (to prevent duplicate jetty dependencies in eclipse) (Nikolaus Krismer)
  - changed signature of transform method (to convert bboxes) (Nikolaus Krismer)
  - changed clientConfig (not configuring bboxes anymore, but calculating them form polygonial bounds) changed signature of transform method (to convert bboxes) (Nikolaus Krismer)
  - using boundaries calculated from poly json file now (server box is not configured anymore... so not calculating it, but using lat/lng borders instead) (Nikolaus Krismer)
  - calculating bounds from polx json file now (not configured in config file anymore) (Nikolaus Krismer)
  - fixed import order (Nikolaus Krismer)
  - added open task (Nikolaus Krismer)
  - removed queryNode (not sent by server anymore... choosen on client instead) (Nikolaus Krismer)
  - fixed version problems (Nikolaus Krismer)
  - adding files generated by isochrone project (using script poly2json) to handle polygonial boundaries in leaflet client (Nikolaus Krismer)
  - minor code improvements (Nikolaus Krismer)
  - switching dependency versioning to mostly latest version (Nikolaus Krismer)
  - using latest gretty plugin version now (will use new jetty9 version for testing) (Nikolaus Krismer)
  - fixed problem with div handling (Nikolaus Krismer)
  - fixed minor jslint warnings (Nikolaus Krismer)
  - implemented featureInfo feature (enables user to retrieve additional information about stops in isochrone) Transmitting timestamp instead of string for datetime transmission (Nikolaus Krismer)
  - minor code formatting (Nikolaus Krismer)
  - fixed invalid db query (prepared statement with table names) (Nikolaus Krismer)
  - upgrade to latest jquery version (Nikolaus Krismer)
  - added some information about network nodes (Nikolaus Krismer)
  - fixed some jshint issues (Nikolaus Krismer)
  - removed some code (of features that are not planned to be re-implemented) (Nikolaus Krismer)
  - using latest tool versions now (jacoco, findbugs) (Nikolaus Krismer)
  - removed unnecessary comment (Nikolaus Krismer)
  - improved websocket handling on page loading (Nikolaus Krismer)
  - improved start point design and handling removed clickability from vertexes (will be re-added when information to show in popup is available) (Nikolaus Krismer)
  - improved icon handling (start point for isochrones are displayed now) added open task (Nikolaus Krismer)
  - fixed some problems with local test deployment fixed some problems with leaflet images (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.1:
933
---------------
Jenkins's avatar
Jenkins committed
934
935
936
937
938
939
940
941
942
943
944
945
946
  - synchronized timeout param between test classes (Nikolaus Krismer)
  - reworked test timeouts (Nikolaus Krismer)
  - added version replacement also in testWar (Nikolaus Krismer)
  - fixed some design issues (copyZip did not work as it should) (Nikolaus Krismer)
  - changes for tests on jenkins (in "-test-xml" files urls should refer to dbis-isochrone.uibk.ac.at) (Nikolaus Krismer)
  - fixed invalid leaflet repository after version upgrade (Nikolaus Krismer)
  - upgrading leaflet to newest version (0.7.3) (Nikolaus Krismer)
  - fixed task dependency problem (build of min.js files did not happen) (Nikolaus Krismer)
  - fixed a typo (Nikolaus Krismer)
  - added some more test resources (hope this fixes some problems) (Nikolaus Krismer)
  - fixed some dependency problems (Nikolaus Krismer)
  - fixed some issues with deployment on dbis-isochrone.uibk.ac.at server (Nikolaus Krismer)
  - fixed some test issues (creating testWar) (Nikolaus Krismer)
947
  - changed icon size of vertex-geojson-layer performance boost for ServiceConfiguration - preregistration of layers/tables for client is done in a separat thread now (so client does not have to wait) (Nikolaus Krismer)
Jenkins's avatar
Jenkins committed
948
949
950
951
952
953
  - gradle update to version 1.12 (Nikolaus Krismer)
  - changed web application description (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.3.0:
954
---------------
Jenkins's avatar
Jenkins committed
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
  - using new geoserver-manager version 1.6 (Nikolaus Krismer)
  - fixed minor JavaScript bug (found by jslint) (Nikolaus Krismer)
  - fixed minor findbugs problems (Nikolaus Krismer)
  - #21 fixed: Using geoJson layers now (retrieved from geoserver using wfs, not wms) (Nikolaus Krismer)
  - #21: not storing infinity values in table (so they can be converted to json according to standard) (Nikolaus Krismer)
  - #21: added geoserver workspace to configuration (and also datastore for completness). Needed to retrieve GeoJSON layers from geoserver (Nikolaus Krismer)
  - added allowed delta for double equal test (Nikolaus Krismer)
  - trying to remove duplicated config files (is it enough if they are in isochrone.jar?) (Nikolaus Krismer)
  - fixed problem when calculating isochrones in expirationMode (unknown function in layerControl called) (Nikolaus Krismer)
  - fixed jQuery-UI themeing problem between build and unbuild version (Nikolaus Krismer)
  - moved tablePrefix config entry location... also changing this in method call (Nikolaus Krismer)
  - moved tablePrefix configuration value from config.xml to configWeb.xml (Nikolaus Krismer)
  - fixed minor findbugs issues (Nikolaus Krismer)
  - increased version number (Nikolaus Krismer)

Version v0.2.5:
971
---------------
Jenkins's avatar
Jenkins committed
972
973
974
975
976
977
978
979
980
981
982
983
984
  - fixed test problems under jenkins (geoserver and database are found now) (Nikolaus Krismer)
  - fixed another misleading logging message (Nikolaus Krismer)
  - fixing misleading logging output (Nikolaus Krismer)
  - remove unused resources (Nikolaus Krismer)
  - reworked error handling while pinging geoserver (Nikolaus Krismer)
  - reworked some geoserver specific issues (Nikolaus Krismer)
  - implemented maxWaitingTime (for geoserver) (Nikolaus Krismer)
  - added geosearch selenium test (Nikolaus Krismer)
  - improvnig logging while waiting for geoserver fixing problem with leaflet image path after minification (Nikolaus Krismer)
  - fixed multithreading issue while waiting for geoserver instance (Nikolaus Krismer)
  - increased version number fixed problem with leaflet-ui image paths (Nikolaus Krismer)

Version v0.2.4:
985
---------------
Jenkins's avatar
Jenkins committed
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
  - removed assemble dependency for cargoRedeployRemote gradle task (Nikolaus Krismer)
  - fixing jshint ignore comment (Nikolaus Krismer)
  - using latest version of jshint (should fix ignored jshint ignores) (Nikolaus Krismer)
  - changed jshint error type (Nikolaus Krismer)
  - fixed jshint warning (Nikolaus Krismer)
  - fixing jshint warnings (got confiused by wrong jenkins messages) (Nikolaus Krismer)
  - fixed scope binding problem (wrong function used) (Nikolaus Krismer)
  - fixed jshint warning (Nikolaus Krismer)
  - removed Gruntfile from jshint task (since it did not work anyway) (Nikolaus Krismer)
  - tried to fix not working exclusion regexp (Nikolaus Krismer)
  - excluding generated min files from jsHint/jsDoc (Nikolaus Krismer)
  - now deleting .gradle cache after daily task (saves disk space on jenkins) (Nikolaus Krismer)
  - fixed gradle task order (Nikolaus Krismer)
  - fixed circular dependencies (Nikolaus Krismer)
  - added clean dependency to gradle task "daily" (Nikolaus Krismer)
For faster browsing, not all history is shown. View entire blame