# Release notes - 1.61

Source: https://taxilang.org/changelog/releases/1.61
Version: 1.61

## 1.61.0
2025-01-31

### Bug Fixes

* **compiler:** types should be inferred from expressions if present before inferring via field name ([60ad2e8](https://gitlab.com/taxi-lang/taxi-lang/commit/60ad2e883065c547c33e09d059d5a2fb04ec002d))
* error thrown when processing constraints without params ([cf18aba](https://gitlab.com/taxi-lang/taxi-lang/commit/cf18aba8558d9e8e14b65246077b5b4e52e086c9))

### Features

* **core/compiler:** type inference now works on objects returned from functions ([fac8d34](https://gitlab.com/taxi-lang/taxi-lang/commit/fac8d346a76a430e810e672bc01bfc3e93441a79))
* **core:** it is now permitted to project an object to an array ([7291925](https://gitlab.com/taxi-lang/taxi-lang/commit/72919254d2a75b58ee0620eadd01b28726ed3aa6))

## 1.61.1
2025-01-31

### Bug Fixes

* **core:** spread operator should consider inherited types ([3cfd5f1](https://gitlab.com/taxi-lang/taxi-lang/commit/3cfd5f15bf40b99ca598d4cf0857dd41bd9821f5))
