
= UPDATE LOG

* 2018-09-29

    Should check the cmd after broadcast non-option in `PreParser`.
    Fix the issue not clean the `prenoa`.
    Add more test for `PreParser`.

* 2018-09-27

    Fix the value which passed to `Option::Array` and `Option::Hash` callback.
    Update the README.
    Add a method `unregiste` to TypesManager.
    Add a sample redefine the option prefix.

* 2018-09-26

    Fix the issue that not clean the `@!noa` of Parser.
    Fix the some method signature of Option.

* 2018-09-25

    Fix issue about skip argument.

* 2018-09-18

    Fix some issue about autohv.

* 2018-09-16

    Do refactoring with a few API changed.
    Easy way to expand things.

* 2018-09-04

    Fix the signature error of `Cmd`.

* 2018-08-25

    Add a method `merge` to `OptionSet`.

* 2018-07-06

    Replace the method new-from-optstring with from-optstring.

* 2018-07-05

    Add value attribute to `pos`(NonOption::Pos), it will be set when `pos`(NonOption::Pos) matched.

    Fix a bug of `pos` index matching.

    You can access type manager of OptionSet now.

    Update some documents of `pos`(NonOption::Pos).
