-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathRELEASE-NOTES
73 lines (54 loc) · 2.54 KB
/
RELEASE-NOTES
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
***********
version 0.6
***********
* fixed exception description for non-deserializable responses from HTTP
servers with error responses (issue 1033)
* added the YamlRpcConnection class to the YamlRpcClient module to
support the ConnectionProvider API
*************
version 0.5.1
*************
* fixed handling non-DataStream chunked responses (issue 1438)
***********
version 0.5
***********
* YamlRpcHandler module updates: minor error logging updates, updated minimum
qore version to 0.8.12 for get_ex_pos() and the module license value and
also the UnitTest module
* added the following user modules implementing DataStream protocol support:
- DataStreamUtil
- DataStreamClient
- DataStreamRequestHandler
* user modules moved to top-level qore module directory from version-specific
module directory since they are valid for multiple versions of qore
* date/time values (yaml !!timestamp type) are now always returned in the
current time zone locale so that time zone rules can be applied to
deserialized dates, otherwise time zone information is always lost which can
cause errors when performing date arithmetic on deserialized yaml dates
* deprecated camel-case function names in favor of names conforming to the
standard naming convention for functions:
- makeYAML() deprecated for make_yaml()
- parseYAML() deprecated for parse_yaml()
- getYAMLInfo() deprecated for get_yaml_info()
***********
version 0.4
***********
fixed a problem serializing and deserializing 0-length durations; they were serialized as "P" and then deserialized as a string; now they are serialized as "P0D" and deserialized correctly
enhanced the YamlRpcHandler module for more flexible logging
***********
version 0.3
***********
fixed a problem where an exception was not raised with invalid YAML input when parsing, instead NOTHING was returned
fixed a problem deserializing integers; the number was converted to a C++ double (floating-point type) first, causing precision to be lost with large numbers
added support for Qore's new number type when compiled with Qore 0.8.6+
***********
version 0.2
***********
fixed a problem with deserializing untagged and not double quoted integer and floating-point 0 and 0.0; they were incorrectly deserialized as strings
added additional information to the exception when a scalar value cannot be serialized (normally this happens when a string has an encoding error)
*************
version 0.0.1
*************
Initial release of the YAML module
Requires qore 0.8.0+ to build and run
see README and docs for more information