Releases: ronisbr/PrettyTables.jl
Releases · ronisbr/PrettyTables.jl
v2.2.2
PrettyTables v2.2.2
v2.2.1
PrettyTables v2.2.1
v2.2.0
PrettyTables v2.2.0
Closed issues:
- printing empty tables (#156)
- HTML Output (#184)
- Row wrapping in HTML (#185)
- text and HTML display of tables with no rows (#187)
- Latex Math (#188)
- Centring on decimal separator (#189)
- Show renderer is not escaping newlines for objects that are not string (#194)
Merged pull requests:
v2.1.2
PrettyTables v2.1.2
The first row when accessing a Table.jl table with row access must be obtained using first instead of assuming that the first row state is 1. (PR #182)
Closed issues:
Merged pull requests:
v2.1.1
PrettyTables v2.1.1
The header must always be printed regardless of the display size. This bug was leading to access of undefined memory if the number of rows in the display was smaller than that in the header. (Issue #179).
Closed issues:
- Wrong calculation of header lines if the display is smaller than the header (#179)
v2.1.0
PrettyTables v2.1.0
- The minimum Julia version was bumped to v1.6. Notice that this is not breaking because StringManipulation.jl already requires Julia 1.6.
- The table style (CSS) can be customized in HTML output using the keyword
table_style
.
Closed issues:
- Transition to 2.0 and new keyword argument names (#178)
v2.0.0
PrettyTables v2.0.0
- The default option of
standalone
in HTML backend is newfalse
instead oftrue
. - The filters were removed to improve the code maintainability. Table filtering must be done now before calling
pretty_table
. - The cells with undefined reference is now handled differently to avoid confusion with cells that contains
undef
. (Issue [#170][gh-issue-170]) - The support of Julia 1.0 was dropped.
- The following options and structures were renamed (the old versions are now deprecated):
HTMLDecoration => HtmlDecoration
HTMLHighlighter => HtmlHighlighter
HTMLTableFormat => HtmlTableFormat
URLTextCell => UrlTextCell
crop_num_lines_at_beginning => reserved_display_lines
noheader => show_header
nosubheader => show_subheader
row_name* => row_label*
rownum_header_crayon => row_number_header_crayon
- Many bugs in LaTeX escaping were fixed. - ![Feature][badge-feature] Two new options were added to limit the number of rows and columns that will be printed in all backends:
max_num_of_columns
andmax_num_of_rows
. - The HTML backend now shows the omitted cell summary.
- The HTML backend now have vertical cropping.
- The HTML backend now have a top bar where the user can print information.
- The HTML highlight now has an option to change the font style.
- The type
HtmlCell
can now be used to add raw HTML code to a table cell. (Issue [#166][gh-issue-166]) - The row number and label can now be decorated in HTML.
- The option
maximum_columns_width
can be used in HTML to limit the maximum width of the cells. - The option
title
can now be customized for the header cells in HTML (header_cell_titles
). - Many internal changes allowed to drastically increase the performance. The input tables are now wrapped in a new structure that is responsible to merge the data to be printed (header, additional columns, etc.).
- The algorithm to obtain the cells from tables with row access (Tables.jl) were improved. (Issue [#174][gh-issue-174])
- OffsetArrays.jl is now supported. (Issue [#110][gh-issue-110])
Closed issues:
- pretty_table should require_one_based_indexing (#110)
tf_dataframe
is missing from predefined_formats (#155)- Row headers (#158)
- Keyword arguments: change
noheader=true
->header=false
? (#160) - Wrong computation of EOL when using CustomTextCells (#161)
- stacked cells (#163)
- LaTeX Backend: Captions (#164)
- Percent character in html (#165)
- Rich HTML output (#166)
- option to render new lines normally in HTML (#167)
- Printing of UndefInitializer() (#170)
- Question: Add comma to numbers (#171)
- Escape Latex characters (#172)
- Tables.jl interface and iterators (#174)
Merged pull requests:
v1.3.1
v1.3.0
PrettyTables v1.3.0
- The alignment anchor regex algorithm was not computing the alignment row correctly in lines with UTF-8 symbols. (Issue #147)
- Two predefined formatters were added:
ft_nomissing
andft_nonothing
. They can be used to transform, respectively,missing
andnothing
into an empty string. (Issue #150)
Closed issues:
- How to print blank (for
missing
ornothing
) (#150) - how to not display column types? (#152)
- Alignment anchor regex are not working with UTF-8 characters (#153)
Merged pull requests:
- Update text_backend.md (#151) (@DimitarVanguelov)
v1.2.3
PrettyTables v1.2.3
Closed issues:
- Consider the columns width when computing the horizontal cropping (#149)
Merged pull requests:
- Typo in docstring (#148) (@storopoli)