Releases: Macchina-CLI/macchina
Releases · Macchina-CLI/macchina
v6.1.2
Changelog
6.1.2
- Fixed an issue that caused installations through
cargo
to fail due to a
malformed lockfile.
6.1.1
- Updated dependencies to their latest versions
- Removed
--export-config
flag - Renamed
CHANGELOG.txt
toCHANGELOG.md
6.1.0
Yanked.
See this commit message for specifics.
6.0.6
Bump libmacchina to v6.1.0:
- Fixes a bug that causes the package readout to display "0 (cargo)" if
$CARGO_HOME/bin is empty.
(Macchina-CLI/libmacchina@22a7df0) - Fixes a bug that causes the network readout to return an IPv6 address in some cases.
(Macchina-CLI/libmacchina@608a1dd)
Contributors:
- luckman212
6.0.5
- Fix incorrect target_os for a cfg flag.
v6.1.1
Changelog
6.1.0
- Updated dependencies to their latest versions
- Removed
--export-config
flag - Renamed
CHANGELOG.txt
toCHANGELOG.md
6.0.6
Bump libmacchina to v6.1.0:
- Fixes a bug that causes the package readout to display "0 (cargo)" if
$CARGO_HOME/bin is empty.
(Macchina-CLI/libmacchina@22a7df0) - Fixes a bug that causes the network readout to return an IPv6 address in some cases.
(Macchina-CLI/libmacchina@608a1dd)
Contributors:
- luckman212
6.0.5
- Fix incorrect target_os for a cfg flag.
v6.0.6
Changelog
macchina v6.0.6
Bump libmacchina to v6.1.0:
- Fixes a bug that causes the package readout to display "0 (cargo)" if
$CARGO_HOME/bin is empty.
(Macchina-CLI/libmacchina@22a7df0) - Fixes a bug that causes the network readout to return an IPv6 address in some cases.
(Macchina-CLI/libmacchina@608a1dd)
Contributors:
- luckman212
macchina v6.0.5
- Fix incorrect target_os for a cfg flag.
v6.0.5
v6.0.4
Changelog
macchina v6.0.4
- Bugfix: Properly read config from its fallback (macOS)
v6.0.3
v6.0.2
Changelog
macchina v6.0.2
This version mainly includes changes, bugfixes and improvements that come
directly from libmacchina (our backend), these changes include:
- general: Several API/structural changes, including unexposing certain
modules, as well as optimizations to heavily used functions and our own
directory finders. - general: Your solid state/hard drive will be relieved to know that we no
longer make overabundant calls to our built-in implementation of which[1],
performance has not regressed nor improved. - general: Explicity mark unimplemented methods, this has no effect on
macchina. - macOS: Fail fast when retrieving ShellKind::Current.
- Windows: Scoop support for the package readout.
- build: Improved CI which should help us only deploy better, cleaner and
optimal code.
Other changes
- Refactored theme handling.
This release is brought to you the following magnificent contributors:
[1]: which: a common unix tool that traverses your PATH to look for a given
program.
v6.0.1
v6.0.0
Changelog
macchina v6.0, codename "Gallium"
We hope you'll enjoy this release as much as we did preparing it ❤️
If you want to give back to macchina, tell your friends about it :)
BREAKING CHANGES
MACCHINA_CONF
has been deprecated. The reason being that it accomplishes
the same thing as--config
. (#200)- In themes, the
hide_bar_delimiters
option has been deprecated. We've
renamed it tohide_delimiters
and moved it to the [bar] section. (#200) - In themes, the
palette
option has been deprecated. There's now an entire
section dedicated to the palette component named [palette]. (#200)
Bugfixes
- The command-line flag named
--short-uptime
has been renamed to
--long-uptime
, the option in your configuration remains the same. (#200) - libmacchina: The desktop environment readout now prefers
XDG_CURRENT_DESKTOP
, withDESKTOP_SESSION
as a fallback. (#199) - A spacing bug that results in uneven space between the left and right side of
the separator in certain situations has been fixed. (#200) - A spacing bug that results in more space being used than specified when the
separator is invisible has been fixed. (#200) - Every option in theme files is now entirely optional, you will no longer get
into trouble with cryptic error messages when forgetting to set some options.
(#200) - macchina should hopefully be able to locate macOS users' themes now. (#200)
Features
- We've added back the option to display your physical or logical core count.
(#200) - There's two new manpages! One for configuration and another for
customization. (#200) - macchina now searches through more locations for its themes, like
/usr/share
. (#200) - There's now a much nicer error reporting for themes. (#208)
You can now:
- use indexed and hexadecimal colors for any option that accepts a color.
(#193) - tell macchina what pool of colors to use in the randomization process. (#200)
- specify the kind of border you want the box to use. (#200)
- specify the glyph used by the palette (#200).
Other nice things
--list-themes
gets a new look, and it tells which theme is active now as
well.- Some under-the-hood changes and refactoring work that very slightly improve
performance and make the codebase nicer to navigate. - macchina and libmacchina's dependencies have been bumped, so we're mostly
up-to-date. - libmacchina: Gentoo users no longer need
portage-utils
for the package
readout to report their package count.
Big thanks to
- uttarayan21 for introducing 10x better
error reporting, and bringing a whole set of new colors to macchina. - 0323pin for contributing a sexy-looking theme
and testing out this version on NetBSD. - FantasyTeddy for helping us resolve linter
warnings for various platforms.