Skip to content

Releases: fmbenhassine/unix-stream

v0.5

05 Dec 01:07
Compare
Choose a tag to compare

This release added a few commands and fixed some bugs.

New commands

  • issue #2 : Add find command
  • issue #6 : add whoami command
  • issue #7 : add week command
  • issue #10 : add rm command

Fixed bugs:

  • issue #8 : pwd should return the absolute path of working directory
  • issue #9 : Use Path instead of String for files

v0.4

21 Nov 21:47
Compare
Choose a tag to compare

This release adds a new possibility to use UnixStream components with the standard Stream API:

  • All filters have been extracted in the Predicates class
  • All transformers have been extracted in the Functions class

With this refactoring, it is now possible to use UnixStream as a components library 100% compatible with the standard Java Stream API. Here is an example:

Stream.of("1,foo", "2,bar")
        .filter(Predicates.grep("a"))
        .map(Functions.cut(",", 2))
        .forEach(System.out::println);

//prints:
//bar

v0.3

08 Nov 20:26
Compare
Choose a tag to compare

"There are only two hard things in Computer Science: cache invalidation and naming things."
Phil Karlton

  • renamed the project from UStream to UnixStream
  • renamed base package from io.github.benas.ustream to io.github.benas.unixstream

v0.2

13 Oct 19:12
Compare
Choose a tag to compare
  • renamed the project from XStream to UStream
  • renamed base package from io.github.benas.xstream to io.github.benas.ustream

v0.1

12 Oct 12:05
Compare
Choose a tag to compare
  • Initial API and implementation
  • First set of components