getsentry / getsentry/sentry-react-native
Remove deprecated FeedbackWidget API aliases
- Langage dominant
- TypeScript
- Étoiles
- 1.8k
- Forks
- 366
- Merge moyen
- 1 j 6 h
- PR mergées (30 j)
- 94
Description
## Description
In #5931 we renamed `FeedbackWidget` to `FeedbackForm` and added deprecated aliases for backward compatibility. These should be removed in the next major version.
### Deprecated aliases to remove
- `FeedbackWidget` → `FeedbackForm` (`index.ts`)
- `showFeedbackWidget` → `showFeedbackForm` (`index.ts`, `FeedbackFormManager.tsx`)
- `FeedbackWidgetProps` → `FeedbackFormProps` (`FeedbackForm.types.ts`)
- `FeedbackWidgetStyles` → `FeedbackFormStyles` (`FeedbackForm.types.ts`)
- `FeedbackWidgetState` → `FeedbackFormState` (`FeedbackForm.types.ts`)
- `FeedbackWidgetTheme` → `FeedbackFormTheme` (`FeedbackForm.theme.ts`)
- `FeedbackWidgetManager` → `FeedbackFormManager` (`FeedbackFormManager.tsx`)
- `resetFeedbackWidgetManager` → `resetFeedbackFormManager` (`FeedbackFormManager.tsx`)
### When
Next major version (v9).
Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par index.ts, FeedbackFormManager.tsx, FeedbackForm.types.ts et FeedbackForm.theme.ts, où l’issue répertorie les alias obsolètes. Supprimez les alias répertoriés pour la version majeure v9, puis vérifiez que chaque ancien nom n’est plus exposé dans ces fichiers.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- react-native, typescript
- Domaine
- mobile
- Type d'issue
- Refactorisation
- Difficulté
- 2/5
- Temps estimé
- 1-3 heures
- Activité
- Active
- Clarté
- Clairement spécifiée
- Accessibilité débutants
- 84/100