Releases: emcd/python-mimeogram
v1.5
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.5 (2025-07-27)
Enhancements
- Acquirers: Improve detection of files with textual content.
v1.4
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.4 (2025-07-05)
Enhancements
- Add deterministic boundary option for reproducible mimeogram output. When
enabled via--deterministic-boundaryCLI flag ordeterministic-boundary
configuration setting, boundaries are generated from content hashes instead of
random UUIDs, making output diff-friendly for version control workflows.
(Feature request from @developingjames.) - Call
finalize_moduleinstead ofreclassify_modulesto improve
documentation by applying Dynadoc to it.
Repairs
- Replace call to
reclassify_moduleswithfinalize_moduleto address
deprecation warning.
v1.3
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.3 (2025-06-07)
Enhancements
- Internals update - nothing to see here. Lock versions of some dependencies in
anticipation of breaking changes.
v1.3rc0
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.3rc0 (2025-06-07)
Enhancements
- Internals update - nothing to see here. Lock versions of some dependencies in
anticipation of breaking changes.
v1.2
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.2 (2025-03-29)
Bugfixes
- Character set decoding error was raised when unable to detect line separator.
Now, a warning is issued and the OS-native line separator is assumed. - Release 1.1 executables were broken due to incomplete bundling of
tiktoken
dependencies. Completely bundle these. (Bug report from @wad11656.)
Features
-
Ignore macOS
.DS_Storefile, regardless of whether it is listed in
.gitignoreor whether there is a.gitignorewhen collecting files from
a directory.Likewise, ignore
.envwhen collecting files from a directory. (For
security reasons, as there may be secrets in it.)One can still explicitly specify ignored files to include them in mimeograms.
Ignoring only applies to collecting files from directories, when directories
are given as arguments tomimeogram create.
v1.2rc0
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.2rc0 (2025-03-29)
Bugfixes
- Character set decoding error was raised when unable to detect line separator.
Now, a warning is issued and the OS-native line separator is assumed. - Release 1.1 executables were broken due to incomplete bundling of
tiktoken
dependencies. Completely bundle these. (Bug report from @wad11656.)
Features
-
Ignore macOS
.DS_Storefile, regardless of whether it is listed in
.gitignoreor whether there is a.gitignorewhen collecting files from
a directory.Likewise, ignore
.envwhen collecting files from a directory. (For
security reasons, as there may be secrets in it.)One can still explicitly specify ignored files to include them in mimeograms.
Ignoring only applies to collecting files from directories, when directories
are given as arguments tomimeogram create.
v1.1
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.1 (2025-03-03)
Features
- Support reporting of total token counts for mimeograms as part of
mimeogram createoutput.
Supported Platforms
- Add support for PyPy 3.10.
v1.1rc0
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.1rc0 (2025-03-02)
Features
- Support reporting of total token counts for mimeograms as part of
mimeogram createoutput.
Supported Platforms
- Add support for PyPy 3.10.
v1.0
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.0 (2025-02-22)
Features
- Add Git ignore rule integration to avoid processing unwanted files.
- Add
mimeogram applycommand with interactive review, hunk selection, file editing, and atomic file updates. - Add
mimeogram createcommand for bundling files into clipboard-ready documents with preserved directory structure, Git ignore rule support, and integrated message editing. - Add
mimeogram provide-promptcommand for generating format instructions and setting up LLM project-level support. - Add atomic file updates with automatic rollback on errors.
- Add filesystem protection system to prevent accidental modification of sensitive paths.
Supported Platforms
- Add support for CPython 3.10 through 3.13.
v1.0rc0
Executables
Linux
The Linux executables are dynamically linked and require a Glibc-based OS
distribution from 2022 or later (Ubuntu 22.04+, RHEL 9+, or derivatives). For
older Glibc-based OS distributions and non-Glibc-based OS distributions
(Alpine, etc...), please install the Python package instead.
Other Platforms
The macOS and Windows executables should work on any recent version of their
respective operating systems.
Mimeogram v1.0rc0 (2025-02-22)
No significant changes.