Skip to content

Releases: proesio/pipe

v7.2.0

22 Apr 03:31
v7.2.0
3810784

Choose a tag to compare

Implementaciones versión 7.2.0

  • Implementación de método valor para obtener el valor de un campo seleccionado.
  • Implementación de traducción de palabras reservadas, case por caso, when por cuando, then por entonces, else por sino y end por fin.

v7.1.0

30 Mar 23:57
v7.1.0
a4cd5ba

Choose a tag to compare

Implementaciones versión 7.1.0

  • Implementación de registro de actualización para el método incrementar y decrementar de la clase PIPE\ConstructorConsulta.

v7.0.0

25 Dec 21:49

Choose a tag to compare

Implementaciones versión 7.0.0

  • Implementación de soporte para PHP 8.2 o superior.
  • Implementación de migraciones.
  • Implementación de método obtenerClave para obtener los datos asignando una o varias claves personalizadas.
  • Implementación de método extraer para obtener el valor de una clave seleccionada.
  • Implementación de método obtenerConexion en la clase PIPE\Modelo.
  • Implementación de método obtenerTabla en la clase PIPE\Modelo.
  • Implementación de método obtenerLlavePrimaria en la clase PIPE\Modelo.
  • Implementación de método obtenerRegistroTiempo en la clase PIPE\Modelo.
  • Implementación de método obtenerCreadoEn en la clase PIPE\Modelo.
  • Implementación de método obtenerActualizadoEn en la clase PIPE\Modelo.
  • Implementación de método obtenerEliminadoEn en la clase PIPE\Modelo.
  • Implementación de método obtenerEliminacionSuave en la clase PIPE\Modelo.
  • Implementación de método obtenerTieneUno en la clase PIPE\Modelo.
  • Implementación de método obtenerTieneMuchos en la clase PIPE\Modelo.
  • Implementación de método obtenerPerteneceAUno en la clase PIPE\Modelo.
  • Implementación de método obtenerPerteneceAMuchos en la clase PIPE\Modelo.
  • Implementación de método obtenerInsertables en la clase PIPE\Modelo.
  • Implementación de método obtenerActualizables en la clase PIPE\Modelo.
  • Implementación de método obtenerVisibles en la clase PIPE\Modelo.
  • Implementación de método obtenerOcultos en la clase PIPE\Modelo.
  • Implementación de método obtenerPropiedadesModelo en la clase PIPE\Modelo.
  • Implementación de archivo CHANGELOG.md.
  • Actualización de espacio de nombre PIPE\Clases por PIPE.
  • Actualización de excepción Exception por PIPE\Excepciones\ORM en el método inicializar de la clase PIPE\Configuracion.
  • Actualización de palabra reservada boolean por bool.
  • Eliminación de método _incluirArchivos de la clase PIPE\Configuracion.
  • Solución de error al momento de asignar un valor nulo en el método _obtenerParametrosActualizacion de la clase PIPE\ConstructorConsulta.

v6.0.0

18 Jul 02:45

Choose a tag to compare

Implementaciones versión 6.0.0

  • Implementación de soporte para PHP 8.1 o superior.
  • Implementación de eliminación de registros de forma suave.
  • Implementación de método restaurar para habilitar los registros eliminados de forma suave.
  • Implementación de propiedad BD_DATOS_DSN en el método inicializar de la clase PIPE\Clases\Configuracion.
  • Implementación de importación de modelos por medio de la propiedad RUTA_MODELOS de la clase PIPE\Clases\Configuracion desde una carpeta en forma recursiva.
  • Envío de la clase Encadenable desde la carpeta PIPE\Rasgos hacia la carpeta PIPE\Clases\Rasgos.
  • Formateo de código para la clase PIPE\Clases\Rasgos\Encadenable.
  • Actualización de migraciones SQL para el entorno de pruebas.

v5.1.6

29 Feb 02:00

Choose a tag to compare

Implementaciones versión 5.1.6

  • Actualización de función get_class_vars por método ReflectionClass::getProperties en el método obtenerPropiedadesClase de la clase PIPE\Clases\Modelo.
  • Actualización de variables con nombre atributo por nombre propiedad.

v5.1.4

21 Feb 04:27

Choose a tag to compare

Implementaciones versión 5.1.4

  • Implementación de atributo AllowDynamicProperties en la clase PIPE\Clases\ConstructorConsulta, Modelos\Documento y Modelos\Telefono.
  • Actualización de método deprecado assertObjectHasAttribute y assertObjectNotHasAttribute por assertObjectHasProperty y assertObjectNotHasProperty respectivamente en la nueva versión de PHPUnit.
  • Actualización de propiedad minimum-stability con valor de dev a stable en el archivo composer.json.

v5.1.1

04 Jul 01:55

Choose a tag to compare

Implementaciones versión 5.1.1

  • Implementación de archivo .gitattributes.

v5.1.0

09 Feb 03:45

Choose a tag to compare

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

09 Feb 05:19

Choose a tag to compare

Implementaciones versión 5.0.5

  • Implementación de archivo config.prod.php para base de configuración en el directorio de pruebas.
  • Actualización de nombre de parámetros en el método limite de la clase ConstructorConsulta.
  • Eliminación de instancia redundante del constructor de consultas en el método destruir de la clase Modelo.

v5.0.2

23 Nov 02:31

Choose a tag to compare

Implementaciones versión 5.0.2

  • Solución de error al momento de definir un alias con el método alias de la clase ConstructorConsulta.
  • Solución de error al momento de definir una llave primaria en el método encontrar y ultimo de la clase ConstructorConsulta.