# \[ANN\] array-0.5.6.0

**URL:** https://discourse.haskell.org/t/ann-array-0-5-6-0/6943
**Category:** Announcements
**Created:** [July 10, 2023, 3:34pm UTC](https://discourse.haskell.org/t/ann-array-0-5-6-0/6943 "2023-07-10T15:34:30Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![July541](https://sea2.discourse-cdn.com/flex002/user_avatar/discourse.haskell.org/july541/32/2389_2.png) [@July541](https://discourse.haskell.org/u/July541)
#### Post date: [July 10, 2023, 3:34pm UTC](https://discourse.haskell.org/t/ann-array-0-5-6-0/6943/1 "2023-07-10T15:34:30Z")

</div>

Hi everyone,

`array-0.5.6.0` has been released! Compared to the previous version, this version has the following improvements:

## Changed

- `listArray` and `newListArray` are now good consumers of the input list
- Bump base bound to `<4.20`

## Added

- Add the `genArray` and `newGenArray` function
- Add `Data.Array.MArray.modifyArray` and `Data.Array.MArray.modifyArray'`  
These are also exposed from `Data.Array.IO`, `Data.Array.ST`, and  
`Data.Array.Storable`.
- Add `Data.Array.IArray.(!?)`

## Fixed

- Array docs regarding constructing arrays
- Update note [Inlining and fusion]
- Unboxed Bool arrays no longer cause spurious alarms  
when used with `-fcheck-prim-bounds`
- Replace Haddock hide pragma with not-home to make the Haddocks more readable

Happy coding!  
Lei Zhu
