<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in Value.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>bfb78ce36191746735158574eab0f078874f52f2 - Cloud: display count when summarize is configured</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#bfb78ce36191746735158574eab0f078874f52f2</link>
        <description>Cloud: display count when summarize is configuredImplements #613

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 15 Nov 2023 21:26:22 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7234bfb14e712ff548d9266ef32fdcc8eaf2d04e - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#7234bfb14e712ff548d9266ef32fdcc8eaf2d04e</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 13 Sep 2023 09:45:56 +0000</pubDate>
        <dc:creator>splitbrain &lt;splitbrain@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>1ee0a2dc290e607b00cb9d6d919f4f60a00fcd2d - only have unique result rows when nesting</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#1ee0a2dc290e607b00cb9d6d919f4f60a00fcd2d</link>
        <description>only have unique result rows when nestingThis fixes row duplication on nesting with multiple multival fields

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Mon, 26 Jun 2023 11:27:42 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>5bc00e117f7d6c42d7b1b5918894e63f3f847966 - Add nesting option for List Aggregations</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#5bc00e117f7d6c42d7b1b5918894e63f3f847966</link>
        <description>Add nesting option for List AggregationsThis allows to create nested lists based on the selected number ofresult columns. This is basically a group-by after the fact anddisplaying it in a tree. Multivalues are split up for grouping, so thata result can be nested by tags for example.

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Thu, 22 Jun 2023 13:05:08 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>6a819106d9214b25a316f4707f497180f2b71449 - more test and deprecation fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#6a819106d9214b25a316f4707f497180f2b71449</link>
        <description>more test and deprecation fixes

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 05 Apr 2023 11:39:15 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>0549dcc5bc88d4f9d923acdd09931d8d51be7097 - PHP code sniffer autofixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#0549dcc5bc88d4f9d923acdd09931d8d51be7097</link>
        <description>PHP code sniffer autofixes

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Thu, 13 Jan 2022 13:29:32 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>d6d97f6064c3b0f90310be8341edc9585520ee54 - Automatic coding style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#d6d97f6064c3b0f90310be8341edc9585520ee54</link>
        <description>Automatic coding style fixes

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Thu, 09 Apr 2020 14:54:27 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>ee9831356b74138b1f383487fbd76c7906f6fd02 - Fix multiple inputs in one label: it&apos;s invalid &#55357;&#56901;</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#ee9831356b74138b1f383487fbd76c7906f6fd02</link>
        <description>Fix multiple inputs in one label: it&apos;s invalid &#55357;&#56901;Multiple inputs within a single label in invalid HTML. This bug can notonly occur in multi-fields but also in plugin-provided single fieldswhich may contain multiple input-fields which are then only combined byjavascript.Thus, we provide an id which every type can assign to the edit-fieldbest suited. For multi-types this is usually the new-input-template.Fixes #292

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Fri, 02 Jun 2017 11:22:24 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7717c082e7685f74d7eb1592595a7a2ef6225f8c - Add compareValue() abstract base type &amp; lookup</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#7717c082e7685f74d7eb1592595a7a2ef6225f8c</link>
        <description>Add compareValue() abstract base type &amp; lookupThis fixes a bug, that caused the $STRUCT.table.field$ filter syntax tobe broken for lookup fields.  Struct was comparing the row-id of theargument-column to the raw value of the referenced column at thefiltered lookup.There were multiple options to fix this bug:1. Add a new function to the AbstractBaseType() that return raw value bydefault (this is the approach implemented by this commit)2. Add a function to the lookup type only and use introspection to callit if it exists.3. Do not compare the values in the referenced columns, but compare onlythe row-idsThe problem with approach 3: It is not possible to compare suchlookup-column to any other column except lookups and this is not what wewant.Approaches 1 and 2 have different trade-offs on where additionalcode/complexity is created. I decided for approach 1 because it is thecleaner overall approach and we might want to use this functionality for futuretypes as well.SPR-875

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Tue, 14 Mar 2017 11:38:47 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>5d17398f53f42b0d82bee77abf32606b63e8cb61 - fix: fix broken cloud tags of multi-lookup columns</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#5d17398f53f42b0d82bee77abf32606b63e8cb61</link>
        <description>fix: fix broken cloud tags of multi-lookup columnsSince we group in the SQL query by tag, cloud tags are always single values.However if the column we are creating the cloud from, is actually amulti-column then that single value is still in an array. But since thatarray can never contain more than 1 value we can simply take the firstone.The alternative of changing the type was considered but found not to bepractical, because changing the type of a value/column is not intended.Recreating a new column and type for that value has been found to beimpractical as well.

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Tue, 03 Jan 2017 11:15:19 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>9e7e1786988583727497586e3a20adf15a87a4d5 - doc: update php docstrings</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#9e7e1786988583727497586e3a20adf15a87a4d5</link>
        <description>doc: update php docstrings

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Tue, 06 Dec 2016 15:43:53 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>262c0fc6998b4c0c481764dd4dcb5de88b844f5d - feat: make images in clouds square</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#262c0fc6998b4c0c481764dd4dcb5de88b844f5d</link>
        <description>feat: make images in clouds squareAlso move the code to generate tag cloud links to the AbstractBaseTypeand overwrite it in Media and Color

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Mon, 05 Dec 2016 15:50:27 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>bf83580b1858c5834e1ccca3143fa990181464f3 - fix: keep leading whitespace in value of wiki-type</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#bf83580b1858c5834e1ccca3143fa990181464f3</link>
        <description>fix: keep leading whitespace in value of wiki-typeFixes #223 and fixes SPR-712

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Tue, 22 Nov 2016 11:13:55 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>c0230d2cff12393e50d4f6e8a795895769b395a3 - Always use raw values for editors</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#c0230d2cff12393e50d4f6e8a795895769b395a3</link>
        <description>Always use raw values for editorsThis is another attempt to fix #140. The valueEditor() andmultiValueEditor() now always expect raw values to be passed. The Valueclass was adjusted accordingly. It now allows to set the raw value(which is what we get from POST). If done, the Value object is treatedas a rawonly Value that will throw an exception when you try to accessvalue or displayvalue.

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 24 Aug 2016 09:10:37 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>5241ca302c78413b01875b7f70a37048af619683 - introduces getDisplayValue</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#5241ca302c78413b01875b7f70a37048af619683</link>
        <description>introduces getDisplayValueA way to represent a complex type as a single non-complex type. Usuallythis is the same as the rawValue.

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Mon, 15 Aug 2016 12:50:41 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>90421550b38165507f70359a142d6e0480d3b89f - begin stremalining raw handling #148</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#90421550b38165507f70359a142d6e0480d3b89f</link>
        <description>begin stremalining raw handling #148This starts implementing the wanted features in the Value andAccessTable class. Calling classes and tests aren&apos;t adjusted, yet

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Thu, 11 Aug 2016 13:43:21 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>ba76620163eb4cb2b8d6042c6bec7725074f508c - Use DokuWiki new autoloader for class files</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#ba76620163eb4cb2b8d6042c6bec7725074f508c</link>
        <description>Use DokuWiki new autoloader for class filesNo longer do we need to register our own autoloader. Namespace had to bevendor prefixed.

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Thu, 28 Apr 2016 13:40:12 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7937b821cda0fa1c0bd9d1e75f21a6c7511b03ad - make Value more robust and test it #35</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#7937b821cda0fa1c0bd9d1e75f21a6c7511b03ad</link>
        <description>make Value more robust and test it #35

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 02 Mar 2016 12:42:19 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>19065d4ecbb4b9fcd93fee521dd3cd0307a2de3d - do not render empty values. closes #44</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#19065d4ecbb4b9fcd93fee521dd3cd0307a2de3d</link>
        <description>do not render empty values. closes #44

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Tue, 01 Mar 2016 16:02:50 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>17560ecbb3470cf2f90ee861205d92f6adf36b5b - added validation support #11</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/meta/Value.php#17560ecbb3470cf2f90ee861205d92f6adf36b5b</link>
        <description>added validation support #11

            List of files:
            /plugin/struct/meta/Value.php</description>
        <pubDate>Wed, 17 Feb 2016 10:47:06 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
</channel>
</rss>
