Releases: sisoputnfrba/so-commons-library
Releases · sisoputnfrba/so-commons-library
2024-2c
2024-1c
What's Changed
- Feature/dictionay keys values by @mesaglio in #165
- CI: Mejoras en GitHub Actions y actualizo docs by @RaniAgus in #164
- sh to bash and add valgrind by @mesaglio in #166
- feat: List Flatten by @RaniAgus in #168
- List: Iterator Index y Add by @RaniAgus in #170
- list: replace by condition by @RaniAgus in #172
- list: remove element by @RaniAgus in #169
- CI: Fix GitHub Actions by @RaniAgus in #176
- config: admitir espacios by @RaniAgus in #175
- Docs: convierto a doxygen by @RaniAgus in #174
- Add Code workspace configuration + missing test case by @RaniAgus in #177
Full Changelog: 1.6.0...1.7.0
2022-2c
What's Changed
- Build: Actualizo Docker image al nuevo entorno by @RaniAgus in #158
- Log: actualizo descripción de config_create by @RaniAgus in #155
- Strings: replace y n_append by @RaniAgus in #134
- Yet Another List Refactor by @RaniAgus in #159
- Build: GitHub Actions by @RaniAgus in #162
- feat: api para manejo de timestamps (#156) by @julian-salinas in #161
- temporal_get_string_time: fix memory leak on error by @RaniAgus in #163
New Contributors
- @julian-salinas made their first contribution in #161
Full Changelog: 1.5.1...1.6.0
2022-1c
What's Changed
- Agregar attributes a funciones printf-like by @RaniAgus in #148
- Fix: list remove and destroy all by condition by @RaniAgus in #153
- Update log.h by @RaniAgus in #146
- Update list_is_empty and queue_is_empty by @mesaglio in #150
- Fix Dockerfile by @mesaglio in #152
- Warnings de formato (-Wformat) by @tomasanchez in #154
New Contributors
- @mesaglio made their first contribution in #150
- @tomasanchez made their first contribution in #154
Full Changelog: 1.5.0...1.5.1
2021-2c
Features
- Se añadieron nuevas funciones de listas:
list_slice(3)
,list_slice_and_remove(3)
ylist_remove_and_destroy_all_by_condition(3)
- Se añadieron nuevas funciones para manipular string arrays:
new()
,destroy(1)
,
size(1)
,is_empty(1)
,push(2)
,pop(1)
yreplace(2)
.
Changes
- Se cambió el comportamiento de
string_split
para que sea igual al de
String.prototype.split()
de JavaScript
2021-1c
Features
- La interfaz de
temporal_get_string_time()
cambió atemporal_get_string_time(1)
,
recibiendo por parámetro el formato de fecha a devolver. - Se añadió un iterador externo de listas (
t_list_iterator
) con sus operaciones
básicas:create()
,has_next()
,next()
,remove()
ydestroy()
. - Se añadió un insertar ordenado para
t_list
:list_add_sorted(3)
. - Se añadieron nuevos foldeos para
t_list
:list_fold1(2)
,list_get_minimum(2)
y
list_get_maximum(2)
.
Bugs
- Se cambió la función deprecada que usaba
temporal_get_string_time()
por
otra más portable. - Se corrigió un bug de
string_split()
por el cual no se creaban substrings
cuando estos eran el string vacío. - Se corrigió un bug de
list_take()
ylist_take_and_remove()
que hacía que se
devolviera una lista inconsistente cuando el count recibido era mayor
al tamaño de la lista. - Se corrigió el comportamiento de las funciones de
t_list
que recibían un index
y ocultaban el error en caso de que este no sea válido. Este comportamiento ya no
pasa y el error queda expuesto.
Release 1.3.0
Features
- Se agrega para setear valores al elemento
Config
. - Se agrega la posiblidad de guardar un archivo con los valores de un elemento
Config
.
Bugs
temporal_get_string_time
se hacethread_safe
1.1.2
Merge pull request #78 from pabloxeven/patch-1 Store element->next before closure on list_iterate
Instalación via Makefile
Agrego la imagen del status build El CI que usa es drone.io