Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

release: Prepare 15.0.0 release #555

Merged
merged 2 commits into from
Jan 17, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
26 changes: 20 additions & 6 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,25 @@

### Added

- Introduce `ListStateObserver.onDidEndDeceleration(_:)` callback, which allows an observer to become notified when the scrollview finishes deceleration.
### Removed

### Changed

### Misc

### Internal

# Past Releases

# [15.0.0] - 2025-01-16

### Fixed
maxg-square marked this conversation as resolved.
Show resolved Hide resolved

- Programmatic scrolling animations could be janky.

### Added

- Introduce `ListStateObserver.onDidEndDeceleration(_:)` callback, which allows an observer to become notified when the scrollview finishes deceleration.

### Removed

Expand All @@ -15,14 +32,10 @@

- `AutoScrollAction.scrollTo(_:onInsertOf:position:animation:shouldPerform:didPerform:)` has been changed to no longer take an animation block, and renamed to `AutoScrollAction.scrollTo(_:onInsertOf:position:animated:shouldPerform:didPerform:)`, taking a `Bool` `animated` parameter instead.

### Misc

### Internal

- While no longer published, CocoaPods is still used for demo project generation.

# Past Releases

# [14.5.0] - 2024-12-18

### Added
Expand Down Expand Up @@ -1086,7 +1099,8 @@ listActions.scrolling.scrollToSection(
Earlier releases were ad-hoc and not tracked. To see all changes, please reference [closed PRs on Github](https://github.com/kyleve/Listable/pulls?q=is%3Apr+is%3Aclosed).


[Main]: https://github.com/square/Listable/compare/14.5.0...main
[Main]: https://github.com/square/Listable/compare/15.0.0...main
[15.0.0]: https://github.com/square/Listable/compare/14.5.0...15.0.0
[14.5.0]: https://github.com/square/Listable/compare/14.4.1...14.5.0
[14.4.1]: https://github.com/square/Listable/compare/14.4.0...14.4.1
[14.4.0]: https://github.com/square/Listable/compare/14.3.1...14.4.0
Expand Down
4 changes: 2 additions & 2 deletions docs/BlueprintLists/Enums.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="index.html">BlueprintLists</a>
<img class="carat" src="img/carat.png" alt=""/>
Enumerations Reference
</p>
Expand Down Expand Up @@ -186,7 +186,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Enums/ListContentContextKey.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
ListContentContextKey Enumeration Reference
<a class="breadcrumb" href="../Enums.html">Enumerations</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.ListContentContextKey Enumeration Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -191,7 +193,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
4 changes: 2 additions & 2 deletions docs/BlueprintLists/Extensions.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="index.html">BlueprintLists</a>
<img class="carat" src="img/carat.png" alt=""/>
Extensions Reference
</p>
Expand Down Expand Up @@ -213,7 +213,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Extensions/Element.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
Element Extension Reference
<a class="breadcrumb" href="../Extensions.html">Extensions</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUI.Element Extension Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -197,7 +199,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Extensions/Environment.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
Environment Extension Reference
<a class="breadcrumb" href="../Extensions.html">Extensions</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUI.Environment Extension Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -250,7 +252,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
4 changes: 2 additions & 2 deletions docs/BlueprintLists/Functions.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="index.html">BlueprintLists</a>
<img class="carat" src="img/carat.png" alt=""/>
Functions Reference
</p>
Expand Down Expand Up @@ -434,7 +434,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
4 changes: 2 additions & 2 deletions docs/BlueprintLists/Protocols.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="index.html">BlueprintLists</a>
<img class="carat" src="img/carat.png" alt=""/>
Protocols Reference
</p>
Expand Down Expand Up @@ -304,7 +304,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintHeaderFooterContent Protocol Reference
<a class="breadcrumb" href="../Protocols.html">Protocols</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.BlueprintHeaderFooterContent Protocol Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -455,7 +457,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Protocols/BlueprintItemContent.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintItemContent Protocol Reference
<a class="breadcrumb" href="../Protocols.html">Protocols</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.BlueprintItemContent Protocol Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -610,7 +612,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
4 changes: 2 additions & 2 deletions docs/BlueprintLists/Structs.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,7 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="index.html">BlueprintLists</a>
<img class="carat" src="img/carat.png" alt=""/>
Structures Reference
</p>
Expand Down Expand Up @@ -323,7 +323,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Structs/ElementHeaderFooterContent.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
ElementHeaderFooterContent Structure Reference
<a class="breadcrumb" href="../Structs.html">Structures</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.ElementHeaderFooterContent Structure Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -298,7 +300,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Structs/ElementItemContent.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
ElementItemContent Structure Reference
<a class="breadcrumb" href="../Structs.html">Structures</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.ElementItemContent Structure Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -324,7 +326,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 5 additions & 3 deletions docs/BlueprintLists/Structs/List.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,9 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../index.html">BlueprintLists</a>
<img class="carat" src="../img/carat.png" alt=""/>
List Structure Reference
<a class="breadcrumb" href="../Structs.html">Structures</a>
<img class="carat" src="../img/carat.png" alt=""/>
BlueprintUILists.List Structure Reference
</p>

<div class="content-wrapper">
Expand Down Expand Up @@ -423,7 +425,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
8 changes: 6 additions & 2 deletions docs/BlueprintLists/Structs/List/Measurement.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,11 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../../index.html">BlueprintLists</a>
<img class="carat" src="../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../Structs.html">Structures</a>
<img class="carat" src="../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../Structs/List.html">BlueprintUILists.List</a>
<img class="carat" src="../../img/carat.png" alt=""/>
Measurement Enumeration Reference
</p>
Expand Down Expand Up @@ -369,7 +373,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
10 changes: 8 additions & 2 deletions docs/BlueprintLists/Structs/List/Measurement/FillRule.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,13 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../../../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../../../index.html">BlueprintLists</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs.html">Structures</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs/List.html">BlueprintUILists.List</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs/List/Measurement.html">Measurement</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
FillRule Enumeration Reference
</p>
Expand Down Expand Up @@ -224,7 +230,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
10 changes: 8 additions & 2 deletions docs/BlueprintLists/Structs/List/Measurement/SafeArea.html
Original file line number Diff line number Diff line change
Expand Up @@ -42,7 +42,13 @@
</header>

<p class="breadcrumbs">
<a class="breadcrumb" href="../../../index.html">BlueprintLists Reference</a>
<a class="breadcrumb" href="../../../index.html">BlueprintLists</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs.html">Structures</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs/List.html">BlueprintUILists.List</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
<a class="breadcrumb" href="../../../Structs/List/Measurement.html">Measurement</a>
<img class="carat" src="../../../img/carat.png" alt=""/>
SafeArea Enumeration Reference
</p>
Expand Down Expand Up @@ -248,7 +254,7 @@ <h4>Declaration</h4>
</div>
<section class="footer">
<p>&copy; Square, Inc. All rights reserved.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.14.4</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
<p>Generated by <a class="link" href="https://github.com/realm/jazzy" target="_blank" rel="external noopener">jazzy ♪♫ v0.15.3</a>, a <a class="link" href="https://realm.io" target="_blank" rel="external noopener">Realm</a> project.</p>
</section>
</body>
</html>
Loading
Loading