Releases: proesio/pipe
Releases · proesio/pipe
v7.2.0
v7.1.0
Implementaciones versión 7.1.0
- Implementación de registro de actualización para el método
incrementarydecrementarde la clasePIPE\ConstructorConsulta.
v7.0.0
Implementaciones versión 7.0.0
- Implementación de soporte para
PHP8.2 o superior. - Implementación de migraciones.
- Implementación de método
obtenerClavepara obtener los datos asignando una o varias claves personalizadas. - Implementación de método
extraerpara obtener el valor de una clave seleccionada. - Implementación de método
obtenerConexionen la clasePIPE\Modelo. - Implementación de método
obtenerTablaen la clasePIPE\Modelo. - Implementación de método
obtenerLlavePrimariaen la clasePIPE\Modelo. - Implementación de método
obtenerRegistroTiempoen la clasePIPE\Modelo. - Implementación de método
obtenerCreadoEnen la clasePIPE\Modelo. - Implementación de método
obtenerActualizadoEnen la clasePIPE\Modelo. - Implementación de método
obtenerEliminadoEnen la clasePIPE\Modelo. - Implementación de método
obtenerEliminacionSuaveen la clasePIPE\Modelo. - Implementación de método
obtenerTieneUnoen la clasePIPE\Modelo. - Implementación de método
obtenerTieneMuchosen la clasePIPE\Modelo. - Implementación de método
obtenerPerteneceAUnoen la clasePIPE\Modelo. - Implementación de método
obtenerPerteneceAMuchosen la clasePIPE\Modelo. - Implementación de método
obtenerInsertablesen la clasePIPE\Modelo. - Implementación de método
obtenerActualizablesen la clasePIPE\Modelo. - Implementación de método
obtenerVisiblesen la clasePIPE\Modelo. - Implementación de método
obtenerOcultosen la clasePIPE\Modelo. - Implementación de método
obtenerPropiedadesModeloen la clasePIPE\Modelo. - Implementación de archivo CHANGELOG.md.
- Actualización de espacio de nombre
PIPE\ClasesporPIPE. - Actualización de excepción
ExceptionporPIPE\Excepciones\ORMen el métodoinicializarde la clasePIPE\Configuracion. - Actualización de palabra reservada
booleanporbool. - Eliminación de método
_incluirArchivosde la clasePIPE\Configuracion. - Solución de error al momento de asignar un valor nulo en el método
_obtenerParametrosActualizacionde la clasePIPE\ConstructorConsulta.
v6.0.0
Implementaciones versión 6.0.0
- Implementación de soporte para
PHP8.1 o superior. - Implementación de eliminación de registros de forma suave.
- Implementación de método
restaurarpara habilitar los registros eliminados de forma suave. - Implementación de propiedad
BD_DATOS_DSNen el métodoinicializarde la clasePIPE\Clases\Configuracion. - Implementación de importación de modelos por medio de la propiedad
RUTA_MODELOSde la clasePIPE\Clases\Configuraciondesde una carpeta en forma recursiva. - Envío de la clase
Encadenabledesde la carpetaPIPE\Rasgoshacia la carpetaPIPE\Clases\Rasgos. - Formateo de código para la clase
PIPE\Clases\Rasgos\Encadenable. - Actualización de migraciones
SQLpara el entorno de pruebas.
v5.1.6
Implementaciones versión 5.1.6
- Actualización de función
get_class_varspor métodoReflectionClass::getPropertiesen el métodoobtenerPropiedadesClasede la clasePIPE\Clases\Modelo. - Actualización de variables con nombre atributo por nombre propiedad.
v5.1.4
Implementaciones versión 5.1.4
- Implementación de atributo
AllowDynamicPropertiesen la clasePIPE\Clases\ConstructorConsulta,Modelos\DocumentoyModelos\Telefono. - Actualización de método deprecado
assertObjectHasAttributeyassertObjectNotHasAttributeporassertObjectHasPropertyyassertObjectNotHasPropertyrespectivamente en la nueva versión de PHPUnit. - Actualización de propiedad
minimum-stabilitycon valor de dev a stable en el archivocomposer.json.
v5.1.1
Implementaciones versión 5.1.1
- Implementación de archivo
.gitattributes.
v5.1.0
Implementaciones versión 5.1.0
- Implementación de mutadores de datos en la creación, edición y consulta general por medio del modelo.
- Actualización de método
insertar, mejorando algoritmo para la velocidad en la inserción de múltiples registros simultáneamente. - Actualización de método
existe, mejorando algoritmo para la velocidad. - Actualización de método
noExiste, mejorando algoritmo para la velocidad.
v5.0.5
Implementaciones versión 5.0.5
- Implementación de archivo
config.prod.phppara base de configuración en el directorio de pruebas. - Actualización de nombre de parámetros en el método
limitede la claseConstructorConsulta. - Eliminación de instancia redundante del constructor de consultas en el método
destruirde la claseModelo.
v5.0.2
Implementaciones versión 5.0.2
- Solución de error al momento de definir un alias con el método
aliasde la claseConstructorConsulta. - Solución de error al momento de definir una llave primaria en el método
encontraryultimode la claseConstructorConsulta.