Releases: pasosdeJesus/sip
Versión 2.1.0
Además de los cambios descritos para la publicación de las versiones:
- 2.1a1 https://github.com/pasosdeJesus/sip/releases/tag/v2.1a1
- 2.1a2 https://github.com/pasosdeJesus/sip/releases/tag/v2.1a2
Añadimos pruebas de regresión.
Esta es la última publicación en github, la versión 2.2 se viene desarrollando en gitlab con el nombre msip (para posibilitar publicar en rubygems): https://gitlab.com/pasosdeJesus/msip
Bitácora de cambios completa: v2.1a2...v2.1.0
Versión 2.1a2
- Divisíon Política de Colombia actualizada a Julio de 2022 a partir de DIVIPOLA del DANE. Junto con esto:
- Corrección al nombre de un municipio. Agregados 2 centros poblados. Movidos 2 centros poblados de Departamento. Movidos 16 centros poblados de municipio. Eliminados 117 centros poblados. Ver detalles en https://github.com/pasosdeJesus/sip/wiki/2022_07-Resumen-ejecutivo-de-la-actualizaci%C3%B3n-a-DIVIPOLA-2022-07
- Agregadas latitud y longitud a centros poblados y mejoradas las de municipios y departamentos a partir del DIVIPOLA 2022-07 del DANE.
- Agregado tipo de municipio a la tabla de municipios con valores posibles Municipio, Área no municipalizada o Isla.
- Nuevas tablas para comenzar a mantener historial de vigencia de información geográfica.
- Agregada División Política de Honduras correspondiente al Censo del 2013. Agradecimiento a Oslin George por el trámite ante el Instituto Nacional de Estadística de Honduras.
- Agregada tabla básica Veredas inicialmente con 33264 veredas de Colombia de acuerdo al mapa veredal del DANE 2020.
- Agregado código secundario del país a Departamento y a Municipio. En el caso de Colombia en estos campos se han puesto los códigos de la registraduría --que son diferentes a los del DIVIPOLA.
- En listado de personas filtra por Tipo de Documento
Bitácoora completa de cambios entre versiones 2.1a1 y 2.1a2: 2.1a1...v2.1a2
Versión 2.1a1
Las novedades incluyen:
- DIVIPOLA actualizado a su versión 2021, ver https://github.com/pasosdeJesus/sip/wiki/2022_02-Resumen-ejecutivo-de-la-actualizaci%C3%B3n-a-DIVIPOLA-2021
- Usa rails7
- Cambia webpacker por jsbundling-rails + esbuild (que es efectivamente rápido y liviano)
- Requiere turbo-rails en lugar de turbolinks
- Requiere stimulus-rails y se propone una método para reusar controladores stimulus de motores en aplicaciones que los usan.
Ver detalles y procedimiento de actualización en https://github.com/pasosdeJesus/sip/wiki/2022_01-Actualizaci%C3%B3n-a-rails-7
Versión 2.0b12
Las novedades más notorias:
-
Renombra actorsocial por orgsocial. Adoptamos la definición de Organización Social de Méndez, J., F. Monroy y S. Zorrilla. (1993).
Las organizaciones sociales: conceptos básicos. En Dinámica social de las organizaciones (pp. 73-105). México: McGraw-Hill. http://biblioteca.udgvirtual.udg.mx/jspui/bitstream/123456789/2880/1/Las%20organizaciones%20sociales%20conceptos%20b%C3%A1sicos.pdf, según la cual una organización social es "un grupo de personas que interactúan entre si, en virtud de que mantienen determinadas relaciones sociales con el fin de obtener ciertos objetivos." -
Uso de bootstrap 5:
-
Tras evaluación de
ActiveStorage
, uso dekt-paperclip
en lugar depaperclip
, pues permite organizar los anexos en el sistema de archivos. -
Uso de
webpacker 6.0.0.rc.1
,webpack 5
,ruby 3
yrails 6.1
.
Puede ver ayuda de como implementar el cambio en un motor o aplicación existente en: https://github.com/pasosdeJesus/sip/wiki/2021_8-Actualizaci%C3%B3n-de-sip-2.0b11-a-2.0b12
Versión 2.0b11
- Require la gema
dotenv
, instalada globalmente (instala condoas gem install dotenv
) - La rama principal ya no es
master
sinomain
. - Se emplea una nueva convención para manejar variables de configuración como variables de ambiente del sistema operativo, inspirada en https://12factor.net/, verlas en https://github.com/pasosdeJesus/sip/blob/main/doc/convenciones.md#configuraci%C3%B3n-de-aplicac%C3%ADon-ruby-on-rails-en-variables-de-ambiente. En resumen, la configuración ya no se hace copiando varios archivos plantilla sino mediante variables de ambiente que se centralizan en el archivo
.env
y que se manejan condotenv-rails
en modos de desarrollo y prueba y pasando las variables explícitas en modo de producción. - Para emplear sip 2.0b11 necesitarás crear un archivo
.env
que defina las variables de ambiente requeridas porsip
y recomendamos que emplees el mismo mecanismo para manejar variables de configuracińo de tu aplicación o motor. - Emplea la versión 6.1 de rails (ver https://github.com/pasosdeJesus/sip/wiki/2020_12-Actualizaci%C3%B3n-de-rails-6.0-a-rails-6.1).
- Opera con Ruby 3.0
Ver detalles en https://github.com/pasosdeJesus/sip/wiki/2021_2-Actualizaci%C3%B3n-de-sip-2.0b10-a-2.0b11
Versión 2.0b7
- Moderniza interfaz
- Interfaz más adaptable a dispositivos móviles siguiendo lineamientos de diseño visual de twitter y su librería Bootstrap 4.
- Ver detalles de como actualizar en https://github.com/pasosdeJesus/sip/wiki/Actualizaci%C3%B3n-de-sip-2.0b6-a-sip-2.0b7
Versión 2.0b6
- Rails 6
- Webpacker disponible