# What's New

Use ActiveReports for reporting in .NET Core. Visit this topic to get the major highlights of ActiveReports 18 since its last version.

## Content

Since the last version of ActiveReports, we have introduced several new features and implemented many key improvements to enhance performance, usability, and functionality. The key highlights for this service pack release are:

## v.19.2

### Export Hidden Text in Section Reports (TXT Format)

A new [PreserveHiddenText](/activereportsnet/api/v19.2/MESCIUS.ActiveReports.Export.Xml/GrapeCity.ActiveReports.Export.Xml.Section.TextExport.PreserveHiddenText.html) property of the Text export allows you to include hidden text from your section reports when exporting to the Plain Text (TXT) format.
[Text Export](/activereportsnet/docs/v19.2/developers/export-reports/exporting-page-rdl-section-reports/text-export)

### Auto Detect Row Separator in Connection String Builder (CSV Data Source)

A new **Auto Detect** option as a row separator value in the connection string builder of the CSV data provider makes it possible to read csv data regardless of the line ending style (CRLF or LF). Selecting this property removes RowSeparator from the connection string of the CSV data provider. As a result, the csv data is read correctly regardless of the line ending style (CRLF or LF).
[CSV](/activereportsnet/docs/v19.2/report-authors/data-binding/data-binding-page-rdl-reports/connect-to-a-data-source/csv) \| [CSV Provider](/activereportsnet/docs/v19.2/report-authors/data-binding/data-binding-in-section-reports/connect-to-a-datasource-section/csv-data-source-section)

### Permissions in PDF Export (Web Viewers)

A new **Permissions** option is now part of the PDF Export panel in all Web Viewers - Js Viewer, Blazor Viewer, and ASP.NET WebViewer. The selected permissions from this option are applied if the **Encrypt** setting is set to **True**.
![](https://cdn.mescius.io/document-site-files/images/2f10ed52-4029-42ae-85d6-5c454193a9d7/whats-new-19-2.5d5a8e.png)
[Predefined Export Settings](/activereportsnet/docs/v19.2/developers/create-applications/js-viewer-application/predefined-export-setting) \| [Js Viewer API](/activereportsnet/docs/v19.2/developers/create-applications/js-viewer-application/jsviewer-api) \| [Blazor Viewer API](/activereportsnet/docs/v19.2/developers/create-applications/blazor-viewer-application/blazor-viewer-api)

### Disable Editing in WebDesigner

With a new [allowInLineEditing](/activereportsnet/api/v19.2/jsdesigner/type-aliases/DesignerSettings) property, you can disable the in-line editor for Page, RDLX and Dashboard reports in the WebDesigner. When the allowInLineEditing property is set to **False**, you cannot edit text directly in the Table, Tablix, TextBox, CheckBox, and InputField controls by double-clicking it in the WebDesigner.
[WebDesigner API](/activereportsnet/api/v19.2/jsdesigner/type-aliases/DesignerSettings)