This release is the start of a new stable branch, which adds new things but remains API/ABI compatible with everything back to PhysicsFS 1.0.
This stable branch will get bug fixes but no new features, and our main branch is going to continue on from here to PhysicsFS 4.0 (where we will make serious changes, possibly without backwards compatibility). At the time of this writing, all existing users of PhysicsFS are encouraged to upgrade to this release as a drop-in replacement for whatever they are currently using.
Notable changes:
- Several changes were made to accommodate our migration from hg on our own Mercurial server to git and GitHub.
- Minimum CMake required is now 3.0.0.
- Tons of important fixes going back to Sep 27, 2017. Including static analysis fixes, platform compatibility improvements, etc.
- Added PHYSFS_setRoot, to mount a subset of an archive.
- Support for HOG2 (Descent 3) archives.
- Android support! Please see the notes in PHYSFS_init about this.
Complete list of commits
Thanks
Thank you to a whole bunch of people for their work on this release over the last few years, I'm deeply grateful to you all.