Skip to content

v0.0.1-M8

Pre-release
Pre-release

Choose a tag to compare

@ascopes ascopes released this 29 Jan 15:53
· 1260 commits to main since this release

What's Changed

Bugfixes

  • Mark methods in PathFileObject as raising NoSuchFileException rather than FileNotFoundException
    which was previously incorrect information.
  • Fix bug where the 'name' of a PathFileObject could previously have been an absolute path
    if the PathFileObject was initialised with an absolute file path. Now it will match the
    string representation of the relative path on the object.
  • Update IllegalArgumentException that is thrown if a root path is not absolute
    so that it conveys the value of the erroneous parameter in the error message
    within PathFileObject.

Prerelease API changes

  • Rename getRoot to the clearer 'getRootPath' which is consistent with other
    method naming in this class within PathFileObject.
  • io.github.ascopes.jct.junit is no longer opened to all modules. It is now fully closed access.
  • io.github.ascopes.jct.filemanager.config classes are now marked as part of the
    stable API rather than the internal API (@JoePorterDev).

New Contributors

Full Changelog: v0.0.1-M7...v0.0.1-M8