We have some news to share for the request index beta feature. We’ve added more options to sort your requests, counters to the individual filters and documentation for the search functionality. Checkout the blog post for more details.

File python-libeconf.changes of Package libeconf

-------------------------------------------------------------------
Mon Dec 15 16:48:57 UTC 2025 - schubi@suse.com

- Update to version 0.8.3:
  * improved Documentation  (#246)

-------------------------------------------------------------------
Mon Dec 08 15:44:48 UTC 2025 - schubi@suse.com

- Update to version 0.8.2:
  * Cleanup man pages
  * Using ECONF_ARGUMENT_IS_NULL_VALUE instead of general error
    ECONF_ERROR

-------------------------------------------------------------------
Tue Nov 25 15:27:34 UTC 2025 - schubi@suse.com

- Update to version 0.8.1:
  * Set default parameter in econf_get<type>ValueDef to "const"

-------------------------------------------------------------------
Mon Oct 20 13:44:04 UTC 2025 - schubi@suse.com

- Update to version 0.8.0:
  * new call: econf_setExtValue (#239)

-------------------------------------------------------------------
Thu Jul 31 09:33:19 UTC 2025 - schubi@suse.com

- Update to version 0.7.10:
  * cmake: Fix .pc file with absolute CMAKE_INSTALL_<dir> (#237)
  * Add build options for the CMake build (#230)
  * check NULL for default string (bnc#1247107)

-------------------------------------------------------------------
Thu May 08 14:41:05 UTC 2025 - schubi@suse.com

- Update to version 0.7.9:
  * Comments can include comment character tag multiple time.
  * Fixed static library declaration in meason
  * Fixed versioning in cmake

-------------------------------------------------------------------
Fri Apr 25 08:25:57 UTC 2025 - schubi@suse.com

- Update to version 0.7.8:
  * Fix memory access if there are a comment character inside a comment.

-------------------------------------------------------------------
Mon Jan 13 09:44:55 UTC 2025 - schubi@suse.com

- Update to version 0.7.7:
  * Additional fix for parsing empty config files (bsc#1234405).

-------------------------------------------------------------------
Fri Dec 13 13:03:47 UTC 2024 - schubi@suse.com

- Update to version 0.7.6:
  * Do not try to parse files with name like ".." and "." (#227)
  * using econf_readConfig in econftool

-------------------------------------------------------------------
Mon Dec 09 16:33:49 UTC 2024 - schubi@suse.com

- Update to version 0.7.5:
  * Removed PATH_MAX (Issue #220)
  * Add ROOT_PREFIX as option to replace TESTSDIR hack
  * CI: valgrind doesn't work together with sanitizers
  * econf_readConfig: don't allocate econf_file in error case
  * tests: use cleanup to free key_file for some tests
  * libeconf: don't allocate array from size 0
  * libeconf: fix use of uninitialized stat result if file does not exist
  * econftool: dynamically allocate xdg_config_dir
  * Disable clang <= 17, enable valgrind
  * Disable whitespace check
  * Disable deprecation warning for econftool and example
  * Add new CI with different compilers and valgrind
  * Test econf_readConfig()
  * Disable deprecation warning for tests
  * Implement econf_*freep functions for automatic cleanup
  * Cleanup *free functions

-------------------------------------------------------------------
Wed Oct  2 07:09:19 UTC 2024 - Stefan Schubert <schubi@suse.com>

- Updated license in the spec file to MIT.

-------------------------------------------------------------------
Thu Sep 26 11:08:13 UTC 2024 - schubi@suse.com

- Update to version 0.7.4:
  * fixed memory leaks (#219)

-------------------------------------------------------------------
Wed Sep 18 11:16:34 UTC 2024 - schubi@suse.com

- Update to version 0.7.3:
  * Fixed: econf_readDirs crashes if one of the paths is NULL (#211)
  * Handle groups correctly which do not have any key entry.
  * Added links to man page. E.g. "man econf_readConfig" is working now.
  * Simplify snprintf call
  * Remove unused functions and reduce variable visibility (#213)
  * Fix typos (#212)

-------------------------------------------------------------------
Fri Jun 14 07:26:15 UTC 2024 - schubi@suse.com

- Update to version 0.7.2:
  * Do not check errno while float conversion. This is a false
    alarm for S390 and PPC (#210).

-------------------------------------------------------------------
Mon Jun 10 07:36:06 UTC 2024 - schubi@suse.com

- Update to version 0.7.1:
* Improved error handling while parsing values with the wrong format.
  Added new return value ECONF_VALUE_CONVERSION_ERROR.
* Setting parsing options via econf_file struct.
  see econf_newKeyFile_with_options. These options will be used by
  econf_readConfig and econf_readConfigWithCallback.
  Following options are supported:
   JOIN_SAME_ENTRIES  (default 0)
     Parsed entries with the same name will not be replaces but
     will be joined to one entry.
   PYTHON_STYLE  (default 0)
     E.G. Identations will be handled like multiline entries.
   PARSING_DIRS (default /usr/etc/:/run:/etc)
     List of directories from which the configuration files have to be parsed.
     The list is a string, divides by ":". The last entry has the highest
     priority. E.g.: "PARSING_DIRS=/usr/etc/:/run:/etc"
   CONFIG_DIRS (default <empty>)
     List of directory structures (with order) which describes the directories
     in which the files have to be parsed.
     The list is a string, divides by ":". The last entry has the highest
     priority. E.g. with the given list: "CONFIG_DIRS=.conf.d:.d" files in
     following directories will be parsed:
            "<default_dirs>/<config_name>.conf.d/"
            "<default_dirs>/<config_name>.d/"
            "<default_dirs>/<config_name>/"
* CAUTION: From now on every econf_file element MUST be intialized if
           econf_readConfig and econf_readConfigWithCallback is used.
  Either with NULL or:
   econf_file *key_file = NULL;
   if (error = econf_newKeyFile_with_options(&key_file, "PYTHON_STYLE=1"))
   {
      fprintf (stderr, "ERROR: couldn't create new key file: %s\n",
               econf_errString(error));
      return 1;
   }
   error = econf_readConfig (&key_file,
                             "foo",
                             "/usr/lib",
                             "example",
                             "conf",
                             "=", "#");

-------------------------------------------------------------------
Tue Jun 04 11:08:28 UTC 2024 - schubi@suse.com

- Update to version 0.7.0:
  * Defining manual parsing directories (#209)
  * parsing config files in python style
  * econf_readConfig: set usr_subdir to empty string if it is NULL
  * Fix static analyzer detected issues (#202)
  * comment string can be in the parsed value which is defined with quotes (#207)
  * tst-comments2: comment sign in quoted string (#205)
  * Setting options via new econf_newKeyFile_with_options. (#206)

-------------------------------------------------------------------
Fri Apr 12 10:47:39 UTC 2024 - schubi@suse.com

- Update to version 0.6.3:
  * Fix build with musl libc on ppc64le (#198)
  * Creating static library with new package libeconf-devel-static.
    This is needed for building package util-linux and btrfsprogs.  

-------------------------------------------------------------------
Wed Mar 06 11:02:00 UTC 2024 - schubi@suse.com

- Update to version 0.6.2:
  * Fix static analyzer detected issues (#196)

-------------------------------------------------------------------
Mon Jan 22 14:30:16 UTC 2024 - schubi@suse.com

- Update to version 0.6.1:
  * reading lines which have a length greater than BUFSIZE (#195)
  * Improved data quote check in read_file (#193)

-------------------------------------------------------------------
Mon Nov 13 07:55:36 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com>

- Do not requires the library for the documentation

------------------------------------------------------------------
Wed Nov  8 12:45:07 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com>

- Fix version comparison operator
- Remove explicit python3-base requirement

-------------------------------------------------------------------
Fri Nov 03 16:44:38 UTC 2023 - schubi@suse.com

- Update to version 1.1.1:
  * Supporting Linux Userspace API (UAPI) Group
    chapter "Configuration Files Specification".
    See: https://uapi-group.org/specifications/specs/
                 configuration_files_specification/
		 
-------------------------------------------------------------------
Fri Nov  3 10:12:29 UTC 2023 - Alberto Planas Dominguez <aplanas@suse.com>

- Support only Python >= 3.10. PEP 604 is used for union types

-------------------------------------------------------------------
Fri Oct 27 08:42:26 UTC 2023 - Nico Krapp <nico.krapp@suse.com>

- Version 1.1.0
  * Added tests
  * Support all functions form libeconf 0.5.2
  * Bug fixes
openSUSE Build Service is sponsored by