Releases: Casterlabs/Commons
Releases · Casterlabs/Commons
1.8.0-1
1.8.0 (BROKEN RELEASE).
Edit: It appears GitHub maven is having issues. This will be re-created at a later date.
Platform
- Fix LibC detection being unreliable on Linux.
- Avoid some PowerShell mangling.
Functional
- Added more utilities to the Vector classes.
- This includes a minor breaking change. I think it is acceptable though.
The last release to support Java 8.
Godspeed, you were a good version.
1.7.1
1.7.0
1.6.1
1.6.0
IO
- Moved the streams into a better package.
- Absorbed a bunch of utilities from Rakurai:
- StreamUtil, which has helpers for... streams...
- PrimitiveMarshall efficient primitive->bytes conversion utility, both BE and LE.
- LimitedInputStream and NonCloseableOutputStream.
1.5.0
IO
- A package is born... In this, there are several useful classes:
PeekableInputStream
: Allows you to peek at future bytes,SinkBuffer
: Allows you to align data rates in cases of inconsistent transfer rates.ForceFlushedOutputStream
: Name says it all...BufferedAvailabilityInputStream
: Intentionally buffers as much data as possible to allow you to perform large reads without needing to wait on I/O
Platform
- Added
archTarget
to Platform. - Added a process utility and moved some relevant code from
Platform
toProcess
. - Added a file lock utility for obtaining and inspecting other locks (
FileLock
).