# Jasmine Core 5.8.0 Release Notes ## New Features * Allow passing a function to `saveArgumentsByValue` to customize how arguments are saved * Merges [#2062](https://github.com/jasmine/jasmine/pull/2062) from @evanwaslh * Fixes [#1886](https://github.com/jasmine/jasmine/issues/1886) * Use custom object formatters in spy strategy mismatch errors * Include function names in pretty printer output * Improve performance of autoTick in Node * Merges [#2058](https://github.com/jasmine/jasmine/pull/2058) from @atscott ## Bug Fixes * Fix diff building when only one side has a custom object formatter * Fixes [#2061](https://github.com/jasmine/jasmine/issues/2061) ## Documentation improvements * Added Node 24 to supported environments ## Supported environments This version has been tested in the following environments. | Environment | Supported versions | |-------------------|-------------------------| | Node | 18**, 20, 22, 24 | | Safari | 15**, 16**, 17** | | Chrome | 137* | | Firefox | 102**, 115**, 128, 139* | | Edge | 137* | \* Evergreen browser. Each version of Jasmine is tested against the latest version available at release time.
\** Supported on a best-effort basis. Support for these versions may be dropped if it becomes impractical, and bugs affecting only these versions may not be treated as release blockers. ------ _Release Notes generated with _[Anchorman](http://github.com/infews/anchorman)_