Routino SVN Repository Browser

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

ViewVC logotype

Contents of /trunk/doc/NEWS.txt

Parent Directory Parent Directory | Revision Log Revision Log


Revision 1584 - (show annotations) (download)
Thu Jun 26 17:40:34 2014 UTC (10 years, 9 months ago) by amb
File MIME type: text/plain
File size: 31148 byte(s)
Updated for version 2.7.2 release.

1 Version 2.7.2 of Routino released : Thu May 26 2014
2 ---------------------------------------------------
3
4 Bug fixes:
5 Make the visualiser display all segments including those crossing the border.
6 Fix two errors that cause crashes only on 64-bit systems.
7
8 planetsplitter / router:
9 Increase the size of the caches for the slim programs by a factor of four.
10
11 Translations:
12 Updated Russian translations.
13 Updated German translations.
14
15
16 Note: This version is compatible with databases from version 2.7.1.
17
18
19 Version 2.7.1 of Routino released : Sat May 17 2014
20 ---------------------------------------------------
21
22 Bug fixes:
23 Fix typo in documentation for command to get SVN version.
24 Fix router crash when waypoint is on roundabout.
25 Don't duplicate super-segments when merging them with normal segments.
26 Change routing instructions for bicycle if highways allow cycling both ways.
27 Make translation script work with older versions of Perl.
28 Fix router crash if fewer than two waypoints are specified.
29 Revert router speed decrease with special-case tagging rules.
30 Fix web page search function when it returns non-ASCII text.
31 Fix router failure due to invalid assumption about allowed U-turn.
32 Fix bug with updating XML files in web/data directory (Makefile error).
33 Fix router web page error due to absence of cyclebothways property entry.
34 Fix results error if a waypoint node was passed again on way to next waypoint.
35 Fix router crash when route contains consecutive coincident waypoints.
36 Fix bug with slightly incorrect distances when pruning short segments.
37
38 Test cases:
39 Create new test case for roundabout waypoint bug fixed in this version.
40 Create new test case for invalid U-turn assumption bug fixed in this version.
41 Create new test case for cycling both ways.
42 Create new test case for consecutive coincident waypoints.
43
44 router:
45 Remove cyclebothways as a property that can be used as a routing preference.
46
47 Web pages:
48 Disallow route calculation if fewer than two waypoints are selected.
49 Update visualiser for change of cyclebothways handling.
50
51 Translations:
52 Updated Russian translations.
53 Updated German translations.
54
55
56 Note: This version is not compatible with databases from previous versions.
57
58
59 Version 2.7 of Routino released : Sat Mar 22 2014
60 -------------------------------------------------
61
62 Bug fixes:
63 Fix web-page CGI bug that did not allow more than 9 waypoints to be routed.
64 Fix typo in documentation strings in filedumper program.
65 Fix error in function prototype that stopped 64-bit node type being used.
66 Don't lose super-segments when merging them with normal segments.
67 Don't exceed the database lat/long limits when searching for visualiser data.
68
69 planetsplitter:
70 Don't overflow (and wrap-around) conversions of lengths, weights etc.
71 Add some new formats of length, weight and speed parsing.
72 Add .xz uncompression as a compile-time option (default is disabled).
73
74 router:
75 Remove ancient undocumented option to specify lat/lon without --lat/--lon.
76 Add a '--output-stdout' option to output the route in a selected format.
77 Add a '--reverse' option to calculate a route in the reverse order.
78 Add a '--loop' option to calculate a route that returns to the first waypoint.
79 Output valid HTML4 (use strict DTD and use numeric entity for apostrophe).
80
81 OSM tagging:
82 Allow bicycles both ways on certain oneway roads if tagging allows.
83 Handle "access=bus" like "access=psv".
84
85 Configuration Files:
86 Updated Dutch translations.
87 Updates to the XML parser tagging rules.
88 Added French translations for the routing output.
89
90 Documentation:
91 Update the algorithm documentation for finding the shortest path.
92 Update documentation HTML to strict 4.01 DTD.
93
94 Web pages:
95 Some changes to HTML, CSS formatting and Javascript to improve usability.
96 Added a French translation of the router web page.
97 Add the option to choose between OpenLayers and Leaflet for map rendering.
98 Check compatible with OpenLayers v2.13.1 and make this the default.
99 Create the router and visualiser pages from templates and translated phrases.
100
101
102 Note: This version has removed specific support for IE6 and IE7 browsers.
103
104 Note: This version is compatible with databases from version 2.6 (although
105 cycling both ways on one-way highways requires a database update).
106
107
108 Version 2.6 of Routino released : Sat Jul 6 2013
109 ------------------------------------------------
110
111 Bug fixes:
112 Force '<if>...</if>' in tagging rules to match even with no input tags.
113 Built-in translations for GPX-route file gave nonsense durations.
114 Handle some cases that potentially caused divide by zero (not crashes).
115
116 Compilation:
117 All configuration is now contained in the top level file Makefile.conf.
118 Default to using -ffast-math option for faster maths and glibc workaround.
119
120 Code improvements:
121 Improve router internal data structures to increase performance.
122 Add another layer of caching to significantly speed up slim mode operation.
123 Add a layer of file buffering to significantly speed up reading/writing.
124 Enable more compile-time warnings and fix them.
125
126 planetsplitter:
127 Create a binary log file to allow searching for errors geographically.
128 Simplify processing for changes (segment files not kept).
129 Don't prune isolated regions for transport types we don't have.
130
131 Web pages (visualiser):
132 Allow displaying the error logs on the map.
133 Allow selecting any item displayed and showing more information about it.
134
135 Extras:
136 Create a separate directory to put extra (non-essential) programs and scripts.
137 * tagmodifier - a tagging rule testing program.
138 * errorlog - a script to summarise the planetsplitter error log.
139 * plot-time - a script to plot a graph of the planetsplitter execution time.
140 * find-fixme - search an OSM file for "fixme" tags and display them on a map.
141
142
143 Note: This version is not compatible with databases from previous versions.
144
145
146 Version 2.5.1 of Routino released : Sat Apr 20 2013
147 ---------------------------------------------------
148
149 Bug fixes:
150 Stop contradictory log error messages about 'access=foot' etc.
151 Move the HTML charset definition to within the first 1024 bytes of file.
152 Don't prune short segments in some cases that would change routing.
153 Fix bug with pruning straight highways around loops.
154 Fix some bugs with installation documents and scripts.
155 Fix Javascript to work with OpenLayers v2.11 again.
156 Fix XML character quoting for special characters in 7-bit ASCII range.
157 Fix bug with parsing XML containing UTF-8 characters four bytes long.
158 Fix two bugs for simple routes with the option of not passing a super-node.
159
160 planetsplitter:
161 Improve the pruning of straight highways (detect larger straight sections).
162
163 Configuration Files:
164 Accept some more tag values for OSM file parsing.
165 Handle alternate forms of mini roundabouts (junction=roundabout).
166
167
168 Note: This version is compatible with databases from version 2.4 / 2.4.1 / 2.5.
169
170
171 Version 2.5 of Routino released : Sun Feb 9 2013
172 ------------------------------------------------
173
174 General:
175 Replace 'motorbike' with 'motorcycle' everywhere.
176
177 planetsplitter/tagmodifier:
178 Major changes to file reading:
179 Faster XML parser.
180 Reads PBF files natively (not for changes, not tagmodifier).
181 Reads o5m/o5c files natively (not tagmodifier).
182 Reads bzip2 or gzip compressed files natively (if compiled for them).
183 Data can no longer be read from standard input.
184
185 planetsplitter:
186 Report errors with self-intersecting ways, clarify some other error messages.
187
188 Configuration Files:
189 Tagging configuration can now use an <ifnot> rule.
190 The tagging configuration <if> and <ifnot> rules can be nested.
191 Change the way that the multilane property is derived from the lanes tag.
192 Accept some more tag values for OSM file parsing.
193 German translation now supports roundabouts.
194
195 Documentation:
196 Describe numerical limits (OSM identifiers and maximum database size).
197
198 Web pages:
199 Allow different data and tile attributions for each map source.
200 Include MapQuest as an optional tile source.
201
202 Web pages (visualiser):
203 Allow plotting segments of highways that have a particular property.
204
205
206 Note: Starting with this version the planetsplitter and tagmodifier programs
207 will no longer read data from standard input.
208
209 Note: Existing mapprops.js files need to be updated for this version.
210
211 Note: This version is compatible with databases from version 2.4 / 2.4.1.
212
213
214 Version 2.4.1 of Routino released : Mon Dec 17 2012
215 ---------------------------------------------------
216
217 Bug fixes:
218 Fix error with finding routes with low preference values (router).
219 Fix error when searching for default profiles.xml (router).
220 Fix bug with printing log messages when output is not stdout (tagmodifier).
221 Stop various crashes if trying to process file with no data (planetsplitter).
222
223
224 Note: This version is compatible with databases from version 2.4.
225
226
227 Version 2.4 of Routino released : Sat Dec 8 2012
228 ------------------------------------------------
229
230 Bug fixes:
231 Fix pruning short segments in slim mode (gave different results to non-slim).
232 Fix error with segment lengths for some segments from ways that are areas.
233 Fix latent bug with route relations when compiled for 64-bit way/relation IDs.
234
235 router/planetsplitter:
236 Replace all debugging "assert" statements with fatal error messages.
237
238 planetsplitter:
239 Delete ways that are not used from the output files (names remain though).
240 Delete turn relations that are not used from the output files.
241 Speed up the processing, mainly by reducing the number of I/O operations.
242 Change the pruning of isolated regions to look at each transport type.
243 Slim and normal mode now give identical results (sorting preserves order).
244 Log some more error cases, clarify some existing ones.
245 Added a --append option which must be used to append files to existing data.
246 Added a --keep option which can be used to keep parsed, sorted data.
247 Added a --changes option to allow appending OSM change files (.osc files).
248
249 Configuration Files:
250 Accept some more tag values for OSM file parsing.
251
252 summarise-log.pl
253 Can now generate an HTML version with links to OSM information for each item.
254
255 Deleted obsoleted files:
256 The CGI scripts customrouter.cgi and customvisualiser.cgi have been removed.
257 The noscript.cgi and noscript.html web pages have been removed.
258
259
260 Note: Files deprecated in version 2.3 have been removed in version 2.4.
261
262 Note: This version is not compatible with databases from previous versions.
263
264
265 Version 2.3.2 of Routino released : Sat Oct 6 2012
266 --------------------------------------------------
267
268 Bug fixes:
269 Fix for highway type visualiser (was missing one-way segments).
270 Fix a real-life routing problem with oneway streets and super-segments.
271 Find a route even if an end waypoint forbids the specified transport.
272 Include the final junction in the HTML output (was missed in some cases).
273
274 Test cases:
275 Create new test cases for two bugs fixed in this version.
276
277 router:
278 Improve the error message for some cases of failing to route.
279
280 planetsplitter:
281 Log an error if a foot/bicycle way doesn't allow foot/bicycle transport.
282 Do not mark nodes as super-nodes if they allow no transport types through.
283
284 Web pages (visualiser):
285 Allow plotting nodes that block each transport type.
286
287 Configuration Files:
288 Change the default license/copyright notice in the translations.xml file.
289
290
291 Note: This version is compatible with databases from versions 2.2 or 2.3/2.3.1.
292
293
294 Version 2.3.1 of Routino released : Sat Aug 11 2012
295 ---------------------------------------------------
296
297 Bug fixes:
298 Create marker-XXX-grey.png icon which gets used before Javascript removes it.
299 Provide full set of 99 marker icons instead of just 19.
300 Add more limit icons (0.0-0.9, 20.0-40.0 and 161-200).
301 Fix router web page problem with placing initial marker (coords not updated).
302 Hide waypoints so that they are not visible when Javascript adds them to HTML.
303 Fix web page font problems by choosing an explicit font pixel-size in the CSS.
304 Fix potential crash in XML files containing lots of key/value pairs in a tag.
305
306 Web pages (router):
307 Unused waypoints show as blank rather than 0,0.
308 Add a button to insert a waypoint to close the loop.
309 Write the command line and execution time to the log file.
310
311
312 Note: This version is compatible with databases from versions 2.2 or 2.3.
313
314
315 Version 2.3 of Routino released : Sat Jul 21 2012
316 -------------------------------------------------
317
318 Bug fixes:
319 Handle OSM files that contain changesets (don't raise an error).
320 Force bicyle/foot routes to allow bicycle/foot transport.
321 Fix problem running CGIs on Macs (md5 program name).
322 Fix bug with pruning straight highways (uninitialised data).
323 Fix bug with XML parsing error log (could miss some unrecognised tags).
324
325 Web pages (all):
326 Make compatible with OpenLayers v2.12 (but don't change the install script).
327 Make all HTML files standards compliant.
328 Allow the HTML files to parse the query string instead of using a CGI.
329 Move all user-editable parameters to paths.pl and mapprops.js.
330
331 Web pages (router):
332 Add a button to put a marker at the current location (Javascript geolocation).
333 Add a button to centre the map on a given marker.
334 Automatically insert the waypoints in the HTML from the JavaScript.
335 Added a German language router web page translation.
336 Add buttons to switch between lat/long and placename with Nominatim lookups.
337
338 Web pages (visualiser):
339 Allow plotting segments of each highway type.
340 Allow plotting segments accessible to each transport type.
341
342 planetsplitter:
343 Add a new '--logtime' option that prints the elapsed time of each step.
344 Make the sort functions multi-threaded (run-time option).
345 Improve the XML parsing speed slightly.
346
347
348 Note: This version is compatible with databases from versions 2.2.
349
350 Note: Existing mapprops.js and paths.pl files need to be updated to include new
351 items for this version.
352
353 Note: Existing OpenLayers installations must be updated if they were installed
354 with older Routino provided script (the old OpenLayers.js will not work).
355
356 Note: The CGI scripts customrouter.cgi and customvisualiser.cgi are deprecated
357 and will be removed in version 2.4
358
359 Note: The noscript.cgi and noscript.html web pages are deprecated and will be
360 removed in version 2.4
361
362
363 Version 2.2 of Routino released : Sat Mar 3 2012
364 ------------------------------------------------
365
366 Bug fixes:
367 Fix some Makefile bugs.
368 Fix XML parsing (previously it allowed invalid XML comments).
369 Fix errors in HTML and GPX output files (highway names and bearings).
370 Fix errors in visualiser CGI related to oneway streets and in slim mode.
371 Ensure that no non-initialised memory is written to disk.
372
373 OSM tagging:
374 Parse information about roundabouts and store it in the database.
375
376 Documentation:
377 Update documentation to reflect changes in program usage and function.
378
379 Web pages:
380 Change to OpenLayers v2.11.
381 Move the map preferences (ranges and URLs) to a separate file.
382 Prepare the visualiser.html web page for translation.
383 The customrouter script should now pick up the preferred language.
384
385 planetsplitter:
386 When discarding duplicate segments prefer to discard those that are areas.
387 Ensure that XML file is OSM version 0.6 format.
388 Add a new option to prune nodes and/or segments (enabled by default)
389 - that form a small isolated sub-network.
390 - that are very short.
391 - that are not needed to represent a straight highway.
392
393 router:
394 Change the format of the text file output (not the all points text file).
395 Output better HTML directions for roundabouts (e.g. take second exit).
396 Describe mini-roundabouts as "roundabout" rather than "junction".
397
398 filedumper:
399 Ensure that all nodes needed for segments are included when dumping a region.
400 Include a bounding box when dumping a region.
401
402
403 *** Important Note: The tagging.xml files from Routino v2.1.1 or earlier ***
404 *** contain invalid XML that will not be allowed by Routino v2.2 or later. ***
405
406 Note: The format of the text file output has changed in this version.
407
408 Note: This version is not compatible with databases from earlier versions.
409
410
411 Version 2.1.2 of Routino released : Sat Nov 12 2011
412 ---------------------------------------------------
413
414 Bug fixes:
415 Speed up the routing by a factor of 3 for slim mode by copying data to RAM.
416 Speed up routing & reduce memory use by a factor of 2.5 by stopping earlier.
417 Delete profiles.js and profiles.pl when cleaning up (make clean).
418 Improve output for translated versions (highway type names and text files).
419 Fix the summarise-log.pl script for segments which are loops.
420 Fix invalid XML syntax in tagging.xml file.
421
422 Configuration Files:
423 Add extra tagging rules to handle problems found in the error log for UK.
424 Added Russian translations for output files.
425
426 Documentation:
427 Improve the documentation for the tagging rule configuration file.
428
429
430 Note: This version is compatible with databases from version 2.1 or 2.1.1.
431
432
433 Version 2.1.1 of Routino released : Sun Oct 23 2011
434 ---------------------------------------------------
435
436 Bug fixes:
437 Speed up the routing by a factor of 5 by improving data handling functions.
438 Speed up database generation by reducing the default number of iterations.
439 Fix the handling of the 'except' tag on turn restrictions.
440 Fix the 'make install' option for the XML files.
441 Add some more typecasts when printing data from filedumper program.
442 Make the CGI script more robust if shortest/fastest is not passed in.
443
444
445 Note: This version is compatible with databases from version 2.1.
446
447
448 Version 2.1 of Routino released : Mon Oct 3 2011
449 ------------------------------------------------
450
451 Bug fixes:
452 Fix bug in pathological cases with binary search (don't crash).
453 Make stricter checks for closest nodes just like in v2.0.3 for segments.
454 Fix routing bug where start node is a super-node and finish is close by.
455
456 OSM tagging:
457 More testing of turn relations; invalid or useless ones are discarded.
458 An error log file can be generated to record parsing and processing errors.
459
460 Configuration Files:
461 Add new options in the tagging rules XML file.
462 Add extra tagging rules to handle many problems found in the error log for UK.
463 Create special-use tagging rule files for walking, riding and driving.
464
465 Test cases:
466 Create new test case for bug fixed in v2.0.3.
467 Save expected results to allow future regressions to be found.
468
469
470 Note: This version is not compatible with databases from earlier versions.
471
472
473 Version 2.0.3 of Routino released : Thu Aug 4 2011
474 --------------------------------------------------
475
476 Bug fixes:
477 Handle start node being a super-node with no previous segment (don't crash).
478 Make stricter checks against the profile when finding the closest segment.
479 Find a valid route if the start and end point are the same location.
480 Choose the better route if one with and one without super-nodes are available.
481
482
483 Note: This version is compatible with databases from versions 2.0, 2.0.x.
484
485
486 Version 2.0.2 of Routino released : Sun June 26 2011
487 ----------------------------------------------------
488
489 Bug fixes:
490 Fix error with handling ferry routes (were ignored).
491 Force roundabouts to be one-way (was present in v1.5.1).
492 Handle super-nodes with no segments when processing (don't crash).
493
494 Code improvements:
495 Use C99 standard by default and fix related warnings.
496 More code tidy-up for 32/64 bit node and index types.
497 Free some memory in various places (not serious leaks).
498
499
500 Note: This version is compatible with databases from versions 2.0, 2.0.1.
501
502
503 Version 2.0.1 of Routino released : Tue June 7 2011
504 ---------------------------------------------------
505
506 Bug fixes:
507 Turn relations that specify missing nodes/ways are deleted (don't crash).
508 Shorten the messages printed by planetsplitter to keep below 80 characters.
509
510 Code improvements:
511 Various code tidy-ups and 32/64 bit node and index improvements.
512
513 OSM Tagging:
514 Check whether node/way/relation IDs fit in 32-bits (code ready for 64-bits).
515
516
517 Note: This version is compatible with databases from version 2.0.
518
519
520 Version 2.0 of Routino released : Mon May 30 2011
521 -------------------------------------------------
522
523 Bug fixes:
524 Fix mis-spelling with surface=asphalt tag
525 Routes between two waypoints on the same segment now work.
526 Fix reading of numeric entities from XML files (store as UTF-8 internally).
527 Fix turn description in HTML file (angles were biased to the right).
528 Fix possibility of occasionally missing turn information from output files.
529
530 Test cases:
531 Added test cases for routing in slim and non-slim modes.
532
533 Documentation:
534 Update documentation to reflect changes in program usage and function.
535 Install the license file in the documentation directory.
536
537 OSM tagging:
538 Process the tags associated with turn restriction relations.
539 Remove the roundabout type from the parsing.
540 Add parsing of mini-roundabouts.
541
542 Configuration Files:
543 Update profiles with new options related to turn restrictions.
544
545 Web pages:
546 Change to OpenLayers v2.10.
547 Visualiser can display turn restrictions.
548 Put the profile information into separate files and auto-generate them.
549
550 planetsplitter:
551 Store information about turn restriction relations.
552 Quite a large code re-organisation - now faster and uses less memory.
553
554 router:
555 Take turn restriction relations into account when routing.
556 Continue same direction of travel at each waypoint (unless dead-end).
557 Add a new option to specify an initial direction to start travel.
558
559 filedumper:
560 Print out statistics about what highways are included in the database.
561
562
563 Version 1.5.1 of Routino released : Sat Nov 13 2010
564 ---------------------------------------------------
565
566 Bug fixes:
567 Ensure that enough memory is allocated for filenames.
568 Fix bug that sometimes causes crash when processing route relations.
569
570 Documentation:
571 Update documentation to reflect changes in program usage and function.
572
573 Programs:
574 Add an option to make the output more suitable for a log file.
575
576 Documentation:
577 Update documentation to reflect changes in program usage.
578
579
580 Version 1.5 of Routino released : Sat Oct 30 2010
581 -------------------------------------------------
582
583 Bug fixes:
584 Check that number of nodes/segments/ways doesn't exceed numerical limits.
585 Allow 32-bit systems to seek within files larger than 4GB.
586 Allow nearly 4G nodes to be stored instead of 2G before.
587 Added rules to makefile for installation (paths specified in top-level).
588 Stricter checking of UTF-8 in XML files and better UTF-8 output.
589 Improve error message if parsing of command line options fail.
590 Fix bugs in router's --help-profile-json and --help-profile-perl options.
591 Rename heapsort function to allow compilation on Mac OS with no change.
592 Reduce impact of property preferences close to 50% by using sqrt().
593
594 Documentation:
595 Update documentation to reflect changes in program usage and function.
596
597 OSM tagging:
598 Traffic restrictions on nodes are now included in default tagging file.
599 Added processing for ferry routes (as pseudo-highway type 'ferry').
600 Process foot and bicycle route relations to create new properties.
601
602 Configuration Files:
603 Added Dutch output translations.
604 Added ferry information to profiles.
605 Added foot and bicycle route relation processing.
606
607 planetsplitter:
608 The slim mode now includes the output data as well as the temporary data.
609 The slim mode is now a separate executable and not a command line option.
610 Traffic restrictions on nodes are now understood when parsing OSM files.
611 Falls back to installed tagging.xml configuration file as last resort.
612
613 router:
614 Added a slim mode (as a separate executable and not a command line option).
615 Traffic will not be routed through a node that does not allow it.
616 Falls back to installed profiles.xml & translations.xml files as last resort.
617
618 filedumper:
619 Added a slim mode (as a separate executable and not a command line option).
620
621 Web pages:
622 Added Dutch translation of router.html.
623
624
625 Version 1.4.1 of Routino released : Sat Jul 10 2010
626 ---------------------------------------------------
627
628 Bug fixes:
629 Don't crash if start and finish are the same point.
630 Don't crash if several translations but --language option not used.
631 Don't crash if middle part of route cannot be found.
632 Don't allocate so much memory for intermediate nodes; routes much faster.
633 Fix problem with finding closest segment to the specified point.
634
635 Documentation:
636 Provide HTML versions of the documentation (copy to web directory at install).
637 Change URL for website to http://www.routino.org/.
638
639 Configuration Files:
640 Added German output translations.
641
642 planetsplitter
643 Slight change to algorithm for finding super-nodes.
644
645 Web pages:
646 Provide HTML versions of the documentation.
647 Change URL for website to http://www.routino.org/.
648 Provide updated HTML files, the same as on the website.
649 Change to OpenLayers v2.9.1 and build custom version if Python available.
650
651
652 Version 1.4 of Routino released : Mon May 31 2010
653 -------------------------------------------------
654
655 Bug fixes:
656 Speed up start/via/stop point within segment search algorithm.
657 If no segment is found don't try routing but exit with error.
658 Improve the error messages by adding operating system error info to them.
659 Rewrite of tagging rules fixes bug with wheelchair access allow/deny.
660 Files greater than 2GB can be read/written on 32-bit systems.
661 Fix bug with profile preferences when optimising a route.
662 Stricter check on profile validity before starting routing.
663
664 planetsplitter:
665 Add --parse-only and --process-only options (for incremental parsing).
666 Allow filenames to be specified on command line (default is still stdin).
667 Improved the '--help' information to describe all options.
668 Remove --transport, --not-highway, --not-property options (use config file).
669 Use tag transformation rules in configuration file not hard-coded.
670
671 router:
672 Removed compiled-in profiles and use profiles loaded from XML file.
673 Improved the '--help' information to describe all options.
674 Change the name of the --profile-json and --profile-perl options.
675 Allow selection of the outputs to generate (or none).
676 Added HTML route instructions output.
677 GPX route file contains instructions at each waypoint.
678 Read in XML file of translated words/phrases for outputs.
679 Added options to specify file of translations and language to use.
680 Remove copyright.txt file and put information into translations file.
681
682 filedumper:
683 Improved the '--help' information to describe all options.
684 Added the option to dump an OSM file containing database contents.
685
686 Web Pages:
687 Combined generic map CSS into one file (not copied in two).
688 Much better support for IE6/7/8 with browser detection but not perfect.
689 Re-organised and tidied up the Javascript.
690 Added button next to waypoints to centre it on map.
691 Added button next to waypoints to set as home location (uses browsser cookie).
692 Create shorter URLs for custom map (ignore default values).
693 Reduced and clarified the amount of editing to customise the Javascript.
694 Made it easier to translate by moving text out of Javascript (not visualiser).
695 Prepared for translated versions of web page (Apache Multiviews).
696 Added option to select language of output.
697 Use HTML output from router to get translated instructions.
698
699
700 Version 1.3 of Routino released : Thu Jan 21 2010
701 -------------------------------------------------
702
703 Bug fixes:
704 Ensure output even if the distance between two adjacent route points is small.
705 Correct the determination of waypoints for abbreviated output.
706 Check the command line values for filedumper --dump options.
707 Made the verbose output consistent between different places.
708
709 OSM tagging:
710 Recognise "designation" tag to determine designated paths.
711 Recognise "steps" tag to determine the highway type.
712 Recognise "wheelchair" tag to determine if wheelchairs are allowed on highway.
713 Recognise "moped" tag to determine if mopeds are allowed on a highway.
714 Recognise "surface" and "paved" tags to determine if a highway is paved.
715 Recognise "lanes" tag to determine if a highway has multiple lanes.
716 Recognise "bridge" tag to determine if a highway is a bridge.
717 Recognise "tunnel" tag to determine if a highway is a tunnel.
718
719 New Features:
720 Remove "bridleway" and "footway" highway types and use "path" highway instead.
721 Added "steps" as a new highway type separate from the "path" type.
722 Added "wheelchair" and "moped" to the list of possible transports.
723 Added "paved", "multilane", "bridge", "tunnel" to list of highway properties.
724
725 Web Pages:
726 Updated for new features listed above.
727 Added popup to display instructions for each step in route on mouse-over.
728 Added buttons next to waypoints for: add / remove / move up / move down.
729 Highlight user selectable parts of form in yellow on mouse-over.
730 A few small changes, improved CSS, improved Javascript.
731
732 router:
733 For each waypoint choose closest point on a segment and not just closest node.
734 Added the ability to set preferences based on highway properties.
735 Changed the text output formats to include bearing and turn information.
736
737
738 Version 1.2 of Routino released : Wed Oct 21 2009
739 -------------------------------------------------
740
741 OSM tagging:
742 Recognise tags "vehicle" and "motor_vehicle".
743 Handle duplicate ways in the input OSM file (e.g. concatenation of 2 files).
744
745 Database:
746 Identical ways are combined to reduce database size (~80% fewer ways stored).
747
748 Routing:
749 Fix weight, height, width, length restriction routing.
750 Allow up to 99 waypoints to be specified instead of 9.
751
752 Visualiser:
753 Don't display speed limits for tracks and paths unless a value is set.
754 Draw all super-segments that cross the selected boundary.
755
756 Web Pages:
757 A few small changes, improved CSS, improved Javascript.
758 Changed marker colour when waypoint not selected.
759
760 planetsplitter:
761 Optional slim mode uses minimal memory at the expense of temporary files.
762
763 router:
764 Less CPU time for routing (~30% less).
765
766 filedumper:
767 Allow dumping individual nodes, segments and ways (for debug).
768
769
770 Version 1.1 of Routino released : Sat Jun 13 2009
771 -------------------------------------------------
772
773 Inputs:
774 Improve parsing of OSM file (imperial units).
775 Ignore nodes that are missing from the input OSM file.
776
777 Outputs:
778 Create GPX route files as well as GPX track files.
779 Read in an optional copyright.txt file and include contents in output.
780 Make better choices about what to output in the abbreviated text file.
781
782 Routing:
783 Allow generating a route with intermediate waypoints.
784 Use preferences for highway types instead of yes/no choice.
785 Choice of closest node to start/finish points ensures transport allowed.
786
787 Visualiser:
788 Added data extraction function for viewing routing database data.
789
790 Web Pages:
791 Include full set of web pages for creating customised online router.
792
793 Documentation:
794 Included NEWS.txt file.
795 Included documentation for installation of web pages.
796
797
798 Version 1.0 of Routino released : Wed Apr 08 2009
799 -------------------------------------------------
800
801 First version.

Properties

Name Value
cvs:description A NEWS file.