Skip to content

Releases: christian-schlichtherle/fun-io

Fun I/O 1.0.0

28 Apr 15:39
Compare
Choose a tag to compare

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

24 Apr 16:15
Compare
Choose a tag to compare

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

24 Apr 02:07
Compare
Choose a tag to compare

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

22 Apr 16:56
Compare
Choose a tag to compare

Fixes access modifiers for BIOS.PathStore.

Fun I/O 0.11.2

21 Apr 06:22
Compare
Choose a tag to compare

The BIOS facade now supports appending to files and specifying OpenOptions for Paths.
The delta DTO classes are not serializable anymore.

Fun I/O 0.11.1

21 Apr 06:26
Compare
Choose a tag to compare

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

14 Apr 10:45
Compare
Choose a tag to compare

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

13 Apr 11:56
Compare
Choose a tag to compare

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

19 Nov 06:33
Compare
Choose a tag to compare

Welcome to Fun I/O and enjoy the experience!