Skip to content

v0.15.0: add Experimental support for using a `pyarrow.Table` as input

Latest
Compare
Choose a tag to compare
@rich-iannone rich-iannone released this 14 Dec 00:29
· 8 commits to main since this release
4043f14

Features

  • There is now experimental support for using a pyarrow.Table as input by @amol- in #487
  • The fmt_flag() method has been added so that you can display flag icons based on country codes by @rich-iannone in #523
  • With the new fmt_icon() method, it's possible to have FontAwesome icons within table cells by @rich-iannone in #515
  • The fmt_number(), fmt_percent(), fmt_integer() and fmt_currency() methods can now format values in accounting notation by @rich-iannone in #513
  • Tables can be written as CSS-inlined HTML strings via as_raw_html() with the new inline_css= argument by @rich-iannone in #557
  • The save() method has been greatly enhanced and includes the ability to perform intermediate saves (since the method returns itself) by @jrycw in #499
  • Enhance the fmt_image() method to support http/https schema in the columns= parameter by @jrycw in #520
  • The pipe() method has been added and it operates similarly to that of the Pandas and Polars APIs, by @jrycw in #363

Fixes

  • Improve detection of Polars installation by @lukemanley in #505
  • Add CI build for testing Python 3.13 by @glemaitre in #514
  • Having hidden columns along with column width definitions no longer mangles HTML table output by @rich-iannone in #509
  • Some mypy errors were fixed and the project was switched to ruff linting and formatting by @jrycw in #511
  • The CI README badge now properly reports build status by @rich-iannone in #553
  • Fix missing exception raise in _val_is_numeric() and _val_is_str() by @jrycw in #510
  • Standardize imports by converting absolute imports to relative imports by @jrycw in #521
  • Exclude if TYPE_CHECKING: lines from coverage reports by @rich-iannone in #556

Docs

  • Include the vals.fmt_image() function in the API reference by @jrycw in #486
  • Make spelling fixes in the contributing guide by @glemaitre in #516
  • Add information about Pandas requirement when using internal datasets by @rich-iannone (#549, #559)
  • Add a CITATION.cff file and provide citation information in README by @rich-iannone in #551
  • Update README with conda install instructions and some clarity on which environments Great Tables can be used in, by @rich-iannone in #552
  • Improve presentation of Contributing Guidelines by @rich-iannone in #550

New Contributors

Full Changelog: v0.14.0...v0.15.0