master CHANGELOG.md
ohmu  ·  2026-10-15

2.70.0

Changes:

Features:

Bugfixes:

Logos:

2.69.0

Changes:

Features:

Bugfixes:

Logos:

2.68.1

Changes:

Features:

Bugfixes:

Logos:

2.67.1

Bugfixes:

Features:

2.67.0

Changes:

Features:

Bugfixes:

Logos:

2.66.0

Changes:

Bugfixes:

Features:

Logos:

2.65.2

Changes:

Bugfixes:

Logos:

2.65.1

No changes

2.65.0

Changes:

Features:

Bugfixes:

Logos:

2.64.2

Bugfixes:

Logos:

2.64.1

Features:

Bugfixes:

2.64.0

New optional build dependencies:

Features:

Bugfixes:

Logos:

2.63.1

Bugfixes:

2.63.0

Changes:

Features:

Bugfixes:

Logos:

2.62.1

Bugfixes:

Logos:

2.62.0

Changes:

Features:

Bugfixes:

Logos:

2.61.0

Changes:

Features:

Bugfixes:

2.60.0

Changes:

Features:

Bugfixes:

Logos:

2.59.0

Changes:

Features:

Logos:

2.58.0

An early release to fix compatibility issues with KDE Plasma 6.6.

Breaking changes:

Features:

Bugfixes:

Logos:

2.57.1

Features:

Bugfixes:

Logos:

2.57.0

Deprecation notice:

Features:

Bugfixes:

Logos:

2.56.1

Features:

Bugfixes:

Logos:

2.56.0

Features:

* Command output:
Line 1
Line 2
Line 3

* Old behavior:
Command: Line 1
Line 2
Line 3

* With `"splitLines": true`:
Command 1: Line 1
Command 2: Line 2
Command 3: Line 3

Bugfixes:

Logos:

2.55.1

Bugfixes:

2.55.0

Changes:

Features:

Bugfixes:

Logos:

2.54.0

Windows binaries in Release page are now signed by SignPath.

Changes:

Features:

Bugfixes:

Logos:

2.53.0

Changes:

Features:

Bugfixes:

Logos:

2.52.0

Changes:

Bugfixes:

Features:

2.51.1

Bugfixes:

2.51.0

Changes:

Features:

{
    "host",
    // If fastfetch fails to detect host info, display "DIY PC" instead
    {
        "type": "custom",
        "condition": {
            "succeeded": false
        },
        "key": "Host",
        "format": "DIY PC"
    }
}

Bugfixes:

Logos:

2.50.2

Bugfixes:

2.50.1

Bugfixes:

2.50.0

Changes:

Features:

Bugfixes:

Logos:

2.49.0

Deprecation Notice:

Changes:

Features:

Bugfixes:

Logos:

2.48.1

Features:

{
    "type": "custom",
    "format": "This string will be printed on Intel macOS only",
    "condition": {
        "system": "macOS", // Can be an array, optional
        "arch": "x86_64"  // Can be an array, optional too
    }
}

Bugfixes:

2.48.0

Features:

Bugfixes:

Logos:

2.47.0

Features:

Bugfixes:

Logos:

2.46.0

Features:

Bugfixes:

Logos:

2.45.0

Features:

Bugfixes

Logos:

2.44.0

Features:

Bugfixes:

Logos:

2.43.0

Features:

Bugfixes:

Logos:

2.42.0

Changes:

Bugfixes:

Features:

Logos:

2.41.0

Changes:

Features:

Logo:

2.40.4

Bugfixes:

2.40.3

Bugfixes:

2.40.2

Changes:

Features:

2.40.1

Bugfixes:

2.40.0

Changes:

Features:

Bugfixes:

Logo:

2.39.1

Bugfixes:

2.39.0

Changes:

Features:

Logo:

2.38.0

Bugfixes:

Features:

Logo:

2.37.0

Changes:

Features:

Bugfixes:

Logo:

2.36.1

Changes:

Bugfixes:

Logo:

2.36.0

Bugfixes:

Features:

Logo:

2.35.0

Bugfixes:

Features:

{
    "modules": [
        {
            "key": "OS Installation Date", // No longer need to write bash scripts
            "type": "disk",
            "folders": "/", // Different OSes may need to specify different folders
            "format": "{create-time:10} [{days} days]" // Reports the creation date of the root folder
        }
    ]
}

Logo:

2.34.1

An early release to fix KDE Plasma 6.3 compatibility. Hopefully it can be accepted by package managers before KDE 6.3 is officially released.

To package managers: if you find fastfetch bugs, it's highly appreciated if you can report them to the upstream, so that all users can benefit from the fix, instead of maintaining out-of-tree patches. Thanks!

Features:

