Skip to content

Commit 2ff75f8

Browse files
Bumping versions to 16.5.0 (#604)
- New keyboard focus behavior APIs. - Always applying the iOS 16.4 first responder workaround. - Release script updates now that localizations are updated by hand. - See https://github.com/square/Listable/blob/main/ListableUI/Resources/README.md for details. ### Checklist Please do the following before merging: - [x] Ensure any public-facing changes are reflected in the [changelog](https://github.com/square/Listable/blob/main/CHANGELOG.md). Include them in the `Main` section.
1 parent 5cf93fa commit 2ff75f8

File tree

436 files changed

+5533
-1698
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

436 files changed

+5533
-1698
lines changed

CHANGELOG.md

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,20 +4,30 @@
44

55
### Added
66

7-
- Added support for keyboard focus navigation on iOS with `Behavior.FocusConfiguration`. This enables users to navigate list items using keyboard input (Tab, Arrow keys, Return/Space) for improved accessibility and external keyboard support.
8-
97
### Removed
108

119
### Changed
1210

13-
- The iOS 16.4 first responder workaround no longer checks UserDefaults, the workaround is always applied.
14-
1511
### Misc
1612

1713
### Internal
1814

1915
# Past Releases
2016

17+
# 16.5.0 - 2025-11-05
18+
19+
### Added
20+
21+
- Added support for keyboard focus navigation on iOS with `Behavior.FocusConfiguration`. This enables users to navigate list items using keyboard input (Tab, Arrow keys, Return/Space) for improved accessibility and external keyboard support.
22+
23+
### Changed
24+
25+
- The iOS 16.4 first responder workaround no longer checks UserDefaults, the workaround is always applied.
26+
27+
### Misc
28+
29+
- Updating the release process to no longer automatically sync localizations with Shuttle.
30+
2131
# 16.4.2 - 2025-09-05
2232

2333
### Fixed

Scripts/install_localized_strings.sh

Lines changed: 0 additions & 51 deletions
This file was deleted.

Scripts/release.sh

Lines changed: 10 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -38,35 +38,30 @@ git pull origin main
3838
echo "Step 2: Creating release branch ${BRANCH_NAME}..."
3939
git checkout -b "$BRANCH_NAME"
4040

41-
# Step 3: Update localized strings
42-
echo "Step 3: Updating localized strings..."
43-
LATEST_COMMIT=$(git log -1 --pretty=%H)
44-
./Scripts/install_localized_strings.sh "$LATEST_COMMIT"
45-
46-
# Step 4: Update the library version in version.rb
47-
echo "Step 4: Updating version.rb to ${NEW_VERSION}..."
41+
# Step 3: Update the library version in version.rb
42+
echo "Step 3: Updating version.rb to ${NEW_VERSION}..."
4843
sed -i '' "s/LISTABLE_VERSION ||= '.*'/LISTABLE_VERSION ||= '${NEW_VERSION}'/" version.rb
4944

50-
# Step 5: Update CHANGELOG.md
51-
echo "Step 5: Updating CHANGELOG.md..."
45+
# Step 4: Update CHANGELOG.md
46+
echo "Step 4: Updating CHANGELOG.md..."
5247
echo "Please update CHANGELOG.md manually with the following steps:"
5348
echo " 1. Move changes from the 'Main' section to a new section for version ${NEW_VERSION}"
5449
echo " 2. Add a section for the new release: # ${NEW_VERSION} - $(date +%Y-%m-%d)"
5550
echo " 3. Reset the 'Main' section with empty categories"
5651
echo "Press Enter when done..."
5752
read -r
5853

59-
# Step 6: Re-generate documentation
60-
echo "Step 6: Re-generating documentation..."
54+
# Step 5: Re-generate documentation
55+
echo "Step 5: Re-generating documentation..."
6156
bundle exec Scripts/generate_docs.sh
6257

63-
# Step 7: Commit changes
64-
echo "Step 7: Committing version changes..."
58+
# Step 6: Commit changes
59+
echo "Step 6: Committing version changes..."
6560
git add -A
6661
git commit -m "Bumping versions to ${NEW_VERSION}."
6762

68-
# Step 8: Push branch and open PR
69-
echo "Step 8: Pushing branch ${BRANCH_NAME}..."
63+
# Step 7: Push branch and open PR
64+
echo "Step 7: Pushing branch ${BRANCH_NAME}..."
7065
git push origin "$BRANCH_NAME"
7166
echo "Now open a PR from ${BRANCH_NAME} into main."
7267
echo "Visit: https://github.com/square/Listable/compare/main...${BRANCH_NAME}"
-23 Bytes
Binary file not shown.

docs/JSON/ListableUI.json

Lines changed: 2218 additions & 1617 deletions
Large diffs are not rendered by default.

docs/Listable/Classes.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -393,6 +393,9 @@
393393
<li class="nav-group-task">
394394
<a class="nav-group-task-link" href="Structs/Behavior/VerticalLayoutGravity.html">– VerticalLayoutGravity</a>
395395
</li>
396+
<li class="nav-group-task">
397+
<a class="nav-group-task-link" href="Structs/Behavior/FocusConfiguration.html">– FocusConfiguration</a>
398+
</li>
396399
<li class="nav-group-task">
397400
<a class="nav-group-task-link" href="Structs/Color.html">Color</a>
398401
</li>

docs/Listable/Classes/AnyIdentifier.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,9 @@
395395
<li class="nav-group-task">
396396
<a class="nav-group-task-link" href="../Structs/Behavior/VerticalLayoutGravity.html">– VerticalLayoutGravity</a>
397397
</li>
398+
<li class="nav-group-task">
399+
<a class="nav-group-task-link" href="../Structs/Behavior/FocusConfiguration.html">– FocusConfiguration</a>
400+
</li>
398401
<li class="nav-group-task">
399402
<a class="nav-group-task-link" href="../Structs/Color.html">Color</a>
400403
</li>

docs/Listable/Classes/DefaultItemContentCoordinator.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,9 @@
395395
<li class="nav-group-task">
396396
<a class="nav-group-task-link" href="../Structs/Behavior/VerticalLayoutGravity.html">– VerticalLayoutGravity</a>
397397
</li>
398+
<li class="nav-group-task">
399+
<a class="nav-group-task-link" href="../Structs/Behavior/FocusConfiguration.html">– FocusConfiguration</a>
400+
</li>
398401
<li class="nav-group-task">
399402
<a class="nav-group-task-link" href="../Structs/Color.html">Color</a>
400403
</li>

docs/Listable/Classes/DynamicSource.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,9 @@
395395
<li class="nav-group-task">
396396
<a class="nav-group-task-link" href="../Structs/Behavior/VerticalLayoutGravity.html">– VerticalLayoutGravity</a>
397397
</li>
398+
<li class="nav-group-task">
399+
<a class="nav-group-task-link" href="../Structs/Behavior/FocusConfiguration.html">– FocusConfiguration</a>
400+
</li>
398401
<li class="nav-group-task">
399402
<a class="nav-group-task-link" href="../Structs/Color.html">Color</a>
400403
</li>

docs/Listable/Classes/Identifier.html

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -395,6 +395,9 @@
395395
<li class="nav-group-task">
396396
<a class="nav-group-task-link" href="../Structs/Behavior/VerticalLayoutGravity.html">– VerticalLayoutGravity</a>
397397
</li>
398+
<li class="nav-group-task">
399+
<a class="nav-group-task-link" href="../Structs/Behavior/FocusConfiguration.html">– FocusConfiguration</a>
400+
</li>
398401
<li class="nav-group-task">
399402
<a class="nav-group-task-link" href="../Structs/Color.html">Color</a>
400403
</li>

0 commit comments

Comments
 (0)