Releases: ascii-boxes/boxes
v2.3.1
A small bugfix for Windows
- Some older forms of Windows may not properly process ANSI color codes in the terminal. For those cases, we provide a fix.
Make sure to tell your Windows to support UTF-8, too (how). That's generally a good config on Windows, not just for boxes. - The debug logs can now be displayed via
-x debug
on all platforms (details). No need to recompile everything with preprocessor macros anymore.
v2.3.0
Adds support for UTF-8 box designs, and colored box designs.
- The boxes config file is now UTF-8 encoded, which allows for lots of new box designs based on UTF-8 characters, by @tsjensen #72
- ANSI color codes are now allowed in box shapes by @tsjensen
- Added dependency on ncurses for detecting a terminal's color capability
- Added new command line options
--color
and--no-color
for forcing/suppressing color output - Added long options to command line
- Add MacOS to GitHub Actions workflow and support all test categories on MacOS by @mathomp4
- Removed linker
--wrap
option so unit tests can run on MacOS by @chorpler - Multiple new box designs using Unicode box drawing characters by @chorpler
- Three new box designs which feature colored boxes by @tsjensen
v2.2.1
Multiple small fixes this time.
- Fix compilation on MacOS #118 by @mathomp4
- Fix an out-of-bounds access in remove module #104 by @sgn
- Fix compilation with Clang16 #106 by @Schievel1
- @Schievel1 is now also the official maintainer of boxes for Gentoo Linux 🥇
- Improve boxes mode for Emacs including a MELPA package by @Mike-Woolley
- Better build performance on Windows
- Ability to create a static binary for Linux, with all dependencies baked in (
make static
) #100 by @tsjensen - A number of small internal improvements by @tsjensen
v2.2.0
A notable release, including a license upgrade, and cowsay support.
- Upgrade the project's license from GPL-2.0-only to GPL-3.0-only #101
- Some bug fixes
- Improvements to the Emacs editor integration by @balducci
- Enable box designs made entirely of spaces via the
-c
command line option by @Davidy22
This is useful in technical cases such as when boxes is used to align an entire box in a terminal window. - Many internal improvements, mostly around testability and testing by @tsjensen
- New box designs
cowsay
andtux
by @Davidy22 #91
v2.1.1
A small release, mostly for build fixes, but a few bug fixes and new designs, too.
[Release Notes]
v2.1.0
A major enhancement with several new features, including parent configs, scriptable tag queries, alias names, XDG support, and more.
[Release Notes]
v2.0.0
A major update which brings Unicode support for input text and PCRE2 regular expressions.
[Release Notes]
v1.3
This release features a small number of bug fixes and several new box designs.
[Release Notes]
v1.2
This release features a minor enhancement to the configuration file capabilities, several bug fixes, improvements to the build, and several new box designs. [Release Notes]
v1.1.2
New box designs, several patches to enable easier building of the source. No new features. Wrap-up of all changes prior to the move to GitHub. [Release Notes]