Changelog
All notable changes to this package will be documented in this file.
The format is based on Keep a Changelog and this project adheres to Semantic Versioning.
[1.1.7] - 2025-06-26
Fixed
- NavMesh Modifier was not overriding the area type in a NavMesh built from within an
Awake()method (NAVB-39)
[1.1.6] - 2025-04-16
Changed
- The minimum supported editor version is Unity 2022.3 LTS. Compatibility with Unity 2022.2 is no longer guaranteed going forward.
Fixed
- Swapping the start and end points of a NavMeshLink via the Inspector now supports undo and redo.
- Baking NavMeshSurface no longer fails when the game object name has invalid file name characters.
[1.1.5] - 2023-09-28
Fixed
- Long warning popping up when user starts playmode while editing a prefab that contains NavMesh components (NAVB-47)
[1.1.4] - 2023-06-14
Fixed
- Published the missing API reference documentation for the new properties that were made available in 1.1.0
[1.1.3] - 2023-04-13
Changed
- Remove some unnecessary files from the package
[1.1.2] - 2023-04-03
Changed
- The AI Navigation overlay in the scene view remembers which sections have been collapsed
- Updated a large part of the documentation to reflect the current functionality
[1.1.1] - 2022-10-21
Changed
- Clarified the information text displayed by the NavMesh Updater
[1.1.0-pre.2] - 2022-08-09
Changed
- The Dungeon scene included in the package samples now uses tile prefabs that contain a
NavMeshSurfacecomponent instead of theNavMeshPrefabInstancescript. - The Drop Plank scene included in the package samples now has a
NavMeshSurfacecomponent and theNavMeshSurfaceUpdaterscript on the geometry, as well as theDynamicNavMeshObjectscript on the Plank prefab for dynamically updating theNavMeshwhen new Planks are instantiated. - The offset when instantiating Planks in the Drop Plank scene has been reduced.
- The Sliding Window Infinite and the Sliding Window Terrain scenes included in the package samples now use the
NavMeshSurfaceVolumeUpdaterscript instead of theLocalNavMeshBuilderandNavMeshSourceTagscripts for dynamically updating theNavMesh. - The Modify Mesh scene included in the package samples now uses a
NavMeshSurfacecomponent on the Mesh Tool for dynamically updating theNavMeshinstead of theLocalNavMeshBuilderandNavMeshSourceTagscripts. TheMeshToolscript now uses theUpdate()method ofNavMeshSurfacefor updating theNavMeshwhenever the mesh is modified.
Fixed
- The Drop Plank scene included in the package samples now destroys instantiated Planks that have fallen off the edge.
- Missing agent type references in the samples.
Removed
- The
NavMeshPrefabInstanceandNavMeshPrefabInstanceEditorscripts from the package samples were removed. - The prefab editing scene
7b_dungeon_tile_prefabsfrom the package samples was removed. The tiles can now be edited directly as prefabs. - The
LocalNavMeshBuilderandNavMeshSourceTagscripts from the package samples were removed.
[1.1.0-pre.1] - 2022-04-27
Added
- NavMeshSurface supports links generation.
- NavMeshSurface supports HeightMesh baking.
- New package Navigation window adapting the obsolete Unity Navigation window functionalities to the package workflow.
Changed
- NavMeshSurface is using the Background Tasks window to report the baking progress
- Minimum supported version is increased to Unity 2022.2
[1.0.0-exp.4] - 2021-07-19
Changed
- Documentation updated with changes from Unity manual
- Test scripts moved into namespaces Unity.AI.Navigation.Tests and Unity.AI.Navigation.Editor.Tests
[1.0.0-exp.3] - 2021-06-16
Fixed
- An assembly definition in the package sample was referencing an invalid AsmDef
[1.0.0-exp.2] - 2021-05-19
Fixed
- Baking a NavMeshSurface with a bounding volume was not detecting the geometry nearby the bounds (1027006)
Changed
- New note in the documentation about the bounding volume of a NavMeshSurface
[1.0.0-exp.1] - 2021-04-06
This is the first release of the AI Navigation package. It contains the scripts that were previously known as NavMeshComponents and it adds a few improvements.
Fixed
- Disabling a NavMeshLink component in the Editor does not remove the link
Added
- New
minRegionAreaproperty inNavMeshSurfacethat prevents small isolated patches from being built in the NavMesh - Documentation for the new
minRegionAreaproperty
Changed
- Documentation updated
- Script namespaces changed to Unity.AI.Navigation.*
- The license has changed.
- The folder structure has changed in accordance to the requirements of the Unity standards for packages.