0.7.3 / 2026-03-09
 * Added function isds_login_mep2() which returns a more detailed MEP
   resolution status.

0.7.2 / 2025-09-22
 * Added functions for the ISDS service ArchiveISDSDocument.

0.7.1 / 2025-03-28
 * Reserving a 10 MB buffer when reading HTTP data from libcurl to reduce
   memory reallocation. The size of the buffer is increased in 10 MB increments.

0.7.0 / 2024-08-29
 * Assigned explicit values to enum isds_credit_event_type values.
 * Added new value ISDS_CREDIT_DELETED_MESSAGE_RECOVERED and added
   struct isds_credit_event_deleted_message_recovered.
 * Changed URL to new source code download place.

0.6.2 / 2024-02-20
 * Using XML_PARSE_NODICT in xmlReadMemory() because of old libxml2 versions
   which may cause segmentation faults.

0.6.1 / 2024-02-08
 * Fixed VoDZ service locator assignment for MEP and TOTP (SMS) authentication
   methods.
 * Fixed parsing of large (mainly VoDZ) ZFO files with recent libxml2 versions.
   Using xmlReadMemory() with XML_PARSE_HUGE option set.

0.6.0 / 2023-12-22
 * Added isds_set_xferinfo_callback() as a replacement for
   isds_set_progress_callback(). Marked isds_set_progress_callback() as
   deprecated.

0.5.1 / 2023-11-08
 * Added missing test input files into source package.

0.5.0 / 2023-10-27
 * Optimisations inside isds_GetMessageAuthor2(), avoided copying of attribute
   names.
 * Added functions isds_GetListOfErasedMessages_interval(),
   isds_GetListOfErasedMessages_month() and isds_GetListOfErasedMessages_year()
   which implement the GetListOfErasedMessages ISDS operation.
 * Added function isds_PickUpAsyncResponse() which implements the
   PickUpAsyncResponse ISDS operation.
 * Added function isds_load_erased_messages() which can be used to read data
   from a XML-formatted decompressed asynchronous GetListOfErasedMessages
   response. Actual decompression of obtained ZIP-compressed data isn't handled
   by this library.
 * Added support for the new PFO_ARCH, PFO_AIAT and PFO_AZI data-box types
   introduced in the version 3.04 of the XSD and WSDL definitions.
 * Added new elements dmFileGuid and dmUpFileGuid into struct isds_dmFile and
   struct isds_dmExtFile.

0.4.0 / 2023-08-23
 * Added functions for ISDS services CreateBigMessage, AuthenticateBigMessage,
   UploadAttachment, DownloadAttachment, SignedBigMessageDownload,
   SignedSentBigMessageDownload, BigMessageDownload dealing with high-volume
   data messages.
 * Added variants of functions for services AuthenticateBigMessage,
   UploadAttachment, DownloadAttachment, SignedBigMessageDownload,
   SignedSentBigMessageDownload which use MTOM/XOP.
 * Added new elements dmVODZ and attsNum into struct isds_envelope. These
   values are set when downloading envelopes of high-volume data messages
   (using the services GetListOfReceivedMessages, GetListOfSentMessages and
   MessageEnvelopeDownload).
 * Added new element ext_files into struct isds_message. The element can be
   used when sending a high-volume data message (using the service
   CreateBigMessage).
 * Fixed compilation of simline/server_cli with musl libc.
 * Favouring xmlBufferDetach() over setting XML_BUFFER_ALLOC_IMMUTABLE.

0.3.0 / 2023-02-10
 * Added idLevel member into struct isds_envelope.
 * Added function isds_GetMessageAuthor2() which implements the
   GetMessageAuthor2 ISDS operation and corresponding data structures.
 * Modified the interface of function isds_set_opt() because of an ambiguity or
   undefined behaviour in variable argument handling in C.
 * Function isds_check_func_timegm() also checks time conversion using
   struct tm containing negative hour values.
 * Added support for the new PFO_REQ data-box type
   introduced in the version 2.36 of the XSD and WSDL definitions.
 * Disabled fatal warnings by default.

0.2.1 / 2021-11-03
 * Added function isds_DTInfo() which implements the DTInfo ISDS operation and
   corresponding data structures.

0.2.0 / 2021-08-24
 * Added function isds_PDZSendInfo() which supports the PDZSendInfo ISDS
   operation.
 * Using struct isds_timeval instead of struct timeval in the library interface.
   The new structure always uses 64-bit integers for seconds.
 * Added functions to provide own time conversion functions for example in
   situations in which the target system suffers from the year 2038 problem.
 * Fixed memory leak inside isds_get_received_envelope().
 * Fixed memory leaks in code located in client/ and test/offline/ directories.

0.1.2 / 2021-04-14
 * Added support for the new PFO_ZNALEC and PFO_TLUMOCNIK data-box types
   introduced in the version 2.32 of the XSD and WSDL definitions.
 * Fixed found typos in documentation and commentaries in sources. Removed
   white-space characters from line ends in sources.

0.1.1 / 2021-02-01
 * Fixed a problem in tests when the .dbType entry was allocated inside
   isds_DbOwnerInfo when parsing XML data when reading an empty dbType element.
   Similar problem with the .userType inside isds_DbUserInfo has also been
   fixed.
 * Initialise Libtool using the LT_INIT macro.

0.1.0 / 2021-01-25
 * Created libdatovka by forking libisds-0.11.1.
 * Added functions for ISDS services GetOwnerInfoFromLogin2,
   GetUserInfoFromLogin2, UpdateDataBoxDescr2, GetDataBoxUsers2,
   UpdateDataBoxUser2, AddDataBoxUser2, DeleteDataBoxUser2 and FindDataBox2.
 * Made ISDS response status available via the function isds_operation_status().
 * Added support for the new EV6 event. This event describes a situation when
   a data message is accepted by fiction even though there is no data-box user
   who can cause by his own actions the acceptance of the delivered message.
 * Renamed OTP_RESOLUTION_TO_FAST to OTP_RESOLUTION_TOO_FAST.
 * Renamed EVENT_UKNOWN to EVENT_UNKNOWN.
 * Renamed .refference to .reference in struct isds_approval.
 * Renamed IE_NOEXIST to IE_NONEXIST, IE_2BIG to IE_TOO_BIG and
   IE_2SMALL to IE_TOO_SMALL.
 * Renamed DBSTATE_TEMP_UNACCESSIBLE to DBSTATE_TEMP_INACCESSIBLE,
   DBSTATE_PERM_UNACCESSIBLE to DBSTATE_PERM_INACCESSIBLE and
   DBSTATE_TEMP_UNACCESSIBLE_LAW to DBSTATE_TEMP_INACCESSIBLE_LAW.
 * Renamed MESSAGESTATE_IN_SAFE to MESSAGESTATE_IN_VAULT.
 * All exported symbols of the library have been hidden except for those
   mentioned in the public header file.
 * Added the macros ISDS_LIB_VER_NUM, ISDS_LIB_VER_STR and ISDS_LIB_VER_CHECK.
   Added the functions isds_lib_ver_num() and isds_lib_ver_str().
