User Tools

Site Tools


readme:changelog

Changelog

Documentation | Changelog

Log of released versions, bug fixes, improvements, and new features. Truncated to the last 365 days.

For a description of recent major modifications and added features see: What's new & coming.

Version: 111.2

Released: 13 March 2026

Bugs:

  [DK-15174]Various startup issues of components other than TGIS_ViewerWND due to improper System.Drawing support registration (NDK)



Version: 112.0-Unstable1

Released: 6 March 2026

New features:

  [DK-15164]Add SampleData for AI Sample (Samples,SamplesData)
  [DK-15161]Printing - multi-page template printing feature (continued) (DDK.FMX,JDK.Swing,NDK.WinForms)

Bugs:

  [DK-15165]Fix polygon mapping when running AI Models on Viewer (DDK)
  [DK-15163]TGIS_ControlLegend - sometimes the object cannot be created (NDK.WinForms)
  [DK-15162]TGIS_LayerDWG - limit the number of hatch lines to avoid memory and performance problems (Core)

Improvements:

  [DK-15166]Refactor GisAIModelOutput to strictly map JSON keys to class variables (Core)



Version: 111.1

Released: 2 March 2026

Bugs:

  [DK-15160]Printing - AV error when printing pixel layers (Core)
  [DK-15159]TGIS_LayerIMG - range error decoding data block
  [DK-15157]TGIS_ControlLegend - in some cases the legend cannot be used, an exception is thrown (Core)

Improvements:

  [DK-15154]Sample folder structure to match GitHub and have proper Nuget references embeded (NDK,Samples)



Version: 111.0

Released: 27 February 2026

New features:

  [DK-15140]Add .NET8 compiled assembly (NDK.ASPNET.Core)
  [DK-15137]Sample RotatedRect (DDK,Samples)
  [DK-15136]Suppprt for very big TIFF files with jpeg compression. (Core)
  [DK-15120]Add .NET8 compiled assembly (NDK.WinForms,NDK.WPF)
  [DK-15113]Printing - multi-page template printing feature (DDK.VCL)
  [DK-15088]Print PDF for Java (Java,JDK)
  [DK-15000]Preliminary Support for AI Models (DDK)

Bugs:

  [DK-15153]Activation issue with PowerBuilder (XDK)
  [DK-15151]TGIS_LayerTIFF - problems when interpreting an image as a DEM when subviews are defined (Core)
  [DK-15150]TGIS_LayerDXF - partial spline of hatch geometry should not be smoothed (Core)
  [DK-15149]Redesign of proxy PVL control creation to avoid drawing of empty boxes upon constrution (PVL)
  [DK-15139]Not existing .ttkwp file causing error if GDAL library does not exist. (Core)
  [DK-15138]TGIS_Topology.Relate point‑to‑polygon can be imprecise if Skia is used to prepare the internal fast‑check buffer. (Core,Skia)
  [DK-15135]Viewer created by TGIS_Bitmap.CreateViewer throws sometimes an exception (Core)
  [DK-15134]TGIS_PixelStore does not work on non-Windows (Linux,macOS,NDK.Core)
  [DK-15133]TGIS_Bitmap.SaveToStream on Skia should use by default PNG stream because BMP is not supported on Linux (Linux,macOS,NDK.Core,Skia)
  [DK-15132]Using DK.Delphi under DelphiCodeCoverage shows lack of activation (DDK)
  [DK-15130]TGIS_Bitmap.SaveToFile with extra parameters causes abstract error (DDK.FMX)
  [DK-15129]TGIS_Bitmap saving as PNG should not be premultipled (DDK.VCL)
  [DK-15128]TGIS_Bitmap.SaveToFile does not save PNG even if path has such extension (DDK.VCL)
  [DK-15127]TGIS_Topology - option for MakeBuffer to make flat end 2 (Core)
  [DK-15124]Printing Pdf - adding some missing features (NDK.ASPNET.WebForms)
  [DK-15123]Print Pdf - sometimes some labels are not drawn (Core)
  [DK-15112]Printing legend - set DrawIconStyle value is sometimes ignored while printing (DDK.FMX,JDK.Swing,NDK.ASPNET.WebForms)
  [DK-15108]PVL Legend - Reset button in "Pixel" tab does not work (NDK)
  [DK-15078]TGIS_LayerGDAL - some PDF are displayed upside down (Core)

Improvements:

  [DK-15152]Printing - very thin label outlines (single twips) look poor; the color becomes pale (NDK,Skia)
  [DK-15147]TGIS_ControlScale - improve scale text formatting in DrawBmp to avoid floating-point fuzz (Core)
  [DK-15142]Assigning events for PVL controls only covers the native ones (VCL) (PVL,VCL)
  [DK-15141]Redesign BitmapFactory and Renderer registration process to make it more robust. (DDK,JDK,NDK)
  [DK-15122]Remove button should only apear when there is at least 1 row in the grid (PVL)
  [DK-15119]Locaton Services driver for .NET>=6 to be compiled with .NETStandard2.1 (NDK)
  [DK-15118]Remove button should be disabled when theres nothing selected on grid in TGIS_ControlLegendForm (PVL)
  [DK-15117]Capture mouse on middle and right button down in TGIS_ViewerWnd (as it is done for the left button by default) (DDK.VCL)
  [DK-14484]Improve PVL sample apps (PVL)



Version: 110.2

Released: 12 February 2026

Bugs:

  [DK-15116]ActivationWizard throws exception when reading non-existant registry keys (NDK)



Version: 110.1

Released: 4 February 2026

Bugs:

  [DK-15115]Missing Null check in TGIS_PvlControlLegendForm while assigning Fields to the list (PVL)
  [DK-15114]In PVL version of TGIS_ControlStatistics theres wrong caption if extents are missmatched (PVL)
  [DK-15111]Validators doesnt work properly when enterins Strings on WinForms and Java (PVL)
  [DK-15108]PVL Legend - Reset button in "Pixel" tab does not work (NDK)
  [DK-15107]TGIS_Viewer - unable to set CS on empty viewer (Core)
  [DK-15106]TGIS_Grid - improper initialization of record variable causing bad rendering (Java,PVL)

