Package Release Info

canfigger-0.3.2-bp160.1.1

Update Info: Base Release
Available in Package Hub : 16.0

platforms

AArch64
ppc64le
s390x
x86-64

subpackages

libcanfigger0
libcanfigger0-devel
libcanfigger0-doc

Change Logs

* Mon May 11 2026 Andy Alt <arch_stanton5995@proton.me>
- canfigger 0.3.2
  + Add canfigger_cache_dir(): $XDG_CACHE_HOME/appname or $HOME/.cache/appname
    on POSIX; %LOCALAPPDATA%\appname on Windows
  + Add canfigger_config_file(): returns $XDG_CONFIG_HOME/filename or
    $HOME/.config/filename, for config files that live directly under the
    config root rather than in a per-application subdirectory
  * Headers are now installed to /usr/include/canfigger/; the pkgconfig
    Cflags is updated accordingly so #include <canfigger.h> continues to
    work without changes
  * Only build examples if not a subproject
Version: 0.3.1-bp160.1.1
* Mon Apr 20 2026 Andy Alt <arch_stanton5995@proton.me>
- Split docs into a separate package
- Use %ldconfig_scriptlets macro
* Fri Apr 17 2026 Andy Alt <arch_stanton5995@proton.me>
- Change license to MIT
* Fri Apr 17 2026 Andy Alt <arch_stanton5995@proton.me>
- canfigger 0.3.1
  + Add canfigger_config_dir(), canfigger_data_dir(), canfigger_path_join()
  * bugfix: Last line without trailing newline was silently dropped
  * bugfix: Memory leak — root list not freed on tmp_line allocation failure
  * bugfix: free_incomplete_node leaked the attributes struct
  * bugfix: add_key_node failure on 2nd+ node corrupted previous node's key
  * bugfix: isspace() called on plain char (undefined behaviour); cast to
    unsigned char
  * Strip UTF-8 BOM so it doesn't corrupt the first key
  * Refactor read_entire_file: single exit point, checked fseek return values
  * Prefix all error messages with "canfigger:"
  * Add tests: bom, no_trailing_newline; fix unicode test missing count/null
    assertions
  + Add canfigger_version.h (generated at build time) exposing
    CANFIGGER_VERSION_MAJOR, CANFIGGER_VERSION_MINOR, CANFIGGER_VERSION_PATCH
  + Add CANFIGGER_CHECK_VERSION(maj, min) macro to canfigger.h for
    compile-time version checks
* Wed Apr 01 2026 Andy Alt <arch_stanton5995@proton.me>
* Fix soname RPM error
* Thu Feb 29 2024 Andy Alt <arch_stanton5995@proton.me>
- canfigger 0.3.0:
  * use dynamic memory allocation for keys, values, and attributes
  * canfigger_free() replaced with canfigger_free_current_key_node_advance()
  - canfigger_free_attr() removed
  * use 'canfigger_free_current_attr_str_advance()' instead of
    'list->attr_node = list->attr_node->next'
* Tue Jan 11 2022 Andy Alt <andy400-dev@yahoo.com>
- canfigger 0.2.0:
  * implement support for multiple attributes
* Mon Dec 27 2021 Andy Alt <andy400-dev@yahoo.com>
- canfigger 0.1.2, initial package