March 4th, 2024 Release

Since the March 2024 release, Xceed products now offer enhanced performance, improved compatibility, and fixes across WPF, .NET, and PDF tools.

Xceed Words for .NET 3.0 (build 3.0.24152.1219 )

  • All the assemblies which used to contain NET5 in their name no longer do so. They are now named in the same way as their NET Framework equivalent, but are put into their own folder. The use of generic names is a decision that was made in order to avoid having to rename files each time that Microsoft changes the NET technology; this means that these assemblies can be used with NET5 as well as all subsequent versions of the NET technology that Xceed will support.
  • Inserting a Paragraph using List.InsertParagraphAfterSelf() or List.InsertParagrpahBeforeSelf() no longer throws an “object reference not set to an instance of an object” exception.
  • In Document, trying to load a Document containing broken Hyperlinks will no longer throw exceptions.
  • Inserting a DocumentElement after a removed paragraph will now throw a Cannot insert before or after a removed paragraph. message to indicate an invalid operation exception.
  • When inserting HTML content in a Document, non-inherited attributes will now be only applied to the elements they relate to.
  • When inserting HTML content into a Document, the unquoted attribute values found in the HTML source code will now be supported.
  • Specified argument was out of the range exception is no longer thrown when HTML tables are inserted into a Document.
  • In Picture, Pictures will now correctly respect the alignment values set via their HorizontalAlignment and VerticalAlignment properties.
  • In Table, setting the IndentFromLeft property will no longer result in a corrupted document when that document is opened with Word 2007.
  • In PDF Conversion, a List starting with a number other than 1 will now start at that same number once the conversion is completed.
  • In PDF Conversion, ListItems using formatted numbers will now properly keep these numbers once the Document is converted into a PDF.
  • In PDF Conversion, ListItems using specific formatting in order to stylize their associated numbers will now properly retain that formatting once the Document is converted into PDF.
  • In PDF Conversion, Page Numbers that are written in Roman characters will now be transposed as such in the final PDF document.
  • In PDF Conversion, the default Font used by a converted Document will now be the default Font used by the Document before it was converted to PDF.
  • In PDF Conversion, StackOverflow exceptions will no longer occur when a Paragraph is split over 2 pages.
  • In PDF Conversion, the indentation of the current style is now kept during the conversion to PDF process when a Paragraph style inherits from another style.
  • In PDF Conversion, a StackOverflow exception will no longer be thrown during the conversion process when a Table needs to be split on many pages and contains many Paragraphs that must be kept together.

Xceed Toolkit Plus for WPF 4.6 (build 4.6.24151.1544)

  • All the assemblies which used to contain “NET5” in their name no longer do so. They are now named in the same manner as their NET Framework equivalent, but are put into their own folder. The use of generic names is a decision that was made in order to avoid having to rename files each time that Microsoft changes the NET technology; this means that these assemblies can now be used with NET5 as well as all subsequent versions of the NET technology that Xceed will support.
  • Floating a LayoutElement when AvalonDock is used under a different application domain no longer causes AvalonDock to crash.
  • The Columns’ PreviousVisibleColumn property no longer triggers an exception.
  • In DateTimePicker, having multiple DateTimePicker will no longer create memory leaks.
  • In PropertyGrid, creating a binding on the PropertyDefinitions property no longer displays an empty PropertyGrid when that PropertyGrid is located inside a DataTemplate.
  • In PropertyGrid, a Property of the IList<> type will now use the PrimitiveTypeCollectionEditor instead of the CollectionEditor.
  • In TimeSpanUpDown, setting properties when the control is located inside a DataTemplate no longer results in an empty TimeSpanUpDown.
  • In Wizard, the error validation process is now re-evaluated on every change of the WizardPage.

Xceed DataGrid for WPF 7.2 (build 7.2.24152.254)

  • All the assemblies which used to contain the .NET or product version in their name no longer do so. The different versions of the assemblies will be put into clearly named folders instead so that they can be easily accessed as needed. The use of generic names is a decision that was made in order to avoid having to rename files each time that Microsoft changes the NET technology or that a new version of the component is released.
  • Xceed no longer supports the NETCore version of this component.
  • Xceed no longer supports the ThemeWizard.
  • The StatCell class now has a new property, called DefaultCulture, to fallback on when formatting a statistical result.
  • DataGrid for WPF will now load the user settings properly when the project contains dynamically added elements.
  • The MergedHeaders sample for VB.NET has been fixed so that the data contained in the Cells is now displayed correctly.
  • The persist settings have been fixed so that they now clean up all of the settings’ unused properties correctly.
  • The persist settings have been fixed so that they now affect all of the elements that are added dynamically afterward.
  • The Glyph associated with the FilterRow is no longer clipped when using the Material Design theme.
  • The column splitter’s alignment has been fixed for the ColumnManagerRow offered in the Material Design theme.
  • The Columns’ PreviousVisibleColumn property will no longer throw an exception on the first Column.
  • The DataGridControl was fixed so that it now displays its load spinner correctly when bound to a virtualizing CollectionView.
  • The DataGrid will now display correctly the DataGridItemProperty’s Title in the GroupByControl when no matching column is found.

Xceed Workbooks for NET 1.4 (build 1.4.3.0)

  • All the assemblies which used to contain “NET5” in their name no longer do so. They are now named in the same manner as their NET Framework equivalent, but are put into their own folder. The use of generic names is a decision that was made in order to avoid having to rename files each time that Microsoft changes the NET technology; this means that these assemblies can now be used with NET5 as well as all subsequent versions of the NET technology that Xceed will support.

Xceed SFTP for .NET 7.1 (build 7.1.24152.2253)

  • The exception information included in the trace log has been improved by including additional information coming from Exception.Source & Exception.Data when it is available.
  • A NullReferenceException is no longer thrown when an SFtp Attrs packet contains extension pairs.

Xceed ZIP for .NET 7.1 (build 7.1.24152.2253)

  • QuickCompression.Compress() will now return compressed data when the compression method is something other than Deflate.
  • A FileSystemInternalException will no longer be thrown in the .NET garbage collection thread of ZipArchive objects when they are used on fast multi-core systems.