Skip to content
This repository was archived by the owner on Mar 13, 2024. It is now read-only.

Releases: mbarbin/fpath-extended

0.0.8

Choose a tag to compare

@mbarbin mbarbin released this 05 Mar 17:30

CHANGES:

Changed

  • Uses expect-test-helpers (reduce core dependencies)
  • Run ppx_js_style as a linter & make it a dev dependency.
  • Upgrade GitHub workflows actions/checkout to v4.
  • In CI, specify build target @all, and add @lint.
  • List ppxs instead of ppx_jane.

0.0.7

Choose a tag to compare

@mbarbin mbarbin released this 22 Feb 07:55

CHANGES:

Added

  • Add Fpath.classify to dispatch between absolute and relative paths.

Changed

  • Clarify use of empty relative paths.
  • Make behavior closer to Fpath's "directoryness" when able.

Removed

  • Removed Classified_path.
  • Removed Relative_path.{dot,dot_slash}. Replaced by Relative_path.empty.

0.0.6

Choose a tag to compare

@mbarbin mbarbin released this 21 Feb 22:09

CHANGES:

Added

  • Add new modules Absolute_path, Relative_path to distinguish absolute
    from relative path at the type level.
  • Add new tests.

Changed

  • Design the package now so that it is meant to be open.
  • Override the Fpath in the scope, so you can use e.g. Fpath.sexp_of_t directly.

Removed

  • Remove Arg_type and dependency into core.command. To be revisited.

0.0.5

Choose a tag to compare

@mbarbin mbarbin released this 14 Feb 17:03

CHANGES:

Added

  • Add new test && increase coverage.

Changed

  • Upgrade dune to 3.14.
  • Build the doc with sherlodoc available to enable the doc search bar.
  • Couple hash with hash_fold_t for consistency.

0.0.4

Choose a tag to compare

@mbarbin mbarbin released this 09 Feb 10:49

CHANGES:

Added

  • Setup bisect_ppx for test coverage.

Changed

  • Internal changes related to the release process.
  • Upgrade dune and internal dependencies.

0.0.3

Choose a tag to compare

@mbarbin mbarbin released this 18 Jan 16:29
4cbe08f

CHANGES:

Changed

  • Internal changes related to build and release process.

0.0.2

Choose a tag to compare

@mbarbin mbarbin released this 12 Nov 20:13
3815922

CHANGES:

Added

  • Add arg_type to parse paths from params of core commands.

0.0.1

Choose a tag to compare

@mbarbin mbarbin released this 07 Nov 15:05
d61c332

CHANGES:

Initial release.

Added

  • Add hash and sexp_of. This makes Fpath_extended compatible with Base
    Containers such as Map, Set, Hashtbl, etc.