Skip to content

Releases: ForNeVeR/TruePath

TruePath v1.2.1

25 May 19:49

Choose a tag to compare

Fixed

  • [#60: PathStrings.Normalize("../../foo") is broken].

    Thanks to @ronimizy for report.

TruePath v1.2.0

05 May 21:01

Choose a tag to compare

Added

  • New IPath and IPath<TPath> interfaces that allow to process any paths (LocalPath and AbsolutePath) in a polymorphic way.

  • #41: GetFileNameWithoutExtension extension method for IPath.

    Thanks to @Komroncube.

  • #42: GetExtensionWithDot and GetExtensionWithoutDot extension methods for IPath.

    Thanks to @Komroncube and @y0ung3r.

Changed

  • #19: Optimize PathStrings.Normalize method.

    Thanks to @BadRyuner.

  • Improve the project documentation.

TruePath v1.1.0

27 Apr 16:02

Choose a tag to compare

Added

  • #26: Publish PDB files to NuGet (in form of .snupkg for now).
  • Update and publish XML documentation with the package.
  • Enable the Source Link.
  • #29: add converting constructors for LocalPath and AbsolutePath.
  • AbsolutePath and LocalPath now support IEquatable<T> interface.

TruePath v1.0.0

21 Apr 20:31

Choose a tag to compare

Added

  • New types:
    • LocalPath for paths that may be either absolute or relative, and stored in a normalized way;
    • AbsolutePath for paths that are guaranteed (checked) to be absolute;
    • LocalPathPattern (for paths including wildcards; note this is a marker type that doesn't offer any advanced functionality over the contained string).
  • New static classes:
    • PathStrings for path normalization (see the type's documentation on what exactly we consider as normalization).

TruePath v0.0.0

20 Apr 20:42

Choose a tag to compare

This is the first published version of the package. It doesn't contain any features, and serves the purpose of kickstarting the publication system, and to be an anchor for further additions to the package.