1.0
soon (2019-11)
- Correction: Less-than symbol isn’t correctly encoded
- Some unused variables removed
1.0.2 (2015-07)
- Correction : ifsxml_trace() doesn’t work correctly.
- Correction : « & » not substituted when is an attribute’s value
- Enhancement : added ifsxml_flush()
- Update : cache size max is now 16Mb
- Internal improvements.
1.0.1 (2015-06)
- Correction : crash when calling ifsxml_addAttribute() with value’s lenght at 0.
- Correction : ifsxml_setCache() don’t work correctly.
1.0 (2015-05)
- Enhancement : added ifsxml_addXmlHeader() for optionally specify version and encoding.
- Enhancement : added ifsxml_setWriter() for get the flow by callback instead of direct create file. Keep profit of the cache. Sample provided.
- Enhancement : you can now specify a CCSID with ifsxml_createFile()
- Enhancement : added ifsxml_trace() and ifsxml_setTraceFormat() to add internal comments.
- Enhancement : you can specify the caracters used for CRLF in ifsxml_setPretty() or use a constant (see spec.)
- Update : ifsxml_commentStyle() renamed on ifsxml_setCommentFormat() and does not return value (useless).
- Update : IFSXML_COMMENT constants are renamed : IFSXML_NO_OUTPUT, IFSXML_INDENT, IFSXML_NOINDENT
- Update : ifsxml_setPretty() constants are renamed : IFSXML_TABINDENT_NEWLINE, IFSXML_SPCINDENT_NEWLINE and IFSXML_NOINDENT_NEWLINE.
- Internal improvements.
- Bind file for CRTSRVPGM is complete (and re-ordered…)
- Fives samples programs provided.
1.0b8 (2015-05)
- Correction : ‘&’ is not substituted by & on attribute’s value.
- Correction : ifsxml_createFile() return *off is file already exist.
- Enhancement : added ifsxml_addPI() for add processings instructions.
- Enhancement : added ifsxml_init() for multithread consideration.
- Warning : « m_txtErreur » is now « m_ifsxml_error » on include file.
- Internals improvements.
- Bind file for CRTSRVPGM is complete (and re-ordered : you must rebuild your service program, sorry)
1.0b7 (2015-05)
- Correction : Cannot change cache size when document as started.
- Correction : ifsxml_closeElement() with element name don’t work.
- Internals improvements.
1.0b6 (2015-05)
- Correction : Elements added with ifsxml_addElement() are not correctly closed if has not value (<element/>).
- Enhancement : added ifsxml_getLen().
1.0b5 (2015-05)
- Enhancement : ifsxml_close() now also close all elements opened with ifsxml_openElement().
1.0b4 (2015-05)
- Correction : Cannot create module IFSXML on V6R1 (and maybe also on V5R4) due to error on ifsxml_setPretty() and ifsxml_commentStyle() who no return value in certain cases.