Routino SVN Repository Browser

Check out the latest version of Routino: svn co http://routino.org/svn/trunk routino

ViewVC logotype

Annotation of /trunk/doc/NEWS.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 903 - (hide annotations) (download)
Sat Nov 12 19:03:27 2011 UTC (13 years, 4 months ago) by amb
File MIME type: text/plain
File size: 14945 byte(s)
Updated for version 2.1.2.

1 amb 903 Version 2.1.2 of Routino released : Sat Nov 12 2011
2     ---------------------------------------------------
3 amb 882
4     Bug fixes:
5 amb 903 Speed up the routing by a factor of 3 for slim mode by copying data to RAM.
6     Speed up routing & reduce memory use by a factor of 2.5 by stopping earlier.
7     Delete profiles.js and profiles.pl when cleaning up (make clean).
8     Improve output for translated versions (highway type names and text files).
9     Fix the summarise-log.pl script for segments which are loops.
10     Fix invalid XML syntax in tagging.xml file.
11    
12     Configuration Files:
13     Add extra tagging rules to handle problems found in the error log for UK.
14     Added Russian translations for output files.
15    
16     Documentation:
17     Improve the documentation for the tagging rule configuration file.
18    
19     Note: this version is compatible with databases from version 2.1 or 2.1.1.
20    
21    
22     Version 2.1.1 of Routino released : Sun Oct 23 2011
23     ---------------------------------------------------
24    
25     Bug fixes:
26 amb 882 Speed up the routing by a factor of 5 by improving data handling functions.
27     Speed up database generation by reducing the default number of iterations.
28     Fix the handling of the 'except' tag on turn restrictions.
29     Fix the 'make install' option for the XML files.
30     Add some more typecasts when printing data from filedumper program.
31     Make the CGI script more robust if shortest/fastest is not passed in.
32    
33     Note: this version is compatible with databases from version 2.1.
34    
35    
36 amb 850 Version 2.1 of Routino released : Mon Oct 3 2011
37     ------------------------------------------------
38    
39     Bug fixes:
40     Fix bug in pathological cases with binary search (don't crash).
41     Make stricter checks for closest nodes just like in v2.0.3 for segments.
42     Fix routing bug where start node is a super-node and finish is close by.
43    
44     OSM tagging:
45     More testing of turn relations; invalid or useless ones are discarded.
46     An error log file can be generated to record parsing and processing errors.
47    
48     Configuration Files:
49     Add new options in the tagging rules XML file.
50     Add extra tagging rules to handle many problems found in the error log for UK.
51     Create special-use tagging rule files for walking, riding and driving.
52    
53     Test cases:
54     Create new test case for bug fixed in v2.0.3.
55     Save expected results to allow future regressions to be found.
56    
57     Note: this version is not compatible with databases from earlier versions.
58    
59    
60 amb 828 Version 2.0.3 of Routino released : Thu Aug 4 2011
61     --------------------------------------------------
62    
63     Bug fixes:
64 amb 850 Handle start node being a super-node with no previous segment (don't crash).
65     Make stricter checks against the profile when finding the closest segment.
66     Find a valid route if the start and end point are the same location.
67     Choose the better route if one with and one without super-nodes are available.
68 amb 828
69     Note: this version is compatible with databases from versions 2.0, 2.0.x.
70    
71    
72 amb 800 Version 2.0.2 of Routino released : Sun June 26 2011
73     ----------------------------------------------------
74    
75     Bug fixes:
76 amb 850 Fix error with handling ferry routes (were ignored).
77     Force roundabouts to be one-way (was present in v1.5.1).
78     Handle super-nodes with no segments when processing (don't crash).
79 amb 800
80 amb 850 Code improvements:
81     Use C99 standard by default and fix related warnings.
82     More code tidy-up for 32/64 bit node and index types.
83     Free some memory in various places (not serious leaks).
84 amb 800
85     Note: this version is compatible with databases from versions 2.0, 2.0.1.
86    
87    
88 amb 781 Version 2.0.1 of Routino released : Tue June 7 2011
89     ---------------------------------------------------
90    
91     Bug fixes:
92     Turn relations that specify missing nodes/ways are deleted (don't crash).
93     Shorten the messages printed by planetsplitter to keep below 80 characters.
94    
95 amb 850 Code improvements:
96 amb 800 Various code tidy-ups and 32/64 bit node and index improvements.
97    
98 amb 781 OSM Tagging:
99     Check whether node/way/relation IDs fit in 32-bits (code ready for 64-bits).
100    
101 amb 850 Note: this version is compatible with databases from version 2.0.
102 amb 781
103 amb 800
104 amb 738 Version 2.0 of Routino released : Mon May 30 2011
105 amb 567 -------------------------------------------------
106    
107     Bug fixes:
108 amb 738 Fix mis-spelling with surface=asphalt tag
109 amb 567 Routes between two waypoints on the same segment now work.
110 amb 738 Fix reading of numeric entities from XML files (store as UTF-8 internally).
111     Fix turn description in HTML file (angles were biased to the right).
112     Fix possibility of occasionally missing turn information from output files.
113 amb 567
114 amb 738 Test cases:
115 amb 850 Added test cases for routing in slim and non-slim modes.
116 amb 738
117     Documentation:
118     Update documentation to reflect changes in program usage and function.
119     Install the license file in the documentation directory.
120    
121     OSM tagging:
122     Process the tags associated with turn restriction relations.
123     Remove the roundabout type from the parsing.
124     Add parsing of mini-roundabouts.
125    
126     Configuration Files:
127     Update profiles with new options related to turn restrictions.
128    
129     Web pages:
130     Change to OpenLayers v2.10.
131     Visualiser can display turn restrictions.
132     Put the profile information into separate files and auto-generate them.
133    
134     planetsplitter:
135     Store information about turn restriction relations.
136     Quite a large code re-organisation - now faster and uses less memory.
137    
138     router:
139     Take turn restriction relations into account when routing.
140     Continue same direction of travel at each waypoint (unless dead-end).
141     Add a new option to specify an initial direction to start travel.
142    
143 amb 567 filedumper:
144     Print out statistics about what highways are included in the database.
145    
146    
147 amb 525 Version 1.5.1 of Routino released : Sat Nov 13 2010
148     ---------------------------------------------------
149    
150     Bug fixes:
151     Ensure that enough memory is allocated for filenames.
152     Fix bug that sometimes causes crash when processing route relations.
153    
154     Documentation:
155     Update documentation to reflect changes in program usage and function.
156    
157     Programs:
158     Add an option to make the output more suitable for a log file.
159    
160     Documentation:
161     Update documentation to reflect changes in program usage.
162    
163    
164 amb 517 Version 1.5 of Routino released : Sat Oct 30 2010
165     -------------------------------------------------
166    
167     Bug fixes:
168     Check that number of nodes/segments/ways doesn't exceed numerical limits.
169     Allow 32-bit systems to seek within files larger than 4GB.
170     Allow nearly 4G nodes to be stored instead of 2G before.
171     Added rules to makefile for installation (paths specified in top-level).
172     Stricter checking of UTF-8 in XML files and better UTF-8 output.
173     Improve error message if parsing of command line options fail.
174     Fix bugs in router's --help-profile-json and --help-profile-perl options.
175     Rename heapsort function to allow compilation on Mac OS with no change.
176     Reduce impact of property preferences close to 50% by using sqrt().
177    
178     Documentation:
179     Update documentation to reflect changes in program usage and function.
180    
181 amb 850 OSM tagging:
182 amb 517 Traffic restrictions on nodes are now included in default tagging file.
183     Added processing for ferry routes (as pseudo-highway type 'ferry').
184     Process foot and bicycle route relations to create new properties.
185    
186     Configuration Files:
187     Added Dutch output translations.
188     Added ferry information to profiles.
189     Added foot and bicycle route relation processing.
190    
191 amb 850 planetsplitter:
192 amb 517 The slim mode now includes the output data as well as the temporary data.
193     The slim mode is now a separate executable and not a command line option.
194     Traffic restrictions on nodes are now understood when parsing OSM files.
195     Falls back to installed tagging.xml configuration file as last resort.
196    
197     router:
198     Added a slim mode (as a separate executable and not a command line option).
199     Traffic will not be routed through a node that does not allow it.
200     Falls back to installed profiles.xml & translations.xml files as last resort.
201    
202     filedumper:
203     Added a slim mode (as a separate executable and not a command line option).
204    
205     Web pages:
206     Added Dutch translation of router.html.
207    
208    
209 amb 446 Version 1.4.1 of Routino released : Sat Jul 10 2010
210     ---------------------------------------------------
211    
212     Bug fixes:
213     Don't crash if start and finish are the same point.
214     Don't crash if several translations but --language option not used.
215     Don't crash if middle part of route cannot be found.
216     Don't allocate so much memory for intermediate nodes; routes much faster.
217     Fix problem with finding closest segment to the specified point.
218    
219     Documentation:
220     Provide HTML versions of the documentation (copy to web directory at install).
221     Change URL for website to http://www.routino.org/.
222    
223     Configuration Files:
224 amb 517 Added German output translations.
225 amb 446
226     planetsplitter
227     Slight change to algorithm for finding super-nodes.
228    
229     Web pages:
230     Provide HTML versions of the documentation.
231     Change URL for website to http://www.routino.org/.
232     Provide updated HTML files, the same as on the website.
233     Change to OpenLayers v2.9.1 and build custom version if Python available.
234    
235    
236 amb 423 Version 1.4 of Routino released : Mon May 31 2010
237 amb 381 -------------------------------------------------
238    
239     Bug fixes:
240 amb 423 Speed up start/via/stop point within segment search algorithm.
241     If no segment is found don't try routing but exit with error.
242 amb 381 Improve the error messages by adding operating system error info to them.
243 amb 423 Rewrite of tagging rules fixes bug with wheelchair access allow/deny.
244     Files greater than 2GB can be read/written on 32-bit systems.
245     Fix bug with profile preferences when optimising a route.
246     Stricter check on profile validity before starting routing.
247 amb 381
248 amb 850 planetsplitter:
249 amb 381 Add --parse-only and --process-only options (for incremental parsing).
250     Allow filenames to be specified on command line (default is still stdin).
251     Improved the '--help' information to describe all options.
252 amb 423 Remove --transport, --not-highway, --not-property options (use config file).
253     Use tag transformation rules in configuration file not hard-coded.
254 amb 381
255 amb 850 router:
256 amb 381 Removed compiled-in profiles and use profiles loaded from XML file.
257     Improved the '--help' information to describe all options.
258     Change the name of the --profile-json and --profile-perl options.
259 amb 423 Allow selection of the outputs to generate (or none).
260     Added HTML route instructions output.
261     GPX route file contains instructions at each waypoint.
262     Read in XML file of translated words/phrases for outputs.
263 amb 381 Added options to specify file of translations and language to use.
264 amb 423 Remove copyright.txt file and put information into translations file.
265 amb 381
266 amb 850 filedumper:
267 amb 381 Improved the '--help' information to describe all options.
268 amb 423 Added the option to dump an OSM file containing database contents.
269 amb 381
270 amb 850 Web Pages:
271 amb 381 Combined generic map CSS into one file (not copied in two).
272     Much better support for IE6/7/8 with browser detection but not perfect.
273     Re-organised and tidied up the Javascript.
274     Added button next to waypoints to centre it on map.
275     Added button next to waypoints to set as home location (uses browsser cookie).
276     Create shorter URLs for custom map (ignore default values).
277     Reduced and clarified the amount of editing to customise the Javascript.
278     Made it easier to translate by moving text out of Javascript (not visualiser).
279     Prepared for translated versions of web page (Apache Multiviews).
280     Added option to select language of output.
281     Use HTML output from router to get translated instructions.
282    
283    
284 amb 319 Version 1.3 of Routino released : Thu Jan 21 2010
285     -------------------------------------------------
286    
287     Bug fixes:
288     Ensure output even if the distance between two adjacent route points is small.
289     Correct the determination of waypoints for abbreviated output.
290     Check the command line values for filedumper --dump options.
291     Made the verbose output consistent between different places.
292    
293 amb 850 OSM tagging:
294 amb 319 Recognise "designation" tag to determine designated paths.
295     Recognise "steps" tag to determine the highway type.
296     Recognise "wheelchair" tag to determine if wheelchairs are allowed on highway.
297     Recognise "moped" tag to determine if mopeds are allowed on a highway.
298     Recognise "surface" and "paved" tags to determine if a highway is paved.
299     Recognise "lanes" tag to determine if a highway has multiple lanes.
300     Recognise "bridge" tag to determine if a highway is a bridge.
301     Recognise "tunnel" tag to determine if a highway is a tunnel.
302    
303 amb 850 New Features:
304 amb 319 Remove "bridleway" and "footway" highway types and use "path" highway instead.
305     Added "steps" as a new highway type separate from the "path" type.
306     Added "wheelchair" and "moped" to the list of possible transports.
307     Added "paved", "multilane", "bridge", "tunnel" to list of highway properties.
308    
309 amb 850 Web Pages:
310 amb 381 Updated for new features listed above.
311     Added popup to display instructions for each step in route on mouse-over.
312     Added buttons next to waypoints for: add / remove / move up / move down.
313     Highlight user selectable parts of form in yellow on mouse-over.
314     A few small changes, improved CSS, improved Javascript.
315    
316 amb 850 router:
317 amb 319 For each waypoint choose closest point on a segment and not just closest node.
318     Added the ability to set preferences based on highway properties.
319     Changed the text output formats to include bearing and turn information.
320    
321    
322 amb 288 Version 1.2 of Routino released : Wed Oct 21 2009
323     -------------------------------------------------
324    
325 amb 850 OSM tagging:
326 amb 288 Recognise tags "vehicle" and "motor_vehicle".
327     Handle duplicate ways in the input OSM file (e.g. concatenation of 2 files).
328    
329 amb 850 Database:
330 amb 288 Identical ways are combined to reduce database size (~80% fewer ways stored).
331    
332 amb 850 Routing:
333 amb 288 Fix weight, height, width, length restriction routing.
334     Allow up to 99 waypoints to be specified instead of 9.
335    
336 amb 850 Visualiser:
337 amb 288 Don't display speed limits for tracks and paths unless a value is set.
338     Draw all super-segments that cross the selected boundary.
339    
340 amb 850 Web Pages:
341 amb 381 A few small changes, improved CSS, improved Javascript.
342     Changed marker colour when waypoint not selected.
343    
344 amb 850 planetsplitter:
345 amb 288 Optional slim mode uses minimal memory at the expense of temporary files.
346    
347 amb 850 router:
348 amb 288 Less CPU time for routing (~30% less).
349    
350 amb 850 filedumper:
351 amb 288 Allow dumping individual nodes, segments and ways (for debug).
352    
353    
354 amb 193 Version 1.1 of Routino released : Sat Jun 13 2009
355     -------------------------------------------------
356    
357 amb 850 Inputs:
358 amb 193 Improve parsing of OSM file (imperial units).
359 amb 288 Ignore nodes that are missing from the input OSM file.
360 amb 193
361 amb 850 Outputs:
362 amb 193 Create GPX route files as well as GPX track files.
363     Read in an optional copyright.txt file and include contents in output.
364     Make better choices about what to output in the abbreviated text file.
365    
366 amb 850 Routing:
367 amb 193 Allow generating a route with intermediate waypoints.
368     Use preferences for highway types instead of yes/no choice.
369     Choice of closest node to start/finish points ensures transport allowed.
370    
371 amb 850 Visualiser:
372 amb 193 Added data extraction function for viewing routing database data.
373    
374 amb 850 Web Pages:
375 amb 193 Include full set of web pages for creating customised online router.
376    
377 amb 850 Documentation:
378 amb 193 Included NEWS.txt file.
379     Included documentation for installation of web pages.
380    
381    
382     Version 1.0 of Routino released : Wed Apr 08 2009
383     -------------------------------------------------
384    
385     First version.

Properties

Name Value
cvs:description A NEWS file.