Version 0.0.1 of Qore YAML module

Release Notes: This initial release provides serialization and deserialization between Qore data structures and YAML strings. All Qore data types (except objects) can be serialized as YAML strings without any data loss, including the microsecond and time zone components of date/time values. Qore durations are handled with a custom YAML type (tag: !duration). YAML string output formatting can be controlled with options to the makeYAML() function. The module requires Qore 0.8.0 as it uses type info and date/time APIs found only in newer versions of Qore.

Other releases

Release Notes: This releases fixes a problem serializing and deserializing zero-length durations. The YamlRpcHandler module was enhanced to provide more flexible logging. The source code is now available under the MIT license as well as the LGPL 2.1.

  •  11 Nov 2012 18:47

Release Notes: This is a bugfix release that also adds support for serializing the new arbitrary-precision numeric type introduced in Qore 0.8.6.

  •  03 Jul 2010 10:27

Release Notes: This release fixes a problem with deserializing untagged and unquoted integer and floating point 0 and 0.0 values; they were incorrectly deserialized as strings. Additional information is provided when an exception is raised while serializing scalar values (normally this happens when a string has an encoding error).

  •  30 Jun 2010 07:50

Release Notes: This initial release provides serialization and deserialization between Qore data structures and YAML strings. All Qore data types (except objects) can be serialized as YAML strings without any data loss, including the microsecond and time zone components of date/time values. Qore durations are handled with a custom YAML type (tag: !duration). YAML string output formatting can be controlled with options to the makeYAML() function. The module requires Qore 0.8.0 as it uses type info and date/time APIs found only in newer versions of Qore.

Screenshot

Project Spotlight

gjots

A note jotter that organizes ideas, notes, and facts in a heirarchy.

Screenshot

Project Spotlight

TheSSS (The Smallest Server Suite)

A lightweight server suite for LANs.