All notable changes to this project will be documented in this file.
0.2.8 - 2023-01-29
- Add support for 8bit ANSI color codes via
@
prefix, e.g.@197
.
0.2.7 - 2022-11-29
- Add
[set_]stdout_color_choice
and[set_]stderr_color_choice
to configureColorChoice
used by[e]print[ln]
.
0.2.6 - 2021-09-09
println
,eprintln
andwriteln
can now be used without format string and arguments to only emit a single newline.
0.2.5 - 2021-06-09
- Use crate
litrs
for string literal parsing instead of having custom code for that. This should get rid of some parsing errors for some edge cases. It also makes maintenance easier, as it removes quite a bit of code frombunt
.
0.2.4 - 2020-11-19
- Add
dimmed
attribute, now requiringtermcolor = "1.1.1"
(#19)
0.2.3 - 2020-10-03
- Add way to pass multiple format strings (
println!(["abc", "bar"])
to work around theconcat!
limitation (#17)
- Clarify that
bunt-macros
is treated as internal code and that you must not depend on it directly. That crate does not follow semantic versioning.
0.2.2 - 2020-09-26
- Make
?
work inside arguments (e.g.println!("{}", foo?)
) (#16)
0.2.1 - 2020-09-20
- Add
eprint!
andeprintln!
(#13)
0.2.0 - 2020-09-13
- Minimal Rust version bumped to 1.46.0
syn
dependency removed (#8)- Emit error if arguments are not used
- Implement width and precision non-constant arguments (e.g.
{:0$}
or{:.prec$}
or{:.*}
) (#10) - Fix named arguments also working as positional ones
- Fix bug in parsing 0 flag in format spec (
{:0$}
now parses as "the width is specified in the first argument" instead of the zero flag)
0.1.1 - 2020-09-05
- Minor documentation fixes
- Everything (
write
,writeln
,print
,println
,style
)