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.
- Introduce new configuration option to build using build profiles
- Add option to produce .aab file instead of .apk for Android builds
- Add Android signing option to build task
- Add UnityGetProjectVersionTask tests
- Add new task UnityCreateProjectV1
- Revert UnityCMD deprecation and align input options with other tasks
- Update UnityGetProjectVersionV1 shared library dependency
- Adjust log output variable to point to log file
- Revert removing environment variable option to lookup editors install location
- Revert removing environment variable option to lookup editors install location
- UnityCMD / UnityTest Task would fail when looking up Unity editors installation location
- Unity Setup Task V2
- Deprecated Unity Setup Task V1 in favor of Unity Setup V2
- Deprecated Unity Activate License Task in favor of Unity Setup V2
- Updated and cleaned up external dependencies for tasks
- Updated all tasks to run on Node 20 runners (thank you bdovaz!)
- Made
deactivateSeatOnComplete
a reuired parameter that defaults totrue
. Seat activation on the agent will be returned once the pipeline has completed. Set this value tofalse
, to keep the seat activated on the agent
- New
Unity Setup
task (preview). Use this task to install a Unity editor and required modules before running your build
- Updated
UnityActivateLicense
task to v1.2.0. Please see the task CHANGELOG for mroe info - Updated
UnityBuild
to v3.2.1. Please seethe task CHANGELOG for more info
- Upgrade all tasks to Node 10
- Updated minimum required agent version to
2.144.0
- Updated UnityTest Task to v1.5.0 Changelog
- Updated UnityGetProjectVersion Task to v1.1.0 Changelog
- Updated UnityCMD Task to v1.2.0 Changelog
- Updated UnityActivateLicense Task to v1.1.0 Changelog
- Updated UnityBuild Task to v3.2.0 Changelog
- Legacy Unity Build Task V1 is no longer shipped with the extension. Please use Unity Build V3
- Legacy Unity Build Task V2 is no longer shipped with the extension. Please use Unity Build V3
- Updated UnityActivateLicenseTaskV1 to 1.0.43
- Updated UnityBuildTaskV3 to 3.1.13
- Updated UnityTestV1 to 1.4.17
- Updated UnityTestV1 to 1.4.2
- Updated UnityTestV1 to 1.4.0
Rerelease to fix broken build from previous release.
- Fixed missing
node_modules
folder in task folder on agent
- Updated tasks with new documentation links
- Maintenance and clean up of code base
- Unity Test Task updated to v1.3.0. Check task changelog for changes
- Updated Unity Test Task to v1.2.0. Please check task changelog for changes
- Fixed custom unity editors path option in Build task V2 and V3
Please refer to the task changelogs for details in changes to specific tasks
- Added Unity CMD task to run Unity via command line and specify own arguments
- All the tasks will now stream Unity log output to the DevOps console for better debugging
- Optimized all the tasks and did some housekeeping
- Added missing files for Test task.
- Added Unity Test Task to run Unity Unit Tests.
- Added debugging messages to get project version tasks.
- Added Unity Build task verion 3 is now available in preview. Looking for feedback.
- See Untiy Activate License task changelog for changes.
- See Untiy Activate License task changelog for changes.
- See build task V2 changelog for changes.
- See get project version task V1 for changes.
- Updated Build Task to 2.4.0. Check the task's changelog for more information.
- Updated Build Task to 2.3.0. Check the task's changelog for more information.
- Updated extension readme in marketplace.
- Added Unity Activation task to activate editor license.
- Updated Unity Build task to v2.2.0. See the changelog for changes.
- Updated Unity Build to v2.1.0.
- Unity Build task V2 with hosted agent support.
- Unity Get Project Version task to get a Projects Unity version.
- Renamed extension from Unity Build to Unity Tools for Azure DevOps since it now has multiple tasks bundled.
- Initial release.