parameter. [More information](https://learn.microsoft.com/en-us/dax/dateadd-function-dax#extension-parameter-for-small--large-period-shifts).
+- When saving to a model.bim or TMDL folder structure with the **Ignore incremental refresh partitions** serialization option enabled, we now add a dummy partition to replace the PolicyRange partitions. This ensures that the model can still be loaded in Power BI Desktop, as no tables are saved without partitions.
+
+## Bugfixes in 3.25.0
+
+- Fixed a critical issue preventing some customers from connecting to the Power BI REST API or Databricks using Azure AD authentication.
+- Fixed an unhandled exception that would occur when deleting a column that was also used in a calendar object.
+- Fixed relationship editor column dropdown so it automatically shows the whole column names.
+- When a table containing one or more calendars is duplicated, calendars are now automatically renamed to ensure unique names across the model.
+- Multiple errors/warnings encountered during a data refresh operation should no longer trigger an unhandled exception.
+- Fixed DAX package list showing stale info after performing "Update All".
+- Fixed a bug with the `SchemaName` property of Entity Partitions not being undoable.
+- Code Action [DI005 - Rewrite table filter as scalar predicate](https://docs.tabulareditor.com/kb/DI005.html) is no longer suggested when [table expansion](https://www.sqlbi.com/articles/expanded-tables-in-dax/) takes place, as rewriting such a filter into a column filter would not necessarily produce the same result.
+- Clicking the ellipsis button next to the Connection String property should no longer cause an unhandled exception when the connection string specifies an OLE DB provider that is not installed on the current system.
+- TMDL exports now correctly exclude incremental refresh partitions when the relevant preference is enabled, matching JSON behavior.
+- Fixed an issue where clicking the "Sign in..." button when attempting to update or import from Dataflows, would show the following error message: `This page is not normally shown and could be a sign of a phishing attempt.`
+
+---
+## Coming from Tabular Editor 2.x?
+
+Watch [this video](https://youtu.be/O4ATwdzCvWc) to get a quick tour of the main features in Tabular Editor 3. Also, make sure to check our [onboarding guide](https://docs.tabulareditor.com/onboarding/index.html).
+
+**Tabular Editor 3 major features overview:**
+- Fully customizable IDE, with multi-monitor, Hi-DPI support and themes
+- New powerful DAX code editor with auto-complete, syntax checking, code folding and much, much more
+- *Workspace mode, allowing you to save your changes to disk and synchronise model metadata to Analysis Services simultaneously
+- *Preview table data with infinite scrolling, create PivotGrids or write DAX queries to browse the model or test calculation logic
+- *Schedule data refreshes
+- Update Table Schemas on both Provider and Structured Data Sources (yes, even for M queries!)
+- Create data model diagrams
+- Create DAX scripts that allow you to edit multiple measures or other calculated objects in a single document
+- Record C# scripts and save as macros (formerly known as "Custom Actions")
+- VertiPaq Analyzer integration
+- DAX debugger
+- DAX Optimizer integration
+- Code Actions to easily refactor you DAX.
+
+*=Only while connected to an instance of Analysis Services or Power BI
+
+---
diff --git a/content/troubleshooting/licensing-activation.md b/content/troubleshooting/licensing-activation.md
index 76556916..1739bcdd 100644
--- a/content/troubleshooting/licensing-activation.md
+++ b/content/troubleshooting/licensing-activation.md
@@ -47,6 +47,11 @@ Once you purchase a license for Tabular Editor 3, you should receive an e-mail w
> [!NOTE]
> For multi-user license types, you will need to enter your e-mail address in addition to the license key. Tabular Editor 3 will prompt you to do so, if the license key you enter represents a multi-user license.
+#### Changing seats on Enterprise Edition
+To change an Enterprise seat the existing user will have to be deregistered from the seat through the [Tabular Editor Self-Service portal](https://tabulareditor.com/my-account/). The subscription owner or license administrator can create an account or login with an existing to administrate the license seats.
+
+> [!NOTE]
+> Changing a user is only possible on the Enterprise Edition.
### Requesting a trial license
If you haven't used Tabular Editor 3 before, you are eligible to a free 30-day trial. When choosing this option, you will be prompted for an e-mail address. We use the e-mail address to validate whether or not you have an existing activation of Tabular Editor 3.
diff --git a/content/whats-new/3-25-0.html b/content/whats-new/3-25-0.html
new file mode 100644
index 00000000..a7990a27
--- /dev/null
+++ b/content/whats-new/3-25-0.html
@@ -0,0 +1,13 @@
+Tabular Editor 3.25.0
+Release blog: January 2026 (v. 3.25.0, release notes)
+
+ - New languages: Chinese and Spanish (Preview). Japanese, German and French available as experimental.
+ - Built-in BPA rules: Tabular Editor 3 now includes best practice rules covering formatting, metadata, model layout, DAX expressions, and translations.
+ - Semantic Bridge: Create semantic models from Databricks Metric Views (Enterprise Edition).
+ - Fabric supporting files: Option to save models with .platform and definition.pbism files for Fabric repository structure (Business/Enterprise).
+ - Calendar Editor: New editor for managing calendar objects used in time intelligence.
+ - Advanced Refresh dialog: Configure parallelism, effective date for incremental refresh, and refresh override profiles (Business/Enterprise).
+ - Preferences dialog now includes a search pane.
+ - Impersonate with Custom Data property.
+ - Various bugfixes, see release notes for more details.
+