Improvements:

  [DK-15109]Print Pdf - texts and legend texts cannot extend beyond its frame (DDK.VCL,NDK.ASPNET.WebForms,NDK.WinForms)



Version: 110.0

Released: 30 January 2026

New features:

  [DK-15070]IGIS_PrintableControl - extended with PrintPdf() to allow true vector PDF output (Core,DDK.VCL,NDK.ASPNET.WebForms,NDK.WinForms,NDK.WPF)
  [DK-15036]TGIS_LayerVector - support for calculated fields (Core)

Bugs:

  [DK-15105]Clicking on Current scale button in the TGIS_ControlLegendForm does not fire event properly (PVL)
  [DK-15104]ActivationWizard has improper path on Lilux and MacOS thant makes activation impossible. (JDK,Linux,macOS,NDK)
  [DK-15103]TGIS_LayerPixel - FullRGBMapZone defined for a single color may not work as expected (Core)
  [DK-15102]TGIS_LayerDWG - the ellipsis constructor is missing an inheritance call (Core)
  [DK-15096]TGIS_ViewerWeb - zooming to a level using the mouse wheel is inaccurate (NDK.ASPNET.Core)
  [DK-15095]Bug during opening TGIS_SymbolLineEditor from TGIS_PvlCustomBitmapCombobox
  [DK-15093]Print PDF - printed extent is cut to window extent (Core,NDK)
  [DK-15089]If the viewer has no valid extent (e.g., only one added layer has no valid extent), then Scale and North Arrow should not be presented (Core)
  [DK-15087]Changing Viewer CS should generally recover the previous CS if the coordinate systems are not compatible. (Core)
  [DK-15083]Sections ArrayOutOfBound exception for non vector layers (PVL)
  [DK-15082]TGIS_FontReader doe not work on font provided by path (Java,NDK)
  [DK-15081]TGIS_PvlSearchBox doesnt work properly for non ASCII letters
  [DK-15077]TGIS_ViewerBmp - memory leak while drawing (SharpDX) (NDK.WinForms,NDK.WPF,SharpDX)
  [DK-15076]Update sample MAUI ViewerLite (Samples)
  [DK-15074]TGIS_LayerDXF - hatch polylines are not closed (Core)
  [DK-15071]“Checkboxes on the PVL grid are not drawn properly on HiDPI displays. (DDK.VCL,PVL)
  [DK-15069]Print PDF - drawn lines may have incorrect widths (Core)
  [DK-15068]Update samples to replace AfterPaint with PaintExtra (NDK.ASPNET.Core,Samples)
  [DK-15065]TGIS_PvlSearchBox with fields containing "|" doesnt work properly
  [DK-15049]TGIS_LayerPixel - in reprojection to the 3067 , the image at the edge of the range is stepped (Core)

Improvements:

  [DK-15092]Printing legends - reviewing the code to remove drawing errors (DDK.FMX,DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-15091]TGIS_Editor.Viewer should be IGIS_Viewer type (Core)
  [DK-15090]Add TGIS_ViewerParent.ControlObject to return actual object (Core)
  [DK-15085]Improve rounding in TGIS_ControlLegendForm to produce more friendly values on getting current scale (PVL)
  [DK-15080]TGIS_LayerDWG - smooth only single part splines (Core)
  [DK-15075]UI improvments for PVL version of TGIS_ControlLegendForm (PVL)
  [DK-15072]Enable Hints by default for our custom comboboxes in PVL (PVL)



Version: 109.2

Released: 16 January 2026

Bugs:

  [DK-15077]TGIS_ViewerBmp - memory leak while drawing (SharpDX) (NDK.WinForms,NDK.WPF,SharpDX)



Version: 109.1

Released: 9 January 2026

Bugs:

  [DK-15068]Update samples to replace AfterPaint with PaintExtra (NDK.ASPNET.Core,Samples)
  [DK-15064]TGIS_ViewerWnd - no finally refresh after some operations (NDK.WinForms,Skia)
  [DK-15063]Wrong units are used within TGIS_PvlSizeComboBox and TGIS_PvlRotationComboBox (PVL)

Improvements:




Version: 109.0

Released: 31 December 2025

New features:

  [DK-15059]Update to Assimp 6.0.2 (Deployment,Setup)
  [DK-15058]TGIS_ScaleWeb - add option to align divider to center or left (NDK.ASPNET.Core)
  [DK-15054]Enable new PVL TGIS_ControlLegendForm on Java (JDK.Swing,PVL)
  [DK-15047]TGIS_LayerGML - support export to GML 3.x (Core)
  [DK-15022]TGIS_LayerDXF - support for ATTDEF (Core)

Bugs:

  [DK-15060]TGIS_Shape* default constructors should create a 2D shape by default (not Unknown!) (Core)
  [DK-15057]Documentation does not react to inherited/overrides/protected checkboxes (Doc)
  [DK-15055]TGIS_ParamsSection - empty scale, zoom and level in other sections are overwritten with the first section values in LoadFromConfig (Core)
  [DK-15051]TGIS_LayerSqlGpkg - fail to open a table without uid key (Core)
  [DK-15046]TGIS_LayerPixelStore - invalid calculation of tiles scope for specific projections (Core)
  [DK-15045]GisLayerPixel - possible Range check error during bitmap reprojection (Core)
  [DK-15044]Exception while using PVL version of TGIS_ViewerWnd on WPF (PVL)
  [DK-15040]Optimize memory usage in .NET SharpDX and Skia (NDK,SharpDX,Skia)
  [DK-15037]TGIS_Shape.AddPointBearingCS should be calculated based on the last point, not the first point of the shape. (Core)
  [DK-15035]Printing labels - long labels may be printed in different way than shown in the preview and map view (Core)

