Former-commit-id: 8cb4dc19f78b950f1df54230235cd7b70e317419
5.4 KiB
Registro de cambios
¿Buscando soporte gratuito y en tiempo real?
https://github.com/kataras/iris/issues
https://chat.iris-go.com
¿Buscando versiones anteriores?
https://github.com/kataras/iris/releases
¿Quieres ser contratado?
https://facebook.com/iris.framework
¿Debo actualizar mi versión de Iris?
Los desarrolladores no están obligados a actualizar si realmente no lo necesitan. Actualice siempre que se sienta listo.
Cómo actualizar: Abra su línea de comandos y ejecute este comando: go get github.com/kataras/iris@master
.
Viernes, 16 de agosto 2019 | v11.2.8
- Establecer
Cookie.SameSite
comoLax
cuando el uso compartido de sesiones de subdominios esté habilitado* - Agregados y actualizados todos los Handlers experimentales
- Nueva función
XMLMap
que envuelve unmap[string]interface{}
y la convierte en un contenido xml válido para representarlo a través del métodoContext.XML
- Se agregaron nuevos campos
ProblemOptions.XML
yRenderXML
para renderizarProblem
como XML(application/problem+xml) en lugar de JSON("application/problem+json) y enriquezca elNegotiate
para aceptar fácilmente el mime typeapplication/problem+xml
.
Registro de commits: https://github.com/kataras/iris/compare/v11.2.7...v11.2.8
Jueves, 15 de agosto 2019 | v11.2.7
Esta versión menor contiene mejoras en los Detalles del problema para las API HTTP implementadas en v11.2.5.
- Ajuste https://github.com/kataras/iris/issues/1335#issuecomment-521319721
- Agregado
ProblemOptions
conRetryAfter
como se solicitó en: https://github.com/kataras/iris/issues/1335#issuecomment-521330994. - Agregado alias
iris.JSON
para el tipo de opcionescontext#JSON
.
Ejemplos y wikis actualizados.
Referencias:
Registro de commits: https://github.com/kataras/iris/compare/v11.2.6...v11.2.7
Miércoles, 14 de agosto 2019 | v11.2.6
app.Get("/{alias:string regexp(^[a-z0-9]{1,10}\\.xml$)}", PanoXML)
app.Get("/{alias:string regexp(^[a-z0-9]{1,10}$)}", Tour)
Registro de commits: https://github.com/kataras/iris/compare/v11.2.5...v11.2.6
Lunes, 12 de agosto 2019 | v11.2.5
Registro de commits: https://github.com/kataras/iris/compare/v11.2.4...v11.2.5
Viernes, 09 de agosto 2019 | v11.2.4
- Ajustes iris.Jet: no view engine found for '.jet' or '.html'
- Ajustes ctx.ViewData no funciona con JetEngine
- Nueva característica: Override de métodos HTTP
- Ajustes Bajo rendimiento en session.UpdateExpiration en más de 200 mil keys con nueva librería radix al introducir el campo de configuración
sessions.Config.Driver
que se establece de forma predeterminada enRedigo()
pero también se puede establecer enRadix()
, futuras adiciones son bienvenidas.
Registro de commits: https://github.com/kataras/iris/compare/v11.2.3...v11.2.4
Martes, 30 de julio 2019 | v11.2.3
- Nueva característica: Manejar diferentes tipos de parámetros en la misma ruta
- Nueva característica: Negociación de contenido
- Context.ReadYAML
- Ajustes https://github.com/kataras/neffos/issues/1#issuecomment-515698536
Miércoles, 24 de julio 2019 | v11.2.2
Sesiones como middleware:
import "github.com/kataras/iris/sessions"
// [...]
app := iris.New()
sess := sessions.New(sessions.Config{...})
app.Get("/path", func(ctx iris.Context){
session := sessions.Get(ctx)
// [work with session...]
})
- Agregado
Session.Len() int
para devolver el número total de valores/entradas almacenados. - Permitir que
Context.HTML
yContext.Text
acepten tambien un argumentoargs ...interface{}
opcional y variable.
v11.1.1
Martes, 23 de julio 2019 | v11.2.0
Lea sobre la nueva versión liberada en: https://www.facebook.com/iris.framework/posts/3276606095684693