Releases: glentner/dataphile
Re-released under Apache License
For a lot of reasons it has been decided that this project should be available under a more permissive license. There are no real code changes under this release, except for the headers of all the files. Obviously if there are any copies of this package in the wild those will remain under the GPL. From v0.1.6 forward the project will be under the Apache Software License.
- The comment headers on all code files have been altered to reflect the new
LICENSE
. - The module level docstrings have all been stripped down to remove the version and
license information. It was problematic to have to commit a change to literally every code
file when bumping the version number.
streaming and logging
-
The
dataphile.io.stream
module has been completely reimplemented.
The Stream class has been replaced with an inheritance scheme and a more
elegant series of design patterns. Now, There is (BinaryStream
|TextStream
) <-BaseStream
and (BinaryLiveStream
|TextLiveStream
) <-LiveStream
<-BaseStream
.
The implementation of thedataphile.bin.stream
script has updated to reflect these. -
The logging functionality core to Dataphile,
dataphile.core.logging
, has been factored
out of the project to a stand alone package,LogAlpha
.