Skip to content

Releases: palantir/syntactic-paths

0.9.0

12 Sep 20:27
3563ec8
Compare
Choose a tag to compare
Type Description Link
Improvement Microbenchmark Path creation #20
Improvement Optimize path creation #21

0.8.0

09 Sep 13:52
d7ef13c
Compare
Choose a tag to compare
Type Description Link
Improvement Enforce safe logging #16

0.7.0

09 Sep 04:00
9d17086
Compare
Choose a tag to compare
Type Description Link
Improvement Modernize to JDK 11, CircleCI, and Gradle infrastructure

This repo has not had much love in the past 5 years, and is now ready for Kindergarten and to keep up with the rules for morning meeting, CI, auto-release, excavators, etc.
#8

0.6.1

25 Apr 02:37
Compare
Choose a tag to compare
  • Add Path#getSegments()

0.6.0

17 Jul 04:58
Compare
Choose a tag to compare
  • Path instances are Jackson-serializable

0.5.0

25 Feb 04:40
Compare
Choose a tag to compare
  • Move project to palantir/syntactic-paths
  • Move to Java package com.palantir.util.syntacticpaths
  • Change Maven coordinates to com.palantir.syntactic-paths:syntactic-paths

0.4.0

16 Dec 23:30
Compare
Choose a tag to compare
  • Path#relativize requires this path to be proper prefix of other path. This is a breaking change.

0.3.0

16 Dec 14:17
Compare
Choose a tag to compare
  • Add Path#isFolder and rename startsWith/endsWith to startsWithSegment/endsWithSegment

This is a breaking change both syntactically and semantically. Note that the startsWith/endsWith semantics now diverges from that of UnixPath.

0.2.0

16 Dec 10:16
Compare
Choose a tag to compare
  • Add Path#normalize and change most methods to operate on normalized paths

0.1.1

16 Dec 08:37
Compare
Choose a tag to compare
  • Add Path#resolve(String) and Path#relativize(String) for convenience