Vigia

Aggiornare expo-task-manager da 57.x a 58.x

Confronto dell’API pubblica di expo-task-manager 57.0.21 e 58.0.12, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi0
Firme modificate0
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati0
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export0

Export rimossi

Nessuna rilevata.

Firme modificate

Nessuna rilevata.

Membri di classi o interfacce rimossi

Nessuna rilevata.

Membri di classi o interfacce modificati

Nessuna rilevata.

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

Nessuna rilevata.

Changelog tra queste versioni

Testo pubblicato dagli autori del pacchetto, mostrato così com’è.

58.0.12
### Patch Changes

- [android] Rename the Java package from `expo.modules.taskManager` to `expo.modules.taskmanager` to match the Gradle namespace. This fixes an R8 `BuildConfig` descriptor error on case-insensitive file systems. ([#51570](https://github.com/expo/expo/pull/51570) by [@Kudo](https://github.com/Kudo))
58.0.11
### 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))
- [Android] Fix `TaskService` losing its `Context` (it held a `WeakReference` to the creating `ReactContext`), after which registering or unregistering a task threw a `NullPointerException` from `SharedPreferences.getAll()`. ([#49498](https://github.com/expo/expo/pull/49498) by [@retu2libc](https://github.com/retu2libc))
- Updated dependencies. ([#50881](https://github.com/expo/expo/pull/50881))
  - unimodules-app-loader@58.0.2
58.0.10
### 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))
- Updated dependencies. ([#50762](https://github.com/expo/expo/pull/50762))
  - unimodules-app-loader@58.0.1
58.0.9
_This version does not introduce any user-facing changes._
58.0.8
_This version does not introduce any user-facing changes._
58.0.7
### 🐛 Bug fixes

- [iOS] Fix a data race on `EXTaskService`'s collections that could crash the app when one app context registered its task manager while another tore down, such as on a dev-client reload or `Updates.reloadAsync()`. ([#49558](https://github.com/expo/expo/pull/49558) by [@vonovak](https://github.com/vonovak))
58.0.6
_This version does not introduce any user-facing changes._
58.0.5
_This version does not introduce any user-facing changes._
58.0.4
_This version does not introduce any user-facing changes._
58.0.3
_This version does not introduce any user-facing changes._
58.0.2
_This version does not introduce any user-facing changes._
58.0.1
_This version does not introduce any user-facing changes._
58.0.0
### 🎉 New features

- Warn when defining tasks after the JavaScript bundle has finished loading. ([#49398](https://github.com/expo/expo/pull/49398) by [@HubertBer](https://github.com/HubertBer))

### 🐛 Bug fixes

- [Android] Clear headless task manager on context destroy ([#47958](https://github.com/expo/expo/pull/47958) by [@Wenszel](https://github.com/Wenszel))
- [Android] Fix a crash on Android 9 when delivering a task event through `JobScheduler` (geofencing, background location), where the job was built without the scheduling constraint that `JobInfo.Builder.build()` requires. ([#48305](https://github.com/expo/expo/pull/48305) by [@rvaccone](https://github.com/rvaccone))

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando expo-task-manager da 57 a 58?

Tra expo-task-manager 57.0.21 e 58.0.12, Vigia ha trovato 0 export rimossi, 0 firme modificate e 0 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in expo-task-manager 58?

0 export o membri risultano ora deprecati in expo-task-manager 58.0.12.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/expo-task-manager/upgrade?from=57.0.21&to=58.0.12