# Breaking Changes

> Which TX Text Control .NET Server versions from 30.0 to 34.0 need upgrade work, from backend port 4283 to licenses.licx, linked to the detailed Upgrade Guide.

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

---

How much work does an upgrade of TX Text Control .NET Server take? Most versions run existing code unchanged, but some change a target framework, a package, a default port or the way a license is compiled. The changes of each major version from 34.0 back to 30.0, with the code to change, are described in one place, [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/llms-full.txt) in the Upgrade Guide, and the list below names the versions that have them.

### Versions With Changes

- **[34.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#version-34-0):** the Document Editor backend port 4283, two Document Viewer packages, newer React and Angular versions and changed PDF output.
- **[33.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#version-33-0):** .NET 8 or higher, the Core and Classic engine packages, the new Document Editor backend and React 19.
- **[32.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#version-32-0):** the Document Editor middleware call in *Program.cs*, licensing without *licenses.licx* since Service Pack 2 and the PDF.js settings of the Document Viewer 32.2.1.
- **[31.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#version-31-0):** no change that requires work.
- **[30.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#version-30-0):** assemblies no longer registered in the global assembly cache (GAC), which affects *licenses.licx*.
- **[Versions before 30.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#versions-before-30-0):** API changes of 24.0 and 28.0. [Older Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/older-versions/llms-full.txt) describes those versions.

Read the entries of every version between yours and the target, as [How to Use This List](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/#how-to-use-this-list) explains. Some changes arrived with a service pack or a web package version; [Service Packs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/service-packs/llms-full.txt) lists what each service pack changed.

### Related Pages

- [Breaking Changes](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/breaking-changes/llms-full.txt) in the Upgrade Guide: each change in detail, with code.
- [Migrating from Previous Versions](https://docs.textcontrol.com/tx-text-control-dotnet-server/installation/upgrading/previous-versions/llms-full.txt): the steps for typical upgrades, such as from 33.0 to 34.0 or from Classic to Core.
- [Deprecated APIs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/deprecated-apis/llms-full.txt): obsolete members and their replacements.
- [Version 34.0](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/3400/llms-full.txt): the new features of the current version.

---

## Nearby

- **Previous:** [Service Packs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/service-packs/llms-full.txt)
- **Next:** [Deprecated APIs](https://docs.textcontrol.com/tx-text-control-dotnet-server/whats-new/deprecated-apis/llms-full.txt)
