v0.9.4
We are proud to announce the release of OpenOrienteering Mapper 0.9.4. This official release includes bug fixes and new features. Key changes since v0.9.3 are:
Enhancements
- The Paint-on-Template feature (aka Scribbling) learned to fill areas (solid or pattern, GH-1242) and to draw in background.
- When GNSS tracking is enabled, the viewport can follow the location (aka Tourist mode, GH-987).
- Templates are loaded after initial map loading, with feedback (but still in foreground, i.e. blocking).
- Basic support for Geospatial PDF templates (via Poppler and GDAL).
- Upscaled icons, and increased menu item size, for better usability on Android.
- Minor OCD support improvements, e.g. export of template visibility (GH-1236).
- The Find-object tool may be used to visit one match after the other (GH-1512).
- The object query language was extended with NOT and SYMBOL (GH-1631), adding even more power to CRT files.
- Translations were updated again.
- Third-party components were updated again (Qt 5.12.9, PROJ 7.1.1, GDAL 3.1.3, graphics formats, cf. Superbuild).
Fixed bugs
- Placement of OCD templates in OCD maps (GH-1302).
- OCD import of hatch/structure orientation (GH-1677).
- Template alignment and list widget quirks.
- Georeferencing quirks.
- DPI selection for image export (GH-1271).
- Default location source on Android (GH-1629).
This release contains 344 commits with 232 changed files since v0.9.3. Many thanks go to 16 contributors.
All changes since v0.9.3
Deprecations
This is the last release which will include the legacy file format "OCAD version 8, old implementation". Don't worry, the file format continues to be supported by actively maintained code. Only the unmaintainted "old implementation" is to be removed.
Package options
Continuous integration build 2071, based on Superbuild 20201003:
- Windows (7 and up): You can choose between an installer (
*.exe
) and a portable archive (*.zip
).
For most modern Windows installations, you should choose the x64 bit packages. The x86 will also run on all Windows desktops but are limited by the 32-bit architecture. - macOS (10.12 and up): You may need to run the app via Ctrl+Click the first time, in order to allow it to run despite coming from an "unknown source".
- Android (4.1 and up): You can try arm64-v8a package on newer devices. Otherwise, the armeabi-v7a package should work for most older devices.
Note that you will have to allow installation "from unknown sources".
The armeabi-v7a package is also available from the IzzyOnDroid F-Droid Repository.
Linux packages for major distribution continue to be provided via OBS. To automatically install dependencies (and new versions!), choose "add repository and install manually", instead of "grab binary packages directly".