Základné zobrazenie

Received — Január 23rd 2026 Release notes from therion
  • ✇Release notes from therion
  • Release v6.3.4
    Therion 6.3.4 (2025-04-08): therion: added SKBB chimney symbol added UIS camp symbol [#624] on windows, Therion no longer uses PROJ_LIB env variable (it's used only in unit tests to easily switch between Proj versions) source is now reported when automatic declination calculation is out of range import coordinate system from 3D file [#648] improved documentation of valid team roles bugs fixed: thbook fixes and updates [#641, #651, #630] fixed UIS chimney symbol fixed continuation-list crash [#
     

Release v6.3.4

Apríl 8th 2025 at 19:48

Therion 6.3.4 (2025-04-08):

therion:

  • added SKBB chimney symbol
  • added UIS camp symbol [#624]
  • on windows, Therion no longer uses PROJ_LIB env variable
    (it's used only in unit tests to easily switch between Proj versions)
  • source is now reported when automatic declination calculation is out of range
  • import coordinate system from 3D file [#648]
  • improved documentation of valid team roles
  • bugs fixed:
    • thbook fixes and updates [#641, #651, #630]
    • fixed UIS chimney symbol
    • fixed continuation-list crash [#632]
    • fixed NaN, Inf values in SQL export

xtherion:

  • added Help/Logs... menu item and window
  • context menu update for point extra: dist, from
  • restructured XTherion chapter in thbook, add a mention of wtherion [#649]
  • reverted removal of xtherion cmd wrapping on Windows [#639]

loch:

  • fixed loch crashing on Wayland on non-Debian based distros (patch by Olly Betts)

infrastructure and compiler:

  • CI: ubuntu-latest -> ubuntu-22.04 [#620]; use Ubuntu 24.04 in 'make' workflow
  • CI: use windows registry data instead of PROJ_LIB
  • CI: generate sha-256 checksums for the windows installer, source archives
    and thbook.pdf
  • CMake: explicit static linking for img, QuickHull, lxTR, lxR2P [#619]
  • Make: Ubuntu 24.04 fixes
  • added support for compilation in Visual Studio [#621]
  • fixed compatibility with C++17 and C++20 [#628]
  • fixed missing breaks [#625], fix valid degree in bezier_pt() [#626],
    simplify thexception [#631], fix lifetime issues of thlogfile [#637],
    thlogfile::print() improvements [#643], removed thlogfile::printf() [#650]
  • added simple unit tests [#634]

  • ✇Release notes from therion
  • Release v6.3.2
    Therion 6.3.2 (2025-01-06): therion: SVG maps are now editable (map data is not in <defs> section any more) geomag data updated up to 2030 splay shots removed from SHP 2D line layer (to be consistent with PDF; splay shots are included in 3D SHP files) code improvements: manual memory management cleanup [#604], refactoring of thpoint internal state [#611] documentation updates including #610, #615 bugs fixed: Proj canʼt find files in the user-writable directory on Windows import .3d unmat
     

Release v6.3.2

Január 6th 2025 at 09:11

Therion 6.3.2 (2025-01-06):

therion:

  • SVG maps are now editable (map data is not in <defs> section any more)
  • geomag data updated up to 2030
  • splay shots removed from SHP 2D line layer (to be consistent with PDF;
    splay shots are included in 3D SHP files)
  • code improvements: manual memory management cleanup [#604],
    refactoring of thpoint internal state [#611]
  • documentation updates including #610, #615
  • bugs fixed:
    • Proj canʼt find files in the user-writable directory on Windows
    • import .3d unmatched survey legs [#606]
    • fixed surface grid misalignment when CS of grid differs from output CS

xtherion:

  • allow space in thconfig filename [#603]
  • code improvements: replace obsolete ‛case’ with ‛switch’ [#612]

Windows installer:

  • fixed shortcuts to thbook.pdf and CHANGES.txt

infrastructure:

  • add several ‛diff’ tests, fix CSV database export [#609]
  • CI: fix Windows installer version in GIT forks [#613]
  • removed Ubuntu 20.04 CI job [#616]
  • support for code coverage generation [#618]
  • Proj 9.5.1 included to the testing script

  • ✇Release notes from therion
  • Release v6.3.1
    Therion 6.3.1 (2024-11-22): xtherion: revert the change introduced in 6.3.0 to allow spaces in the thconfig filename [#590] to fix file opening issues on Windows
     
  • ✇Release notes from therion
  • Release v6.3.0
    Therion 6.3.0 (2024-11-20): therion: REMOVED proj-auto initialization file option; remove it from your ini files if you use it support for Geospatial PDF maps added (custom georeferencing used in versions 5.3-6.2.1 is not included in PDF maps any more) new layout option: geospatial on/off projection (*.prj) files associated with shapefiles are generated by Proj for all output projections; it's not possible to specify them in thcsdata.tcl any more use precise grid transformation for built-in OSG
     

Release v6.3.0

November 20th 2024 at 20:27

Therion 6.3.0 (2024-11-20):

therion:

  • REMOVED proj-auto initialization file option;
    remove it from your ini files if you use it
  • support for Geospatial PDF maps added (custom georeferencing used in versions
    5.3-6.2.1 is not included in PDF maps any more)
  • new layout option: geospatial on/off
  • projection (*.prj) files associated with shapefiles are generated by Proj
    for all output projections;
    it's not possible to specify them in thcsdata.tcl any more
  • use precise grid transformation for built-in OSGB:XY coordinate systems
  • import splays from 3d files [#599]
  • new 'require <version>' command [#598]
  • thbook updates
  • REMOVED Proj v4 and v5 compatibility; minimum supported Proj version is 6.3.1
  • updated Survex img library [#567]
  • old MetaPost output to PDF conversion functions removed from sources
    (they were unused since 6.0.0 release)
  • bug fixes:
    • fix symbol-hide special (scale-bar|north-arrow) in XHTML output [#558]
    • fix order of layout copy commands [#563]
    • don't reset symbol-hide with symbol-set [#561]
    • improve th2 export [#573, #588]
    • import .3d shots with their correct survey name [#585]
    • KML entrance label: comment or name [#574]
    • fix import filter: exclude filtered stations [#583]
    • fix NaN coordinates if Z is undefined in Proj 9.2.0+
    • fix thcsdata.cxx generation
    • fix PROJ_LIB path handling
    • use linux line-ends in text outputs (TXT, SVG, HTML, XHTML, KML, SQL, CSV,
      XVI, TH2, PLT, VRML, 3DMF, BBOX) to ensure cross-platform uniformity
    • various smaller fixes [#559, #586]
  • code refactoring [#576, #579, #580] and cleanup

xtherion:

  • remove check for Img package [#566]
  • allow space in thconfig filename [#590]

loch:

  • bug fixes:
    • fix missing surface texture on Windows [#587] (thanks to switching to ucrt)

Windows installer:

infrastructure:

  • CI environments fixes and updates [#568, #575, #578, #589, #593]
  • Windows CI: run unit tests; verify samples; enforce warnings [#600]
  • drop make workflows on MacOSX and Windows CI
  • Makefile fixes for fmtlib and VTK
  • updates in test_proj.sh testing script
  • Catch2 testing suite fixes [#595] and updates
  • add SVG and XHTML samples; make sure that Proj needs proj.db in samples

Thanks to Matěj Plch and Thomas Holder for many contributions to this release.

  • ✇Release notes from therion
  • Release v6.2.1
    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 [#5
     

Release v6.2.1

Marec 20th 2024 at 20:17

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]

  • ✇Release notes from therion
  • Release v6.2.0
    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 ma
     

Release v6.2.0

December 21st 2023 at 16:18

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]

  • ✇Release notes from therion
  • Release v6.1.8
    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
     

Release v6.1.8

Jún 14th 2023 at 21:36

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

  • ✇Release notes from therion
  • Release v6.1.7
    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
     

Release v6.1.7

Apríl 23rd 2023 at 21:12

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

  • ✇Release notes from therion
  • Release v6.1.6
    Therion 6.1.6 (2023-01-11): therion: bugs fixed: Incorrect output coordinates system [#482] documentation fixes infrastructure: updated release script
     
❌