The v21 upgrade guide says only `getImagenModel` was removed from the AI API
Los mantenedores suelen responder en 3 días
Ya se ha fusionado un pull request relacionado.
- #3817 de @armando-navarro — fusionado
Evaluación
- Dificultad
- 1/5
- Tiempo estimado
- 1-3 horas
- Aptitud para principiantes
- 35/100
- Tipo de issue
- Documentación
- Claridad
- Bien especificado
- Estado de actividad
- Estancado
- Stack tecnológico
- firebase, typescript
- Área
- documentation
Línea de trabajo
Read docs/version-21-upgrade.md, especially its “Removed symbols” section, and check the listed Imagen* exports against the issue. Update the guide to explain that all 12 exports were removed and that the ng update migration may not flag them for imports from the AI entry points. Done when the guide covers both omissions; linked pull request #3817 is already open.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
The "Removed symbols" section of docs/version-21-upgrade.md covers getImagenModel. But firebase 12.18 (@firebase/ai 2.15.0) removed all 12 Imagen* exports:
getImagenModelImagenAspectRatio,ImagenGCSImage,ImagenGenerationConfig,ImagenGenerationResponse,ImagenImageFormat,ImagenInlineImageImagenModel,ImagenModelParams,ImagenPersonFilterLevel,ImagenSafetyFilterLevel,ImagenSafetySettings
AngularFire 21 requires firebase ^12.18.0, so every app that upgrades loses them.
The ng update migration does not warn about the other 11. It also warns about getImagenModel only in files that import an old Vertex AI entry point (@angular/fire/vertexai, firebase/vertexai, or their -preview variants). An app that already imports from @angular/fire/ai or firebase/ai gets compile errors that the migration does not explain.
The guide already notes that Firebase shut the Imagen models down, so these apps were already failing at runtime. The guide should say that every Imagen* export is gone, and that the migration does not flag them.
- Lenguaje dominante
- TypeScript
- Estrellas
- 7.8k
- Forks
- 2.2k
- Merge medio
- 2 d 14 h
- PR fusionados (30 d)
- 26
Preparar el entorno
- Sin Dockerfile ni archivo de Docker Compose
- Tiene una plantilla de pull request
- Leer la guía de contribución
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de angular/angularfire
-
comp: compat comp: ssr comp: zones type: feature version: current (v17+)
Dificultad 3/5 1-2 días Aptitud para principiantes 74/100
angular/angularfire#3832 ·
Los mantenedores suelen responder en 3 días
-
Accept firebase 13 in @angular/fire 22Posiblemente ocupada @armando-navarro la tomó hoy. Abiertocomp: core comp: schematics type: feature
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
angular/angularfire#3830 ·
Los mantenedores suelen responder en 3 días
-
`ɵzoneWrap` ignores a handler passed as an observer object, and holds a wrapped promise forever once its injector is destroyedPosiblemente ocupada @armando-navarro la tomó hoy. Abiertocomp: app-check comp: core comp: firestore comp: remote-config comp: zones type: bug version: current (v17+)
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
angular/angularfire#3828 ·
Los mantenedores suelen responder en 3 días
-
Eleven wrapped callbacks and remote-config `isSupported` hold the app unstable until something that may never happenPosiblemente ocupada @armando-navarro la tomó hace 1 día. Abiertocomp: app-check comp: core comp: database comp: remote-config comp: ssr comp: zones type: bug version: current (v17+)
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
angular/angularfire#3826 ·
Los mantenedores suelen responder en 3 días
-
comp: compat comp: firestore comp: storage type: chore
Dificultad 4/5 3-5 días Aptitud para principiantes 48/100
angular/angularfire#3822 ·
Los mantenedores suelen responder en 3 días
Todos los issues de angular/angularfire
Issues similares
-
area:cli bug P4
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
Los mantenedores suelen responder en 1 día
-
bug from-studio
Dificultad 2/5 1-3 horas Aptitud para principiantes 65/100
esengine/DeepSeek-Reasonix#14868 ·
Los mantenedores suelen responder en 1 día
-
Dificultad 2/5 1-3 horas Aptitud para principiantes 82/100
linxiv-dev/linXiv#384 · 1 comentario ·
Los mantenedores suelen responder en 1 día
-
scope:core type:security
Dificultad 2/5 1-3 horas Aptitud para principiantes 75/100
Los mantenedores suelen responder en 1 día
-
follow-redirects updateAbierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 66/100
mailgun/mailgun.js#544 ·