<?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 AbstractBaseType.php</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2025</copyright>
    <generator>Java</generator><item>
        <title>5e29103a15bd9873f422f66a6a5239b6aec4651e - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#5e29103a15bd9873f422f66a6a5239b6aec4651e</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Mon, 11 Dec 2023 15:31:16 +0000</pubDate>
        <dc:creator>annda &lt;annda@users.noreply.github.com&gt;</dc:creator>
    </item>
<item>
        <title>7a256bc039bd8a84a93df7c14c991198c5999dbe - Fix tag cloud link</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#7a256bc039bd8a84a93df7c14c991198c5999dbe</link>
        <description>Fix tag cloud linkFixes #692

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Tue, 21 Nov 2023 17:21:19 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>bfb78ce36191746735158574eab0f078874f52f2 - Cloud: display count when summarize is configured</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#bfb78ce36191746735158574eab0f078874f52f2</link>
        <description>Cloud: display count when summarize is configuredImplements #613

            List of files:
            /plugin/struct/types/AbstractBaseType.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>f0be5277609f2aab8c4274bc0f35256ec3368b52 - Add COLLATE NOCASE to sort queries</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#f0be5277609f2aab8c4274bc0f35256ec3368b52</link>
        <description>Add COLLATE NOCASE to sort queriesFixes #616

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Wed, 15 Nov 2023 19:24:29 +0000</pubDate>
        <dc:creator>Anna Dabrowska &lt;dabrowska@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>7fe2cdf28c472c686961bf42f0123eb33d2f3e60 - apply #670 and manually cleanup afterwards</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#7fe2cdf28c472c686961bf42f0123eb33d2f3e60</link>
        <description>apply #670 and manually cleanup afterwardsfixes some failing testsuses sexplode over array_padreformats multiline arrays

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Wed, 13 Sep 2023 10:51:41 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
<item>
        <title>7234bfb14e712ff548d9266ef32fdcc8eaf2d04e - &#55358;&#56598; Automatic code style fixes</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#7234bfb14e712ff548d9266ef32fdcc8eaf2d04e</link>
        <description>&#55358;&#56598; Automatic code style fixes

            List of files:
            /plugin/struct/types/AbstractBaseType.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>17a3a5782666ca8742a2c64cc11565d4f9fe1076 - Manual code style adjustments</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#17a3a5782666ca8742a2c64cc11565d4f9fe1076</link>
        <description>Manual code style adjustments

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Thu, 13 Jan 2022 14:52:53 +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/types/AbstractBaseType.php#0549dcc5bc88d4f9d923acdd09931d8d51be7097</link>
        <description>PHP code sniffer autofixes

            List of files:
            /plugin/struct/types/AbstractBaseType.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/types/AbstractBaseType.php#d6d97f6064c3b0f90310be8341edc9585520ee54</link>
        <description>Automatic coding style fixes

            List of files:
            /plugin/struct/types/AbstractBaseType.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>9007da58b3769997532efda5f01b47396f177e21 - Fix PHP notices</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#9007da58b3769997532efda5f01b47396f177e21</link>
        <description>Fix PHP notices

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Tue, 24 Apr 2018 13:39:20 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>3e7a5b3c231ccf8f2d316ce33ba3c27ca78510c3 - Refactor to use buildAttributes -&gt; cleaner code</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#3e7a5b3c231ccf8f2d316ce33ba3c27ca78510c3</link>
        <description>Refactor to use buildAttributes -&gt; cleaner code

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Tue, 13 Jun 2017 16:03:33 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@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/types/AbstractBaseType.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/types/AbstractBaseType.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/types/AbstractBaseType.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/types/AbstractBaseType.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>f800af69c9265458db95941d473bc570ccac863c - refactor: use trait to reduce duplicate code</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#f800af69c9265458db95941d473bc570ccac863c</link>
        <description>refactor: use trait to reduce duplicate code

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Wed, 01 Mar 2017 11:14:58 +0000</pubDate>
        <dc:creator>Michael Gro&#223;e &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>db9b87454b98f81985e661fcfa4685e1d45b1b58 - uses exact matches for Decimals</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#db9b87454b98f81985e661fcfa4685e1d45b1b58</link>
        <description>uses exact matches for DecimalsA LIKE operation makes no sense for numbers. This makes it possible forthe type to define how a dynamic filter is to be interpreted. Decimalsto an exact comparison now.

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Tue, 24 Jan 2017 14:27:40 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;gohr@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>af993d55de4e0a953dd341ba1012e1447afbac9b - fix: stop OR filters causing problems</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#af993d55de4e0a953dd341ba1012e1447afbac9b</link>
        <description>fix: stop OR filters causing problemsThe filters coming from syntax should be grouped together in a subgroupto that OR-filters cannot undo the filters on latest=1 etc.Since we cannot know in the filter function whether there is already asubgroup for us to use or which to use, the solution was to give thecorrect subgroup to the filter function directly.Instead of adding another parameter to the already long list ofparameters for that function, I have chosen to give theQueryBuilderWhere a reference back to the original QueryBuilder.

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Tue, 03 Jan 2017 14:30:46 +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/types/AbstractBaseType.php#9e7e1786988583727497586e3a20adf15a87a4d5</link>
        <description>doc: update php docstrings

            List of files:
            /plugin/struct/types/AbstractBaseType.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/types/AbstractBaseType.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/types/AbstractBaseType.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>d560ea13f374f5460728149fa4c35182e5e7e288 - refactor: make sortString available for all types</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#d560ea13f374f5460728149fa4c35182e5e7e288</link>
        <description>refactor: make sortString available for all types

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Mon, 05 Dec 2016 09:24:04 +0000</pubDate>
        <dc:creator>Michael Grosse &lt;grosse@cosmocode.de&gt;</dc:creator>
    </item>
<item>
        <title>9d461ec6b164fd32a7b04fcadf44e29b652aab44 - Merge pull request #166 from cosmocode/bug140</title>
        <link>http://127.0.0.1:8080/history/plugin/struct/types/AbstractBaseType.php#9d461ec6b164fd32a7b04fcadf44e29b652aab44</link>
        <description>Merge pull request #166 from cosmocode/bug140Always use raw values for editors

            List of files:
            /plugin/struct/types/AbstractBaseType.php</description>
        <pubDate>Wed, 24 Aug 2016 15:40:10 +0000</pubDate>
        <dc:creator>Andreas Gohr &lt;andi@splitbrain.org&gt;</dc:creator>
    </item>
</channel>
</rss>
