[]
Breaking Changes
Changed the target framework of DataCollection.BindingList from net452 to net461.
Changed the target framework of Win.DataCollection from net452 to net461.
Changed the target framework of Wpf.DataCollection from net452 to net461.
Changed the target framework of DataCollection.SignalR.Server from net6.0 to 8.0.
Improvements
Added OnCollectionChanging method in C1ConvertDataCollection, ensuring that accessing the NewItems property in C1CacheDataCollection during Add notifications correctly considers the cache when items are inserted.
Added IDisposable interface implementation to C1DataCollectionList.
Bug Fixes
Fixed an issue in C1CacheDataCollection where accessing the NewItems and OldItems properties during Add or Replace notifications bypassed the cache.
Fixed Dispose of C1ConvertDataCollection.
Fixed package vulnerabilities by raising System.Text.Json dependency from 8.0.4 to 8.0.5. C1-8145:
C1.AdoNet.GoogleAnalytics
C1.AdoNet.Magento
C1.AdoNet.Snowflake
Fixed SonarQube security issue related to SSL/TLS by removing unused byPassProxySsl parameter and logic from HttpClientHandler for C1.AdoNet.SnowFlake.
Fixed package vulnerabilities by raising Microsoft.Extensions.Caching.Memory from 8.0.0 → 8.0.1 (.NET8) and 6.0.0 → 6.0.2 (.NET6).
C1.EntityFrameworkCore.CSV
C1.EntityFrameworkCore.D365S
C1.EntityFrameworkCore.GoogleAnalytics
C1.EntityFrameworkCore.Json
C1.EntityFrameworkCore.Kintone
C1.EntityFrameworkCore.Magento
C1.EntityFrameworkCore.OData
C1.EntityFrameworkCore.QuickBooksOnline
C1.EntityFrameworkCore.Salesforce
C1.EntityFrameworkCore.ServiceNow
C1.EntityFrameworkCore.Snowflake
Improvements
Removed unused RestSharp dependency (thereby removing System.Text.Json vulnerability).
Enabled .NET analyzers for security issues during MSBuild.
Fixed the CA5359 security issue by checking whether SslPolicyError is None instead of always returning true in the server certificate validation callback.
Improvements
Added support for long-word splitting.
Bug Fixes
Fixed an issue in C1Excel where column widths were not rendered correctly in pixels, causing columns to display narrower than expected.
Fixed an issue where background color applied to part of the text in a 'Paragraph' Field was not retained when exporting C1FlexReport to PDF using the C1.Pdf provider.
Fixed an issue where background color applied to part of the text in a 'Paragraph' Field was incorrectly rendered as foreground color when exporting C1FlexReport to Excel.
Fixed an issue where line spacing within 'Rtf Field' content was not retained when exporting C1FlexReport to DS.Pdf, HTML, and image formats.
Improvements
Added System.Text.Encoding.CodePages to support additional encodings.
Bug Fixes
Fixed an issue where calling the Render() method on a C1FlexReport containing an 'Rtf Field' with certain RTF code threw a System.NotSupportedException due to missing encoding support.
Fixed an issue where fonts were not applied when exporting SuperLabelField reports to PDF using C1PdfFilter, even when font embedding was enabled.
Fixed an issue where subscript and superscript formatting in 'Rtf Field' was not applied in exported C1FlexReport output.
Fixed an issue where spaces between RTF-formatted words and subsequent words were not rendered when exporting a C1FlexReport containing RtfField to PDF using the C1.Pdf provider.
Fixed a canvas rendering issue in C1Pdf where rotated text was not displayed correctly in the exported PDF.
Fixed an issue where dotted lines in EMF images were incorrectly rendered as solid lines when exporting to C1Pdf.
Improvements
The C1.Win.ScheduleCore library now targets .NET Framework 4.6.2 and .NET Standard 2.0, enabling usage in .NET 4.x applications.