Skip to content

Latest commit

 

History

History
136 lines (109 loc) · 4.41 KB

CHANGELOG.md

File metadata and controls

136 lines (109 loc) · 4.41 KB

License: MIT v3


go-printers

A Golang module built on top of the spf13/pflag library to assist with abstracting output formatting.
README · CHANGELOG . CONTRIBUTING
Report Bug · Request Feature

Changelog

v0.4.0 - 2024-08-03

Features

  • support o.OverrideOutputFormat(format)

Build

  • update PR workflow to use asdf
  • skip vale on a release build
  • reshim asdf golan after tool install
  • skip installing ruby when releasing
  • upgrade base golang to 1.20 for compat with sbot
  • add release action
  • bump yaml pkg to v3
  • sort commits in CHGLOG
  • asdf for git-chglog
  • cit on floyd (my darwin-23)
  • normalize on asdf for tool versions

v0.3.2 - 2023-11-26

Features

  • use GoStringer when available

Bug Fixes

  • outsmarting the golang fmt package doesn't work
  • marshalObjectToString ignored fmt.Stringer
  • AddPrinterOptions broke in 0.3.1

Build

  • a .tools-version file sets golang locally for asdf

v0.3.1 - 2023-11-24

Features

  • add ActiveOutputFormat() method

Bug Fixes

  • default output format not set properly
  • oldest one in the book

Test Coverage

  • demonstrate using TestIOStreams
  • reproduce issue #1
  • add ginko and gomega as a testing framework

Build

  • don't bother with gen for a package
  • add ci/cd actions
  • replace make with task

Chore

  • downgrade module version to go 1.17

Pull Requests

  • Merge pull request #2 from davidalpert/GH-1-default-output-format-not-properly-set
  • Merge pull request #6 from davidalpert/GH-3-add-cicd-actions
  • Merge pull request #5 from davidalpert/GH-4-replace-makefile-with-taskfile

v0.3.0 - 2022-07-23

Bug Fixes

  • remove duplicate WriteOutput method

Code Refactoring

  • annonmize embeded streams

v0.2.0 - 2022-07-22

Code Refactoring

  • embed streams inside printer options

v0.1.0 - 2022-07-17

Features

  • expose go-printers as a printers package