Skip to content

Commit

Permalink
🔖 Version 0.10.0
Browse files Browse the repository at this point in the history
  • Loading branch information
ronisbr committed Nov 5, 2020
1 parent 1c48237 commit 4f348d3
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion Project.toml
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@ uuid = "08abe8d2-0d0c-5749-adfa-8a2ac140af0d"
license = "MIT"
desc = "Print data in formatted tables"
authors = ["Ronan Arraes Jardim Chagas <[email protected]>"]
version = "0.9.1"
version = "0.10.0"

[compat]
julia = "1"
Expand Down

2 comments on commit 4f348d3

@ronisbr
Copy link
Owner Author

@ronisbr ronisbr commented on 4f348d3 Nov 5, 2020

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@JuliaRegistrator register()

Release notes:

  • same_column_size was renamed to equal_columns_width.
  • Remove dependency Parameters.jl. This reduced the loading time in 30% but some features related to structure copying are now missing. (Issue Parameters.jl dep? #79)
  • All table format variables now has the prefix tf_. This was required to avoid naming conflicts since some variables like matrix have common names.
  • screen_size was renamed to display_size.
  • If a table is cropped in text back-end, then a summary indicating the number of omitted rows and columns is now printed. This can be disable by the option show_omitted_cell_summary.
  • PrettyTables.jl now uses compact printing by default.
  • LaTeX tables when using tabular is now wrapped inside a table environment.
  • PrettyTables.jl does not print trailing spaces anymore.
  • Option crop_subheader in text back-end. If this option is true, PrettyTables.jl neglects the subheader length when computing the row size, cropping it if necessary.
  • Option minimum_columns_width in text back-end. This option allows the user the specify the minimum allowed size of each column.
  • Option maximum_columns_width in text back-end. This option allows the user the specify the maximum allowed size of each column.
  • Option title. It is now possible to define the table title in all back-ends. (Issue Add title option #32)
  • Header cells can now be aligned independently from the column alignment. (Issue Alighment for Headers to be different than data column #66)
  • Option hlines in LaTeX back-end. The user can now define where they want horizontal lines in the LaTeX back-end. (Issue LaTeX backend does not support hlines specifications #70)
  • Option cell_first_line_only. If true, then only the first line of the cells are printed.
  • Option row_number_alignment in text back-end. This option can be used to select the alignment of the row number column in text back-end.
  • PrettyTables.jl can now render Markdown cells in all back-ends. (PR Adding rich output support for Markdown #63 and other commits)
  • Option crop_num_lines_at_beginning in text back-end. This option defines how many lines are skipped at the beginning when cropping the table.
  • Option newline_at_end in text back-end. If false, then the table is printed without a newline character at end.
  • Option continuation_row_alignment in text back-end. This option allows the user to select the alignment of the continuation row.
  • Option row_number_column_title. This selects the title of the row number column.
  • A new configuration system is added so that the user can create structures storing printing configurations to be reused.
  • PrettyTables.jl can now use the function print or show to render the cells. This is selected by the keyword renderer.
  • Option ellipsis_line_skip in text back-end. This option configures how many lines are skipped when showing ellipsis to indicate that the lines were cropped.
  • Text back-end can now crop a table in the middle. The behavior can be selected by the keyword vcrop_mode.
  • PrettyTables.jl can now handle UTF-8 strings with variable character size.
  • PrettyTables.jl now supports #undef cells.
  • A lot of optimizations were performed to decrease the time to print the first table, which is now almost 45% less.
  • LaTeX output is now indented.
  • HTML output is now indented.
  • The types when printing Tables.jl now has a compact representation.
  • show_row_number is now available in all back-ends.
  • Revamp of internal mechanism of text back-end, leading to a much more organized code base.
  • The original data is now passed to highlighters and filters when the table complies with Tables.jl API. (Issue Wrong data type in filters when using a table compliant with Tables.jl API #65)
  • LaTeX alignment was wrong in filtered columns.
  • Fix row name crayons in text back-end. (Issue row_name_crayon does not work for me #68)
  • Do not throw an error is a table is empty.
  • End of support of Julia 1.4. The supported versions are 1.0 and 1.5.

@JuliaRegistrator
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Registration pull request created: JuliaRegistries/General/24186

After the above pull request is merged, it is recommended that a tag is created on this repository for the registered package version.

This will be done automatically if the Julia TagBot GitHub Action is installed, or can be done manually through the github interface, or via:

git tag -a v0.10.0 -m "<description of version>" 4f348d362513ed81923810ac6e0d7c708bf95616
git push origin v0.10.0

Please sign in to comment.