Skip to content

2.0.0

Choose a tag to compare

@matheusamazonas matheusamazonas released this 06 Aug 15:57
· 41 commits to master since this release
2.0.0
f9e0e7e

Features

  • Spherical terrain support. 🎉
  • Slightly reduced GC memory allocation.

Package changes (external)

This version contains various breaking changes, mostly due to package rename caused by an organization rebranding.

  • ‼️ [Breaking] Change package identifier to com.lazysquirrellabs.terracedterraingenerator. A reinstall of the package is necessary in existing projects.
  • [Breaking] Change namespace root from SneakySquirrelLabs.TerracedTerrainGenerator to LazySquirrelLabs.TerracedTerrainGenerator.
  • [Breaking] TerrainGenerator became an abstract class. Replace its usage with PlanarTerrainGenerator.
  • [Breaking] TerrainGeneratorController became an abstract class. Replace its usage with PlanarTerrainGeneratorController.

Project changes (internal)

In addition to the package (external) changes, this version contains the following internal changes:

  • Add automated tests for SphericalTerrainGenerator constructor.
  • Upgrade to Unity 2022.3.40f1, and:
    • Upgrade project settings assets.
    • [Packages] Updated Collections to 2.4.2.
    • [Packages] Updated Rider Editor to 3.0.31.
    • [Packages] Updated URP to 14.0.11.
    • [Packages] Updated TextMeshPro to 3.0.9.
  • "Display" sample:
    • Added new scene Display 2.0.unity which contains examples of both planar and spherical terrains.
    • Renamed old scene to Display 1.0.unity.
  • Remove AssemblyInfo.cs.
  • Reformat all code, replacing spaces with tabs for indentation.
  • Update README to reflect changes.