Skip to content

Releases: AppleCommander/applesingle

v1.2.2

28 Oct 17:03
Compare
Choose a tag to compare

This is a release of the AppleSingle library (in Maven Central) and the asu tool.

Bug Fixes

  • Issue with with 0 length data fork files #2 (thanks to @lebraseric)
    With this release, asu also reports that an empty entry was found:
    003e: 00 00 00 01 00 00 08 00 00 00 00 00 .. .. .. .. | ............     | Entry header
    0800: .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. .. |                  | Data Fork (empty)
    

v1.2.1

08 Jun 02:27
Compare
Choose a tag to compare

Tweaks of things forgotton:

  • Added AppleSingle.VERSION to API so clients to retrieve version.
  • Added AppleSingle.test(...) which checks the header bytes of the given File/Path/InputStream/byte[] without reading the file or throwing an exception.
  • asu info subcommand now displays the file date information.

v1.2.0

03 Jun 22:33
Compare
Choose a tag to compare

Adding filter command to asu.

$ asu filter --help
Usage: asu filter [-h] [--afp] [--mac] [--msdos] [--prodos] [--stdin]
                  [--stdout] [-o=<outputFile>] [--exclude=<excludeEntryIds>[,
                  <excludeEntryIds>...]]... [--include=<includeEntryIds>[,
                  <includeEntryIds>...]]... [<inputFile>]

Filter an AppleSingle file
Please include a file name or indicate stdin should be read, but not both.

Parameters:
      [<inputFile>]        File to process

Options:
      --afp                Apply AFP specific filter
      --exclude=<excludeEntryIds>[,<excludeEntryIds>...]
                           Filter by excluding specific entryIds
      --include=<includeEntryIds>[,<includeEntryIds>...]
                           Filter by including specific entryIds
      --mac, --macintosh   Apply Macintosh specific filter
      --msdos              Apply MS-DOS specific filter
      --prodos             Apply ProDOS specific filter
      --stdin              Read AppleSingle from stdin.
      --stdout             Write AppleSingle to stdout.
  -h, --help               Show help for subcommand
  -o, --output=<outputFile>
                           Write AppleSingle to file.

v1.1.0

28 May 18:43
Compare
Choose a tag to compare

New features:

  • Adding support to API for File Dates Info.
  • Adding analyze command to asu.
$ asu analyze --help
Usage: asu analyze [-hv] [--stdin] [<path>]

Perform an analysis on an AppleSingle file
Please include a file name or indicate stdin should be read, but not both.

Parameters:
      [<path>]    File to process

Options:
      --stdin     Read AppleSingle from stdin.
  -h, --help      Show help for subcommand
  -v, --verbose   Be verbose.

v1.0.1

27 May 15:48
Compare
Choose a tag to compare

This is a minor bug fix release. When an unknown/unsupported entry is seen, the application currently errors with a nebulous Error: An error occurred when it is supposed to identify the unknown entry type. It will now error with Error: Unknown entry type of 0008.

v1.0.0

26 May 23:15
Compare
Choose a tag to compare

This is the initial release of the AppleSingle library for AppleCommander.

Included in this release:

  • A simple API/library to interact with AppleSingle files. Please see the README for details. Note that Maven/Gradle details are also included in the sub-project's readme.
  • A command-line tool, asu, for interacting with AppleSingle files. Please see the asu README for more information. The command-line tool JAR is attached to the release.