Skip to content
Permalink
Branch: master
Find file Copy path
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
49 lines (30 sloc) 1.6 KB

libCLImate.Go Changes

0.6.0 - 10th April 2019

  • ~ updated in light of breaking changes in CLASP.Go 0.15

0.5.0 - 8th April 2019

  • ~ AddAlias() method now takes two string parameters: resolved_name, alias_name

0.4.2 - 30th March 2019

    • now supports InitFlag_PanicOnFailure flag
    • now supports ParseFlag_PanicOnFailure flag
    • now support ParseFlag_DontCheckUnused flag
  • ~ ensuring caller-provided exiter and stream are supported (for testing)
    • unit-tests for Climate.Abort()
    • unit-tests for Climate.ShowUsage()
    • unit-tests for Climate.ShowVersion()
  • ~ abstracted out common test constructs into common_test.go

NOTE: requires latest version (0.14.2) of CLASP.Go (https://github.com/synesissoftware/CLASP.Go)

0.4.1 - 29th March 2019

    • now obeys InitFlag_PanicOnFailure and ParseFlag_PanicOnFailure
    • now obeys ParseFlag_DontCheckUnused

0.4.0 - 29th March 2019

    • added Climate.VersionPrefix field
  • ~ substantial internal changes to ensure that mocking works for unit-tests

0.3.0 - 28th March 2019

    • added Climate.ProgramName field
    • added Climate.Abort() method

0.2.0 - 25th March 2019

    • added Climate.AddFlagFunc() and Climate.AddOptionFunc() methods, which take callbacks to be executed when the flag/option is encountered in the parsed command-line arguments;
    • added examples/parse_and_verify.go example which illustrates use of the callbacks.

0.1.0 - 23rd March 2019

FIRST PUBLIC RELEASE

You can’t perform that action at this time.