Releases: christian-schlichtherle/fun-io
Fun I/O 1.0.0
This is the first major release. From now on, semantic version is applied, so binary backwards compatibility shall be applied within the same major version.
For this release, some ballast has been removed. For example, the Filter
interface had an inverse
method, which forms filters into an Abelian group. While academically interesting, this is of very little practical use and makes it more complex to implement filters. So Occam's razor shaved it off!
Also, BIOS.directory
is now working as documented.
Fun I/O 0.13.0
This release renames the Transformation
interface to Filter
in order to meet user expectations regarding terminology and easy the learning curve. This should be the last change which breaks the binary backwards compatibility before the release of version 1.0.0.
Fun I/O 0.12.0
This release contains small changes to the Archive*
API to accommodate the ability to access TAR files.
The BIOS
facade now contains another overload of the copy
function to copy an ArchiveSource
to an ArchiveSink
. This can be used for packing, unpacking or transforming archive files.
The CommonsCompress
facade now contains a tar
function for accessing TAR files. This can be used with other transformations (e.g. gzip
) and the new BIOS.copy
function for packing, unpacking or transforming TAR, TAR.GZ etc files.
Fun I/O 0.11.3
Fixes access modifiers for BIOS.PathStore
.
Fun I/O 0.11.2
The BIOS
facade now supports appending to files and specifying OpenOption
s for Path
s.
The delta DTO classes are not serializable anymore.
Fun I/O 0.11.1
Patching a base archive with a delta archive using Apache Common Compress now preserves archive entry meta data and is potentially faster because it directly copies the raw entry data instead of recompressing it.
Fun I/O 0.11.0
This release integrates Archive I/O into Fun I/O, thereby adding the capability to access archive files like JAR and ZIP and diff and patch them. Archive I/O will go end of life.
Fun I/O 0.10.0
This release closes a few gaps in the BIOS class and renames some it's functions to drop the *Codec
and *Store
name suffixes. This is hopefully the last backwards compatibility breaking change before version 1.0.0.
Fun I/O 0.1.1
Welcome to Fun I/O and enjoy the experience!