> For the complete documentation index, see [llms.txt](https://the-sheet.gitbook.io/the-sheet-v2/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://the-sheet.gitbook.io/the-sheet-v2/packages/flash-list/changelog.md).

# @the-sheet/flash-list

## 2.0.23

### Patch Changes

* Updated dependencies
  * @the-sheet/the-sheet\@2.0.23

#### Changes only in `@the-sheet/embedded-stack-navigator`

* Add `react-native-reanimated` as a peer dependency (⚠️ **BREAKING**)

***

* Remove `SLIDE_DURATION_MS`. Instead, sliding animation is done through new combo `withSpring` + `SPRING_CONFIG` (⚠️ **BREAKING**)

***

* Add new value for `transitionType` = `none`

***

* Add `animateDynamicHeight` prop to control whether the height of the stack navigator should animate when the content height changes. Defaults to `true`

***

* Add `fill` prop to control whether the stack navigator should fill the parent container. Defaults to `false` (⚠️ **BREAKING**)
  * Before, the stack navigator would always fill the parent container, but now it will only do so if `fill` is set to `true`

***

* Add `styles` prop to override some stylings in the stack navigator

## 2.0.22

### Patch Changes

* Updated dependencies
  * @the-sheet/the-sheet\@2.0.22

***

* Make `BottomSheetRegistryProvider` optional
* Add `useBottomSheetRegistryDangerously`
* Add `BottomSheetPresenterRegistryProvider` (also optional)
* Add `useBottomSheetPresenterRegistry` and `useBottomSheetPresenterRegistryDangerously`
* Add `id` prop to `BottomSheetPresenter` for registry lookups
* Add `presenterHeight`, `presenterVisibleHeight`, and `presenterVisibleRatio` to `BottomSheetPresenterContextType`
* Skips sheet/presenter's visible height and ratio computation when sheet/presenter's height is 0, which prevents NaN cases

## 2.0.21

### Patch Changes

* Updated dependencies
  * @the-sheet/the-sheet\@2.0.21

***

* Expose API `putOnTop` on `SheetStackItem`
* Expose API `reshow` on `BottomSheetPresenter`

## 2.0.20

### Patch Changes

* Updated dependencies
  * @the-sheet/the-sheet\@2.0.20

***

* Fix bug: Remove stack item from stack provider when stack item unmounts, so it does not cause memory leak

## 2.0.19

### Patch Changes

* Updated dependencies
  * @the-sheet/the-sheet\@2.0.19

***

* Rename `react-native-embedded-stack-navigator` to `@the-sheet/embedded-stack-navigator` (⚠️ **BREAKING**)
* Rename `react-native-universe-portal` to `@the-sheet/universe-portal` (⚠️ **BREAKING**)
* Rename `react-native-the-sheet` to `@the-sheet/the-sheet` (⚠️ **BREAKING**)

***

* Remove `ScrollViewRefCore` (⚠️ **BREAKING**)
* Make type of `scrollViewRef` more general: `AnimatedRef<any>`
  * Users can cast it to more specific types when used

***

* Add support for `@shopify/flash-list` - `BottomSheetFlashList`
  * `@the-sheet/flash-list` for `@shopify/flash-list@1.x`
  * `@the-sheet/flash-list-v2` for `@shopify/flash-list@2.x`


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://the-sheet.gitbook.io/the-sheet-v2/packages/flash-list/changelog.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
