From 4d0927eb65fdc04f53bfc8ec0d492ee45313bcf6 Mon Sep 17 00:00:00 2001 From: Elliot Nunn Date: Mon, 12 Apr 2021 08:08:02 +0800 Subject: [PATCH] Bump + push --- README.md | 14 +++++++++++--- setup.py | 2 +- 2 files changed, 12 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index a3d902a..da8ad03 100644 --- a/README.md +++ b/README.md @@ -7,7 +7,7 @@ codes](https://en.wikipedia.org/wiki/Creator_code) are first-class citizens. Python interface ----------------- +================ The Python API is simple. The contents of a `Volume` or a `Folder` are accessed using the index operator `[]`. While working on a filesystem, its entire high-level contents are stored in memory as a Python object. @@ -42,7 +42,7 @@ with open('FloppyImage.dsk', 'rb') as f: ``` Command-line interface ----------------------- +====================== This package also installs the `MakeHFS` and `DumpHFS` utilities, for working with folders on your native filesystem. Briefly, resource forks are stored in Rez-formatted `.rdump` files, and type and creator codes @@ -56,7 +56,7 @@ Mac OS Roman encoding with Mac-style (CR) line endings. Both commands have a `--help` argument to display their options. Why? ----- +==== I want an automated, reproducible way to compile legacy MacOS software. Without any current operating system fully supporting HFS, [libhfs/hfsutils](https://www.mars.org/home/rob/proj/hfs/) (a C library @@ -71,3 +71,11 @@ high-level programming language seemed like a reasonable tradeoff. As a result, `machfs` has nearly an order of magnitude fewer lines than `libhfs`, and is more maintainable, at a nearly negligible cost in performance. + +Changes +======= +1.3 +--- +- Sam Fuller's btree fix for volumes with *many* files: + https://github.com/elliotnunn/machfs/commit/b44a2f9 +- Support for Aliases, represented in the native FS as symlinks diff --git a/setup.py b/setup.py index e349cfd..1895e5b 100644 --- a/setup.py +++ b/setup.py @@ -2,7 +2,7 @@ from setuptools import setup setup( name='machfs', - version='1.2.4', + version='1.3', author='Elliot Nunn', author_email='elliotnunn@me.com', description='Library for reading and writing Macintosh HFS volumes',