Improvements:

  [DK-15053]Documentation search improvements (Doc)
  [DK-15052]Documentation to refer to GitHub samples (Doc,Samples)
  [DK-15050]Update GDAL to 3.12 (Deployment,Setup)
  [DK-15048]Better tiles ovelapping margins in Tiler to avoid artifact especially on reprojected images (Core)
  [DK-15043]Source Code Manager - Add "Open Samples" button (DDK.SRC)
  [DK-15042]Source Code Manager - Migrate license on Activate (DDK.SRC)
  [DK-15041]More precise annd faster TGIS_CSCoordinateSystem.ExtentToWGS and WGSToExtent epecially on edges of heavily distorted maps (Core)
  [DK-15039]Delphi non-Source Setup to clearly inform that Linux is available is Source Code versions only (DDK,Setup)
  [DK-15033]Use of SKIA 3.119 on .NET "Core" (NDK.ASPNET.Core,NDK.WinForms)
  [DK-15025]Source Code Manager - Add "Show Version Folder" button (DDK.SRC)
  [DK-14978]TGIS_LayerPixel - faster reprojection with threads using 3 (Core)



Version: 108.2

Released: 9 December 2025

Bugs:

  [DK-15030]TGIS_ControlLegendForm - potentail AV on fast switching nodes before pallete combo box is filled (DDK,PVL)
  [DK-15026]TGIS_Bitmap.MakeTransparent impropely works on ARGB bitmaps which are already partially transparent. (DDK.VCL)
  [DK-15023]Layer Properties form - icons are not visible (DDK.VCL,PVL,XDK)
  [DK-15021]Source Code Manager - Fix SKIA compilation on RadStudio <11 (DDK.SRC)



Version: 108.1

Released: 5 December 2025

New features:

  [DK-15013]New methods: TGIS_Shape.AddBearingCS & TGIS_CSEllipsoid.LocationByBearing - calculations on Great Circle (Core)
  [DK-15011]TGIS_ControlLegend - add GIS_Groups to get all selected groups (Core)

Bugs:

  [DK-15020]TGIS_ControlLegendForm - error mapping PVL resources (NDK)
  [DK-15015]Activation does not work on ActiveX (Setup,XDK)
  [DK-14995]Basemap mode causes various errors (NDK.WPF)

Improvements:

  [DK-15019]Acrobat can report a bad font /BBox upon opening PDF created directly by DK (Core)
  [DK-15018]Print PDF - use TGIS_FontReader class for better character matching (Core)
  [DK-15017]TGIS_FontReader.MatchCharacter added for font fall-back (Core)
  [DK-15016]Provide a better message if an app is launched without activation. (DDK,JDK,NDK,XDK)
  [DK-14957]Skia drawing labels is slow (DDK.VCL,Skia)



Version: 108.0

Released: 29 November 2025

New features:

  [DK-14676]Implement TGIS_ControlLegendForm in PVL (PVL)

Bugs:

  [DK-15010]PVL based TGIS_ControlLegendForm - fix all known issues - makes it ready to replace old form (DDK,JDK,PDK,PVL,XDK)
  [DK-15001]TGIS_LayerDWG - ensure that a shape part exists before adding a point (Core)
  [DK-14994]TGIS_LayerPixel.ImportLayer - does not work for reprojected grid (Core)
  [DK-14991]TGIS_ControlLegend Form- error when trying to edit "Custom color" on color previously specified as RENDERER (FMX,PVL)
  [DK-14977]GisRestServices - folder url may not exist in metadata (Core)
  [DK-14976]TGIS_Viewer - OpenEx read only one layer if Interrupted was executed (Core)
  [DK-14971]TGIS_ControlLegendForm has '&' in grid colums header (PVL)
  [DK-14970]TGIS_ControlLegendForm - set focus back to gid after deletinga row (NDK.WinForms,PVL)
  [DK-14969]TGIS_PvlIconButton should scale bitmap icons to match dpi. (DDK.FMX,DDK.VCL,NDK.WinForms,PVL)
  [DK-14967]TGIS_PvlGrid on Winforms draws text wrapped and does not work properly on HiDpi (NDK.WinForms,PVL)
  [DK-14964]TGIS_PvlGrid: Color and Boolean editing fixes to to alllo proper selection by mause or space button (PVL)
  [DK-14963]TGIS_PvlGrid.DeleteRaw should move ActiveCell if affected (PVL)
  [DK-14959]TGIS_LayerWMTS - secure against invalid links in Operations Metadata (Core)
  [DK-14958]Update the server url list in the WMTSManager sample (Samples)
  [DK-14956]TGIS_HandleStream should inherit from TGIS_Stream not TGIS_BaseStream (Core)
  [DK-14955]Source Code Manager - fix Access Violation errors on app exit (DDK.SRC)
  [DK-14954]Source Code Manager - versions on list may be duplicated with "local-only" text (DDK.SRC)
  [DK-14953]Source Code Manager - out of bounds exception when selecting older DK versions (DDK.SRC)
  [DK-14938]Missing dependencies when using SKIA on .NET Framework 4.8 (NDK)
  [DK-14931]TGIS_LayerArcGISFS - estimate layer extent to override inaccurate metadata (Core)
  [DK-14912]TGIS_LayerPixel - unstable operation of Build & ImportLayer procedures

Improvements:

  [DK-14985]Support HTTP Headers in web services (Core)
  [DK-14979]TGIS_WebUtils - add support of HTTP Headers for HttpFetch (Core)
  [DK-14960]Print PDF – implement missing functionalities (Core)
  [DK-14951]GisRestServices - support for basic authentication (Core)
  [DK-14937]Implement TrueType and Unicode font support for PDF (including font metrics) (Core)
  [DK-14934]PDF Print - take into account the page size defined in the template files (Core)
  [DK-14929]TGIS_LayerSqlPgisAbstract - improve speed of opening a layer (Core)
  [DK-14735]Remove duplicated ColorDefault and SizeDefault from GUI (Core,PVL)



