Skip to content

Latest commit

 

History

History
227 lines (124 loc) · 8.41 KB

CHANGELOG.md

File metadata and controls

227 lines (124 loc) · 8.41 KB

Changelog

All notable changes to the Unity3D NuGet package will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

2.1.3 - 2023-08-16

Download from GitHub Releases or nuget.org.

Changed in 2.1.3

  • Internal: Added a --no-pack option to the publish script for easier testing

Fixed in 2.1.3

  • $(NunitAssembly) property now uses net* rather than net35 to account for later versions of Unity's "Custom NUnit" package that use a net40 version of the assembly

Added in 2.1.3

  • README documentation about using this package in CI/CD Pipelines
  • Internal: test projects for Tech Stream Unity releases up through 2023.2

2.1.2 - 2023-04-26

Download from GitHub Releases or nuget.org.

Fixed in 2.1.2

  • The relative path in the package readme.txt file to be based off $(MSBuildProjectDirectory)

2.1.1 - 2023-02-17

Download from GitHub Releases or nuget.org.

Fixed in 2.1.1

  • The Directory.Build.props snippet's syntax in the package readme.txt file

2.1.0 - 2023-01-27

Download from GitHub Releases or nuget.org.

Changed in 2.1.0

  • Newtonsoft.Json short-hand properties now use the path in Unity's install folder for Unity 2022.2+
  • All short-hand properties for UPM assemblies now include @ in the name, to prevent name conflicts for assemblies with "nested namespace" names

Removed in 2.1.0

  • Readme content specifically for 1.x versions of this package, as they are now deprecated

2.0.1 - 2022-06-01

Download from GitHub Releases or nuget.org.

Changed in 2.0.1

  • All documentation and package details now reference the Rabadash8820 GitHub repository (transferred from DerploidEntertainment)

2.0.0 - 2022-06-01

Download from GitHub Releases or nuget.org.

Added in 2.0.0

  • Internal: this changelog!

Changed in 2.0.0

  • Package icon to use new Unity logo

2.0.0-rc2 - 2022-05-30

Download from GitHub Releases or nuget.org.

Added in 2.0.0-rc2

  • UnityVersionMajor, UnityVersionMinor, UnityVersionPatch, and UnityVersionAsNumber props for manipulation of Unity versions as numbers
  • Documentation on using the numeric Unity version properties in MSBuild files
  • Support documentation to main README
  • Internal: test projects for Tech Stream Unity releases up through 2022.1

Changed in 2.0.0-rc2

  • Updated usage notes in all Readme documents
  • Updated available short-hand properties in all Readme documents
  • OSInstallRoot to OSInstallRootPath and UnityInstallRoot to UnityInstallRootPath, to be consistent with other prop names
  • Assembly short-hand properties now defined conditionally based on UnityVersion

[2.0.0-rc1] - 2022-05-21

Download from GitHub Releases or nuget.org.

Added in 2.0.0-rc1

  • Many new short-hand properties, with more consistent naming (relative paths end in Dir or Assembly, absolute paths end in Path)

Changed in 2.0.0-rc1

  • Unity version can now be parsed automatically from the ProjectVersion.txt file in a Unity project, if not set explicitly (requires UnityProjectPath to be set)
  • Reference Include paths no longer need to start with $(UnityInstallRoot)\$(UnityVersion). Most paths will now use a single short-hand property.
  • If neither UnityVersion nor UnityProjectPath is explicitly set, then UnityVersion is set to a constant string to explain the issue.
  • UnityVersion or UnityProjectPath must be set in a Directory.Build.props, not the project file.
  • ASCII art in package readme.txt to use new Unity logo

[1.7.0] - 2020-12-31

Download from GitHub Releases or nuget.org.

Added in 1.7.0

  • Root paths for Linux

[1.6.0] - 2020-12-17

Download from GitHub Releases or nuget.org.

Added in 1.6.0

  • Suggested TargetFramework notes in main README
  • Internal: tests for Unity 2020.2.x

Changed in 1.6.0

  • Contributor Covenant to v2.0
  • Clarified which Unity versions are officially supported in main README

Fixed in 1.6.0

  • Root paths for MacOS (thanks to input from GitHub user Sorrowful-free)

[1.5.0] - 2020-08-24

Download from GitHub Releases or nuget.org.

Added in 1.5.0

  • Short-hand properties for iOS- and Android-specific assemblies

[1.4.0] - 2020-07-27

Download from GitHub Releases or nuget.org.

Added in 1.4.0

  • Short-hand property for Newtonsoft.Json
  • Internal: test projects for Unity 2019.4.x and 2020.1.x

Changed in 1.4.0

  • Documentation about which Unity packages are necessary for which MSBuild short-hand properties

[1.3.1] - 2020-03-11

Download from GitHub Releases or nuget.org.

Added in 1.3.1

  • Internal: test projects for Unity 2019.3.x

Fixed in 1.3.1

  • Some property conditions in the main .props file

[1.3.0] - 2019-12-23

Download from nuget.org.

Added in 1.3.0

  • Short-hand properties for more locations, including assemblies within a Unity project folder
  • Internal: some test Unity scenes in various Unity versions, for testing builds that reference Library/ or Asset Store assemblies
  • README instructions on removing the default UnityEngine.dll reference
  • README instructions on referencing assemblies in Packages, Asset Store assets, and Unity modules

Changed in 1.3.0

  • Internal: test solution is now more flexible, containing fewer projects that can each be built with a different target framework and version of Unity
  • Main README's usage section now better organized into sub-sections

Removed in 1.3.0

  • Unnecessary UNITY_ASSERTIONS define

Fixed in 1.3.0

  • Missing UnityModulesPath property 🤦

[1.2.0] - 2019-08-21

Download from nuget.org.

Changed in 1.2.0

  • All short-hand assembly properties now use the same casing as the referenced DLL files (e.g., UnityEngineUIPath, not UnityEngineUiPath)

Added in 1.2.0

  • New UnityManagedPath and UnityExtensionsPath properties to clean up the props file

[1.1.0] - 2019-06-20

Download from nuget.org.

First stable release.

[1.1.0-rc2] - 2019-06-20

Download from nuget.org.

Final preparations for first stable version.

[1.1.0-rc1] - 2019-06-19

Download from nuget.org.

Changed in 1.1.0-rc1

References are now added as Reference items, not magic MSBuild properties.

[1.0.0-rc1] - 2019-06-17

Download from nuget.org.

Initial package release.