Skip to content

Latest commit

 

History

History
195 lines (131 loc) · 4.68 KB

ChangeLog.md

File metadata and controls

195 lines (131 loc) · 4.68 KB

Changelog for brick-shgif

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Haskell Package Versioning policy.

Unreleased changes

[1.5.1.0] - 2021-09-02

Changed

  • Update stack LTS to 18.8
  • Update brick version to 0.62 (included in LTS 18.8)
  • Use cabal file directly instead of package.yaml

Removed

  • package.yaml as it's now not-recommended by stack

[1.5.0.1] - 2020-06-19

Fixed

  • Rename all updaters in document

[1.5.0.0] - 2020-06-19

Added

  • Add 'Updater' type synonym to indicate Updater function
  • Add 'Updatable' type class. This allows to use all 'Updater' with any instance of Updatable
  • Add 'Updatable' instance for 'Shgif'
  • Use 'Rank2Types' extension in Shgif.Updater and Shgif.Type.Internal

Changed

  • Shgif format: 1.0.0
  • Update shgif examples to support shgif 1.0.0
  • Rename all functions in 'Shgif.Updater' to generalized name
  • Update all examples to use new Updater

[1.4.1.0] - 2020-03-02

Added

  • New Updater: 'setShgifTickTo'
  • Example for 'setShgifTickTo'

[1.4.0.1] - 2020-02-23

Fixed

  • Example codes use new module names

[1.4.0.0] - 2020-02-23

Added

  • New module: 'Shgif.Loader'
  • New module: 'Shgif.Updater'
  • New module: 'Shgif.Type.Internal'
  • New module: 'Shgif'
    • This is for document reason. Doesn't export anything.

Changed

  • Rename 'getShgif' to 'fromFile'
  • Rename 'getShgifs'to 'fromFiles'
  • 'fromCanvasWithMeta' is exported from 'Shgif.Loader'
  • 'Shgif.Type' doesn't export:
    • updateShgifNoLoop
    • updateShgif
    • updateShgifReversedNoLoop
    • updateShgifReversed
    • getShgif
    • getShgifs
    • updateShgifTo
    • fromCanvas
    • fromTartFile
  • Update documents

[1.3.1.0] - 2020-02-23

Added

  • 'Shgif.Type.fromCanvas'
  • 'Shgif.Type.fromTartFile'
  • New example using fromTartFile: 'example/codes/loadFromTartFile.hs'
  • Resource for above example in: 'example/resources'

[1.3.0.0] - 2020-02-14

Added

  • 'Brick.Extensions.Shgif.Widgets.shgifs' which will take multiple shgifs and display with merging.

Changed

  • 'Brick.Extensions.Shgif.Widgets.canvas' takes [Canvas] instead of Canvas.

[1.2.0.0] - 2020-02-09

Added

Changed

  • New Shgif format is available! Please see docs/shgif-format.md
  • Update all example Shgifs to support the new format

[1.1.4.3] - 2020-02-09

Added

  • New shgif viewer executable with '--reversed'/'--oneshot' flags(see its '--help')

Changed

  • All example codes are moved to example/codes/ directory.
  • Update gitignore file to ignore files for 'vim'/'macOS'/'haskell'

Removed

  • Unused src/Lib.hs

[1.1.4.2] - 2020-02-04

Fixed

  • 'updateShgifTo' used wrong operator which seems to be reason of the freeze

[1.1.4.1] - 2020-02-04

Changed

  • 'addInitialCanvas' now returns Shgif with canvas rendered
  • You don't have to call 'updateShgif' just after 'getShgif' to render it.

Fixed

  • Example code in README

[1.1.4.0] - 2020-02-04

Added

  • 'updateShgifTo' that will update Shgif to make it closer to given tick

Fixed

  • Refactoring 'updateShgif' related functions with Lens

[1.1.3.1] - 2019-12-22

Fixed

  • Freezing issue after 'updateShgifReversedNoLoop' is called with tick 0

[1.1.3.0] - 2019-12-22

Added

  • Export 'Shgif.Type.updateShgifReversedNoLoop'

[1.1.2.0] - 2019-12-22

Added

  • 'updateShgifReversedNoLoop' that is no-loop version of 'updateShgifReversed'

[1.1.1.0] - 2019-12-22

Added

  • 'updateShgifReversed' that reverse shgif(play backwards)
  • Two examples for 'updateShgifReversed'

[1.1.0.2] - 2019-12-22

Added

  • 'updateShgifNoLoop' that is no-loop version of 'updateShgif'

Fixied

  • Add missing 'added component' to Changelog (see above)

[1.1.0.1] - 2019-12-22

Changed

[1.1.0] - 2019-12-20

Added

  • 'getShgif' -- Read Shgif from Yaml and generate Canvas for it
  • 'getShgif' -- Read Shgif from more than one Yaml and generate Canvas for each of them
  • New example to treat more than one Shgif

Changed

  • 'shgif' widget isn't applied borer
  • Rename 'app/Main.hs' to 'app/shgifView.hs'

Removed

  • 'Shgif.Type' stop exposing 'addInitialCanvas'

[1.0.0] - 2019-12-19

Added

  • Add basic functionality to render Shgif file
  • First Shgif format