Upgrade von expo-calendar 57.x auf 58.x
Vergleich der öffentlichen API von expo-calendar 57.0.5 und 58.0.6, automatisch aus den TypeScript-Typen berechnet. Eine geänderte Signatur ist ein möglicher Breaking Change, keine Gewissheit.
Zusammenfassung
| Entfernte Importpfade | 2 |
|---|---|
| Entfernte Exporte | 0 |
| Geänderte Signaturen | 0 |
| Entfernte Member von Klassen oder Interfaces | 0 |
| Geänderte Member von Klassen oder Interfaces | 2 |
| Neu als veraltet markiert | 0 |
| Geänderte Anforderungen (engines, Peer-Abhängigkeiten) | 0 |
| Neue Exporte | 0 |
Entfernte Importpfade
| Entfernte Importpfade |
|---|
expo-calendar/next |
expo-calendar/legacy |
Entfernte Exporte
Keine gefunden.
Geänderte Signaturen
Keine gefunden.
Entfernte Member von Klassen oder Interfaces
Keine gefunden.
Geänderte Member von Klassen oder Interfaces
| member | Vorher | Nachher |
|---|---|---|
ExpoCalendarEvent.editInCalendar | (params?: CalendarDialogParamsNext | null | undefined): Promise<DialogEventResult> | (params?: CalendarDialogParamsNext | undefined): Promise<DialogEventResult> |
ExpoCalendarEvent.openInCalendar | (params?: CalendarDialogOpenParamsNext | null | undefined): Promise<OpenEventDialogResult> | (params?: CalendarDialogOpenParamsNext | undefined): Promise<OpenEventDialogResult> |
Neu als veraltet markiert
Keine gefunden.
Geänderte Anforderungen (engines, Peer-Abhängigkeiten)
Keine gefunden.
Changelog zwischen diesen Versionen
Text der Paketautoren, unverändert angezeigt.
58.0.6
### Patch Changes
- Bump precompiled artifacts due to ABI breakage in expo-modules-jsi@58.0.6. ([#50881](https://github.com/expo/expo/pull/50881) by [@kitten](https://github.com/kitten))58.0.5
### Patch Changes
- Force-bump all packages, due to migration to changesets. ([#50762](https://github.com/expo/expo/pull/50762) by [@kitten](https://github.com/kitten))58.0.4
_This version does not introduce any user-facing changes._58.0.3
### 🐛 Bug fixes
- [Android] Fix the sign of alarm `relativeOffset` in the `next` API so that negative values fire before the event start, matching iOS and the legacy API.58.0.2
### 🐛 Bug fixes
- [iOS] Allow `getDefaultCalendarSync`, `getCalendars` and `ExpoCalendar.get` to work with write-only calendar access. ([#48186](https://github.com/expo/expo/pull/48186) by [@Wenszel](https://github.com/Wenszel))58.0.1
### 🛠 Breaking changes
- The `params` argument of `openInCalendar()` and `editInCalendar()` no longer accepts `null`. Call the methods with no arguments instead. ([#50158](https://github.com/expo/expo/pull/50158) by [@Wenszel](https://github.com/Wenszel))58.0.0
### 🐛 Bug fixes
- [android] Fix `createEventAsync` and `updateEventAsync` failing with "Event could not be saved" in minified release builds. `EventInputBase` now implements `Record`, so the `expo-modules-core` ProGuard rule keeps its `@Field` property names and `startDate`/`endDate` reach the calendar provider. ([#49837](https://github.com/expo/expo/pull/49837) by [@expo-bot](https://github.com/expo-bot))
- [android] Fix `openInCalendar()` throwing when called without params, which the type declares as optional. ([#50146](https://github.com/expo/expo/pull/50146) by [@hknakn](https://github.com/hknakn))
- [ios] Fix a crash when reading `calendarId` on an event or reminder whose `EKCalendarItem.calendar` is nil. The property is `null_unspecified` in the EventKit headers, so the bare access was an implicit force-unwrap that trapped the JS thread. ([#48445](https://github.com/expo/expo/pull/48445) by [@cvburgess](https://github.com/cvburgess))
- [ios] Fix typo in the internal permissions exception name (`MissionPermissionsException` -> `MissingPermissionsException`), which corrects the error code surfaced to JS from `ERR_MISSION_PERMISSIONS` to `ERR_MISSING_PERMISSIONS`. ([#47804](https://github.com/expo/expo/pull/47804) by [@conanm](https://github.com/conanm))Gib deinem KI-Agenten diese Fakten
Vigia ist ein kostenloser MCP-Server: Dein Coding-Agent prüft Versionen, Breaking Changes und Sicherheitslücken, bevor er Code schreibt. Ohne Anmeldung, ohne API-Schlüssel.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Zu Cursor hinzufügenZu VS Code hinzufügen★ Stern auf GitHub
Jeder andere MCP-Client
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }Agent-Skill (SKILL.md): sagt dem Agenten, wann er Vigia nutzen soll · GitHub Action für Pull Requests
Häufige Fragen
Welche Breaking Changes gibt es beim Upgrade von expo-calendar 57 auf 58?
Zwischen expo-calendar 57.0.5 und 58.0.6 hat Vigia 0 entfernte Exporte, 0 geänderte Signaturen und 2 entfernte oder geänderte Member von Klassen oder Interfaces gefunden.
Was wurde in expo-calendar 58 als veraltet markiert?
0 Exporte oder Member sind in expo-calendar 58.0.6 neu als veraltet markiert.
Für Agenten
GET https://vigia.coredls.cloud/v1/packages/npm/expo-calendar/upgrade?from=57.0.5&to=58.0.6