Bugfixes:

Logo:

2.34.0

Changes:

Bugfixes:

Features:

Logo:

2.33.0

Changes:

Bugfixes:

Features:

Logo:

2.32.1

A hotfix for OpenBSD. No changes to other platforms.

Bugfixes:

2.32.0

Bugfixes:

Features:

Logo:

2.31.0

Bugfixes:

Features:

Logo:

2.30.1

Bugfixes:

2.30.0

Changes:

Features:

{
    "type": "memory",
    "percent": {
        "green": 20, // [0%, 20%) will be displayed in green
        "yellow": 40, // [20, 40) will be displayed in yellow and [40, 100] will be displayed in red
        "type": [ // Display percent value in monochrome bar, same as 10
            "bar",
            "bar-monochrome"
        ]
    }
}

Bugfixes:

Logos:

2.29.0

Changes:

Features:

Bugfixes:

Logo:

2.28.0

Features:

Bugfixes:

Logos:

2.27.1

Bugfixes:

2.27.0

Changes:

Features:

Bugfixes:

Logos:

2.26.1

Features:

Bugfixes:

2.26.0

Changes:

Features:

Bugfixes:

Logos:

2.25.0

Features:

Bugfixes:

Logo:

2.24.0

Changes:

Features:

Bugfixes:

Logos:

2.23.0

Features:

Bugfixes:

Logos:

2.22.0

Features:

Bugfixes:

Logos:

2.21.3

Bugfixes:

2.21.2

Features:

Bugfixes:

Logos:

2.21.1

