3.0.3 2023-07-14 Released-By: PERLANCAR; Urgency: low
- No spec changes.
- [doc] Mention somewhat related specification: ColorTheme.
3.0.2 2022-02-14 Released-By: PERLANCAR; Urgency: medium
- No spec changes.
- [border style Test::Labeled] Give different label for header row and
header-data separator line.
- Edit Changes.
- [build] Rebuild with POD::Weaver & Dist::Zilla plugin 'BorderStyle'.
3.0.1 2022-02-14 Released-By: PERLANCAR; Urgency: medium
- No spec changes.
- Add BorderStyle::Test::{CustomChar,Labeled} from BorderStyleBase
distribution, as that distribution will be purged from CPAN.
- [bugfix] Avoid error from stricture.
3.0.0 2022-02-14 Released-By: PERLANCAR; Backward-Incompatible: yes; Urgency: medium
[INCOMPATIBLE CHANGES]
- Bump specification version from 2 to 3 due to incompatible changes.
- Remove `chars` in border style structure and abstract it through
`get_border_char()` to be more flexible, e.g. to allow for footer
area, vertical header (header columns), and so on.
- Replace the positional arguments in `get_border_char()` with named
arguments to be more flexible. Replace the `x` and `y` arguments
that refer to character with character `name`, to be more readable.
[ENHANCEMENTS]
- Add roles in BorderStyleRole::* to replace BorderStyleBase. There are
now BorderStyleRole::Source::ASCIIArt to make it easier to add a new
border style by just "drawing" it.
2.0.9 2022-01-27 Released-By: PERLANCAR; Urgency: medium
- Fix some border characters in demo table.
2.0.8 2022-01-26 Released-By: PERLANCAR; Urgency: medium
- [bugfix] Missing a couple of characters in header-data separator
line ('c' and 'd').
2.0.7 2022-01-24 Released-By: PERLANCAR; Urgency: medium
- Support multiple header rows.
2.0.6 2021-01-31 Released-By: PERLANCAR; Urgency: medium
- Introduce bottom border characters (when we are drawing header
row but there are no data rows).
2.0.5 2021-01-31 Released-By: PERLANCAR; Urgency: medium
- Introduce top border characters when not drawing header row.
2.0.4 2021-01-23 Released-By: PERLANCAR; Urgency: medium
- Relabel border characters, introduce 6 more border characters for
table with row/column spans.
2.0.3 2020-06-19 Released-By: PERLANCAR; Urgency: medium
- State that get_struct() must also be available as a static
method.
2.0.2 2020-06-14 Released-By: PERLANCAR; Urgency: medium
- No longer encourage putting border style modules under app
namespace (SOME::APP::BorderStyle::*) due to slow search.
- Add note in Changes: 2.0.0 was never released.
2.0.1 2020-06-11 Released-By: PERLANCAR; Urgency: medium
- Forgot to specify box_chars property.
2.0.0 2020-06-11 Released-By: PERLANCAR; Released: no
- Rename from Border-Style to BorderStyle.
- Bump specification version to 2.
- [incompatible] Border style module must now be a class and contain
only a single border style structure in %BORDER (not %border_styles).
The border style class' constructor can accept arguments, for
parameterized border style support.
0.01 2014-12-10 Released-By: PERLANCAR
- First release, split from SHARYANTO-Roles and renamed role module from
SHARYANTO::Role::BorderStyle to Border::Style::Role.