View Source Changelog

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 Semantic Versioning.

0-9-4

[0.9.4]

updated

Updated

  • Documentation for building binary releases
  • Livebook Example

0-9-3

[0.9.3]

added

Added

  • Allow for border-less tables

0-9-2-2023-07-31

[0.9.2] - 2023-07-31

added-1

Added

  • a short option for arguments

0-9-1-2023-07-17

[0.9.1] - 2023-07-17

fixed

Fixed

  • Properly handle the charlist return from IO.read/2

0-9-0-2023-07-17

[0.9.0] - 2023-07-17

changed

Changed

  • when a command is passed in that is not recognized, print help to the screen

0-8-1-2022-12-13

0.8.1 - 2022-12-13

added-2

Added

  • Better support for halting the runtime when a command is finished
    • a new callback handle_exit_value/1 that is overrideable and called after each command is done.

0-8-0-2022-06-27

0.8.0 - 2022-06-27

added-3

Added

  • Prompt.Router to simplify creating commands
    • introduces the command and arg macros

0-7-4-2022-06-06

0.7.4 - 2022-06-06

added-4

Added

  • min and max validations for text entry

0-6-3-2021-11-28

0.6.3 - 2021-11-28

added-5

Added

  • use NimbleOptions to validate options
  • background_color as an option for displaying text

changed-1

Changed

  • modified the way to pass in text color
    • takes an atom now instead of an IO.ANSIcolor function
  • refactored select/2 into it's own module
  • refactored choice/2 into it's own module
  • refactored confirm/2 into it's own module
  • refactored text/2 into it's own module

0-6-2-2021-10-25

0.6.2 - 2021-10-25

documentation

Documentation

  • Added Livebook example as extra pages in hexdoc
  • Organized Prompt functions as Input / Output
  • Nested Modules for better readability
  • Updated ex_docs
  • Added GPL License file

0-6-1-2021-10-21

0.6.1 - 2021-10-21

added-6

Added

0-6-0-2021-10-17

0.6.0 - 2021-10-17

added-7

Added

  • a help/0 callback and the ability to override

changed-2

Changed

  • Instead of taking a list of tuples for commands ([{"command", Module"}]), now take a Keyword list ([command: Module])