aboutsummaryrefslogtreecommitdiff
path: root/CHANGES.txt
blob: 45284f6d4e8fb3ff5767acbdde989f80d10499cf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
0.4.0:
- alf and unalf now detect duplicate Atari filenames.
- alf lets the user set the archive filename for each file (file=FILE, e.g.)
- alf is 2 to 3 times as fast as in 0.3.2 (depending on the size and entropy
  of the files being compressed).
- unalf can extract by file number (-n) rather than wildcards.
- unalf can split an ALF file into multiple ALF files (-s option)
  without extracting.

0.3.2:
- unalf: truncation is a fatal error again (avoids segfaults).

0.3.1:
- unalf: truncation is now a warning, not a fatal error.
- unalf: don't require -F for very small files.

0.3.0:
- alf's compression speed is now acceptable: 14x as fast as 0.2.1.
- alf now has -v (verbose) flag, also -vv and -vvv for more verbosity.
- alf stores a zero date if the year is out of range (1980 to 2107).
- unalf -v displays a zero date as <none> rather than 0 ??? 1980.
- unalf doesn't attempt to set the timestamp on a file with a zero date.
- unalf detects impossible file sizes and aborts. added -F option to
  bypass this for some cases.
- unalf no longer fails silently on large files (>=15MB).

0.2.1 (never released):

- alf is now able to create .alf archives that are byte-for-byte
  identical with ones created by LZ.COM on the Atari.
- alf: compression is faster (but still too slow).
- alf: can now handle empty (0-byte length) files, which LZ.COM can't.
- alf: add some -t<x> options to control timestamps.
- unalf: actually use the timestamps in the .alf file.
- unalf: show 4-digit year with -v option.
- various bugfixes.
- add this CHANGES.txt file :)

0.2.0:

- alf command added.
- Project renamed to alftools, since unalf isn't a good description.

0.1.0 was released as "unalf".