Hotfix for a regression that breaks WM detection when running startx from TTY (Regression from 2.21.0, #1172 / #1162)

Changes:

Features:

Bugfixes:

Logos:

2.21.0

Changes:

Features:

Bugfixes:

Logos:

2.20.0

This release fixes regression of 2.19.0 on M1 MacBook Air. It also introduces a new option --key-type icon to display predefined icons in keys (requires newest nerd font). See fastfetch -h key-type for detail.

Changes:

Features:

Bugfixes:

2.19.1

Bugfixes

Features:

2.19.0

Changes:

Features:

{
    "display": {
        "constants": [
            "Hello", // {$1}
            "world"  // {$2}
        ]
    },
    "modules": [
        {
            "type": "custom",
            "format": "{$1} {$2}!" // print "Hello world!"
        },
        {
            "type": "custom",
            "format": "{$2} {$1}" // print "world Hello"
        }
    ]
}

Bugfixes:

Logos:

2.18.1

Fix a regression introduced in v2.18.0

Changes:

Bugfixes:

2.18.0

Changes:

Bugfixes:

Features:

Logos:

2.17.2

Changes:

Bugfixes:

Features:

2.17.1

Hotfix for a regression that breaks Qt font detection

Bugfixes:

2.17.0

Changes:

Features:

{
    "general": {
        "preRun": "kitten icat --align=left /path/to/image > /tmp/logo.kitty"
    },
    "logo": {
        "source": "/tmp/logo.kitty",
        "type": "raw"
    }
}

Bugfixes:

Logo:

2.16.0

This release added basic support for SunOS (Solaris, illumos). The binaries provided in the release lack a few useful features (such as Display detection). People who use SunOS should consider building fastfetch themselves.

Changes:

Features:

Bugfixes:

Logos:

2.15.0

Changes:

Features:

Bugfixes:

2.14.0

Features:

Bugfixes:

Logos:

2.13.2

Another hotfix release :(

Bugfixes:

Features:

Logos:

2.13.1

Fix a regression introduced in v2.13.0

Bugfixes:

Features:

2.13.0

Changes:

Features:

Bugfixes:

Logos:

2.12.0

Changes:

Features:

Bugfixes:

Logos:

2.11.5

Bugfix:

2.11.4

Changes:

Bugfixes:

Features:

Logo:

2.11.3

Hotfix for nix (https://github.com/NixOS/nixpkgs/issues/308849#issuecomment-2093962376)

Features:

Bugfixes:

2.11.2

Hotfix for Debian 11

Changes:

Bugfixes:

Features:

Logo:

2.11.1

Hotfix for Android

Bugfixes:

Features:

Logo:

2.11.0

Changes:

Bugfixes:

Features:

2.10.2

Bugfixes:

2.10.1

Bugfixes:

2.10.0

Changes:

Features:

Bugfixes:

2.9.2

Changes:

Features:

Bugfixes:

Logos:

2.9.1

Features:

Bugfixes:

2.9.0

Features:

Bugfixes:

2.8.10

Bugfixes:

Features:

Logo:

2.8.9

Bugfixes:

Features:

Logo:

2.8.8

Bugfixes:

2.8.7

Bugfixes:

Features:

Logo:

2.8.6

Changes:

Bugfixes:

Features:

2.8.5

Bugfixes:

2.8.4

Bugfixes:

Features:

2.8.3

Bugfixes:

2.8.2

Changes:

Features:

Bugfixes:

Logo:

2.7.1

Features:

Bugfixes:

2.7.0

Features:

Bugfixes:

Logo:

2.6.3

Bugfixes:

2.6.2

Bugfixes:

2.6.1

Features:

Bugfixes:

2.6.0

Changes:

Features:

Bugfixes:

2.5.0

Changes:

Features:

Bugfixes:

2.4.0

We are deprecating flags based config files (will be removed in v3.0.0). We suggest you migrate to json based config files. One may use -c /path/to/config.conf --gen-config to migrate existing flag based config files.

Changes:

Features:

Bugfixes:

Logo:

2.3.4

Bugfixes:

Features:

2.3.3

Bugfixes:

2.3.2

Bugfixes:

Logo:

2.3.1

Bugfixes:

2.3.0

We are deprecating flags based config files (will be removed in v3.0.0). We suggest you migrate to json based config files.

Config related changes:

Features:

Bugfixes:

Logos:

2.2.3

Features:

Bugfixes:

2.2.2

Changes:

Features:

Bugfixes:

Logos:

2.2.1

Hotfix release for #606

Bugfixes:

Features:

2.2.0

This release introduces a new option --migrate-config, which migrates old flag based config file to new JSONC format

Changes:

Features:

Bugfixes:

Logos:

2.1.2

Bugfixes:

2.1.1

Features:

Bugfixes:

Logo:

2.1.0

This release introduces a new output format: JSON result

Changes:

Features:

Bugfixes:

Logo:

2.0.5

Bugfixes:

Features:

2.0.4

Bugfixes:

Features:

2.0.3

Bugfixes:

Features:

2.0.2

Bugfixes:

Logo:

2.0.1

First stable release of Fastfetch V2

Changes:

Features:

Bugfixes:

2.0.0-beta

Fastfetch v2 introduces a new configuration file format: JSON config. Please refer to https://github.com/fastfetch-cli/fastfetch/wiki/Configuration for details.

Changes:

Features:

Bugfixes:

Logo:

1.12.2

Features:

Bugfixes:

1.12.1

Bugfixes:

1.12.0

This release backports some changes from dev branch, and fixes 2 crashing issues

Features:

Bugfixes:

Logo:

1.11.3

Bugfixes:

1.11.2

This release should be the last version of fastfetch 1.x (if no serious bugs found, hopefully)

Features:

Bugfixes:

Changes:

1.11.1

Features:

Bugfixes:

Logo:

1.11.0

Features:

Bugfixes:

Logo:

1.10.3

Bugfixes:

Improvements:

1.10.2

Bugfixes:

1.10.1

New release for debugging #421

1.10.0

Notable Changes:

Features:

Bugfixes:

Other:

1.9.1

Bugfixes:

1.9.0

Notable Changes:

Features:

Logos:

Bugfixes:

Other:

1.8.2

Bugfixes:

1.8.1

Notable Changes:

Bugfixes:

1.8.0

This release introduces Windows support! Fastfetch now fully support all major desktop OSes (Linux, macOS, Windows and FreeBSD)

Notable Changes:

Features:

Logos:

Bugfixes:

1.7.5

Fixes a crash on linux that could happen when getting zsh version (#285)

1.7.4

The last element in the default structure (currently the color blocks) is now printed again (#283)

1.7.3

A lot of small improvements for MacOS & BSD platforms.

Features:

Logos

Bugfixes:

1.7.2

Fixes the bash completions

1.7.1

This release brings a lot of bug fixes and improvements for MacOS. Big thanks to @CarterLi for the help on this!

Features:

Logos:

Bugfixes:

Other:

1.7.0

This release brings support for MacOS! The basics things are working, but it is far from feature parity with Linux. I developed this in a VM, so bugs on real hardware are likely. If you have a Mac and no idea what to do with your free time, i am very happy to accept pull requests / work on issues.

A lot of things were changed under the hood to make this possible, which should bring better performance and stability on all platforms.

Besides that, the following things have changed:

Features:

Logos:

Bugfixes:

1.6.5

Fixes parsing quoted values in config files

1.6.4

Releasing this, so fedora can package fastfetch. Thanks to @jonathanspw for doing that!

Features:

Logos:

Bugfixes:

1.6.3

Fixes installing presets in their own directory (@ceamac, #212)

1.6.2

Releasing this, so void linux can package fastfetch.

Logos:

Bugfixes:

1.6.1

Fixes build on android (#205)

1.6.0

Features:

Logos:

Bugfixes: