[Axl] [ANN] Axl Library 0.7.3 "Black tulip" is ready!

Francis Brosnan Blazquez francis.brosnan at aspl.es
Wed Aug 24 13:44:32 CEST 2022


           ########################################
           #             Axl Library              #
           #             Black Tulip              #
           #                0.7.3                 #
           ########################################

Advanced Software Production Line is proud to announce a new Axl
Library release.

Axl Library is a small and efficient XML toolkit, written in ANSI C,
with support for Python bindings and released under the LGPL. It
allows to produce efficient and clear code that handle XML data.

The library was created to support XML requirements needed by software
developed by Advanced Software Production Line, S.L.

At this moment the library is being used by Vortex Library,
Turbulence, Core-Admin and many more...

Resources
~~~~~~~~~

    Axl Homepage
    [ http://www.aspl.es/xml ]

    Advanced Software Production Line, S.L.
    [ http://www.asplhosting.com ]
    [ http://www.aspl.es ]

    Featured project: Core-Admin
    [ http://www.core-admin.com ]

This release in short
~~~~~~~~~~~~~~~~~~~~~

   * [fix] Added oficial support for debian bullseye, debian buster, 
ubuntu focal, ubuntu bionic.

   * [fix] Added deferred deallocation support for axlhash.

   * [fix] Improved regression tests and bug fixes

Changes from previous release 0.7.2
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

* [fix] Fixed the regression test20 for 32-Bit machines.

   Merge pull request #1 from akristmann/master

   Fixed the regression test20 for 32-Bit machines (by Arthur KristMann).

* [fix] Updated AxlHash API to include a new function to allow removing
   an item from the hash, allowing to defer deallocation by returning to
   the caller optionally defined handlers for key and data destroy. API
   added:

   - axl_hash_remove_deferred

* [fix] Added new API to complement axl_hash_remove_deferred:

   - axl_hash_deferred_cleanup

   Added regression test to check both..

* [fix] Updated test_01.c to also check axl_hash_deferred_cleanup when it
   is called after failing axl_hash_remove_deferred

* [fix] Updating libaxl.def file.. (new symbols..)

* [fix] Fixed DTD warning spotted by gcc

* [fix] Adding support for Debian Stretch Amd64.

* [fix] Added package support for Ubuntu Bionic 18.04

* [fix] Added file to track latest version for building machines
   without github access.

* [fix] Adding files to support debian buster building

* [fix] Reorganized get-pyhthon-config to support pyhton2.7 in environments
   where python3.X is the default

* [fix] Adding initial working files to support Ubuntu Focal 20.04

* [fix] Several updates to explain how to use deferred removal. Added
   code examples. Added some code to nullify references that are reported
   for removed deferred.

* [fix] Updated axl hash internal node data release in an independant
   function to help implementing additional checks and to better expose
   parameter information on live backtraces


About Advanced Software Production Line, S.L. (ASPL, ASPLhosting)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

   Advanced Software Production Line (ASPL) provides Linux Cloud Services
   through https://asplhosting.com, to enable organisation to introduce
   GNU/Linux into their processes, making other platforms to properly
   interact with it.

   You can reach us:

        https://www.asplhosting.com - info at aspl.es

   We hope Axl Library help you. Enjoy Axl Library!

--
Francis Brosnan Blázquez           - francis at aspl.es
Advanced Software Production Line  - https://www.asplhosting.com
                                    - https://www.aspl.es
24th Aug 2022, Madrid (Spain)


More information about the Axl mailing list