All notable changes to this project will be documented in this file. The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Build commands running twice when the license scope is set for the entire build or when no license activation is enabled at all. This bug was introduced in version 1.4.1 TW-89422
- Return build-step-scoped, serial-based (Pro) license on build interruption TW-88607
- Unity Accelerator support TW-81927
- Allow acquiring a license before a build and returning it afterward TW-85266 (for serial-based Unity licenses)
- Custom command line arguments field is now multiline and expandable TW-84677
- Unity environment detection fails in a Windows container TW-85189
- Broken Unity environment detection in a Linux container since version 1.2.0 TW-85468
- The plugin can now pick up the Unity version specified in the project settings (ProjectVersion.txt). This means that this version will be pre-filled in auto-detected build steps. Additionally, when in 'auto' Unity detection mode and no version is explicitly specified, the version from the project will be chosen if it's available on an agent TW-59619, TW-84683
- Previously, random Unity version was selected when no one is specified. The new behavior ensures the latest Unity version is consistently chosen TW-84210
- Runner now has a logo
- Support compatibility with Java 1.8
- Support for class name in tests reporting
- Support for running Unity inside a container starting from 2023.09 TeamCity version
- Support for Unity Personal license activation via .ulf file upload
- Add option to remove '-quit' argument
- License return now happens just before a build finishes
- Version detection on Linux when Unity was distributed as a TeamCity tool
- Licence activation on "fresh" agents
- Correct minimal compatible TeamCity version was specified (2022.10)
As of now, the plugin is switching to SemVer versioning. This is the initial plugin release with the new scheme. So if you used an old version of the plugin, please uninstall it before installing the new one.
- Managing Unity as a TC tool support - Credits to AaronZurawski
- Editor console output now fully captured by TC
- The plugin is now only compatible with TeamCity 2020.1+