Version: 107.1

Released: 6 November 2025

Bugs:

  [DK-14935]Application fails to open if ActivationWIzard fails to display due to exception (DDK,JDK,NDK)
  [DK-14933]After upgrading the Coordinate System definitions to EPSG v12.038 some ETRS based transformations are missed (e.g. 'OSGB36_to_ETRS89_GBR_OSNet_v2009_2') (Core)

Improvements:

  [DK-14930]Support for to Python 3.14 (PDK)



Version: 107.0

Released: 31 October 2025

New features:

  [DK-14925]TGIS_ViewerWeb - add new PrintPdf (NDK.ASPNET.Core)
  [DK-14919]TGIS_ViewerWeb - add mode ZoomToLevel (Core,NDK.ASPNET.Core)
  [DK-14908]Template printing using PDF renderer (Core,DDK.VCL,NDK.ASPNET.WebForms,NDK.WinForms)
  [DK-14906]Add "Do not remind me" button to ActivationWizard (DDK,JDK,NDK)
  [DK-14774]TGIS_ArcGISFeatureServerLayer - implement as full vector layer (Core)
  [DK-9874]Provide embedded PDF writer with georeferencing and layers support. (DDK,JDK,NDK)

Bugs:

  [DK-14923]TGIS_LayerWFS - metadata is reset after reading from a connector file (Core)
  [DK-14920]Implement AltitudeMapZones.AddRange (Core)
  [DK-14918]TilePaint should use same bitmap factory as main Viewer to improve performance (NDK.WinForms)
  [DK-14917]TGIS_ControlLegend - collapsed node may change its state to 'expanded' after changing the map zoom. (Core)
  [DK-14916]InvalidateTopmost called after Reopen() sometimes brings the old content of TGIS_LayerPixel (Core)
  [DK-14907]TGiS_Bitmap - using skia image as native data may cause AV error when the image is a non-raster image (NDK,Skia)
  [DK-14904]TGIS_PvlGrid.ActiveCell is not properly cleared in some cased like row delete (PVL)

Improvements:

  [DK-14928] Update to EPSG 12.038 (Core)
  [DK-14927]Change FromValueStart and FromValueStop in TGIS_PixelAltitudeZone from Single to Double (Core)
  [DK-14926]Add ReadOnly property for TGIS_PvlTree (PVL)
  [DK-14921]PDF printing - add missing functionality (Core,NDK.ASPNET.WebForms)
  [DK-14915]TGIS_RendererSkiaSharp - improve performance of bitmap and pixels conversion (NDK)
  [DK-14914]TGIS_CSFactory.ByWKT() should create proper EPSG from AUTHORITY whenever possible (Core)
  [DK-14905]Calculate scale always relating to the Coordinate System origin based on Metadata (Core)
  [DK-14893]TGIS_LayerDWG - improve drawing hatch arcs in CW direction (Core)



Version: 106.1

Released: 30 September 2025

