View Source Changelog

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0-4-0

v0.4.0

  • ls's filter is now compatible with grep's, namely:
    • ls/2 now supports simple strings and lists of strings (per String.contains?/2) for filtering files.
    • grep/2 now properly supports Regex patterns for filtering lines.
  • Adds support of the :show_dirs? option to the ls/2 function. This makes the results cleave more closely to what File.ls/1 returns; it can be jarring for Xfile.ls("deps", recursive: false) to yield no results when the directory contains only sub-directories, so using this option can be a useful way to view sub-directories.
  • grep_rl/2 now routes its opts arg to ls!/2 to support pre-filtering of files subjected to pattern matching.

v0-3-0

v0.3.0

Adds functions for head/2 and tail/2

v0-2-0

v0.2.0

Adds functions for grep/2, grep_rl/3, and line_count/1

v0-1-0

v0.1.0

Initial release.