Skip to content

Tags: therion/therion

Tags

v6.2.1

Toggle v6.2.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.2.1 (2024-03-20):

therion:
 * Polish translation updated [#553]
 * many C++/CMake/Makefile improvements and fixes by Matěj Plch
   [#535, #536, #537, #539, #541, #541, #542, #552]
 * updated poly2tri library [#538]
 * bugs fixed:
   - length can also be equal to depth change [#556]
   - std::sort() usage causing segmentation fault in some cases

xtherion:
 * new setting $xth(gui,init_app_normalized) to allow disabling of window
   geometry adjustments when xtherion starts [#557]
 * xtherion line artifact fixed [#554]

infrastructure:
 * initial implementation of a devcontainer [#532]
 * CI environments: fixes, macOS 13 added [#546, #551]

v6.2.0

Toggle v6.2.0's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.2.0 (2023-12-21):

therion:
 * Windows version: only 64-bit Windows are supported now [#530]
 * code fixes and improvements by Matěj Plch [#518, #522, #523, #524, #533]
 * thbook fixes, mostly by Rodrigo Severo [#520, #525, #526]
 * updated QuickHull library [#521]
 * added support for Catch2 version 3 [#534]
 * Proj 9.3.1 included to the test suite

loch:
 * fixed compilation issues on Debian

infrastructure:
 * installer: updated TeX and ImageMagick to use current, 64-bit binaries
 * macOS 13 added to and macOS 11 removed from CI environments [#516, #529]

v6.1.8

Toggle v6.1.8's commit message
Therion 6.1.8 (2023-06-14):

therion:
 * added coordinate transformation sample
 * bugs fixed:
   - "no usable coordinate transformation found" issue when there is just one
     fixed station
   - fix irregularities in vertical grid markers
   - bug with area bedrock
   - various code fixes (NAN on windows, GCC 13 compatibility, includes
     reorganization, missing includes, incorect printf arguments)

infrastructure:
 * CI fixes

v6.1.7

Toggle v6.1.7's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.7 (2023-04-23):

therion:
 * allow custom fonts for map grid coordinates (see the \gridfont TeX macro)
 * display negative coordinates in s_altitudebar_SKBB using an en-dash
   (-- ligature) instead of a hyphen as an approximation of the minus character
 * various thbook updates
 * C++ code modernization and fixes, including [#483, #484, #486, #487, #488,
   #491, #492, #493] by Matěj Plch
 * samples reorganization: a common directory for tests; new test: inputrel
 * bugs fixed:
   - wrong check for ICC profile type
   - hyphen used instead of minus in s_altitudebar
   - path not ending with slash in \includeprefix (TeX) and includeprefix (mpost)
   - thbook: document the usage of TeX registers [#485]

xtherion:
 * bugs fixed:
   - fixed polyline to bezier conversion bug introduced in 6.1.4

infrastructure:
 * therion no longer includes an internal copy of fmtlib
 * system fmtlib is a mandatory dependency now
 * updated GitHub Actions configuration
 * CMake 3.16 required
 * CMake: dependencies refactoring and other improvements [#498]
 * bundled Catch2 updated to 2.13.10
 * added extern/readme.txt

v6.1.6

Toggle v6.1.6's commit message
Therion 6.1.6 (2023-01-11):

therion:
 * bugs fixed:
   -  Incorrect output coordinates system [#482]
   -  documentation fixes

infrastructure:
 * updated release script

v6.1.5

Toggle v6.1.5's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.5 (2022-12-30):

therion:
 * bugs fixed
   - v6.1.4 won't overwrite output files on Windows [#480, #481]

infrastructure:
 * updated GitHub Actions
 * updated make_relase.py

v6.1.4

Toggle v6.1.4's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.4 (2022-12-23):

therion:
 * platform-independent titles in 3d, html and kml outputs [#469, Matěj Plch]
 * bugs fixed:
   - scrap lookup colouring fix

xtherion:
 * added support for converting all eligible poly lines to curves in one
   operation [Mark Dickey]
 * udated Portuguese translation [#473, Rodrigo Severo]

infrastructure, code refactoring:
 * GitHub Actions: upload samples artefacts; fix deprecated actions;
   build samples on Mac OS; enable static code analysis by CodeQL [Matěj Plch]
 * code modernisation (std::filesystem, fmt::format);
   fixed compiler warnings [Matěj Plch]
 * Makefile fixed

v6.1.3

Toggle v6.1.3's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.3 (2022-11-26):

therion:
 * Slovenian translation updated [#462, Marko Zakrajsek]
 * improve output reproducibility across platforms (two-pass rounding,
   improved angles calculation in the warping algorithm)
 * bugs fixed
   - at non-int mapping of scale to base-scale, text labels get debugging text
     added before them [#428]

infrastructure:
 * C++17 standard required [#449, Matěj Plch]
 * C++17 related code refactoring and modernisation (attributes,
   std::filesystem, std::string_view)
 * fixed compiler warnings [#437, Matěj Plch]
 * fixed wxWidgets asserts [#439, Matěj Plch]
 * CMake: compile QuickHull as a library [#436, Matěj Plch]
 * CMake: reworked include paths [Matěj Plch]
 * CMake: compile C sources as a separate C libraries [Matěj Plch]
 * CMake: further improvements [Matěj Plch]
 * CMake: add the missing sample [#440, Matěj Plch]
 * Makefile fixed
 * CI: fixed wine32 installation issues
 * CI: removed builds on deprecated ubuntu-18.04 and macos-10.15
   [#442, Matěj Plch]
 * CI: suspended builds on MXE [#448, Matěj Plch]
 * CI: add missing msys2/mingw packages
 * CI: enable sanitizers and build samples on Windows and MacOS
   [#457, #458, Matěj Plch]
 * clang-tidy improvements [#452, Matěj Plch]
 * require at least VTK 7 [#444, Matěj Plch]
 * require at leastwxWidgets 3.0.0 [#451, Matěj Plch]
 * linking to Proj 9.1.0 added to test_proj.sh

v6.1.2

Toggle v6.1.2's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.2 (2022-07-11):

therion:
 * updated fmtlib to 9.0.0
 * updated Russian translation [#427]
 * bugs fixed
   - FTBFS with fmtlib 9.0.0 [Debian #1014679]
   - empty Maori translations removed

v6.1.1

Toggle v6.1.1's commit message

Verified

This tag was signed with the committer’s verified signature. The key has expired.
mbudaj Martin Budaj
Therion 6.1.1 (2022-06-23):

therion:
 * support custom font size in map labels using <size:N%> and <size:xs|s|m|l|xl>
   in the label text
 * updated Maori translation [#424]
 * bugs fixed:
   - line rope having two points with the same x-coordinate [#423]
   - spelling errors in the source code

loch:
 * bugs fixed:
  -  ABI mismatch preventing loch from starting in msys2 build;
     fixed by linking to wxWidgets 3.1 [#426]