Bugs:

  [DK-14900]Setup installs runtime bpl files in the wrong directory for Delphi 13 (DDK,Setup)
  [DK-14892]Improper captions of precompiled design time packages ('ABCD' instead of compiler version'). (Build,DDK)



Version: 106.0

Released: 26 September 2025

New features:

  [DK-14872]Implement Color field type custom rendering for TGIS_PvlGrid (PVL)
  [DK-14854]Add RAD Studio 13 Florence support (DDK)

Bugs:

  [DK-14891]TGIS_LayerWebTiles.LocateEx doesn't work properly when layer is reprojected (Core)
  [DK-14890]Problem reading DBF records longer than 32K (Core)
  [DK-14889]TGIS_LayerWFS - fails to open layers with unknown extent (Core)
  [DK-14881]TGIS_LayerDXF - hatch with holes is displayed incorrectly (Core)
  [DK-14880]TGIS_LayerDWG - hatch with holes is displayed incorrectly (Core)
  [DK-14878]TGIS_LayerVector - PrepareExportFieldNames changes the first letter even if useStrictNames is false (Core)
  [DK-14877]TGIS_ParamsSectionVector - empty Query in other sections are overwritten with the first section value (Core)
  [DK-14871]TGIS_Viewer3D - 3D scene displayed in the Remote Desktop freezes after minimizing and restoring the window (3D)
  [DK-14861]TGIS_LayerDXF - sublayer default styling is not always applied to shapes (Core)
  [DK-14852]TGIS_LayerWMS - invalid error message in case of forbidden access to the server (Core)
  [DK-14851]Activation Wizard fails to display after any hardware change
  [DK-14849]TGIS_LayerPixel.LocateEx - function doesn't work correctly when merged pixel layer is reprojected
  [DK-14848]TGIS_LayerLandXML - possible lock after opening specific files on x86 platform (Core,DDK,x86)
  [DK-14847]TGIS_LayerPixel - unexpected reprojection behavior when changing the VPIXELS constant (Core)

Improvements:

  [DK-14875]Update Python Samples to work with PVL (Python,Samples)
  [DK-14874]Refactor the "pixel zone" properties of TGIS_LayerPixel to provide direct value access instead of returning string representations. (Core)
  [DK-14860]Faster versions of Round(), Truncate(), Floor(), and Ceiling() on .NET (NDK)



Version: 105.0

Released: 29 August 2025

New features:

  [DK-14845]Maui initial release (NDK.Maui)
  [DK-14843]Add metadata 'TGIS_LayerDXF.FixedLabelFont' to allow fixed label font definition for DXF (by default, label fonts are defined by DXF itself) (Core)
  [DK-14827]Add CreatePolygonFromExtent to TGIS_GeometryFactory (Core)
  [DK-14824]Add a property for CS usage bounds (Core)
  [DK-14822]TGIS_ControlLegend - adding node dragging (NDK.Maui)

Bugs:

  [DK-14846]DXF, DWG, and DGN labels are biot to small (Core)
  [DK-14842]TGIS_LayerWMS - unable to open abstract sublayers (Core)
  [DK-14841]TGIS_Topology.FixShape should only consider XY shapes (Core)
  [DK-14838]TGIS_LayerPixel - merged layer doesn't work properly with reprojection (Core)
  [DK-14837]3D edges are not visible (3D)
  [DK-14835]Pixel layer Locate function doesn't take into account rotation from the World File (Core)
  [DK-14834]TGIS_ViewerWnd.View3D - setting to True may cause AV error (NDK.WinForms)
  [DK-14833]3D - improve vector simplification (3D)
  [DK-14832]GisFileTIFF - possible range check error in PackBitsDecodeLine (Core)
  [DK-14829]TGIS_LayerPixel.MergeLayer - procedure does not work fully correctly (Core)
  [DK-14828]GisSamplesDataDirDownload - avoid duplicated downloads (Core)
  [DK-14826]TGIS_LayerPixel.ExtentPixelAdjustment improperly implemented resulting incomplete image (Core)
  [DK-14825]GeoTIFF with GEOTIFF_TAG_MODELTRANSFORMATION not properly scaled (Core)
  [DK-14823]3D-error in CutExtent of vector layers in VCL (3D)
  [DK-14821]TGIS_layerPixel - merged grid layer can change no data values to 0 (Core)
  [DK-14819]Improper PPI on iOS (iOS,NDK.Maui)

Improvements:

  [DK-14844]TGIS_LayerWMTS - support for sequential TileMatrixSet in TileMatrixSetLink (Core)
  [DK-14840]Add metadata 'TGIS_LayerDXF.FixedLabelSize' to allow fixed label size definition for DXF (by default, label sizes are defined by DXF itself) (Core)
  [DK-14839]Setting proper PPI for every Maui platform (NDK.Maui)



Version: 104.0

Released: 25 July 2025

New features:

  [DK-14814]TGIS_Params - add style mapper to speed up applying a shape style from field (Core)
  [DK-14340]Maui components for DK for .NET - prerelease (NDK.Maui)
  [DK-11467] TGIS_LayerPixel.MergeLayer implemented (Core)

Bugs:

  [DK-14818]TGIS_ControlLegend - sometimes selecting nodes using gestures does not work for Mode=TGIS_ControlLegendMode.Groups (Android,Core,macOS)
  [DK-14817]GIS_LayerPixel.Locate - does not work correctly when the layer is merged with other layers (Core)
  [DK-14813]TGIS_ConfigShapeStyle - range error upon getting Text from default Params (Core)
  [DK-14812]StackOverflow error in StreamToPolyline hydrology tool
  [DK-14811]TGIS_LayerSqlAdo - fail to export shapes if UseShapeStyleField is used (Core)
  [DK-14810]Source code installer does not set proper paths for RAD Studio 12 and osxarm64 (DDK.SRC,macOS,Setup)
  [DK-14807]TGIS_LayerMVTPixel - problem with bitmap size at high zoom using vector tiles (Core)
  [DK-14805]GisSamplesDataDirDownload to properly download on MacCatalyst (macOS,NDK.Maui)
  [DK-14804]TGIS_PvlGrid crashes upon reusing with new dataset (PVL)
  [DK-14803]TGIS_Legend - possible AV upon drawing a layer with sublayers in hierarchy mode (Core)
  [DK-14802]OnExit is not beeing triggered on closing of the TGIS_PvlModalWizard form. (PVL)
  [DK-14801]TGIS_LayerPixel - image interpretation as pixel for grid image causes exceptionon when color ramp is defined (Core)
  [DK-14800]TGIS_ArcGISFeatureServer - fails to open a service with a token authentication (Core)
  [DK-14794]TGIS_LayerWebTiles - problem with bitmap size at high zoom using vector tiles (Core)
  [DK-14793]WMS layers - labels are sometimes cut on printouts and tiled paint. (Core)
  [DK-14792]IGIS_LayerVectorEnumeratorFactory.GetEnumerator memory leak (XDK)
  [DK-14790]TGIS_PvlGrid.Clear crash if dataset connected (PVL)
  [DK-14787]TGIS_PvlGrid header is scrolled in a stange way (PVL)
  [DK-14665]Activation Wizard - Fix Java version scalling on higher DPI monitors (JDK,JDK.Swing)
  [DK-14626]TGIS_FileSVG - symbol is not centered correctly if the viewbox is shifted from the zero point (Core)

Improvements:

  [DK-14808]TGIS_ViewerWeb - update leaflet version (NDK.ASPNET.Core,Samples)
  [DK-14799]Make NativeControl Read-Write property instead of ReadOnly on TGIS_PvlControlAttributes (PVL)
  [DK-14795]TGIS_LayerVector.CreateShape to be virtual (Core)
  [DK-14788]TGIS_LayerGML - change export of bounding envelope to better recognize projection (Core)
  [DK-14786]Improve ineritance of Height property withing custom comboboxes (PVL)



Version: 103.0

Released: 30 June 2025

New features:

  [DK-14765]TGIS_LayerSqlGpkg - support for ADO.NET (Core,NDK)
  [DK-14758]Discontinue mobile support on RAD Studio 10.1 (Android,DDK.FMX.Mobile,iOS)
  [DK-14711]Add ColorRampAsText property and read & write ColorRamp config (Core)
  [DK-14340]Maui components for DK for .NET - prerelease (NDK.Maui)

Bugs:

  [DK-14785]Wrong selection when setting Value on custom comboboxes (PVL)
  [DK-14782]Sample WebTile server fails to render tiles using Skia (NDK.ASPNET.Core,Samples)
  [DK-14781]OnChange events are not fired in our custom comboboxes (PVL)
  [DK-14780]TGIS_PvlColorRampComboBox is not filled after changing some properties (PVL)
  [DK-14777]Events fired twice in TGIS_PvlPages (PVL)
  [DK-14776]TGIS_XmlFile - project returns the wrong number of layers when they have an empty path (Core)
  [DK-14775]MemoryLeak when using TGIS_PvlSearchBox (PVL)
  [DK-14773]In custom PVL comboboxes adding existing item doubles it instead of selecting existing one (PVL)
  [DK-14770]Legend control crashes if a layer has no Name specified (some WMS layers have this problem) (Core,NDK)
  [DK-14769]Metadata TGIS_LayerSHP.UseCanonicalNames does not work in all scenarios
  [DK-14768]Testing for metric system crashes on Maui iOS therefore TGIS_ControlScale cannot be initialized (iOS,NDK.Maui)
  [DK-14767]Drop down button within TGIS_PvlSearchBox is badly rendererd in VCL (PVL)
  [DK-14766]Components issues on .NET9 due to discontinuation of the BinaryFormatter: 3D control can not be initilized; Layer Properties form can not be initilized. (NDK.WinForms)
  [DK-14762]The viewer can hang if the GIS.Lock is called before the basemap is drawn. (DDK)
  [DK-14761]GisSamplesDataDirDownload to properly download on iOS and Android (Android,iOS,NDK.Maui)
  [DK-14757]TGIS_LayerTIFF.loadIFD - possible range error when TIFF structure is not complete (Core)
  [DK-14751]TGIS_Bitmap.LoadFromResourceName doesnt work on java (JDK)
  [DK-14687]TGIS_LayerJPG - some progressive images are not displayed correctly (64bits) (Core)

Improvements:

  [DK-14784]Improve setting new Value for TGIS_ColorRampComboBox (PVL)
  [DK-14771]Adjust TGIS_Classifications and PVL components to color ramp API changes (Core)
  [DK-14760]Add TGIS_Bitmap.LoadFromResourceName overload because of Java (Core)
  [DK-14759]Add notification that Source Code is a separate download now. (DDK,Setup)
  [DK-14753]Add dropdown button to TGIS_PvlSearchBox as well as make it recognize our internal strings (PVL)



Version: 102.2

Released: 9 June 2025

Bugs:

  [DK-14766]Components issues on .NET9 due to discontinuation of the BinaryFormatter: 3D control can not be initilized; Layer Properties form can not be initilized. (NDK.WinForms)



Version: 102.1

Released: 2 June 2025

Bugs:

  [DK-14756]Source Code package corrupted (DDK.SRC)



Version: 102.0

Released: 30 May 2025

New features:

  [DK-14745]TGIS_LayerSqlGpkg - support for extension tables (Core)
  [DK-14716]Add PDK tutorial #5: 3D contours (PDK,Python,Samples)
  [DK-14714]Implement ParamsList.AddDefault to avoid copying params from the first item (Core)
  [DK-14713]Discontinue iOS 32-bit support on all RAD Studio versions (DDK.FMX,iOS)
  [DK-14712]Discontinue mobile support on RAD Studio 10 (Android,DDK.FMX.Mobile,iOS)
  [DK-14710]Implement TGIS_PvlRotationComboBox (PVL)
  [DK-14707]TGIS_LayerJSON - open data from web services using connector file (Core)
  [DK-14704]TGIS_LayerDWG - support for hatch pattern fill (Core)
  [DK-14340]Maui components for DK for .NET - prerelease (NDK.Maui)
  [DK-14206]Option to present custom layer icons.

Bugs:

  [DK-14754]GisSamplesDataDirDownload reports that file already exits (NDK)
  [DK-14730]OnChange event is not fired in TGIS_PvlColorComboBox (PVL)
  [DK-14729]Wrong initialization of TGIS_PvlCustomBitmapComboBox (PVL)
  [DK-14720]Remote Debuuger does not work as expected. Output folder should be specified directly (DDK,NDK,NDK.ASPNET)
  [DK-14718]TGIS_PvlViewerBmp is not properly freed in VCL (PVL)
  [DK-14717]Add UseLevels assignment in TGIS_ParamsSection.Assign method (Core)
  [DK-14715]Fix activation issues on Java and .NET (JDK,NDK)
  [DK-14703]TGIS_LayerWebTiles.setFileView - is not needed (Core)
  [DK-14702]TGIS_RendererVclDirect2D - possible AV upon destroying canvas (DDK.VCL)
  [DK-14701]TGIS_Layer - CS value is lost after saving the project if the layer CS was set from the project file (Core)
  [DK-14689]TGIS_ViewerWeb - dragging a point during editing clears editing lines (NDK.ASPNET.Core)
  [DK-14590]Java - Replace Double with java.lang.double in SetViewport/MoveViewport declarations (Java)

Improvements:

  [DK-14750]Add Layer contructor override with path (Core)
  [DK-14749]TGIS_SymbolSVG contractor and TGIS_SymbolList.Prepare to accept string representing SVG definition (Core)
  [DK-14746]TGIS_LayerSHP.UseCanonicalNames metadata allows turning off canonical DBF field names and allowing other characters, including lowercase. (Core)
  [DK-14732]Disable stretching of the bitmap in TGIS_PreviewPanel (PVL)
  [DK-14731]ActivationWizard - improve behavior when no GUI detected (DDK)
  [DK-14721]Reselect the same ramp after reversing it in TGIS_PvlColorRampComboBox (PVL)
  [DK-14719]Add ColorRampEx property to TGIS_ParamsRenderer (Core)
  [DK-14708]Implement missing Renderer property in the TGIS_PvlViewerWnd (PVL)
  [DK-14692]Implement DropDownParent property for TGIS_PvlSearchBox (PVL)
  [DK-14668]Implement property which indicates if layer uses Level or Scale (Core)



Version: 101.1

Released: 9 May 2025

Bugs:

  [DK-14715]Fix activation issues on Java and .NET (JDK,NDK)



Version: 101.0

Released: 25 April 2025

New features:

  [DK-14681]TGIS_LayerSqlMsSpatial - support for virtual filter (Core)
  [DK-14664]Update GDAL to 3.10.3 (Deployment,Setup,x64)
  [DK-14663]Update to Assimp 5.4.3 (Deployment,Setup)
  [DK-14637]TGIS_EditorHelper - add ellipse tool (Core)
  [DK-14165]TGIS_LayerDXF - support for hatch pattern fill (Core)

Bugs:

  [DK-14685]GisLayerTIFF - pages with GIS_GRID_NOVALUE only shouldn't be used (Core)
  [DK-14682]Setup view throws typecast exception (Translation)
  [DK-14675]Some SVG symboles are not properly centered (Core)
  [DK-14674]PVL Forms on non-Windows can be unstable (DDK,DDK.FMX,Linux,macOS,PVL)
  [DK-14673]TGIS_PvlGrid does not refresh cell content when changed outside of BeginEdnUpdate mode (PVL)
  [DK-14672]PPI isnt properly updated upon creating form on the 4k monitor (PVL)
  [DK-14670]Activation Wizard - GisLicense.pas should not be created for ActiveX (XDK)
  [DK-14667]TGIS_ControlLegendFormMVC - SaveConfig still writes the ReadOnly property to a file (Core)
  [DK-14666]CuttingPolygon has no effect if image transformation is not necessary
  [DK-14661]Mouse scroll doesnt work on TGIS_PvlPanel even if scrollable is enabled (PVL)
  [DK-14660]Incorrect color definitions in some color ramps (Core)
  [DK-14658]Activation - Remove message error from GisLicense files (License)
  [DK-14651]Rendering legend - Charts are drawn wrong for DrawIconStyle.Rectangle (Core)
  [DK-14648]TGIS_RendererSharpDX - CanvasDrawText wraps the text characters if a rectangle is too short (NDK,SharpDX)
  [DK-14644]Arrow keys doesnt navigate in TGIS_PvlGrid on WinForms (NDK.WinForms,PVL)
  [DK-14642]Checkboxes are rendered badly on 4k displays in TGIS_PvlGrid (PVL)
  [DK-14641]ActivationWizard - unify "Serial Number" naming (DDK,JDK,NDK)
  [DK-14589]GisLayerPixel - getTransformed BitmapData gives different pixel positioning in 32bit and 64bit compilation versions (Core)

Improvements:

  [DK-14686]Implement TGIS_PvlTreeNode.Index property (PVL)
  [DK-14683]Add setter to the NativeControl property on TGIS_PvlViewerWnd (PVL)
  [DK-14680]TGIS_ViewerWnd.Lock to call Basemap.WaitForEx instead of WaitFor; Blocked call beaviopur can be control by meatdata 'TGIS_Basemap.WaitForEx' (Default is True - blocking) (Core)
  [DK-14671]Activation Wizard - add translations to app (Translation)
  [DK-14659]Add setter to the NativeControl property on TGIS_PvlControlLegend (PVL)
  [DK-14649]Source Code Manager to better react if version.json is corrupted (DDK.SRC,Setup)
  [DK-14636]Add functionality to check/uncheck Boolean value in TGIS_PvlGrid with spacebar (PVL)
  [DK-14634]Replace GisSamplesDataDir with GisSamplesDataDirDownload in all samples (Samples,VB,XDK)



Version: 100.1

Released: 15 April 2025

Bugs:

  [DK-14662]Source Code Manager (SCM) clicking activate * compile is not reliable when multiple versions are installed (DDK.SRC)
  [DK-14657]Source code does not compile to to mistake in a version number (DDK.SRC)
  [DK-14655]Source Code Manager (SCM) - Items listed mutiple times due to lackof sorting (DDK.SRC,Setup)
  [DK-14623]Setup shows iOS64 twice even if iOS support was not installed in RAD Studio (DDK,Setup)

Improvements:

  [DK-14654]Upon installing over exiting instalation the serial number should be editable (DDK,DDK.SRC,Setup,XDK)
  [DK-14652]Install new version of Source Coce Manager on each setup (if required) (DDK.SRC,Setup)
  [DK-14649]Source Code Manager to better react if version.json is corrupted (DDK.SRC,Setup)



Version: 100.0

Released: 9 April 2025

New features:

  [DK-14612]SQLITE 3.49.1 (Deployment,Setup)
  [DK-14592]Unify Nuget for .NET Framework and .NET 6+ (NDK,Windows)
  [DK-14579]Add visual representation og TGIS_FieldType.Boolean to the TGIS_PvlGrid (PVL)
  [DK-14578]Add SelectedIndex property to the TGIS_PvlTree (PVL)
  [DK-14569]Add PDK tutorial #4 (PDK,Python,Samples)
  [DK-14557]NET 3.1 support discontinued (NDK)
  [DK-14554]Installer changes: separate source code installer; merge trial/retail installers (DDK,Setup)
  [DK-14410]Unify retail/trial distribution (DDK,JDK,NDK,NDK.ASPNET,XDK)
  [DK-14406]RAD Studio 12.3 support (DDK)

Bugs:

  [DK-14640]Java - Fix "License soon expiring" check (JDK)
  [DK-14631].NET - ActivationWizard - Remove exception raise on failed registry read (C#,NDK)
  [DK-14630]GisBaseObject - Fix "Not Activated" message box being displayed after activation through Wizard (DDK,JDK,NDK)
  [DK-14628]Clicking outside the cell area in TGIS_PvlGrid raises an exception (PVL)
  [DK-14622]Improper (c) symbol in setup file properties (DDK,NDK,NDK.ASPNET,Setup,XDK)
  [DK-14621]Privileges spelled improperly in setups (NDK.ASPNET,Setup,XDK)
  [DK-14618]Improper references to Nuget libraries after build (Build,NDK,Samples)
  [DK-14617]Package compilation on a client site of Win64 Modern packages not possibe because paths for Delphi are not complete (Build,C++,DDK)
  [DK-14616]Package compilation on a client site should not name packages as "priv" (Build,DDK)
  [DK-14615]Package compilation on a client site impossible if macOS PlatformSDK path not found, even if macOS not in use (Build,DDK)
  [DK-14614]Package compilation on a client site impossible due missed paths to GisSplashScreen.pas (Build,DDK)
  [DK-14611]TGIS_LayerGDAL - GetAvailableLayers doesn't return subdatasets list correctly (Core)
  [DK-14608]TGIS_EditorHelper - ensure extended editor mode after starting editing (Core)
  [DK-14604]TGIS_FileSVG - font family is not set (Core)
  [DK-14603]TGIS_LayerDXF - invalid fill color of solid hatch (Core)
  [DK-14599]GisLayerWebTiles - does not work properly when interpreting as grid (Core)
  [DK-14598]Cosmetic fixes in DPK naming (Build,DDK)
  [DK-14591]Java - PvlMemo is not drawn properly (Java,PVL)
  [DK-14580]SharpDX renderer - sometimes projects are not displayed (NDK.WinForms,SharpDX)
  [DK-14575]TGIS_LayerWebTiles - add logging of tile URL (Core)
  [DK-14574]TGIS_FileSVG - some attributes of a text styling are not read (Core)
  [DK-14567]Wrong life cycle of the tree nodes on PVL forms in VCL (PVL)
  [DK-14558]OnDblClick event reacts to a single click (PVL)
  [DK-14552]Rendering circle markers - outline is drawn incorrectly when the outline width exceeds the marker radius (DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-14551]TGIS_LayerDXF - missing block insert due to case sensitive comparison (Core)
  [DK-14550]Mark message boxes with Title as deprecated (PVL)
  [DK-14548]TGIS_ControlLegendFormMVC - saving a layer config to a file set ReadOnly to true (Core)
  [DK-14547]TGIS_Legend - possible exception upon adding a layer with empty Name (Core,NDK)
  [DK-14546]Skia rendering - fill type for polygons is set wrong (DDK.VCL,NDK.WinForms,Skia)
  [DK-14545]TGIS_LayerVector - secure against empty field name when reading field definitions from .fld file (Core)
  [DK-14544]Legend - sometimes including charts in legend causes AV error (Core)
  [DK-14540]Layer properties form - "Include in legend" raises exception on Chart section (Core)
  [DK-14536]TGIS_LayerGDAL - problem with loading NetCDF multiband grid (Core)
  [DK-14533]TGIS_Viewer.Add - do not add if layer failed to open (Core)
  [DK-14532]Some WMS bitmaps are displayed too short by 1 pixel; Introduce TGIS_LayerPixel.ExtentPixelAdjustment property and TGIS_LayerWMS ttkwp and url parameters (Core)
  [DK-14531]Shape selection, Shape flash - possible AV error when the are more TGIS_ViewerWnd controls on the form (NDK.WinForms)
  [DK-14530]TGIS_LayerWMS - layer is not displayed if the name is the same as one of the sublayers (Core)
  [DK-14524]AV when using TGIS_PvlPages.Abort while getting to previous page (PVL)
  [DK-14523]TGIS_LayerDXF - invalid write of ADE values with special characters (Core)

Improvements:

  [DK-14629]Draw column headers even if theres no other rows (PVL)
  [DK-14627]TGIS_ControlNorthArrow, TGIS_ControlScale - more efficient refreshing (DDK.VCL,NDK.WinForms)
  [DK-14625]Add documentation on defining custom colors in Charts (Doc)
  [DK-14624]Setup should always ovveride DK_SRC environement path (DDK,Setup)
  [DK-14619]Upgrade all samples to fetch DK from Nuget (NDK.ASPNET.Core)
  [DK-14610]Samples should have GisLicense commented out (DDK)
  [DK-14607]Support for ARM deployment (Core)
  [DK-14606]License updated to v5.0 (Doc)
  [DK-14602]TGIS_ViewerWeb - support PasswordEvent
  [DK-14596]All Registry entry are now DK instread of DK11 (Setup)
  [DK-14595]Implement GisSamplesDataDirDownload for Java and .NET (C#,Java,JDK,NDK,Samples,VB)
  [DK-14594]Replace GisSamplesDataDir with GisSamplesDataDirDownload in all samples (Java,JDK,Samples)
  [DK-14593]Delphi - Replace GisSamplesDataDir with GisSamplesDataDirDownload in all samples (C++,Pascal,Samples)
  [DK-14577]Upgrade all samples to fetch DK from Nuget + add separate project for .NET and .NET Framework (NDK.WinForms,NDK.WPF)
  [DK-14576]To avoid differences in projection between 64 and 32 compilation ensure that all number const are forced to be Double (DDK)
  [DK-14573]TGIS_LayerDWG - improve reading Attribs (Core)
  [DK-14565]Add IsLocked function to the PVL forms. (PVL)
  [DK-14549]Install without administrative privileges. (DDK,NDK,NDK.ASPNET,Setup,XDK)
  [DK-14543]Complete the JoinAndChart sample comments (Samples)
  [DK-14542]Change default Chart colors using modern color ramp (Core)
  [DK-14535]TGIS_LayerDWG - optimize reading a block record (Core)
  [DK-13973]Add Assert.IsFalse test procedure (Tests)

2019/09/19 11:57

Page Tools