pterm v0.6.0 Release Notes

Release Date: 2020-10-19 // over 3 years ago
  • Ci

    • โœ… disable gocritic in test files
    • โœ… disable some checks for test files
    • ๐Ÿ‘• don't lint test files
    • don't check for pointer returns
    • don't check for pointer returns

    ๐Ÿ”จ Code Refactoring

    • ๐Ÿ’… make printers accept pointers to styles
    • โœ‚ remove emojis to comply with cross-platform policy
    • ๐Ÿ”„ change LivePrinter interface to pointer output
    • ๐Ÿ”„ change TextPrinter interface to pointer output

    ๐Ÿ“š Documentation Changes

    • โž• add to do list to PR template (#52)
    • โž• add documentation to theme

    ๐Ÿ”‹ Features

    • โž• add BasicTextPrinter
    • โž• add theme support to section and table printer
    • โž• add theme support to spinner
    • โž• add theme support to headers
    • โž• add template support for progressbars
    • โž• add default theme

    ๐Ÿ’… Style

    • code styling

    โœ… Test

    • benchmark: fix spinner benchmark

    ๐Ÿ’ฅ BREAKING CHANGE

    ๐Ÿ’… All printers only accept pointers as any Style attribute.

    ๐Ÿ–จ LivePrinter now requires to return a pointer.

    ๐Ÿ–จ TextPrinter now requires to return a pointer.