# Older Versions

> Release dates, X names, update notes and new members of TX Text Control 10.1 to 29.0, for ServerTextControl, MailMerge, PDF and the Document Editor and Viewer.

- **Product:** TX Text Control .NET Server
- **Section:** Documentation
- **Kind:** Topic
- **Path:** TX Text Control .NET Server > What's New > Older Versions
- **1605 words**
- **Web URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/
- **LLMs URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms.txt
- **LLMs-Full URL:** https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt

---

Is a feature older than version 30.0, and in which version did it arrive? Every major version from 29.0 back to 10.1, the oldest version that the What's New documentation covers, has a page with its features, its update notes and its new classes and members. They serve developers who maintain an application built on one of these versions or upgrade it.

The versions from 30.0 on are described in [What's New](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/llms-full.txt), together with their service packs, breaking changes and deprecated APIs.

### Versions at a Glance

| Version | Released | What it brought |
|---|---|---|
| [29.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/llms-full.txt) | December 2020 (X19) | Tables of contents, embedded files in PDF, `DocumentSettings`, AcroForm import, text search in PDF, integrated barcodes |
| [28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt) | March 2020 (X18) | Form fields, conditional instructions, `DocumentTarget` no longer a `TextField`, most of the .NET API in the Document Editor's JavaScript API |
| [27.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2700/llms-full.txt) | May 2019 (X17) | Highlighting of all text fields, Base64 helpers in the JavaScript API |
| [26.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2600/llms-full.txt) | November 2018 (X16) | Track changes, XLSX import, formulas and number formats in tables, merge block conditions, filters and sorting |
| [25.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2500/llms-full.txt) | December 2017 (X15) | Document permissions, editable regions, objects in headers and footers, page breaks in table rows, client clipboard |
| [24.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/llms-full.txt) | November 2016 (X14) | JSON mail merge, `DataSourceManager`, user-defined document properties, colored paragraphs, typed exceptions, new `View.Changed` handler type |
| [23.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2300/llms-full.txt) | December 2015 (X13) | Drawings and shapes, subtext parts, merge blocks as subtext parts, `MergeObject`, document properties, an ASP.NET MVC editor |
| [22.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2200/llms-full.txt) | April 2015 (X12) | Clipboard, drag and drop and a selection API in the Web Editor, JavaScript in PDF, TIF and GIF export |
| [21.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2100/llms-full.txt) | September 2014 (X11) | The HTML5 Web Editor, `ServerVisualization`, content control adapters, the first TX Text Control .NET Server |
| [20.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2000/llms-full.txt) | November 2013 (X10) | Right-to-left text, hyphenation, document languages, `MailMerge.MergeObjects` |
| [19.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1900/llms-full.txt) | April 2013 (X9) | Barcodes in documents, even and odd headers and footers, restarted page numbering, content controls |
| [18.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1800/llms-full.txt) | August 2012 (X8) | Charts in documents, z-order, transparent text frames, `FrameCollection` |
| [17.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1700/llms-full.txt) | November 2011 | Merged and named table cells, colored cell borders, page borders, signed PDF documents |
| [16.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1600/llms-full.txt) | November 2010 | Text parts with a common interface, repeated table headers, nested merge blocks, a spell checker interface |
| [15.1](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1510/llms-full.txt) | December 2009 | `FrameBase` for images and text frames, document-wide image export settings |
| [15.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1500/llms-full.txt) | May 2009 | Page columns, PDF/A, PDF import, the `Paragraphs` collection, field adapters, the ASP.NET DocumentViewer |
| [14.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1400/llms-full.txt) | January 2008 | Sections, DOCX, MS Word fields, the first `MailMerge` class, 64-bit support |
| [13.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1300/llms-full.txt) | October 2006 | Hypertext links in PDF, keep with next and widow control, collections for fields, links and targets |
| [12.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1200/llms-full.txt) | August 2005 | The first `ServerTextControl`, text frames, images anchored to paragraphs |
| [11.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1100/llms-full.txt) | April 2004 | Nested tables, `Table.Split`, image export settings, PDF passwords |
| [10.1](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1010/llms-full.txt) | April 2003 | Formatting styles, `InputPosition`, lines and characters as objects |

The dates are those of the release announcements on the Text Control Blog; for version 12.0, the server product followed in November 2005. The names in parentheses are the names under which the versions were sold. The download package holds only the last installer of each version, which is usually that of a later service pack, so its dates aren't release dates.

### How the Versions Were Named

From version 18.0 to version 29.0, Text Control sold TX Text Control under X names: version 18.0 was TX Text Control X8, and each major version counted one up to version 29.0, TX Text Control X19. From version 30.0 on, the product is named after its version number.

The server product changed its name as well. Version 21.0 was the first one sold as TX Text Control .NET Server; before, the server components were part of products such as TX Text Control Server for ASP.NET. The version pages name the products of each version.

### What the Version Pages Contain

Each page starts with the release date and the focus of the version and then describes its features by component, as far as they concern TX Text Control .NET Server: document processing with `ServerTextControl`, mail merge, PDF, the Document Editor and the Document Viewer. Features that only the Windows Forms and WPF controls received are left out.

- **Update notes.** Changes to existing classes and members, and the changes that can require work in an upgrade, such as the new handler type of `View.Changed` in [Version 24.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/llms-full.txt) and the class hierarchy of `DocumentTarget` in [Version 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt).
- **New classes and members.** The classes, properties, methods and events that the What's New documentation of the version lists, grouped by class, each linked to its current reference page.
- **Legacy technology.** The Document Editor features of these versions concern the ASP.NET Web Forms control `Web.TextControl`, available since version 21.0, and the ASP.NET MVC extension `Web.MVC.TextControl`, available since version 23.0. Both run on the .NET Framework and are legacy technologies today, which [ASP.NET on .NET Framework](https://docs.textcontrol.com/tx-text-control-dotnet-server/integration/dotnet-framework/llms-full.txt) describes.

### Where to Start

1. **Upgrading from one of these versions?** Read the pages of every version between yours and 29.0 for their update notes, then [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/llms-full.txt) for the versions from 30.0 on.
2. **Looking for the version of a feature?** Start with the table above, then open the version's page. Many reference pages of classes and members also state the version that introduced them.
3. **Replacing old members?** [Deprecated APIs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/deprecated-apis/llms-full.txt) lists the members that are obsolete today and their replacements.

---

## In This Section

- [What's New in TX Text Control 10.1](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1010/llms-full.txt): TX Text Control 10.1: InlineStyle and ParagraphStyle formatting styles, the InputPosition class, Line and TextChar collections, selecting table rows and cells.
- [What's New in TX Text Control 11.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1100/llms-full.txt): TX Text Control 11.0: nested tables, Table.Split, image resolution and compression quality on export, PDF passwords and access permissions, style copies.
- [What's New in TX Text Control 12.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1200/llms-full.txt): TX Text Control 12.0: the first ServerTextControl for ASP.NET server applications, text frames, images anchored to paragraphs and table rows kept on one page.
- [What's New in TX Text Control 13.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1300/llms-full.txt): TX Text Control 13.0: hypertext links and targets in PDF, KeepWithNext and widow control, field collections with keepText, an InputPosition for text fields.
- [What's New in TX Text Control 14.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1400/llms-full.txt): TX Text Control 14.0: the first DocumentServer.MailMerge class for ASP.NET and Windows services, sections, DOCX, MS Word fields as ApplicationField and 64-bit.
- [What's New in TX Text Control 15.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1500/llms-full.txt): TX Text Control 15.0: the ASP.NET DocumentViewer and DocumentController, page columns, PDF/A-1b export, PDF import, Paragraphs and MS Word field adapters.
- [What's New in TX Text Control 15.1](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1510/llms-full.txt): TX Text Control 15.1: the FrameBase class with IDs and names, settable insertion modes, images from System.Drawing.Image, document-wide image export settings.
- [What's New in TX Text Control 16.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1600/llms-full.txt): TX Text Control 16.0: the SpellCheckText interface, table headers, TextPartCollection, IFormattedText, nested merge blocks, PageSize and PageMargins changes.
- [What's New in TX Text Control 17.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1700/llms-full.txt): TX Text Control 17.0: PDF signed with X.509 certificates, page borders, merged and named table cells, colored cell borders, TX Spell .NET and HTML5 import.
- [What's New in TX Text Control 18.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1800/llms-full.txt): TX Text Control 18.0 (X8): charts with ChartFrame, ChangeZOrder, transparent text frames, FrameCollection, ignored misspelled words and EMF images.
- [What's New in TX Text Control 19.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/1900/llms-full.txt): TX Text Control 19.0 (X9): MailMerge into barcodes and charts, canceled merges, even and odd headers and footers, restarted page numbers and content controls.
- [What's New in TX Text Control 20.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2000/llms-full.txt): TX Text Control 20.0 (X10): right-to-left text, hyphenation and document languages, MailMerge with data relations, MergeObjects, image merge and NEXTIF fields.
- [What's New in TX Text Control .NET Server 21.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2100/llms-full.txt): TX Text Control .NET Server 21.0 (X11): the HTML5 Web Editor for ASP.NET Web Forms, the ServerVisualization namespace, content control adapters, VersionInfo.
- [What's New in TX Text Control .NET Server 22.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2200/llms-full.txt): TX Text Control .NET Server 22.0 (X12): Web Editor clipboard, drag and drop, Web.Selection and text parts, JavaScript in PDF, TIF and GIF image export.
- [What's New in TX Text Control .NET Server 23.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2300/llms-full.txt): TX Text Control .NET Server 23.0: drawings, subtext parts, merge blocks as subtext parts, MergeObject, an MVC editor and a remote TX TextControl Service.
- [What's New in TX Text Control .NET Server 24.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2400/llms-full.txt): TX Text Control .NET Server 24.0: MergeJsonData, DataSourceManager, user-defined document properties, the MVC Document Viewer and a new View.Changed handler.
- [What's New in TX Text Control .NET Server 25.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2500/llms-full.txt): TX Text Control .NET Server 25.0: DocumentPermissions, editable regions, watermarks in headers, table row pagination and the Document Editor client clipboard.
- [What's New in TX Text Control .NET Server 26.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2600/llms-full.txt): TX Text Control .NET Server 26.0: track changes, XLSX import, table formulas, merge block conditions, filters and sorting, Document Editor formatting methods.
- [What's New in TX Text Control .NET Server 27.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2700/llms-full.txt): TX Text Control .NET Server 27.0: highlighting of all text fields with TextField.HighlightMode and HighlightColor, and UTF-8 Base64 helpers in JavaScript.
- [What's New in TX Text Control .NET Server 28.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2800/llms-full.txt): TX Text Control .NET Server 28.0: form fields, conditional instructions, DocumentTarget changes, DialogUnit and the extended Document Editor JavaScript API.
- [What's New in TX Text Control .NET Server 29.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/llms-full.txt): TX Text Control .NET Server 29.0: tables of contents, embedded PDF files, DocumentServer.PDF for AcroForms and text search, and Document Viewer annotations.

---

## Nearby

- **Previous:** [Deprecated APIs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/deprecated-apis/llms-full.txt)
- **Next:** [What's New in TX Text Control .NET Server 29.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/2900/llms-full.txt)
