...

Text file src/go.uber.org/multierr/CHANGELOG.md

Documentation: go.uber.org/multierr

     1Releases
     2========
     3
     4v1.11.0 (2023-03-28)
     5====================
     6-   `Errors` now supports any error that implements multiple-error
     7    interface.
     8-   Add `Every` function to allow checking if all errors in the chain
     9    satisfies `errors.Is` against the target error.
    10
    11v1.10.0 (2023-03-08)
    12====================
    13
    14-   Comply with Go 1.20's multiple-error interface.
    15-   Drop Go 1.18 support.
    16    Per the support policy, only Go 1.19 and 1.20 are supported now.
    17-   Drop all non-test external dependencies.
    18
    19v1.9.0 (2022-12-12)
    20===================
    21
    22-   Add `AppendFunc` that allow passsing functions to similar to
    23    `AppendInvoke`.
    24
    25-   Bump up yaml.v3 dependency to 3.0.1.
    26
    27v1.8.0 (2022-02-28)
    28===================
    29
    30-   `Combine`: perform zero allocations when there are no errors.
    31
    32
    33v1.7.0 (2021-05-06)
    34===================
    35
    36-   Add `AppendInvoke` to append into errors from `defer` blocks.
    37
    38
    39v1.6.0 (2020-09-14)
    40===================
    41
    42-   Actually drop library dependency on development-time tooling.
    43
    44
    45v1.5.0 (2020-02-24)
    46===================
    47
    48-   Drop library dependency on development-time tooling.
    49
    50
    51v1.4.0 (2019-11-04)
    52===================
    53
    54-   Add `AppendInto` function to more ergonomically build errors inside a
    55    loop.
    56
    57
    58v1.3.0 (2019-10-29)
    59===================
    60
    61-   Switch to Go modules.
    62
    63
    64v1.2.0 (2019-09-26)
    65===================
    66
    67-   Support extracting and matching against wrapped errors with `errors.As`
    68    and `errors.Is`.
    69
    70
    71v1.1.0 (2017-06-30)
    72===================
    73
    74-   Added an `Errors(error) []error` function to extract the underlying list of
    75    errors for a multierr error.
    76
    77
    78v1.0.0 (2017-05-31)
    79===================
    80
    81No changes since v0.2.0. This release is committing to making no breaking
    82changes to the current API in the 1.X series.
    83
    84
    85v0.2.0 (2017-04-11)
    86===================
    87
    88-   Repeatedly appending to the same error is now faster due to fewer
    89    allocations.
    90
    91
    92v0.1.0 (2017-31-03)
    93===================
    94
    95-   Initial release

View as plain text