Skip to content

Latest commit

 

History

History
79 lines (58 loc) · 2.01 KB

CHANGELOG.md

File metadata and controls

79 lines (58 loc) · 2.01 KB

Change Log

Version 0.9.9

  • Fix thread-safety of TocFactory

Version 0.9.8

  • Fix response in executeRangeRequest is not closed in case of an error
  • Wrap network errors in HttpException to provide access to the response

Version 0.9.7

  • fix RandomAccessFileSource in FileXarSource#getRange is not closed (#11 - thanks to @hameno)

Version 0.9.6

  • add optional xar-http module for accessing xar archives over HTTP; CLI supports local files and URLs as -f argument now (#9)
  • some refactoring and cleanup (breaking change: XarFie renamed to FileXarSource)
  • add some missing JavaDoc
  • updated to newest dependencies
  • set Java compiler source and target to 1.8

Version 0.9.5

  • fix resource flushing and cleanup when adding files to xar archives

Version 0.9.4

  • fix resource leak (#5)
  • replace all calls to System.out with slf4j-simple in xar-cli
  • added TavisCI configuration

Version 0.9.3

  • massively increased performance for extracting files - at least for a lot of small files in an archive
  • fix XarEntry.OnEntryExtractedListener not being called
  • removed dependency to commons-lang3

Version 0.9.2

  • use Okio instead of commons-codec and commons-io (#4)
  • added unit tests for creating xar archives
  • fixed bugs in creating xar archives (improves compatibility with original xar tool written in C)
  • massively cleaned up and refactored code base
  • create code coverage report when packaging
  • set Java compiler source and target to 1.7

Version 0.9.1

  • convert to multi-module project
    • xar: the Java library
    • xar-cli: the Java command-line interface
  • updated .gitignore to ignore all IntelliJ-based IDEs
  • updated to newest dependencies
  • release on Maven central (#2)
<dependency>
  <groupId>com.sprylab.xar</groupId>
  <artifactId>xar</artifactId>
  <version>0.9.1</version>
</dependency>

Version 0.9.0

  • initial public release on github