What's new
What's new in release 1.6.0
- The management of access keys has been completely revised. This is now done via a dialog box and it is possible to
read / save these access keys from / to a file protected by password.
- Error display has been improved
- A toolbar allowing to manage the background maps was added
- A light viewer has been created. This allows viewing a travel on an old device that does not understand all the new JavaScript
Many technical modifications have also been made:
- All code has been migrated to ES6 and uses ES6 modules instead of nodeJS modules
- eslint is used to check the quality of the code
- All dialogs are based on the use of Promise
- Updates to the user interface and the map are made via events, which greatly reduces dependencies in the code.
What's new in release 1.7.0
- When OpenRouteService or GraphHopper are used as route providers, it is also possible to display the route profile.
- When a route between two points is made with TravelNotesPolyline this route is no longer represented as a straight line,
but in the form of a segment of a great circle. See TravelNotesPolyline documentation.
- It is also possible to draw circles with TravelNotesPolyline. See TravelNotesPolyline documentation.
What's new in release 1.8.0
- Adding a waypoint to a route has been improved. Now just move the mouse over the route to see a temporary waypoint appear. Then by dragging and dropping it, the waypoint is added to the route.
What's new in release 1.9.0
- it's now possible to print maps of a route.
What's new in release 1.10.0
- A new service provider, based on Mapzen Valhalla, has been added: Stadia Maps
- A button to reload the access keys has been added to the access key management dialog
- An error message is displayed when a problem occurs while reading the access keys file
- Some bugs are fixed
What's new in release 1.11.0
- The predefined route notes "Icon SVG from OSM" have been improved for entries and exits from roundabouts
- It is possible to create a note for all the maneuvers of a route in one operation
- The display of errors when reading the "APIKeys" file has been improved
- Some bugs are fixed ( Issues #113, #115, #116, #117 and #118)
What's new in release 1.12.0
- The user interface has been changed. Consult the User guide - en .
- All commands are standardized. Each object (map, route, note, waypoint, maneuver) is created, modified or deleted via commands in context menus that are available on the map or in the user interface.
- Performance is improved. Memory usage has been greatly reduced and load times reduced. This is particularly noticeable for long travels.
- All code is documented
What's new in release 1.13.0
- It is possible to search for points of interest in OpenStreetMap.
- Notes can be created from search results in OpenStreetMap.
- New predefined notes have been added. There are now over 70 predefined notes.
- The background of the notes can be transparent.
- All predefined note icons are now in svg.
What's new in release 2.0.0
To avoid xss attacks, especially when exchanging files, all the security
of the app has been reviewed, which leads to a certain number of limitations and modifications:
- Content Security Policy is enabled by default via a <meta> tag in the index.html file.
Thanks to this, it is no longer possible to run javascript from a site other than the one where Travel & Notes is installed,
to run scripts inline in the html or to download images or files from another site.
If you have the possibility, however, it is preferable to activate Content Securty Policy via a header installed by the server rather than via a<meta> tag.
- the html tags that can be used when creating notes are restricted, as are the attributes attached to these html tags.
Consult the User guide - en .
- when opening a travel file made with an earlier version, all unauthorized tags and attributes are deleted.
- in order to avoid an xss attack via a link sent by email, it is no longer possible to automatically open a travel file
via the app url when this travel file comes from another site, even if Content Security Policy is completely disabled.
- it is no longer possible to define styles in inline. If you want to create a custom style, you have to create it in a css
file and import it with a tag <link>
- it is obviously no longer possible to use a <script> nor any event handler attached to an html tag (onmouseover, onclick ...).
- the links present in the href and src attributes must be correct and complete. In an src attribute, the protocol can only
be https: (and http: if the app is installed on an http: site). In the href attributes, the protocol must be http:,
https:, mailto:, sms: or tel:. In addition, sms: and tel: links must start with a + and can only include the
characters #, * space and numbers 0-9.
- it is no longer possible to enter the API keys of service providers via url parameters.
In addition, the following improvements have been made:
- the SVG icons from OSM contain the number of the node-point when the icon is on this node-point and the route is
calculated for a bicycle (NB the points-nodes are a particularity of the bicycle routes in Belgium, Netherlands
and partially in Germany).
- it is necessary to name the travel before being able to save it in a file.
- a temporary solution was created to work around the errors of city names returned by Nominatim.
- a preview of the note being edited has been added to the note edit box.
- it is possible to hide or activate certain parts of this same edit box.
What's new in release 2.1.0
Version 2.1.0. is primarily a version containing changes for developers:
- all plugin repositories have been merged into TravelNotes and there is therefore only one repository. Thanks to that,
the sizes of some plugins have been reduced considerably.
- @mapbox\polyline is no longer used for data compression and has been replaced by an internal development
which also greatly reduces the size of the data files.
What's new in release 2.2.0
- the TravelNotesConfig.json file has been completely revised. If you are using a modified version of this file, it is important to review this one. See the installation guide.
- a status indicator for the last use of the "Save to file" command has been added (green: travel saved - yellow: travel modified since the last save - red: travel modified and not saved for at least 5 minutes).
- the method used to find the municipality of an address has been revised.
- the search for points of interest in OpenStreetMap has been improved and is much faster.
- a "Partial save" command has been added. This allows you to save a travel WITHOUT the travel notes and / or WITHOUT the route notes and / or WITHOUT the maneuvers. This command allows to have a much lighter file
for map presentations on the Internet
- the css have been reorganized and revised. Many small presentation bugs related to CSS have been fixed.
- it is possible to zoom and pan on the map when a dialog is displayed.
- it is possible to use the keyboard for the viewer commands. See the
user guide - en
- and many purely technical modifications as well as the correction of many small bugs.
What's new in release 2.3.0
Following bugs are corrected:
- Issue #158: when creating a route note from an Osm search result, the distance from the beginning of route is 0
- Issue #159: When creating a note from an Osm search result, it's needed to verify the address before adding the note or showing the dialog
- Issue #160: noopener noreferrer are added automaticaly when a link is created with target='_blank'
- Issue #162: Zoom on the map is not working when a dialog is displayed.
- Issue #163: svg icons integrated in js files are not displayed correctly ( Chrome ).
- Issue #164: PolylineProvider and PublicTransportProvider crash when selected from the provider toolbar
- Issue #168: RCN REF numbers are difficult to read in the notes icons. Change the color.
- Issue #170: The apps crash when renaming a waypoint and then saving the route before the end of the renaming operation..
What's new in release 3.0.0
Following bugs are corrected:
- Issue #179: Reordering the route list with drag and drop don't work when the dragged route is edited.
- Issue #173: Bad message displayed in the console for rel attribute when opening a file
And following enhancements are done:
- Issue #175: Private and static fields and methods are coming with next Firefox...
- Issue #173: UUID generator is not rfc 4122 compliant
What's new in release 3.1.0
Version 3.1.0 contains no new features for users. On the other hand, important modifications were made to the code,
due to the use of 'private' and 'static' variables and methods.
What's new in release 3.2.0
It is now possible to open .gpx files as a travel file or to insert .gpx files into a travel that is being edited.
See the User guide - en
Following issues are corrected:
- Issue #4 : Line type and line width for routes are not adapted on the print views
- Issue #8 : Review the translation files.
- Issue #9 : String.substr ( ) is deprecated... Replace...
What's new in release 3.3.0
- It is possible to make loop travels by selecting a point on the map as both the starting point and the ending point.
- It is possible to see the data of the route being edited by clicking on it
- It is possible to choose in the configuration if the panels of the route, the travel notes and the OSM search are activated
or not during each modification.
Following issues are corrected:
- Issue #14 : Cities are sometime not correct in address
- Issue #15 : Not possible to edit a route due to slow response of the Geocoder
- Issue #16 : Password is asked each time the page is refreshed
What's new in release 3.4.0
- It is no longer necessary to have an unsafe-inline for the style when Content Security Policy is activated (this only concerns supergeeks).
- It is possible to view the notes in tables rather than in lines in the roadbook.
- The url to get OpenStreetMap tiles has been changed.
- The process for printing maps from a route has been revised and is now correct in Firefox.
- A button to print the roadbook has been added to its menu.
What's new in release 3.5.0
- Issue #30 : RCN REF numbers are difficult to read on the roadbook icons
- Issue #31 : Leaflet v1.8.0 released and shipped with TravelNotes
- Issue #32 : Geo Location don't work correctly with FF Android.
What's new in release 3.6.0
- Issue #32 : Geo Location don't work correctly with FF Android.
What's new in release 4.0.0
- the user interface has been completely redesigned. All commands are made either via the toolbar on the right of the screen,
either via the pop-up menus. See the user guide - en .
- the program is completely compatible with an Android mobile or tablet.
- although this is a major release, any travel files created with a previous release are usable with this release.
What's new in release 4.1.0
The installation procedure has changed following the release of Leaflet 1.9.0. Although TravelNotes still uses Leaflet, it is no longer necessary to load the Leaflet style sheet with a <style> tag, as it is embedded in the TravelNotes.min.css file. Similarly, Leaflet Javascript should no longer be loaded with a <script> tag, all the Leaflet code being integrated into the TravelNotes.min.js file.
Issue #57 : The z-index of the profile menu is not correct
Issue #58 : Changing the travel name is slow when multiple routes are added
Issue #59 : Red value of the buttons is not correct in the color control
Issue #60 : Review the profile dialog
Issue #61 : Add an option for enable/disable the mouse leave event for dockable dialog
Issue #62 : Review how the search of address is started in the note dialog
Issue #63 : Limit the width of dialogs on big screens
Issue #64 : Add a warning when an error occurs during a osm search
Issue #65 : Leaflet 1.9 published
Issue #66 : Hiding provider toolbar crash when a transit mode is selected
What's new in release 4.2.0
- Issue #68 : When a toolbar button open a link it's needed to click on the text of the button to open the link
- Issue #69 : Popup for edited route is missing
What's new in release 4.3.0
- Issue #71 : Nice to have a checkbox to show / hide the profiles in the roadbook
- Issue #72 : Nice to have notes for bus start, bus stop, train start, train stop, ferry start, ferry stop
- Issue #73 : Not possible to load a distant trv file when the given url is a relative url
What's new in release 4.3.1
- Only security fixes of dependencies
What's new in release 4.3.2
- Issue #80 : PublicTransportProvider don't take care of the stop_enter_only and stop_exit_only OSM roles
- Issue #81 : A crash occurs when adding a note with incomplete address in OSM
- Issue #82 : Not possible to open a distant file when the port of TravelNotes is not standard ( 80 or 443 )
- Security fixes of dependencies
What's new in release 4.3.3
- Issue #84 : Add a travel note from the url at startup, giving lat and lon as url parameters
- Security fixes of dependencies