Menu / packages / realm-swift
realm-swiftas of v20.0.5 · ca03df49
What it serves, where
| Capability | iOS | macOS | watchOS | tvOS | visionOS | Linux | Catalyst |
|---|---|---|---|---|---|---|---|
| Object / document store |
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
?not verified yet · confidence 0.20 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
| Database encryption |
?not verified yet · confidence 0.30 · as of v20.0.5
|
?not verified yet · confidence 0.30 · as of v20.0.5
|
?not verified yet · confidence 0.30 · as of v20.0.5
|
?not verified yet · confidence 0.30 · as of v20.0.5
|
?not verified yet · confidence 0.15 · as of v20.0.5
|
?not verified yet · confidence 0.10 · as of v20.0.5
|
?not verified yet · confidence 0.15 · as of v20.0.5
|
| Schema migrations |
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
?not verified yet · confidence 0.20 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
| Reactive queries / change tracking |
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
?not verified yet · confidence 0.20 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
| Type-safe queries |
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.90 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.85 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
?not verified yet · confidence 0.20 · as of v20.0.5
|
✓serves it · confidence 0.75 · as of v20.0.5
|
✓ serves it · ◐ with conditions · ✕ not served (proven) · ? not verified yet — hover any verdict for the receipt, click to pin it
Notes
Object / document store: Core Realm object database: Realm struct, Object base type, List collection all unconditional in the surface. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.
Database encryption: Realm.Configuration.encryptionKey exists in the checkout (RealmSwift/RealmConfiguration.swift init parameter and property) but fell outside the truncated surface digest (800 of 1463 decls), so no admissible symbol anchor; readme-only evidence caps status at unknown, confidence 0.3.
Schema migrations: Full migration surface (Migration typealias over RLMMigration, enumerateObjects/create/delete/renameProperty, performMigration, schemaVersionAtURL), all unconditional. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.
Reactive queries / change tracking: Unconditional observe API plus Combine publishers and SwiftUI @ObservedResults. Additional observe overloads exist behind compiler(<6)/!compiler(<6) version gates (compiler-version, not platform, conditions). Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.
Type-safe queries: Type-safe Query DSL (Query struct with ~90 operator/predicate members in surface), Results, SortDescriptor, all unconditional. Swift-only extraction; 215 ObjC files unparsed and digest truncated (800 of 1463 decls). No platform-specific os() gaps exist anywhere in this digest.
Badges for your README
Maintainer of realm-swift? These are yours — verified claims, linked to the receipts. Wrong verdict? That's a fix we want; see contribute.