Skip to content

Commit f872442

Browse files
authored
Packages page search ranking and compatibility updates. (#1074)
1 parent 3b62155 commit f872442

File tree

2 files changed

+43
-42
lines changed

2 files changed

+43
-42
lines changed

_data/packages/packages.yml

Lines changed: 39 additions & 38 deletions
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ categories:
169169
description: Generate Swift client and server code from an OpenAPI document. Includes
170170
multiple repositories for extensibility and supports various transports.
171171
owner: Apple
172-
swift_compatibility: 5.9+
172+
swift_compatibility: 5.10+
173173
platform_compatibility:
174174
- Apple
175175
- Linux
@@ -188,18 +188,6 @@ categories:
188188
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS) and Linux
189189
license: Apache 2.0
190190
url: https://swiftpackageindex.com/hummingbird-project/hummingbird
191-
- name: fluent
192-
description: Fluent helps you work with databases, providing a high-level, type-safe
193-
API for querying and manipulating data in Vapor apps.
194-
owner: Vapor
195-
swift_compatibility: 5.9+
196-
platform_compatibility:
197-
- Apple
198-
- Linux
199-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
200-
Linux
201-
license: MIT
202-
url: https://swiftpackageindex.com/vapor/fluent
203191
- name: MongoKitten
204192
description: MongoKitten is a fast, pure Swift MongoDB driver built for Server
205193
Side Swift. It supports both MongoDB in server and embedded environments and
@@ -212,18 +200,31 @@ categories:
212200
platform_compatibility_tooltip: Apple (iOS, macOS) and Linux
213201
license: MIT
214202
url: https://swiftpackageindex.com/orlandos-nl/MongoKitten
215-
- name: routing-kit
216-
description: RoutingKit provides a high-performance router and routing types for
217-
applications and libraries, such as Vapor.
203+
- name: fluent
204+
description: Fluent helps you work with databases, providing a high-level, type-safe
205+
API for querying and manipulating data in Vapor apps.
218206
owner: Vapor
219-
swift_compatibility: 5.10+
207+
swift_compatibility: 5.9+
220208
platform_compatibility:
221209
- Apple
222210
- Linux
223211
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
224212
Linux
225213
license: MIT
226-
url: https://swiftpackageindex.com/vapor/routing-kit
214+
url: https://swiftpackageindex.com/vapor/fluent
215+
- name: multipart-kit
216+
description: MultipartKit is a multipart parsing and serializing library. It provides
217+
Codable support for the special case of the multipart/form-data media type and
218+
delivers its output as it is parsed through callbacks suitable for streaming.
219+
owner: Vapor
220+
swift_compatibility: 5.9+
221+
platform_compatibility:
222+
- Apple
223+
- Linux
224+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS) and
225+
Linux
226+
license: MIT
227+
url: https://swiftpackageindex.com/vapor/multipart-kit
227228
- name: Networking
228229
slug: networking
229230
brief: Browse a selection of packages that can extend and enhance the Swift core
@@ -261,16 +262,6 @@ categories:
261262
Linux
262263
license: Apache 2.0
263264
url: https://swiftpackageindex.com/apple/swift-nio
264-
- name: Moya
265-
description: Moya is a network abstraction layer for Alamofire. It simplifies
266-
network calls and provides compile-time checking for API endpoints.
267-
owner: Moya
268-
swift_compatibility: 5.9+
269-
platform_compatibility:
270-
- Apple
271-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
272-
license: MIT
273-
url: https://swiftpackageindex.com/Moya/Moya
274265
- name: Pulse
275266
description: Pulse is a powerful logging system for Apple platforms. It records
276267
and inspects logs and network requests, and allows for real-time viewing and
@@ -295,6 +286,16 @@ categories:
295286
Linux
296287
license: MIT
297288
url: https://swiftpackageindex.com/swhitty/FlyingFox
289+
- name: Moya
290+
description: Moya is a network abstraction layer for Alamofire. It simplifies
291+
network calls and provides compile-time checking for API endpoints.
292+
owner: Moya
293+
swift_compatibility: 5.9+
294+
platform_compatibility:
295+
- Apple
296+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
297+
license: MIT
298+
url: https://swiftpackageindex.com/Moya/Moya
298299
- name: Networking
299300
description: Networking is a Swift library for making network requests with a
300301
straightforward API. It supports faking requests, caching images, and various
@@ -413,16 +414,6 @@ categories:
413414
Linux
414415
license: Apache 2.0
415416
url: https://swiftpackageindex.com/apple/swift-log
416-
- name: CocoaLumberjack
417-
description: CocoaLumberjack is a fast, simple, powerful, and flexible, logging
418-
framework that allows logging to multiple destinations simultaneously.
419-
owner: CocoaLumberjack
420-
swift_compatibility: 5.9+
421-
platform_compatibility:
422-
- Apple
423-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
424-
license: BSD 3-Clause
425-
url: https://swiftpackageindex.com/CocoaLumberjack/CocoaLumberjack
426417
- name: Datadog
427418
description: This library provides Swift and Objective-C SDKs to interact with
428419
Datadog. It includes features for log collection, trace collection, and RUM
@@ -434,6 +425,16 @@ categories:
434425
platform_compatibility_tooltip: Apple (iOS, visionOS, tvOS)
435426
license: Apache 2.0
436427
url: https://swiftpackageindex.com/DataDog/dd-sdk-ios
428+
- name: CocoaLumberjack
429+
description: CocoaLumberjack is a fast, simple, powerful, and flexible, logging
430+
framework that allows logging to multiple destinations simultaneously.
431+
owner: CocoaLumberjack
432+
swift_compatibility: 5.9+
433+
platform_compatibility:
434+
- Apple
435+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
436+
license: BSD 3-Clause
437+
url: https://swiftpackageindex.com/CocoaLumberjack/CocoaLumberjack
437438
- name: Pulse
438439
description: Pulse is a powerful logging system for Apple platforms. It records
439440
and inspects logs and network requests, and allows for real-time viewing and

_data/packages/showcase-history.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ years:
88
description: gRPC is a high performance, open source universal RPC framework.
99
This package is a Swift language implementation of gRPC.
1010
owner: grpc
11-
swift_compatibility: 6.0+
11+
swift_compatibility: 5.10+
1212
platform_compatibility:
1313
- Apple
1414
- Linux
@@ -335,7 +335,7 @@ years:
335335
supporting conversations, tool use, vision integration, and prompt caching
336336
in Swift applications. It offers async and observable APIs for handling messages.
337337
owner: George Lyon
338-
swift_compatibility: 6.0+
338+
swift_compatibility: 6.1+
339339
platform_compatibility:
340340
- Apple
341341
- Linux
@@ -472,7 +472,7 @@ years:
472472
description: Generate Swift client and server code from an OpenAPI document.
473473
Includes multiple repositories for extensibility and supports various transports.
474474
owner: Apple
475-
swift_compatibility: 5.9+
475+
swift_compatibility: 5.10+
476476
platform_compatibility:
477477
- Apple
478478
- Linux
@@ -734,7 +734,7 @@ years:
734734
swift_compatibility: 6.0+
735735
platform_compatibility:
736736
- Apple
737-
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, watchOS, tvOS)
737+
platform_compatibility_tooltip: Apple (iOS, macOS, visionOS, tvOS)
738738
license: MIT
739739
url: https://swiftpackageindex.com/daprice/BlurHashViews
740740
note: Linked to in [Issue 666 of iOS Dev Weekly](https://iosdevweekly.com/issues/666#aCUCaK0){:target='_blank'}.

0 commit comments

Comments
 (0)