All Versions
11
Latest Version
Avg Release Cycle
164 days
Latest Release
208 days ago

Changelog History
Page 1

  • v0.11.0

    August 01, 2019

    ➕ Add

    • ➕ Add ability to specify border separator as an Array, Proc value by Mitch VanDuyn(@catmando)

    🔄 Changed

    • 🔄 Change Indentation#indent to stop mutating input
    • 🔄 Change gemspec to load files directly
    • 🔄 Change to freeze strings
    • 🔄 Change to relax constraints on tty-screen & equatable
    • 🔄 Change to remove upper boundary on bundler dev dependency
  • v0.10.0

    February 18, 2018

    🔄 Changed

    • 🔄 Change to limit Ruby version to 2.0
    • 🔄 Change to use strings instead of verse
    • 🔄 Change Field to rely on Strings#display_width
    • 🔄 Change Operations to stop accepting table at initialization
    • Change Operations#run_operations to #apply_to
    • 🔄 Change Border to remove padding configuration
    • 🔄 Change ColumnSet class to Columns stateless module
    • 🔄 Change Indentation class to stateless module

    🛠 Fixed

    • 🛠 Fix :resize option to honour :padding values
  • v0.9.0

    November 04, 2017

    🔄 Changed

    • 🔄 Change ColumnSet class to Columns
    • 🔄 Change gemset to require Ruby >= 2.0.0
    • ⚡️ Change to update tty-screen dependency
  • v0.8.0

    February 27, 2017

    🔄 Changed

    • 🔄 Change necromancer dependency to fix Ruby 2.4.0
    • 🔄 Change to use relative paths to load files
  • v0.7.0

    January 15, 2017

    🔄 Changed

    • 🔄 Change loading of dependencies and required files
    • 🔄 Change pastel dependency version
  • v0.6.0

    October 26, 2016

    🔄 Changed

    • 🔄 Change to use unicode-display_width dependency
    • ⬆️ Upgrade verse dependency
  • v0.5.0

    February 11, 2016

    🔄 Changed

    • ⬆️ Upgrade pastel & tty-screen dependencies
    • ✂ Remove unused parameters from Operations::Padding

    🛠 Fixed

    • 🛠 Fix all warnings
  • v0.4.0

    September 20, 2015

    🔄 Changed

    • ⚡️ Update dependencies on tty-screen and pastel
  • v0.3.0

    July 06, 2015

    🔄 Changed

    • 🔄 Change benchmarks to reflect API
    • 🔄 Change dependency on tty-screen
  • v0.2.0

    March 30, 2015

    ➕ Added

    • ➕ Add UTF-8 support for operations
    • ➕ Add AlignmentSet for alignments storage
    • ➕ Add tests for multilne column widths

    🔄 Changed

    • Change Table each_with_index to iterate over rows
    • 🔄 Change Alignment operation to use AlignmentSet
    • 🔄 Change Columns to directly depend on table data
    • 🔄 Change Indentation to stop relying on renderer
    • 🔄 Change Border to accept padding as argument
    • 🔄 Change and extract padding operation
    • ♻️ Change Columns to ColumnConstraint and refactor enforce
    • ✂ Remove padding from wrapped operation to fully rely on Verse.wrap
    • ✂ Remove color renderer
    • ✂ Remove adjust_padding from Columns

    🛠 Fixed

    • 🛠 Fix table rendering for UTF-8 content
    • 🛠 Fix alignment to allow for individual field alignment
    • 🛠 Fix bug with padding operation
    • 🛠 Fix table border and content coloring
    • 🛠 Fix bug with table rerendering to allow for multiple renders
    • 🛠 Fix bug with ANSI codes in table content