initial packaging
[routino] / doc / NEWS.txt
1 Version 1.4.1 of Routino released : Sat Jul 10 2010
2 ---------------------------------------------------
3
4 Bug fixes:
5   Don't crash if start and finish are the same point.
6   Don't crash if several translations but --language option not used.
7   Don't crash if middle part of route cannot be found.
8   Don't allocate so much memory for intermediate nodes; routes much faster.
9   Fix problem with finding closest segment to the specified point.
10
11 Documentation:
12   Provide HTML versions of the documentation (copy to web directory at install).
13   Change URL for website to http://www.routino.org/.
14
15 Configuration Files:
16   Added German translations.
17
18 planetsplitter
19   Slight change to algorithm for finding super-nodes.
20
21 Web pages:
22   Provide HTML versions of the documentation.
23   Change URL for website to http://www.routino.org/.
24   Provide updated HTML files, the same as on the website.
25   Change to OpenLayers v2.9.1 and build custom version if Python available.
26
27
28 Version 1.4 of Routino released : Mon May 31 2010
29 -------------------------------------------------
30
31 Bug fixes:
32   Speed up start/via/stop point within segment search algorithm.
33   If no segment is found don't try routing but exit with error.
34   Improve the error messages by adding operating system error info to them.
35   Rewrite of tagging rules fixes bug with wheelchair access allow/deny.
36   Files greater than 2GB can be read/written on 32-bit systems.
37   Fix bug with profile preferences when optimising a route.
38   Stricter check on profile validity before starting routing.
39
40 planetsplitter
41   Add --parse-only and --process-only options (for incremental parsing).
42   Allow filenames to be specified on command line (default is still stdin).
43   Improved the '--help' information to describe all options.
44   Remove --transport, --not-highway, --not-property options (use config file).
45   Use tag transformation rules in configuration file not hard-coded.
46
47 router
48   Removed compiled-in profiles and use profiles loaded from XML file.
49   Improved the '--help' information to describe all options.
50   Change the name of the --profile-json and --profile-perl options.
51   Allow selection of the outputs to generate (or none).
52   Added HTML route instructions output.
53   GPX route file contains instructions at each waypoint.
54   Read in XML file of translated words/phrases for outputs.
55   Added options to specify file of translations and language to use.
56   Remove copyright.txt file and put information into translations file.
57
58 filedumper
59   Improved the '--help' information to describe all options.
60   Added the option to dump an OSM file containing database contents.
61
62 Web Pages
63   Combined generic map CSS into one file (not copied in two).
64   Much better support for IE6/7/8 with browser detection but not perfect.
65   Re-organised and tidied up the Javascript.
66   Added button next to waypoints to centre it on map.
67   Added button next to waypoints to set as home location (uses browsser cookie).
68   Create shorter URLs for custom map (ignore default values).
69   Reduced and clarified the amount of editing to customise the Javascript.
70   Made it easier to translate by moving text out of Javascript (not visualiser).
71   Prepared for translated versions of web page (Apache Multiviews).
72   Added option to select language of output.
73   Use HTML output from router to get translated instructions.
74
75
76 Version 1.3 of Routino released : Thu Jan 21 2010
77 -------------------------------------------------
78
79 Bug fixes:
80   Ensure output even if the distance between two adjacent route points is small.
81   Correct the determination of waypoints for abbreviated output.
82   Check the command line values for filedumper --dump options.
83   Made the verbose output consistent between different places.
84
85 OSM tagging
86   Recognise "designation" tag to determine designated paths.
87   Recognise "steps" tag to determine the highway type.
88   Recognise "wheelchair" tag to determine if wheelchairs are allowed on highway.
89   Recognise "moped" tag to determine if mopeds are allowed on a highway.
90   Recognise "surface" and "paved" tags to determine if a highway is paved.
91   Recognise "lanes" tag to determine if a highway has multiple lanes.
92   Recognise "bridge" tag to determine if a highway is a bridge.
93   Recognise "tunnel" tag to determine if a highway is a tunnel.
94
95 New Features
96   Remove "bridleway" and "footway" highway types and use "path" highway instead.
97   Added "steps" as a new highway type separate from the "path" type.
98   Added "wheelchair" and "moped" to the list of possible transports.
99   Added "paved", "multilane", "bridge", "tunnel" to list of highway properties.
100
101 Web Pages
102   Updated for new features listed above.
103   Added popup to display instructions for each step in route on mouse-over.
104   Added buttons next to waypoints for: add / remove / move up / move down.
105   Highlight user selectable parts of form in yellow on mouse-over.
106   A few small changes, improved CSS, improved Javascript.
107
108 router
109   For each waypoint choose closest point on a segment and not just closest node.
110   Added the ability to set preferences based on highway properties.
111   Changed the text output formats to include bearing and turn information.
112
113
114 Version 1.2 of Routino released : Wed Oct 21 2009
115 -------------------------------------------------
116
117 OSM tagging
118   Recognise tags "vehicle" and "motor_vehicle".
119   Handle duplicate ways in the input OSM file (e.g. concatenation of 2 files).
120
121 Database
122   Identical ways are combined to reduce database size (~80% fewer ways stored).
123
124 Routing
125   Fix weight, height, width, length restriction routing.
126   Allow up to 99 waypoints to be specified instead of 9.
127
128 Visualiser
129   Don't display speed limits for tracks and paths unless a value is set.
130   Draw all super-segments that cross the selected boundary.
131
132 Web Pages
133   A few small changes, improved CSS, improved Javascript.
134   Changed marker colour when waypoint not selected.
135
136 planetsplitter
137   Optional slim mode uses minimal memory at the expense of temporary files.
138
139 router
140   Less CPU time for routing (~30% less).
141
142 filedumper
143   Allow dumping individual nodes, segments and ways (for debug).
144
145
146 Version 1.1 of Routino released : Sat Jun 13 2009
147 -------------------------------------------------
148
149 Inputs
150   Improve parsing of OSM file (imperial units).
151   Ignore nodes that are missing from the input OSM file.
152
153 Outputs
154   Create GPX route files as well as GPX track files.
155   Read in an optional copyright.txt file and include contents in output.
156   Make better choices about what to output in the abbreviated text file.
157
158 Routing
159   Allow generating a route with intermediate waypoints.
160   Use preferences for highway types instead of yes/no choice.
161   Choice of closest node to start/finish points ensures transport allowed.
162
163 Visualiser
164   Added data extraction function for viewing routing database data.
165
166 Web Pages
167   Include full set of web pages for creating customised online router.
168
169 Documentation
170   Included NEWS.txt file.
171   Included documentation for installation of web pages.
172
173
174 Version 1.0 of Routino released : Wed Apr 08 2009
175 -------------------------------------------------
176
177 First version.