Versión 2.45.1
Por fin una nueva versión de Kata Kuntur, lo sé lo sé... como que me demoré un poquito , es que el tiempo a veces queda corto, con esto del trabajo y esas cosas, además que no tengo tiempo para poder realizar las pruebas, esto es un factor determinante, debido a que si pudiera realizar pruebas más seguido los errores se encontrarían más rápido, pero mi falta de tiempo no me lo permite.
Bueno pasemos a revisar las novedades que trae esta versión:
Novedades:
- Exportación por ODBC, ahora se puede utilizar conexiones ODBC para exportar una base de datos, útil en el caso de SQLServer.
- Mejoras en el inspector de diagrama, simplemente, ahora encuentra mejor los errores .
- Mejoras al generar los scripts de Base de Datos.
- Se muestra una pantalla de bienvenida con la lista de diagramas recientes y una lista de novedades, enlaces a las acciones más usadas.
¿Cómo ayudar?
Para ayudar simplemente descarga esta beta, utilízala y reporta los errores que encuentres en esta página .
Lista de cambios completos
Funcionalidades agregadas
General
- Se crea la clase HelpWidget para mostrar la documentacion de usuario en la misma pantalla principal.
- Se evita borrar el historial de acciones al momento de guardar un diagrama.
Inspeccionar Diagrama:
- Se mejora la verificacion del tipo de dato en los atributos, se verifica que los indices sean correctos.
- Se muestra un error cuando la entidad no tiene asignada una llave primaria.
- Al revisar un diagrama, se determina si tiene mas de un atributo autoincremental, y si el atributo llave primaria es autoincremental dependiendo del gestor de base de datos.
- Se corrige el conteo de llaves primarias cuando es foranea.
- Se corrige el error cuando se verificaba el diagramana, en algunos casos ponia el tipo de dato de la columna a SERIAL.
- En FormColumna se agrega soporte para columnas NULL.
En las plantillas:
- En el archivo main se cambia el ADataClass por KDataClass
- En la ventana principal se agregan los archivos de cabecera widgets.h y classwidgets.h
ORM Exporter
- Se integra la clase KSelectFile al exportador a C++.
- Se integra el cambio de BLOB a QByteArrey en el tipo de datos de BD.
- Se implementa la busqueda de errores en las columnas del diagrama (InspectDiagramWidget).
Exportador de Base de datos
- Al establecer el valor del driver SQL se cambia la interfaz segun el driver
- Se agregan los caracteres separadores `(tilde) al momento de generar el script para el gestor MySQL.
- Al generar los nombres de las llaves foraneas en el gestor SQLServer y MySQL se verifica que el tamaño del nombre sea menor a 60 caracteres.
- Se mejora la sintáxis de exportación para SQLServer(compatible con ODBC )
- Se mejora el uso de ODBC en la clase SQLCore.
Correcciones
- Se corrigen problemas de memoria gracias a van.
- Se cambia la UUID de un item al momento de realizar una copia (BUG #2) - r504
- Se utiliza la ruta completa del archivo al momento de realizar una exportación.
- Se corrige la ruta relativa cuando se ejecuta el programa fuera del directorio de trabajo.
- Se actualizan las Cabeceras de DERECHOS DE AUTOR.
- Se actualizan las direcciones URL en el programa(de llullutuqo.me a jeanmazuelos.com).
Monadas
- Se agrega el botón para reportar errores.
- Se recuerda el último directorio utilizado al abrir o guardar archivos.
- Se cambia el Splash Screen por uno más fashion.
- Se uniformizan algunos iconos en el menu.
- Se muestran iconos en cada pestaña según su contenido(Diagrama, ayuda, otros).
- Se agrega el menú borrar archivos recientes.
- Se amplia la cantidad de archivos recientes 10.
- Se muestra en el titulo la ruta fisica del diagrama activo.
- Se agrega la pestaña de bienvenida.
- Se muestran los proyectos recientes.
- Se pueden visualizar las novedades de katakuntur en la pestaña de bienvenida.