<commit_before>### 3.2.0 (2016-01-10):

#### `packard pack`

This command is the whole reason I started writing this tool last February. You give it a set of files and file tree roots, and it assembles all of the found files into albums. Then it figures out the block size and the blocks free on the destination path you point it towards, and then figures how it can most efficiently pack a subset of the albums into the available space on that device. It uses a number of tricks, some of which are probably too tricky for its own good, but I'm using it now, and while it needs refinement, it's pretty much exactly what I hoped it would be. More complete docs are in `README.md`.

* [`f1f4a16`](https://github.com/othiym23/packard/commit/f1f4a1652debb8feeb767e078a1dc20e11fac5b2) `pack`: Add a command to fill a volume with releases, optimally. ([@othiym23](https://github.com/othiym23))
* [`18db393`](https://github.com/othiym23/packard/commit/18db3931aa44865524794ba01a80f627de548663) Calculate the space free on a volume by calling `df` (TBD: figure out how to do this from the CLI on Windows). ([@othiym23](https://github.com/othiym23))

#### `packard audit`

* [`9a2ccea`](https://github.com/othiym23/packard/commit/9a2cceacc8f91c1535ff4e5752d52e7442b899d4) `audit`: Add new genres used in my archive. ([@othiym23](https://github.com/othiym23))<commit_msg>doc: update CHANGELOG.md for v3.2.1<commit_after>### 3.2.1 (2016-04-02):

* [`daae751`](https://github.com/othiym23/packard/commit/daae75194567a71e118b1a2f8069d1e85f0b4f6b) `yargs@4` now always includes `--help` and `--version` as options for subcommands. ([@bcoe](https://github.com/bcoe))

#### `packard pack`

* [`8f08595`](https://github.com/othiym23/packard/commit/8f0859591d31d51ce46efec0857f121913bd27fb) Move files when linking them fails on volumes that don't support hard links, and don't overwrite existing files. ([@othiym23](https://github.com/othiym23))
* [`01c351a`](https://github.com/othiym23/packard/commit/01c351af0f20debf8da91363faa0e386bb509ec4) Use the correct capacity when optimizing the list of releases for the volume to be packed. ([@othiym23](https://github.com/othiym23))

### 3.2.0 (2016-01-10):

#### `packard pack`

This command is the whole reason I started writing this tool last February. You give it a set of files and file tree roots, and it assembles all of the found files into albums. Then it figures out the block size and the blocks free on the destination path you point it towards, and then figures how it can most efficiently pack a subset of the albums into the available space on that device. It uses a number of tricks, some of which are probably too tricky for its own good, but I'm using it now, and while it needs refinement, it's pretty much exactly what I hoped it would be. More complete docs are in `README.md`.

* [`f1f4a16`](https://github.com/othiym23/packard/commit/f1f4a1652debb8feeb767e078a1dc20e11fac5b2) `pack`: Add a command to fill a volume with releases, optimally. ([@othiym23](https://github.com/othiym23))
* [`18db393`](https://github.com/othiym23/packard/commit/18db3931aa44865524794ba01a80f627de548663) Calculate the space free on a volume by calling `df` (TBD: figure out how to do this from the CLI on Windows). ([@othiym23](https://github.com/othiym23))

#### `packard audit`

* [`9a2ccea`](https://github.com/othiym23/packard/commit/9a2cceacc8f91c1535ff4e5752d52e7442b899d4) `audit`: Add new genres used in my archive. ([@othiym23](https://github.com/othiym23))
{'fraction_non_alphanumeric': 0.1120960823563054, 'fraction_numerical': 0.09837003145553332, 'mean_word_length': 5.158450704225352, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 18, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4364911', 'n_tokens_mistral': 1369, 'n_tokens_neox': 1168, 'n_words': 400}