Skip to content

Releases: emcd/python-mimeogram

v1.5

27 Jul 13:08
v1.5
b369b12

Choose a tag to compare

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

05 Jul 19:51
v1.4
6e954f1

Choose a tag to compare

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-boundary CLI flag or deterministic-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_module instead of reclassify_modules to improve
    documentation by applying Dynadoc to it.

Repairs

  • Replace call to reclassify_modules with finalize_module to address
    deprecation warning.

v1.3

07 Jun 04:13
v1.3
bbb7bf8

Choose a tag to compare

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

07 Jun 03:47
v1.3rc0
59d4e84

Choose a tag to compare

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

29 Mar 23:19
v1.2
75415dd

Choose a tag to compare

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_Store file, regardless of whether it is listed in
    .gitignore or whether there is a .gitignore when collecting files from
    a directory.

    Likewise, ignore .env when 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 to mimeogram create.

v1.2rc0

29 Mar 22:40
v1.2rc0
3b604e5

Choose a tag to compare

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_Store file, regardless of whether it is listed in
    .gitignore or whether there is a .gitignore when collecting files from
    a directory.

    Likewise, ignore .env when 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 to mimeogram create.

v1.1

03 Mar 00:19
v1.1
32e6712

Choose a tag to compare

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 create output.

Supported Platforms

  • Add support for PyPy 3.10.

v1.1rc0

02 Mar 23:48
v1.1rc0
49e2c1a

Choose a tag to compare

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 create output.

Supported Platforms

  • Add support for PyPy 3.10.

v1.0

22 Feb 20:19
v1.0
b978de3

Choose a tag to compare

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 apply command with interactive review, hunk selection, file editing, and atomic file updates.
  • Add mimeogram create command for bundling files into clipboard-ready documents with preserved directory structure, Git ignore rule support, and integrated message editing.
  • Add mimeogram provide-prompt command 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

22 Feb 03:23
v1.0rc0
721dd8f

Choose a tag to compare

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.