Home
Projects
Resources
Alternatives
Blog
Sign In
Ada Util Versions
Save
Ada Utility Library - Composing streams, processes, logs, serialization, encoders and more
Overview
Versions
Reviews
Resources
2.6.0
7 months ago
New encoder/decoder for Base32
Feature #32: Custom log appender
Feature #36: Add HOTP algorithm
Feature #38: Allow to read stdout and stderr as separate streams when spawning a process
Feature #40: Input stream reader to read parts from another stream
Feature #41: Support to ignore line breaks when decoding Base64 streams
Feature #42: Improvement of test framework to launch and verify external program execution and output
Fix #37: Support to build with -gnatW8
Fix #35: utilada_curl crate uses wrong curl dependency
2.5.0
1 year ago
New examples to illustrate the IO stream composition
New examples for JSON parser and Util.Beans.Objects
Add support to set environment variables when launching a process (without changing the current process environment!)
Add support to indent XML output streams
New package Util.Files.Rolling to provide a rolling file manager
New package Util.Beans.Objects.Iterators to easily iterate over objects
Add a new log appender to support rolling log files with size and time based policies
New operation Util.Files.Delete_Tree to delete a directory tree and work arround for GNAT bug gcc/63222 and gcc/56055
New operation Util.Files.Realpath to find the canonicalized absolute path of a file
New package Util.Blobs to hold binary content with reference counting
New package Util.Http.Headers to provide some HTTP helper operations
Add support for Blob in bean objects
Fix compilation on NetBSD 9.2
Fix compilation with AWS >= 22.0
2.4.1
2 years ago
Fix compilation issues with GNAT 2021
Fix serialization of Util.Beans.Objects holding arrays or maps
2.4.0
3 years ago
Add support to customize and provide application specific log appenders (example in ada-keystore)
Improvement of read/write streams to chain LZMA, AES, Base64
Add examples to show LZMA compress+AES encryption, AES decryption+LZMA decompress
Fix compilation with GNAT 10
New package Util.Properties.Form to help in parsing application/x-www-form-urlencoded
Fixed the Util.Tests.Get_Test_Path semantic and use the results directory
Drop detection of buggy gcc 4.7.2
2.3.0
3 years ago
New stream operations to read/write UTF-8 sequences in Wide_Wide character
Fix AES encryption in CFB, OFB and CTR modes
Add HTTP support for HEAD, OPTIONS, PATCH requests
2.2.0
4 years ago
New Wait_Empty operation on fifo.
Add Get_Count and Wait operation on executors
2.0.0
4 years ago
Rename GNAT projects and split the library in several parts
New samples to show compression, decompression, encryption, decryption streams
Added AES encryption and decryption
Added password based key derivation function (PBKDF2)
Added encoders error correction code (ECC)
Added generic concurrent sequence queues
Added generic work queue executor
2.1.0
4 years ago
Improvement to allow custom Util.Properties implementation
1.9.0
5 years ago
Improvement and fixes of the JSON, XML, CSV serialization
Improvement of properties to also read and describe INI files
Add encoders to support SHA256 and HMAC-SHA256
Added a command package for implementation of command line tools
Added event timer list management
Fix on the HTTP curl support
Implementation of x-www-form-urlencoded serialization
Added localized date parsing
1.8.0
8 years ago
Added support for immediate flush and file appending to the file logger
Added support for RFC7231/RFC2616 date conversion
Improvement of configure and installation process with gprinstall (if available)
Added file system stat/fstat support
Use gcc intrinsics for atomic counters (Intel, Arm)
« Previous
Next »
Home
Projects
Resources
Alternatives
Blog
Sign In
Sign In to OSA
I agree with
Terms of Service
and
Privacy Policy
Sign In with Github