Versión 1.1 de ci_uy: La gema Ruby para validar números de cédula de identidad
Publicado el Lunes, 12 de enero de 2026Acabo de publicar la versión 1.1.0 de la gema Ruby ci_uy para validar números de cédula de identidad uruguaya. La versión anterior, 1.0.1, la publiqué en julio de 2019. No es que desde entonces haya abandonado el desarrollo del proyecto, es que realmente no necesita muchos cambios. Podría considerarse "software estable", hace una sóla cosa y la hace suficientemente bien (para mí).
El código Ruby implementa el algoritmo de validación de los números de cédula de identidad uruguaya, y provee algunos métodos de ayuda. Pero a menos que algo cambie en el documento de identidad uruguayo, no va a necesitar actualizaciones grandes. O sería interesante si alguna versión de Ruby se la juega y hace cambios que rompan compatibilidad con la sintaxis actual. Ahí sí que tendría que cambiar más, pero dudo que pase.
A lo largo de los años suelo volver al proyecto al menos una vez después de diciembre, cuando sale una versión nueva de Ruby. Voy agregando las versiones nuevas de Ruby a la matriz de versiones bajo las que corre los tests. Así me aseguro compatibilidad 100%.
Esta actualización además del mantenimiento habitual, simplifica una línea de código y poco más. Subí el código a Codeberg y cambié la metadata de la gema para que apunte a ese repositorio en vez de GitHub. Ya de paso también mandé el repositorio a mi instancia de Forgejo. De a poquito me voy alejando más de GitHub y el slop de Microslop.
¡La versión 1.0.1 tuvo 9.812 descargas! Para un total de 42.872 al momento de escribir esto. Hasta donde sé, la versión web es mucho mas popular. Por lo menos cuando me llega algún comentario es de alguien que usó esa web. Pero a lo mejor con esta versión en unos años alcanza las 50.000 descargas. Ahí veremos de hacer un festejo acorde...

Cómo se ve Rubygems en 2026 tras publicar la gema







No hay comentarios en este post
Feed de comentariosDejar un comentario