diff --git a/reference/functions/bundlestate.markdown b/reference/functions/bundlestate.markdown index 492eaa2b3..d1faaa347 100644 --- a/reference/functions/bundlestate.markdown +++ b/reference/functions/bundlestate.markdown @@ -33,3 +33,7 @@ Output: [%CFEngine_include_snippet(bundlestate.cf, #\+begin_src\s+example_output\s*, .*end_src)%] **See also:** `getindices()`, `classesmatching()`, `variablesmatching()`, `mergedata()`, `template_method`, `mustache`, `inline_mustache`, `datastate()` + +**History:** + +* Introduced in CFEngine 3.7.0 diff --git a/reference/functions/data_readstringarray.markdown b/reference/functions/data_readstringarray.markdown index 89be64e9c..1180bc271 100644 --- a/reference/functions/data_readstringarray.markdown +++ b/reference/functions/data_readstringarray.markdown @@ -36,3 +36,7 @@ Output: [%CFEngine_include_snippet(data_readstringarray.cf, #\+begin_src\s+example_output\s*, .*end_src)%] **See also:** `data_readstringarrayidx()`, `data` + +**History:** + +* Added in CFEngine 3.6.0 diff --git a/reference/functions/data_readstringarrayidx.markdown b/reference/functions/data_readstringarrayidx.markdown index d8635d018..9996c9851 100644 --- a/reference/functions/data_readstringarrayidx.markdown +++ b/reference/functions/data_readstringarrayidx.markdown @@ -34,3 +34,7 @@ Output: [%CFEngine_include_snippet(data_readstringarray.cf, #\+begin_src\s+example_output\s*, .*end_src)%] **See also:** `data_readstringarray()`, `data` + +**History:** + +* Added in CFEngine 3.6.0 diff --git a/reference/functions/format.markdown b/reference/functions/format.markdown index ab0b028cc..4d0ece96a 100644 --- a/reference/functions/format.markdown +++ b/reference/functions/format.markdown @@ -30,3 +30,7 @@ Output: [%CFEngine_include_snippet(format.cf, #\+begin_src\s+example_output\s*, .*end_src)%] **Note:** the underlying `sprintf` system call may behave differently on some platforms for some formats. Test carefully. For example, the format `%08s` will use spaces to fill the string up to 8 characters on libc platforms, but on Darwin (Mac OS X) it will use zeroes. According to [SUSv4](http://pubs.opengroup.org/onlinepubs/9699919799/functions/sprintf.html) the behavior is undefined for this specific case. + +**History:** + +* Added in CFEngine 3.6.0 diff --git a/reference/functions/getclassmetatags.markdown b/reference/functions/getclassmetatags.markdown index f785ad0f4..7f84ff862 100644 --- a/reference/functions/getclassmetatags.markdown +++ b/reference/functions/getclassmetatags.markdown @@ -28,4 +28,7 @@ Output: **See also:** `getvariablemetatags()` -**History:** Function added in 3.6.0. `optional_tag` added in 3.10.0 +**History:** + +* Function added in 3.6.0. +* `optional_tag` added in 3.10.0 diff --git a/reference/functions/getvariablemetatags.markdown b/reference/functions/getvariablemetatags.markdown index 64bece21f..590fdbcbc 100644 --- a/reference/functions/getvariablemetatags.markdown +++ b/reference/functions/getvariablemetatags.markdown @@ -31,4 +31,7 @@ Output: **See also:** `getclassmetatags()` -**History:** Function in 3.6.0. `optional_tag` added in 3.10.0 +**History:** + +* Introduced in CFEngine 3.6.0 +* `optional_tag` added in 3.10.0 diff --git a/reference/functions/mergedata.markdown b/reference/functions/mergedata.markdown index 1a6c0f462..e1c72cc16 100644 --- a/reference/functions/mergedata.markdown +++ b/reference/functions/mergedata.markdown @@ -50,6 +50,9 @@ traditional list and array data types in CFEngine. [%CFEngine_include_snippet(mergedata-last-key-wins.cf, #\+begin_src\s+example_output\s*, .*end_src)%] -**History:** Was introduced in CFEngine 3.6.0 (2014). The [collecting function][Functions#collecting functions] behavior was added in 3.9. +**History:** + +* Introduced in CFEngine 3.6.0 (2014). +* The [collecting function][Functions#collecting functions] behavior was added in 3.9. **See also:** `getindices()`, `getvalues()`, `readjson()`, `parsejson()`, `readyaml()`, `parseyaml()`, [about collecting functions][Functions#collecting functions], and `data` documentation. diff --git a/reference/functions/parsejson.markdown b/reference/functions/parsejson.markdown index 9c62f9647..271c6e0c8 100644 --- a/reference/functions/parsejson.markdown +++ b/reference/functions/parsejson.markdown @@ -33,6 +33,9 @@ types of quotes around a string). data => '{ "key": "value" }'; ``` -**History:** The [collecting function][Functions#collecting functions] behavior was added in 3.9. +**History:** + +* Introduced in CFEngine 3.6.0 +* The [collecting function][Functions#collecting functions] behavior was added in 3.9. **See also:** `readjson()`, `parseyaml()`, `readyaml()`, `mergedata()`, `Inline YAML and JSON data`, [about collecting functions][Functions#collecting functions], and `data` documentation. diff --git a/reference/functions/readjson.markdown b/reference/functions/readjson.markdown index 15c0d6d18..5fb30a9f2 100644 --- a/reference/functions/readjson.markdown +++ b/reference/functions/readjson.markdown @@ -24,3 +24,7 @@ first `maxbytes` bytes are read from `filename`. ``` **See also:** `readdata()`, `parsejson()`, `storejson()`, `parseyaml()`, `readyaml()`, `mergedata()`, and `data` documentation. + +**History:** + +* Introduced in CFEngine 3.6.0 diff --git a/reference/functions/storejson.markdown b/reference/functions/storejson.markdown index 7ad7875be..6be7f5e2e 100644 --- a/reference/functions/storejson.markdown +++ b/reference/functions/storejson.markdown @@ -17,6 +17,9 @@ tags: [reference, io functions, functions, storejson, json, inline_json, contain [%CFEngine_include_example(storejson.cf)%] -**History:** The [collecting function][Functions#collecting functions] behavior was added in 3.9. +**History:** + +* Introduced in CFEngine 3.6.0 +* The [collecting function][Functions#collecting functions] behavior was added in 3.9. **See also:** `readjson()`, `readyaml()`, `parsejson()`, `parseyaml()`, [about collecting functions][Functions#collecting functions], and `data` documentation.