Releases: Maproom/qmapshack
V_1.19.0
[QMS-869] Convert track to area
[QMS-871] Partly fix: Routino & installation folder name with non-ASCII characters
[QMS-873] Complete rework of map and DEM handling
[QMS-876] Ghost track at right click of highlighted track
[QMS-878] BRouter: no route time, no turn points, no navigation instructions
[QMS-882] Add visibility indicator to maps and DEM
[QMS-884] Add command line option to query QMS version
[QMS-887] Fix Map/DEM description and buttons disappear from list
[QMS-889] Indicate which DEM is used to resolve elevation
[QMS-891] Fix BRouter tile selection map no longer available
For Windows binaries please visit: https://github.com/wthaem/qmapshack/releases/tag/V1.19.0
For AppImages please visit: https://github.com/kkarsten62/QMapShack.AppImage/releases/tag/V_1.19.0.development.0
V_1.18.2
[QMS-672] Fix track point timestamps to QDateTime UTC conversion
[QMS-841] Fix waypoint names to match the Garmin symbols
[QMS-843] Add waypoint icons
[QMS-846] Better selection widget for waypoint icons
[QMS-847] Remove duplicate Parking Area waypoint icon
[QMS-850] Add custom icons from external icons folder and subfolders
[QMS-851] Fix GIS item bubbles get transparent
[QMS-855] Code cleanup: Convert waypoint icon map into a list
[QMS-857] Fix crash in track profile using QT >6.10
[QMS-859] Add waypoint icons
[QMS-861] Add action to clear the waypoint icon history
[QMS-863] Fixing QFILE_MAYBE_NODISCARD warnings for Qt 6.10 and more recent
[QMS-866] Add waypoint icons
[QMS-867] Add etrex tag to icons supported on that device
V_1.18.1
[QMS-659] POI file error and version handling
[QMS-807] No *.qm files when UPDATE_TRANSLATIONS=OFF
[QMS-809] Improve POI category selection initial layout
[QMS-811] Fix 2 fatal tooltip errors with wayland platform
[QMS-812] Set user defined sizes for waypoint and POI icons
[QMS-820] Add app specific icon to qmapshack/qmaptool exes on platform Windows
[QMS-824] Non-square icons unaligned, aspect ratio ignored
[QMS-826] Fix: "to next" values missing in project diary
[QMS-829] Broken online DEM freezes application
[QMS-831] Fix: CMainWindow.cpp compile error on OS Windows
[QMS-834] Non-antialiased scaled track profile
[QMS-836] Fix tip for Map save/print
V_1.18.0
[QMS-558] Support for MTP devices
[QMS-648] Porting to Qt6
[QMS-656] TMS/WMTS: Fix loosing layer selection when reloading maps
[QMS-664] Fix BRouter java setup on Debian
[QMS-668] MacOS build adapted to new gdal version and new brew packages
[QMS-675] The label colors defined in the TYP are not used
[QMS-680] Fix: Sending multiple selected projects to device
[QMS-683] Fix alglib error on interpolation
[QMS-692] Trackpoints erroneously flaged invalid for short tracks (<50m)
[QMS-699] Fix writing to default config when using command line parameter -c
[QMS-706] Apply PNG file’s offset to user-defined waypoint icon from "External Icons" folder
[QMS-709] Adjust square zoom levels to fit EPSG:3857 tiles and other minor fix in Proj Wizard
[QMS-715] Remove duplicate tile map server requests for the same tile, allow HTTP(S) redirection
[QMS-732] Migrate macOS build from Qt5 to Qt6
[QMS-730] TMS/WMTS fixed accidentally removed namespace processing
[QMS-738] Use Gamin's FIT SDK to support FIT files properly
[QMS-740] Fix dbus compile issues for Windows
[QMS-743] Fix crash when reseting a range in track profile graph
[QMS-745] Remove old FIT implementation
[QMS-747] Remove support for MapQuest
[QMS-750] Fix QMS build error - Windows 10/MSVC
[QMS-753] Fix segfault for FIT sessions without track data
[QMS-756] Avoid: [warning] QIODevice::read (QProcess): device not open
[QMS-757] Avoid: [warning] Empty filename passed to function
[QMS-758] Avoid: [warning] QSqlError("19", "Unable to fetch row", "NOT NULL constraint failed: workspace.name")
[QMS-759] Avoid: [warning] QWidget::setMinimumSize: (/QTextBrowser) Negative sizes (300,-140) are not possible
[QMS-766] Avoid: [warning] QMainWindow::addDockWidget: invalid 'area' argument
[QMS-769] Fix: "Send to device" is not enabled/disabled properly
[QMS-771] Adapt Fit2 Implementation
[QMS-775] BRouter segments download: wrong accumulated size of segments, wrong outdated segments count
[QMS-777] BRouter segments download "Cancel" dialog not translated
[QMS-779] Avoid NaN when totalAscent or totalDescent = 0
[QMS-782] Solved two issues for track point viewer
[QMS-784] Solved two issues for GNOME/Wayland, Invalid Points Dialog vs Progress Dialog
[QMS-788] Fix: BRouter (offline) not shown in combobox
[QMS-791] Error determining BRouter-Web (online) version
[QMS-793] Auto-routing with BRouter & minor fixes
[QMS-794] Fix: Links to local files in Waypoint on-screen dialog not opening
[QMS-797] Enhance USB MTP to support generic devices
[QMS-799] Fix QMS icon shown in Dash for GNOME/Wayland
For Windows binaries have a look at https://github.com/wthaem/qmapshack/releases/tag/V1.18.0
For AppImages have a look at https://github.com/kkarsten62/QMapShack.AppImage/releases/tag/V_1.18.0.development.0
V_1.17.1
[QMS-547] Fixed: QMS freezes on zoom when activating multi-layered online maps
[QMS-622] Update BRouter setup (install from github)
[QMS-623] remove use of QTimer in BRouter startup error detection
[QMS-630] BRouter on-the-fly routing cannot be canceled
[QMS-649] Replace proj strings by EPSG code in CRS definitions
For Windows binaries please have a look at https://github.com/wthaem/qmapshack/releases/tag/V1.17.1
For MacOS binaries please have a look at https://github.com/d029940/qmapshack/releases/tag/v1.17.1
For AppImages please have a look at https://github.com/kkarsten62/QMapShack.AppImage/releases/tag/V_1.17.1
For most recent AppImages:
https://github.com/kkarsten62/QMapShack.AppImage/releases/tag/V_1.17.1.development.0
V_1.17.0
[QMS-429] Bad OSM Tag formatting crashes QMS
[QMS-470] Windows build scripts: adapt for release v1.16.1
|QMS-476] Color the map by elevation
[QMS-480] QMapShack for macOS build scripts
[QMS-483] Add alpha transparency based hillshading
[QMS-487] Add tooltips for DEM controls
[QMS-489] Track selection 0-index bug
[QMS-490] Potentially incorrect slope shading opacity for slope value NOFLOAT
[QMS-499] Disable close action for projects with autom. sync. to device
[QMS-503] BRouter Version 1.6.3 local setup fails
[QMS-507] QMapTool: Early projection validity check
[QMS-517] GPX-tracks are not displayed if lon or lat are invariant over the entire track
[QMS-518] Enable edit for timestamps of waypoints
[QMS-522] Change URLs of built-in maps from http to https
[QMS-526] Fix deprecation warnings
[QMS-535] Loading a map view does not reset the layer checkboxes
[QMS-537] Moving items to drop zone removes them from workspace
[QMS-540] MacOS: Updating bundle with GEOS and proper GDAS binaries
[QMS-542] Changed drag`n drop in workspace
[QMS-551] Set QDateTime short format back to Qt::ISODate
[QMS-555] Rearrange widgets in IFilterSpeedCycle.ui for small screen resolution
[QMS-557] Add FilterSplitTrack
[QMS-560] Fix FilterSplitTrack to include all track points
[QMS-571] MacOS build scripts and CMakeLists.txt changed (ARM/Intel, QMapTool.app fixed)
[QMS-572] Added support for more decimals in GPS timestamps
[QMS-586] Added support for AIS realtime source
[QMS-591] MacOS build adapted for new Quazip version / preperation for brew package
[QMS-594] Java version check fails in BRouter setup
[QMS-606] Better hillshading with high resolution Lidar data
[QMS-608] Update local copy of alglib
[QMS-610] Replace uncrustify by clang-format
[QMS-612] Optimize DEM rendering by using a thread pool
[QMS-615] Syntax error when compiling QMS for Windows
For MacOS binaries please have a look at https://github.com/d029940/qmapshack/releases/tag/v1.17.0
For Windows binaries please have a look at https://github.com/wthaem/qmapshack/releases/tag/V1.17.0
V_1.16.1
[QMS-396] Save route sub-points as ordinary route points in case of track routing
[QMS-400] Set focus in text field
[QMS-401] Crash when using "select items on map" with a large amount of items
[QMS-412] Track: Endless loop for user defined limits min 0.
[QMS-414] Last point information not fully displayed in the range tool window
[QMS-421] Change of map view name is not taken into account in POI tab
[QMS-427] Adding new map paths is broken
[QMS-436] Store/restore name of map view
[QMS-438] Replace 'exportToProj4' by 'exportToWkt' to preserve "towgs84" datum shift when needed.
[QMS-439] Add number of tracks in a project in headline in detail project track
[QMS-441] "Hide invalid points" does not hide anything when 1st trackpoint has no elevation data
[QMS-444] Fix wrong link to POI path setup in Spanish translation file
[QMS-449] Early call to abort() in CLogHandler.cpp (Windows version)
[QMS-453] QMS crashes when first layer in TMS is
V_1.16.0
[QMS-220] "Select items from map" misses items
[QMS-275] Routino: Add Spanish and Czech as selectable languages for turn instructions
[QMS-279] Track metrics not updated when using UNDO / REDO in Edit mode
[QMS-282] Tags icons/rating disappear from workspace after saving and closing a project
[QMS-285] WMTS-based maps aren't restored correctly
[QMS-297] Add GUI framework for POI databases
[QMS-299] CEnergyCycling is storing it's configuration in the General section instead of it's own.
[QMS-301] Load POI file
[QMS-303] Add POI icons
[QMS-307] Optimization of POI query
[QMS-311] Automatically save projects to device
[QMS-313] UX improvements for POIs
[QMS-314] Fix/Add POI categories
[QMS-315] Make POI Icons User-Selectable
[QMS-317] Enable user to add POI to project via right-click
[QMS-318] Change poi_t to use radians
[QMS-321] Improve name selection for POI
[QMS-322] Make POIs show up in 'Select Items On Map'
[QMS-337] Upgrade to Proj 8 API
[QMS-343] .fit files from Suunto app have many trackpoints with elevation = 0
[QMS-344] Better integration of new PROJ lib into cmake build system
[QMS-349] Upgrade to Quazip Qt5 V1.x
[QMS-353] "Select Items on Map" does not update when items are removed
[QMS-354] Refactor the code to get rid of clazy warnings
[QMS-360] Fix compile flags for Windows 64bit
[QMS-362] Fit files containing more than one developer data ID cannot be opened. e.g. from a Garmin FR 935 and a connected Stryd footpod
[QMS-363] GIS items missing in projects loaded from file or database
[QMS-371] Crash while loading geocache from TwoNav device
[QMS-373] Refine templates to hide comments
[QMS-375] On-screen profile window has no close button
[QMS-378] Add option to link map views
[QMS-380] Toggle fullscreen does not work
[QMS-382] QMapTool: Allow customized GDAL parameters
[QMS-384] Add Garmin Fit power data to support powermeter pedals
[QMS-389] Crash when loading/drawing POIs
[QMS-391] Adapt Windows build scripts to PROJ.8/Quazip 1.x
V1.15.2
V1.15.1
[QMS-158] Change Routino Profiles search for [prefix-]profiles.xml
[QMS-216] QMapShack does not compile with Qt-5.15
[QMS-217] Fix crash due to faulty profiles.xml
[QMS-223] Add additional filter properties
[QMS-231] Improve English spelling
[QMS-235] Save track profile window's geometry when window gets closed
[QMS-240] Fix negative courses in the ruler tool
[QMS-244] Unable to create rotino database (planetsplitter: cannot open file)
[QMS-247] Build error: "Target "qmapshack" links to target "Qt5::Positioning" but the target was not found"
[QMS-254] MySQL: QMapShack does not automatically reconnect
[QMS-257] Import gpx file to group folder does not trigger update
[QMS-260] QMapTool: Enhance cut tool to work with files containig reference information
[QMS-262] Wrong timestamp when loading FIT