I have been doing my testing with the free 4.0 version, and finally decided to purchase the Pro on the asset store. I see the asset store has the 4.0 version, while there’s a 4.1 beta that has already been through many minor updates; should I start working with 4.1 already? What is the recommended procedure to update, since asset store does not include 4.1, is it simply to download and import the package? Do I need to remove 4.0 first?
As always with betas there are some unstable things there. However generally the betas for this package are more stable (bug-wise) compared to the current release. Usually working with the beta just gives you a bunch of improvements before they reach the rest
As for upgrading. I recommend that you remove the previous AstarPathfindingProject folder and import the updated package. It “should” work without doing that, but from experience it seems UnityPackages do not always do exactly what you want.
A small confusion here with versions. I downloaded the latest beta (both as claimed by the changelog and the blue download button), 4.1.6. Filename also says it’s 4.1.6.
However the inspector of my Astar Path, in the About section, says I have 4.1.5, and also in a green caption it says Beta 4.1.7 is available
BTW, what a great package. The projects are very useful for beginners that want to look into frameworks. Worth every penny and I’ve just scratched the surface.
Huh. Might be a bug in my build script. I’m pretty sure the last one is 4.1.6.
There was a beta uploaded on a separate branch with some extra features related to another thread. It was marked as 4.1.7. The update checker will currently check all branches, but this branch is not relevant for you at the moment.
(it’s available under the ‘Show Older Versions’ button on this page: A* Pathfinding Project).
Ah. Yeah that’s the auto-generated HelpURL links. I recently introduced separate documentation directories for each version of the package, however the HelpURL links always go to the latest relased documentation. In the current beta the BlockManager class has been moved from the global namespace to the Pathfinding namespace.
I should probably change them to always link to the documentation for that version.