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: 113.1

Released: 5 May 2026

Bugs:

  [DK-15244]Opening IFC can hung up due to deadlock on BusyEvent handling (Core)
  [DK-15239]TGIS_LayerMVT can crash due to improper order of interface freeing. (DDK)
  [DK-15238]Skia is not fully thread safe. Most visiblle on MVT layer (DDK,Skia)
  [DK-15237]Layer Properties - restructure - values are returned to default after reopening Layer Properties form (PVL)



Version: 113.0

Released: 24 April 2026

New features:

  [DK-15148]Implement Fields section into TGIS_ControlLegendForm for estrtucture, rules management etc. (PVL)
  [DK-15073]Add combobox option to the PVL Grid (PVL)

Bugs:

  [DK-15235]Font for symbol dialog box error upon opening (PVL)
  [DK-15234]Skia - sometimes texts cannot be drawn; an exception is raised (DDK.VCL,NDK.WinForms,Skia)
  [DK-15232]Unable to move last section up in the legend form (PVL)
  [DK-15231]Exception during the creation of the new formula in fields section part of legend form (PVL)
  [DK-15230]Events are not beeing attached correctly in color ramp widget (PVL)
  [DK-15229]TGIS_LayerLandXML - improve export compatibility with other software (Core)
  [DK-15227]Moving up nodes on legend form causes bad nodes rendering (NDK.WinForms,PVL)
  [DK-15226]Some PVL componenets in some cases trying to access already freed already memory (TGIS_PvlContex, TGIS_PvlGrid, and TGIS_PvlTreeNode) (DDK,PVL)
  [DK-15225]Preview doesnt scale properly on 4k in legend form (PVL)
  [DK-15224]TGIS_LayerTIFF - GEO tiff, possible bad extent calculation (Core)
  [DK-15223]TGIS_ViewerWeb - possible null reference error in VisibleExtent (NDK.ASPNET.Core)
  [DK-15222]Wrong scaling of the checkboxes on 4k displays (PVL)
  [DK-15221]SkyBox is drawing on FMX even if BasePlane is disabled (3D,FMX)
  [DK-15218]The RAD Studio designer occasionally crashes on TGIS_ViewerWnd because both FMX and VCL objects are initialized by IDE even if not used. (DDK.FMX,DDK.VCL)
  [DK-15212]Exception when trying to set newname of the field as empty string in TGIS_PvlControlLegendForm (Core,PVL)
  [DK-15209]Go to section button doesnt work as expected in Sections part of TGIS_PvlControlLegendForm (PVL)
  [DK-15208]TGIS_PvlGrid never scrolls to last item . (NDK.WinForms)
  [DK-15207]Checkboxes on TGIS_PvlGrid have wrong size on 4k (NDK.WinForms,PVL)
  [DK-15202]Components may not scale properly after changing monitor in HighDPI mode (.NET6+). (NDK.WinForms)
  [DK-15199]TGIS_ControlLegend - dxf file display errors when parameter sections are defined (Core)

Improvements:

  [DK-15216]Add selection text propertieson TGIS_PvlComboEdit (PVL)
  [DK-15195]Add regex ValidationPattern for PVL validators (PVL)



Version: 112.2

Released: 7 April 2026

Bugs:

  [DK-15211]Memory leaks on TGIS_LayerWebTiles (DDK)
  [DK-15210]Web Services (including WebTiles) are sometimes much slower then exprected due to improper compilation parameters (NDK)



Version: 112.1

Released: 1 April 2026

Bugs:

  [DK-15205]Section moving in Layers Properties Form is corrupted due to improper tree TGIS_PvlTreeNode movement handling, (PVL)



Version: 112.0

Released: 27 March 2026

New features:

  [DK-15191]winarm64ec distribution for Python (PDK)
  [DK-15177]PrintPdf sample (DDK.VCL,NDK.WinForms,Samples,XDK)
  [DK-15172]TGIS_LayerWCS - support async (Core)
  [DK-15169]Print Pdf - incorporating PrintPageEvent into the PDF printing functionality (DDK.VCL,JDK.Swing,NDK.WinForms)
  [DK-15167]Add AIModelRunner DK.Delphi sample (DDK.FMX)
  [DK-15164]Add SampleData for AI Sample (Samples,SamplesData)
  [DK-15161]Printing - multi-page template printing feature (continued) (DDK.FMX,JDK.Swing,NDK.WinForms)
  [DK-14737]Experimental asynchronous operations (Core)

Bugs:

  [DK-15201]TGIS_Tokenizer throws Exception (Java,NDK)
  [DK-15198]Exception when opening PVL Layer Propeties after moving app between monitors (NDK,PVL)
  [DK-15192]Exception upon trying to delete section from TGIS_PvlControlLegendForm (PVL)
  [DK-15189]TGIS_ViewerNonVisual does not accept Coordinate System change (Core)
  [DK-15182]In TGIS_PvlControlLegendForm styles are not beeing saved with proper extension (PVL)
  [DK-15181]TGIS_ViewerWnd - MouseCapture is not released if ShowModal was called inside user MouseDown event (DDK.VCL)
  [DK-15179]ASPNET.Core - invalid reference in debug nuget (NDK.ASPNET.Core)
  [DK-15174]Various startup issues of components other than TGIS_ViewerWND due to improper System.Drawing support registration (NDK)
  [DK-15173]TGIS_Bitmap.SaveToFile does not work (JDK)
  [DK-15171]Fix AI Model classes docs (DDK)
  [DK-15170]Bad registration of rotated images if rotation is other the 90 deg. (Core)
  [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-15200]Update paths added to RAD Studio during DK.Delphi installation to include $(DK_SRC)\Source (DDK)
  [DK-15197]Potential instability upon placeing TGIS_ViewerWnd on RAD Studio 13.1 designer (DDK)
  [DK-15196]GisSamplesDataDirDownload to support parameter for subset (Core)
  [DK-15193]AI: Add ObjectDetection (MMRotate) model (DDK)
  [DK-15190]TGIS_ViewerNonVisual should implement more methods to fully act as 1000x1000px, 96dpi viewer just without rendering (Core)
  [DK-15180]TGIS_PvlGrid.ScrollTop/ScrollBottom and AddRow to scroll better if no cell selected (PVL)
  [DK-15178]TGIS_ViewerWeb - improve async response of gis controller (NDK.ASPNET.Core)
  [DK-15176]Review all samples for use of a proper sample data path (NDK.WinForms,NDK.WPF,Samples)
  [DK-15168]Replace Delphi Generic Collections used as outputs in AI functions (DDK)
  [DK-15166]Refactor GisAIModelOutput to strictly map JSON keys to class variables (Core)



Version: 111.2

Released: 13 March 2026

Bugs:

  [DK-15194]TGIS_LayerPixel - affine worldfile transformation may not be detected (Core)
  [DK-15174]Various startup issues of components other than TGIS_ViewerWND due to improper System.Drawing support registration (NDK)



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-15056]TGIS_PixelExportManager with WMS and Tileable=False can crash due to incorrect calculations in TGIS_LayerWMS.PrepareForExport
  [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)
  [DK-14879]ActivationWizard fails to display on MAUI (NDK.Maui)



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 many outer boundaries 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)

2019/09/19 11:57

Page Tools