Skip to content

Releases: glentner/dataphile

Re-released under Apache License

02 Nov 19:27
Compare
Choose a tag to compare

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

02 Nov 16:24
Compare
Choose a tag to compare
  • 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 the dataphile.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.