Subversion Repositories oidplus

Rev

Rev 1436 | Rev 1438 | Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | RSS feed

  1. [
  2.     {
  3.         "dummy": "<?php die(base64_decode('IgogICAgfQpdCg==')); /* for security reasons, do not show the current version @phpstan-ignore-line */ ?>"
  4.     },
  5.     {
  6.         "version": "2.0.1.6",
  7.         "date": "2023-11-16 11:53:00 +0100",
  8.         "author": "Daniel Marschall (ViaThinkSoft)",
  9.         "changes": [
  10.             "Fixed problems with canonical URLs (baseconfig was not used in CSS/JS)"
  11.         ]
  12.     },
  13.     {
  14.         "version": "2.0.1.5",
  15.         "date": "2023-11-15 22:01:00 +0100",
  16.         "author": "Daniel Marschall (ViaThinkSoft)",
  17.         "changes": [
  18.             "Software update: Fixed problem with outdated changelog due to caching (GitHub issue #38)",
  19.             "Various smaller improvements"
  20.         ]
  21.     },
  22.     {
  23.         "version": "2.0.1.4",
  24.         "date": "2023-11-15 14:56:00 +0100",
  25.         "author": "Daniel Marschall (ViaThinkSoft)",
  26.         "changes": [
  27.             "Fixed issue \"polyfill.min.js.php does not work without baseconfig file\" (GitHub issue #36)"
  28.         ]
  29.     },
  30.     {
  31.         "version": "2.0.1.3",
  32.         "date": "2023-11-15 14:41:00 +0100",
  33.         "author": "Daniel Marschall (ViaThinkSoft)",
  34.         "changes": [
  35.             "Fixed SSL detection for Setup (GitHub issue #35)"
  36.         ]
  37.     },
  38.     {
  39.         "version": "2.0.1.2",
  40.         "date": "2023-11-15 13:29:00 +0100",
  41.         "author": "Daniel Marschall (ViaThinkSoft)",
  42.         "changes": [
  43.             "Small fixes for the oid-info.com importer (GitHub issue #37 and internal)"
  44.         ]
  45.     },
  46.     {
  47.         "version": "2.0.1.1",
  48.         "date": "2023-11-15 00:58:00 +0100",
  49.         "author": "Daniel Marschall (ViaThinkSoft)",
  50.         "changes": [
  51.             "Waterjuice UUID-to-OID and Microsoft UUID-to-OID will not be transmitted to oid-info.com anymore."
  52.         ]
  53.     },
  54.     {
  55.         "version": "2.0.1",
  56.         "date": "2023-11-12 19:21:00 +0100",
  57.         "author": "Daniel Marschall (ViaThinkSoft)",
  58.         "changes": [
  59.             "New version schema. Simplified version checks and update and preferring GIT rather than SVN as distribution channel.",
  60.             "System file check tool: Checksum files are now included with OIDplus and don't need to be downloaded from a server anymore."
  61.         ]
  62.     },
  63.     {
  64.         "version": "2.0.0.1425",
  65.         "date": "2023-11-11 11:13:24 +0100",
  66.         "author": "Daniel Marschall (ViaThinkSoft)",
  67.         "changes": [
  68.             "Added Waterjuice FreeOID and R74n FreeOID to well-known OIDs"
  69.         ],
  70.         "sources": {
  71.             "svn": [
  72.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1425"
  73.             ],
  74.             "git": [
  75.                 "https://github.com/danielmarschall/oidplus/tree/08eeba0e6b0a1283dea7c282c67ba58fe4c59b12"
  76.             ]
  77.         }
  78.     },
  79.     {
  80.         "version": "2.0.0.1424",
  81.         "date": "2023-11-11 10:41:44 +0100",
  82.         "author": "Daniel Marschall (ViaThinkSoft)",
  83.         "changes": [
  84.             "Implemented Waterjuice UUID-to-OID and Microsoft UUID-to-OID",
  85.             "Vendor update"
  86.         ],
  87.         "sources": {
  88.             "svn": [
  89.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1424"
  90.             ],
  91.             "git": [
  92.                 "https://github.com/danielmarschall/oidplus/tree/03e23337021a4f7a70281779c1674edd9a40b296"
  93.             ]
  94.         }
  95.     },
  96.     {
  97.         "version": "2.0.0.1423",
  98.         "date": "2023-10-31 00:01:15 +0100",
  99.         "author": "Daniel Marschall (ViaThinkSoft)",
  100.         "changes": [],
  101.         "sources": {
  102.             "svn": [
  103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1423"
  104.             ],
  105.             "git": [
  106.                 "https://github.com/danielmarschall/oidplus/tree/41f4ad88a7badf386b2c21497aa3d76992c58dc0"
  107.             ]
  108.         }
  109.     },
  110.     {
  111.         "version": "2.0.0.1422",
  112.         "date": "2023-10-22 11:48:58 +0200",
  113.         "author": "Daniel Marschall (ViaThinkSoft)",
  114.         "changes": [
  115.             "SVN/GIT distribution channel: Web system update shows a warning when there are changes in the working copy which will be reverted",
  116.             "Vendor update"
  117.         ],
  118.         "sources": {
  119.             "svn": [
  120.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1422"
  121.             ],
  122.             "git": [
  123.                 "https://github.com/danielmarschall/oidplus/tree/370dd0767fa1003e0f19b493097535fc55ae6669"
  124.             ]
  125.         }
  126.     },
  127.     {
  128.         "version": "2.0.0.1421",
  129.         "date": "2023-10-15 01:30:09 +0200",
  130.         "author": "Daniel Marschall (ViaThinkSoft)",
  131.         "changes": [
  132.             "Vendor update (VNag new folder structure)"
  133.         ],
  134.         "sources": {
  135.             "svn": [
  136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1421"
  137.             ],
  138.             "git": [
  139.                 "https://github.com/danielmarschall/oidplus/tree/ef301f23251fe05180589b20c08b595d743abb5d"
  140.             ]
  141.         }
  142.     },
  143.     {
  144.         "version": "2.0.0.1420",
  145.         "date": "2023-10-08 23:38:36 +0200",
  146.         "author": "Daniel Marschall (ViaThinkSoft)",
  147.         "changes": [
  148.             "DNS: Wireformat shows now binary octets instead of decimal digits"
  149.         ],
  150.         "sources": {
  151.             "svn": [
  152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1420"
  153.             ],
  154.             "git": [
  155.                 "https://github.com/danielmarschall/oidplus/tree/008456dfb1bcdae897dc61f45b6baa1cba671bd2"
  156.             ]
  157.         }
  158.     },
  159.     {
  160.         "version": "2.0.0.1419",
  161.         "date": "2023-10-08 13:08:45 +0200",
  162.         "author": "Daniel Marschall (ViaThinkSoft)",
  163.         "changes": [
  164.             "Vendor update (fixed cache problem)"
  165.         ],
  166.         "sources": {
  167.             "svn": [
  168.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1419"
  169.             ],
  170.             "git": [
  171.                 "https://github.com/danielmarschall/oidplus/tree/bba38ba822ea438882bc883b0a6831dafd4f7ed9"
  172.             ]
  173.         }
  174.     },
  175.     {
  176.         "version": "2.0.0.1418",
  177.         "date": "2023-10-08 13:02:27 +0200",
  178.         "author": "Daniel Marschall (ViaThinkSoft)",
  179.         "changes": [
  180.             "Alt IDs: Equal size columns"
  181.         ],
  182.         "sources": {
  183.             "svn": [
  184.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1418"
  185.             ],
  186.             "git": [
  187.                 "https://github.com/danielmarschall/oidplus/tree/205c24c8e47af445487d5215215a942529ee8656"
  188.             ]
  189.         }
  190.     },
  191.     {
  192.         "version": "2.0.0.1417",
  193.         "date": "2023-10-08 12:58:52 +0200",
  194.         "author": "Daniel Marschall (ViaThinkSoft)",
  195.         "changes": [
  196.             "Domain/DNS plugin: Implemented tech details (notations and punycode)",
  197.             "Domain/DNS plugin: Implemented name-based UUIDv3/5",
  198.             "X500 plugin: Implemented name-based UUIDv3/5",
  199.             "Vendor update"
  200.         ],
  201.         "sources": {
  202.             "svn": [
  203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1417"
  204.             ],
  205.             "git": [
  206.                 "https://github.com/danielmarschall/oidplus/tree/4066030a674ecd73e52e8f8e55113244e18d051d"
  207.             ]
  208.         }
  209.     },
  210.     {
  211.         "version": "2.0.0.1416",
  212.         "date": "2023-10-04 00:03:45 +0200",
  213.         "author": "Daniel Marschall (ViaThinkSoft)",
  214.         "changes": [
  215.             "Vendor update / Fixed internal dev tools"
  216.         ],
  217.         "sources": {
  218.             "svn": [
  219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1416"
  220.             ],
  221.             "git": [
  222.                 "https://github.com/danielmarschall/oidplus/tree/04606b18955eb5ca51fd5e9b3fa70bfa7aacda66"
  223.             ]
  224.         }
  225.     },
  226.     {
  227.         "version": "2.0.0.1415",
  228.         "date": "2023-09-30 21:28:27 +0200",
  229.         "author": "Daniel Marschall (ViaThinkSoft)",
  230.         "changes": [
  231.             "Updated examples: ViaThinkSoft new IP addresses"
  232.         ],
  233.         "sources": {
  234.             "svn": [
  235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1415"
  236.             ],
  237.             "git": [
  238.                 "https://github.com/danielmarschall/oidplus/tree/cf707164d20ce0412fa56423e81b0ab660045b35"
  239.             ]
  240.         }
  241.     },
  242.     {
  243.         "version": "2.0.0.1414",
  244.         "date": "2023-09-30 00:34:51 +0200",
  245.         "author": "Daniel Marschall (ViaThinkSoft)",
  246.         "changes": [
  247.             "Fix assention error in OID-IP"
  248.         ],
  249.         "sources": {
  250.             "svn": [
  251.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1414"
  252.             ],
  253.             "git": [
  254.                 "https://github.com/danielmarschall/oidplus/tree/01327766389622fe949518ca53bfc66fe3e92afd"
  255.             ]
  256.         }
  257.     },
  258.     {
  259.         "version": "2.0.0.1413",
  260.         "date": "2023-09-30 00:03:45 +0200",
  261.         "author": "Daniel Marschall (ViaThinkSoft)",
  262.         "changes": [],
  263.         "sources": {
  264.             "svn": [
  265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1413"
  266.             ],
  267.             "git": [
  268.                 "https://github.com/danielmarschall/oidplus/tree/a1487e1dd1455e6ea88e8918fcb7cfd9f322224b"
  269.             ]
  270.         }
  271.     },
  272.     {
  273.         "version": "2.0.0.1412",
  274.         "date": "2023-09-29 20:41:15 +0200",
  275.         "author": "Daniel Marschall (ViaThinkSoft)",
  276.         "changes": [],
  277.         "sources": {
  278.             "svn": [
  279.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1412"
  280.             ],
  281.             "git": [
  282.                 "https://github.com/danielmarschall/oidplus/tree/7cbd36c834c5d6f3b75d5120cccf6fed464a7dcc"
  283.             ]
  284.         }
  285.     },
  286.     {
  287.         "version": "2.0.0.1411",
  288.         "date": "2023-09-25 22:35:25 +0200",
  289.         "author": "Daniel Marschall (ViaThinkSoft)",
  290.         "changes": [
  291.             "Vendor update"
  292.         ],
  293.         "sources": {
  294.             "svn": [
  295.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1411"
  296.             ],
  297.             "git": [
  298.                 "https://github.com/danielmarschall/oidplus/tree/39471a5193596828e51262a8024d4d889f48b67e"
  299.             ]
  300.         }
  301.     },
  302.     {
  303.         "version": "2.0.0.1410",
  304.         "date": "2023-09-25 22:31:19 +0200",
  305.         "author": "Daniel Marschall (ViaThinkSoft)",
  306.         "changes": [
  307.             "Newly created objects now get automatically opened, without popup confirmation dialog.",
  308.             "If a RA does not exist during creation, no popup will be shown. Instead, at the OID page there will be an invitation button.",
  309.             "During invitations, the email address will be syntactically checked.",
  310.             "(Fixes https://github.com/danielmarschall/oidplus/issues/26)"
  311.         ],
  312.         "sources": {
  313.             "svn": [
  314.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1410"
  315.             ],
  316.             "git": [
  317.                 "https://github.com/danielmarschall/oidplus/tree/736be83c372cd0f02c62debd81c66778189fc384"
  318.             ]
  319.         }
  320.     },
  321.     {
  322.         "version": "2.0.0.1409",
  323.         "date": "2023-09-25 11:14:31 +0200",
  324.         "author": "Daniel Marschall (ViaThinkSoft)",
  325.         "changes": [
  326.             "Fixed PHP error in OIDplusPagePublicRaInfo.class.php"
  327.         ],
  328.         "sources": {
  329.             "svn": [
  330.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1409"
  331.             ],
  332.             "git": [
  333.                 "https://github.com/danielmarschall/oidplus/tree/1ce8de5f6822b96453027b09ef0180b3707c0a12"
  334.             ]
  335.         }
  336.     },
  337.     {
  338.         "version": "2.0.0.1408",
  339.         "date": "2023-09-17 21:28:37 +0200",
  340.         "author": "Daniel Marschall (ViaThinkSoft)",
  341.         "changes": [
  342.             "Disable Ctrl+Shift+LeftArrow hotkey (fixes https://github.com/danielmarschall/oidplus/issues/28 )"
  343.         ],
  344.         "sources": {
  345.             "svn": [
  346.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1408"
  347.             ],
  348.             "git": [
  349.                 "https://github.com/danielmarschall/oidplus/tree/a0cf68b7ad8f9510ff4d4fc98df06b56759f3e53"
  350.             ]
  351.         }
  352.     },
  353.     {
  354.         "version": "2.0.0.1407",
  355.         "date": "2023-09-16 02:03:33 +0200",
  356.         "author": "Daniel Marschall (ViaThinkSoft)",
  357.         "changes": [
  358.             "Vendor update"
  359.         ],
  360.         "sources": {
  361.             "svn": [
  362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1407"
  363.             ],
  364.             "git": [
  365.                 "https://github.com/danielmarschall/oidplus/tree/b0526dd3c99893d9273f736921a759eb79169eea"
  366.             ]
  367.         }
  368.     },
  369.     {
  370.         "version": "2.0.0.1406",
  371.         "date": "2023-09-16 01:57:02 +0200",
  372.         "author": "Daniel Marschall (ViaThinkSoft)",
  373.         "changes": [
  374.             "After OIDplus::invoke_shutdown(), no OIDplus methods or objects should be used"
  375.         ],
  376.         "sources": {
  377.             "svn": [
  378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1406"
  379.             ],
  380.             "git": [
  381.                 "https://github.com/danielmarschall/oidplus/tree/4ce1daf591f9992d254dc89369bb8c65d99c514d"
  382.             ]
  383.         }
  384.     },
  385.     {
  386.         "version": "2.0.0.1405",
  387.         "date": "2023-09-03 11:17:33 +0200",
  388.         "author": "Daniel Marschall (ViaThinkSoft)",
  389.         "changes": [
  390.             "Documentation update"
  391.         ],
  392.         "sources": {
  393.             "svn": [
  394.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1405"
  395.             ],
  396.             "git": [
  397.                 "https://github.com/danielmarschall/oidplus/tree/90f4ce1e29fac727a37c2e441056ac0f4b3f8c95"
  398.             ]
  399.         }
  400.     },
  401.     {
  402.         "version": "2.0.0.1404",
  403.         "date": "2023-09-02 23:16:05 +0200",
  404.         "author": "Daniel Marschall (ViaThinkSoft)",
  405.         "changes": [
  406.             "X.500 AltID in RDAP/OID-IP contained \"\\n\". Fixed."
  407.         ],
  408.         "sources": {
  409.             "svn": [
  410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1404"
  411.             ],
  412.             "git": [
  413.                 "https://github.com/danielmarschall/oidplus/tree/59e55e61c26f19527d1c156f961eeb61809d2729"
  414.             ]
  415.         }
  416.     },
  417.     {
  418.         "version": "2.0.0.1403",
  419.         "date": "2023-09-01 23:14:07 +0200",
  420.         "author": "Daniel Marschall (ViaThinkSoft)",
  421.         "changes": [
  422.             "Vendor update"
  423.         ],
  424.         "sources": {
  425.             "svn": [
  426.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1403"
  427.             ],
  428.             "git": [
  429.                 "https://github.com/danielmarschall/oidplus/tree/a97ea330aeabf01c07941e31f20eb6d609d85c2b"
  430.             ]
  431.         }
  432.     },
  433.     {
  434.         "version": "2.0.0.1402",
  435.         "date": "2023-08-31 16:00:11 +0200",
  436.         "author": "Daniel Marschall (ViaThinkSoft)",
  437.         "changes": [],
  438.         "sources": {
  439.             "svn": [
  440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1402"
  441.             ],
  442.             "git": [
  443.                 "https://github.com/danielmarschall/oidplus/tree/74d81091ab568903687dd171880e1914531b8134"
  444.             ]
  445.         }
  446.     },
  447.     {
  448.         "version": "2.0.0.1401",
  449.         "date": "2023-08-31 15:15:53 +0200",
  450.         "author": "Daniel Marschall (ViaThinkSoft)",
  451.         "changes": [
  452.             "Replaced gray text with half-opaque text, to improve compatibility with colored background designs."
  453.         ],
  454.         "sources": {
  455.             "svn": [
  456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1401"
  457.             ],
  458.             "git": [
  459.                 "https://github.com/danielmarschall/oidplus/tree/c633874f2e0832211caf4d9fa31778a4def0ab01"
  460.             ]
  461.         }
  462.     },
  463.     {
  464.         "version": "2.0.0.1400",
  465.         "date": "2023-08-31 15:04:07 +0200",
  466.         "author": "Daniel Marschall (ViaThinkSoft)",
  467.         "changes": [
  468.             "Fixed problems with file uploads after canonization through the goto box"
  469.         ],
  470.         "sources": {
  471.             "svn": [
  472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1400"
  473.             ],
  474.             "git": [
  475.                 "https://github.com/danielmarschall/oidplus/tree/8f8bf155935e20f5a2f1880087c78c9d4d1c8c47"
  476.             ]
  477.         }
  478.     },
  479.     {
  480.         "version": "2.0.0.1399",
  481.         "date": "2023-08-31 00:21:28 +0200",
  482.         "author": "Daniel Marschall (ViaThinkSoft)",
  483.         "changes": [
  484.             "X500DN small changes"
  485.         ],
  486.         "sources": {
  487.             "svn": [
  488.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1399"
  489.             ],
  490.             "git": [
  491.                 "https://github.com/danielmarschall/oidplus/tree/d56471993a61d3a4e59e192d9c8a824063e0cfca"
  492.             ]
  493.         }
  494.     },
  495.     {
  496.         "version": "2.0.0.1398",
  497.         "date": "2023-08-30 23:49:51 +0200",
  498.         "author": "Daniel Marschall (ViaThinkSoft)",
  499.         "changes": [
  500.             "Another small X500DN bug fixed"
  501.         ],
  502.         "sources": {
  503.             "svn": [
  504.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1398"
  505.             ],
  506.             "git": [
  507.                 "https://github.com/danielmarschall/oidplus/tree/cfd2e32e90ae8ff96162ae7dcc0afd68b0ca821f"
  508.             ]
  509.         }
  510.     },
  511.     {
  512.         "version": "2.0.0.1397",
  513.         "date": "2023-08-30 23:33:40 +0200",
  514.         "author": "Daniel Marschall (ViaThinkSoft)",
  515.         "changes": [
  516.             "Added OIDplus Information Object X.500 DN"
  517.         ],
  518.         "sources": {
  519.             "svn": [
  520.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1397"
  521.             ],
  522.             "git": [
  523.                 "https://github.com/danielmarschall/oidplus/tree/45d8afe70af14645dcb65ea511ffeddd42ff9495"
  524.             ]
  525.         }
  526.     },
  527.     {
  528.         "version": "2.0.0.1396",
  529.         "date": "2023-08-30 22:55:42 +0200",
  530.         "author": "Daniel Marschall (ViaThinkSoft)",
  531.         "changes": [
  532.             "X500DN more minor fixes. OIDplus Systems now get a RDN."
  533.         ],
  534.         "sources": {
  535.             "svn": [
  536.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1396"
  537.             ],
  538.             "git": [
  539.                 "https://github.com/danielmarschall/oidplus/tree/975453781d4774dc33f193ba159d712d8582f163"
  540.             ]
  541.         }
  542.     },
  543.     {
  544.         "version": "2.0.0.1395",
  545.         "date": "2023-08-30 22:18:55 +0200",
  546.         "author": "Daniel Marschall (ViaThinkSoft)",
  547.         "changes": [
  548.             "X500DN plugin various bug fixes and improvements"
  549.         ],
  550.         "sources": {
  551.             "svn": [
  552.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1395"
  553.             ],
  554.             "git": [
  555.                 "https://github.com/danielmarschall/oidplus/tree/0e0b86d5ae1cfe7c6c4a8b3e4d41e7affdcd891c"
  556.             ]
  557.         }
  558.     },
  559.     {
  560.         "version": "2.0.0.1394",
  561.         "date": "2023-08-30 03:07:33 +0200",
  562.         "author": "Daniel Marschall (ViaThinkSoft)",
  563.         "changes": [
  564.             "X.500 DN plugin: More attribute types extracted from RFCs"
  565.         ],
  566.         "sources": {
  567.             "svn": [
  568.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1394"
  569.             ],
  570.             "git": [
  571.                 "https://github.com/danielmarschall/oidplus/tree/ed5ca099c293107a59f97ad31a65103fe229c962"
  572.             ]
  573.         }
  574.     },
  575.     {
  576.         "version": "2.0.0.1393",
  577.         "date": "2023-08-30 01:15:37 +0200",
  578.         "author": "Daniel Marschall (ViaThinkSoft)",
  579.         "changes": [
  580.             "X.500 DN plugin: Added attribute types from X.501, X.509, X.511. All 107 attributes in { 2 5 4 } are now added"
  581.         ],
  582.         "sources": {
  583.             "svn": [
  584.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1393"
  585.             ],
  586.             "git": [
  587.                 "https://github.com/danielmarschall/oidplus/tree/523951a3907dd56d99912d17b97327e7c7a1bb41"
  588.             ]
  589.         }
  590.     },
  591.     {
  592.         "version": "2.0.0.1392",
  593.         "date": "2023-08-29 23:59:22 +0200",
  594.         "author": "Daniel Marschall (ViaThinkSoft)",
  595.         "changes": [
  596.             "X.500 DN plugin: Added attribute type list extracted from recommendation X.520"
  597.         ],
  598.         "sources": {
  599.             "svn": [
  600.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1392"
  601.             ],
  602.             "git": [
  603.                 "https://github.com/danielmarschall/oidplus/tree/67cbf7d9a19bda37b26cecaa3ef3f5fe9233159c"
  604.             ]
  605.         }
  606.     },
  607.     {
  608.         "version": "2.0.0.1391",
  609.         "date": "2023-08-29 16:41:36 +0200",
  610.         "author": "Daniel Marschall (ViaThinkSoft)",
  611.         "changes": [
  612.             "AID Object Type: Interpretation now contains a scrollbox and no word-breaks"
  613.         ],
  614.         "sources": {
  615.             "svn": [
  616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1391"
  617.             ],
  618.             "git": [
  619.                 "https://github.com/danielmarschall/oidplus/tree/7a3758818c69ec3fb76dd83597b922d659f586b0"
  620.             ]
  621.         }
  622.     },
  623.     {
  624.         "version": "2.0.0.1390",
  625.         "date": "2023-08-29 16:28:14 +0200",
  626.         "author": "Daniel Marschall (ViaThinkSoft)",
  627.         "changes": [
  628.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens, Part 2"
  629.         ],
  630.         "sources": {
  631.             "svn": [
  632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1390"
  633.             ],
  634.             "git": [
  635.                 "https://github.com/danielmarschall/oidplus/tree/5efa62fd5190aabec518c20a04f2a36603cc93b5"
  636.             ]
  637.         }
  638.     },
  639.     {
  640.         "version": "2.0.0.1389",
  641.         "date": "2023-08-29 16:26:27 +0200",
  642.         "author": "Daniel Marschall (ViaThinkSoft)",
  643.         "changes": [
  644.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens"
  645.         ],
  646.         "sources": {
  647.             "svn": [
  648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1389"
  649.             ],
  650.             "git": [
  651.                 "https://github.com/danielmarschall/oidplus/tree/31e76548c2d90415bad99a4c54b5f602b77a2442"
  652.             ]
  653.         }
  654.     },
  655.     {
  656.         "version": "2.0.0.1388",
  657.         "date": "2023-08-29 16:13:54 +0200",
  658.         "author": "Daniel Marschall (ViaThinkSoft)",
  659.         "changes": [
  660.             "share/backarrow image now has a white glow for compatibility with dark themes"
  661.         ],
  662.         "sources": {
  663.             "svn": [
  664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1388"
  665.             ],
  666.             "git": [
  667.                 "https://github.com/danielmarschall/oidplus/tree/bb45e8ab8aa3fec73c3ebb81cdb7a688048595bc"
  668.             ]
  669.         }
  670.     },
  671.     {
  672.         "version": "2.0.0.1387",
  673.         "date": "2023-08-29 15:45:50 +0200",
  674.         "author": "Daniel Marschall (ViaThinkSoft)",
  675.         "changes": [],
  676.         "sources": {
  677.             "svn": [
  678.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1387"
  679.             ],
  680.             "git": [
  681.                 "https://github.com/danielmarschall/oidplus/tree/628f0775111b3224fc7ff75a88446a18b619e371"
  682.             ]
  683.         }
  684.     },
  685.     {
  686.         "version": "2.0.0.1386",
  687.         "date": "2023-08-29 15:06:51 +0200",
  688.         "author": "Daniel Marschall (ViaThinkSoft)",
  689.         "changes": [
  690.             "\"Technical information\" boxes now have a scroll-bar"
  691.         ],
  692.         "sources": {
  693.             "svn": [
  694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1386"
  695.             ],
  696.             "git": [
  697.                 "https://github.com/danielmarschall/oidplus/tree/e72b4ba129f553a40d4f8de090c0114947090e91"
  698.             ]
  699.         }
  700.     },
  701.     {
  702.         "version": "2.0.0.1385",
  703.         "date": "2023-08-29 14:32:01 +0200",
  704.         "author": "Daniel Marschall (ViaThinkSoft)",
  705.         "changes": [
  706.             "X.500 DN object type plugin: Support for multi-valued RDN as well as improved escape sequences"
  707.         ],
  708.         "sources": {
  709.             "svn": [
  710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1385"
  711.             ],
  712.             "git": [
  713.                 "https://github.com/danielmarschall/oidplus/tree/01d7d778b6f4b57925f5750d4d13fd8140e51126"
  714.             ]
  715.         }
  716.     },
  717.     {
  718.         "version": "2.0.0.1384",
  719.         "date": "2023-08-29 00:45:08 +0200",
  720.         "author": "Daniel Marschall (ViaThinkSoft)",
  721.         "changes": [
  722.             "Vendor update"
  723.         ],
  724.         "sources": {
  725.             "svn": [
  726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1384"
  727.             ],
  728.             "git": [
  729.                 "https://github.com/danielmarschall/oidplus/tree/7a586a8935ee4a55605f9a5cc4ef33d357c6794b"
  730.             ]
  731.         }
  732.     },
  733.     {
  734.         "version": "2.0.0.1383",
  735.         "date": "2023-08-29 00:11:22 +0200",
  736.         "author": "Daniel Marschall (ViaThinkSoft)",
  737.         "changes": [
  738.             "NEW OBJECT TYPE: X.500 Distinguished Name (GitHub issue https://github.com/danielmarschall/oidplus/issues/23 )"
  739.         ],
  740.         "sources": {
  741.             "svn": [
  742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1383"
  743.             ],
  744.             "git": [
  745.                 "https://github.com/danielmarschall/oidplus/tree/04943d53aedbd10d9e33f4849738794a25ee5dc0"
  746.             ]
  747.         }
  748.     },
  749.     {
  750.         "version": "2.0.0.1382",
  751.         "date": "2023-08-25 13:42:44 +0200",
  752.         "author": "Daniel Marschall (ViaThinkSoft)",
  753.         "changes": [
  754.             "Random AIDs can now be generated inside existing AIDs, and it is checked if there are conflicts with existing nodes (fixes GitHub issue https://github.com/danielmarschall/oidplus/issues/25)"
  755.         ],
  756.         "sources": {
  757.             "svn": [
  758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1382"
  759.             ],
  760.             "git": [
  761.                 "https://github.com/danielmarschall/oidplus/tree/5be1a7743ed72ad5b3e0998e825f48c4011e5f13"
  762.             ]
  763.         }
  764.     },
  765.     {
  766.         "version": "2.0.0.1381",
  767.         "date": "2023-08-25 12:00:05 +0200",
  768.         "author": "Daniel Marschall (ViaThinkSoft)",
  769.         "changes": [
  770.             "Fixed problem with TinyMCE at Proxy/Canonical systems"
  771.         ],
  772.         "sources": {
  773.             "svn": [
  774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1381"
  775.             ],
  776.             "git": [
  777.                 "https://github.com/danielmarschall/oidplus/tree/6f6e4dcde50d435e938fffccab3f1a97a3f1cee4"
  778.             ]
  779.         }
  780.     },
  781.     {
  782.         "version": "2.0.0.1380",
  783.         "date": "2023-08-15 20:16:40 +0200",
  784.         "author": "Daniel Marschall (ViaThinkSoft)",
  785.         "changes": [
  786.             "GS1 plugin: Repaired barcodes, and added cache functionality for them"
  787.         ],
  788.         "sources": {
  789.             "svn": [
  790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1380"
  791.             ],
  792.             "git": [
  793.                 "https://github.com/danielmarschall/oidplus/tree/63873dc566ce5ef833677b88993b705260aa520a"
  794.             ]
  795.         }
  796.     },
  797.     {
  798.         "version": "2.0.0.1379",
  799.         "date": "2023-08-11 00:03:56 +0200",
  800.         "author": "Daniel Marschall (ViaThinkSoft)",
  801.         "changes": [
  802.             "PHP Weid Converter is now hosted at WEID repository"
  803.         ],
  804.         "sources": {
  805.             "svn": [
  806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1379"
  807.             ],
  808.             "git": [
  809.                 "https://github.com/danielmarschall/oidplus/tree/2aabd97db3595746627ca3b6b5fccd51a4300ec5"
  810.             ]
  811.         }
  812.     },
  813.     {
  814.         "version": "2.0.0.1378",
  815.         "date": "2023-08-10 23:48:06 +0200",
  816.         "author": "Daniel Marschall (ViaThinkSoft)",
  817.         "changes": [
  818.             "WEID Converter for PHP: Upgrade to Spec Change 11"
  819.         ],
  820.         "sources": {
  821.             "svn": [
  822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1378"
  823.             ],
  824.             "git": [
  825.                 "https://github.com/danielmarschall/oidplus/tree/017eb08b3e68dd6e24c934f2e73ef307a6ce636a"
  826.             ]
  827.         }
  828.     },
  829.     {
  830.         "version": "2.0.0.1376",
  831.         "date": "2023-08-10 01:44:22 +0200",
  832.         "author": "Daniel Marschall (ViaThinkSoft)",
  833.         "changes": [
  834.             "Vendor update",
  835.             "WEID Converter for JavaScript: Upgrade to Spec Change 11"
  836.         ],
  837.         "sources": {
  838.             "svn": [
  839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1376"
  840.             ],
  841.             "git": [
  842.                 "https://github.com/danielmarschall/oidplus/tree/9c9ceb048cab45a853e09d02f13b227ef8a06fc6"
  843.             ]
  844.         }
  845.     },
  846.     {
  847.         "version": "2.0.0.1375",
  848.         "date": "2023-08-06 01:57:35 +0200",
  849.         "author": "Daniel Marschall (ViaThinkSoft)",
  850.         "changes": [
  851.             "Some URLs are now canonical only (e.g. OID-IP schema)"
  852.         ],
  853.         "sources": {
  854.             "svn": [
  855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1375"
  856.             ],
  857.             "git": [
  858.                 "https://github.com/danielmarschall/oidplus/tree/5a8bbc7c2db5d43f478535d5227b2190ed5740e1"
  859.             ]
  860.         }
  861.     },
  862.     {
  863.         "version": "2.0.0.1374",
  864.         "date": "2023-08-05 17:31:08 +0200",
  865.         "author": "Daniel Marschall (ViaThinkSoft)",
  866.         "changes": [
  867.             "Backup plugin: Backup filename now contains system id, so you can make sure you downloaded the file from the correct system (useful if you have a cloned system with the same title)"
  868.         ],
  869.         "sources": {
  870.             "svn": [
  871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1374"
  872.             ],
  873.             "git": [
  874.                 "https://github.com/danielmarschall/oidplus/tree/9395f83a8e25469a75d0a10a1eb73d1d77707acd"
  875.             ]
  876.         }
  877.     },
  878.     {
  879.         "version": "2.0.0.1373",
  880.         "date": "2023-08-05 17:20:44 +0200",
  881.         "author": "Daniel Marschall (ViaThinkSoft)",
  882.         "changes": [
  883.             "COOKIE_DOMAIN baseconfig setting is highly recommend to '' to avoid bricking the login"
  884.         ],
  885.         "sources": {
  886.             "svn": [
  887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1373"
  888.             ],
  889.             "git": [
  890.                 "https://github.com/danielmarschall/oidplus/tree/3c4df8ca57fbf12c7d5171cc695602c4c451a094"
  891.             ]
  892.         }
  893.     },
  894.     {
  895.         "version": "2.0.0.1372",
  896.         "date": "2023-08-05 17:00:48 +0200",
  897.         "author": "Daniel Marschall (ViaThinkSoft)",
  898.         "changes": [
  899.             "Fixed problems with OAuth2 with canonical URLs (multiple domains / reverse prixy), fixes https://github.com/danielmarschall/oidplus/issues/19"
  900.         ],
  901.         "sources": {
  902.             "svn": [
  903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1372"
  904.             ],
  905.             "git": [
  906.                 "https://github.com/danielmarschall/oidplus/tree/e3881cc0c5a6e6b0b0f7d2f59db7669cd632f2d0"
  907.             ]
  908.         }
  909.     },
  910.     {
  911.         "version": "2.0.0.1371",
  912.         "date": "2023-08-03 23:20:05 +0200",
  913.         "author": "Daniel Marschall (ViaThinkSoft)",
  914.         "changes": [
  915.             "Changed all URLs oid-rep.orange-labs.fr and www.oid-info.com to oid-info.com"
  916.         ],
  917.         "sources": {
  918.             "svn": [
  919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1371"
  920.             ],
  921.             "git": [
  922.                 "https://github.com/danielmarschall/oidplus/tree/2ee351d799071a8248a18187606204ed1900c499"
  923.             ]
  924.         }
  925.     },
  926.     {
  927.         "version": "2.0.0.1370",
  928.         "date": "2023-08-03 23:16:33 +0200",
  929.         "author": "Daniel Marschall (ViaThinkSoft)",
  930.         "changes": [],
  931.         "sources": {
  932.             "svn": [
  933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1370"
  934.             ],
  935.             "git": [
  936.                 "https://github.com/danielmarschall/oidplus/tree/ed30c73f63f95e0b4d406cb13e98563aaa9b28c7"
  937.             ]
  938.         }
  939.     },
  940.     {
  941.         "version": "2.0.0.1369",
  942.         "date": "2023-08-02 16:38:46 +0200",
  943.         "author": "Daniel Marschall (ViaThinkSoft)",
  944.         "changes": [
  945.             "Avoid double-registering a FreeOID using action_Activate()"
  946.         ],
  947.         "sources": {
  948.             "svn": [
  949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1369"
  950.             ],
  951.             "git": [
  952.                 "https://github.com/danielmarschall/oidplus/tree/e74d8cff9da4371be8eb8fc83102e8d8b04a0da2"
  953.             ]
  954.         }
  955.     },
  956.     {
  957.         "version": "2.0.0.1368",
  958.         "date": "2023-08-02 00:40:44 +0200",
  959.         "author": "Daniel Marschall (ViaThinkSoft)",
  960.         "changes": [
  961.             "Small documentation update"
  962.         ],
  963.         "sources": {
  964.             "svn": [
  965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1368"
  966.             ],
  967.             "git": [
  968.                 "https://github.com/danielmarschall/oidplus/tree/c017b1c31a3e2c1aad77785c3d37f1e2a47ae02d"
  969.             ]
  970.         }
  971.     },
  972.     {
  973.         "version": "2.0.0.1367",
  974.         "date": "2023-08-01 23:50:51 +0200",
  975.         "author": "Daniel Marschall (ViaThinkSoft)",
  976.         "changes": [
  977.             "Minor changes"
  978.         ],
  979.         "sources": {
  980.             "svn": [
  981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1367"
  982.             ],
  983.             "git": [
  984.                 "https://github.com/danielmarschall/oidplus/tree/373c35ba7fd57e35c3e1b92015a34c7953ba1216"
  985.             ]
  986.         }
  987.     },
  988.     {
  989.         "version": "2.0.0.1366",
  990.         "date": "2023-08-01 20:22:51 +0200",
  991.         "author": "Daniel Marschall (ViaThinkSoft)",
  992.         "changes": [
  993.             "Admin control panel logs: Log files for admin target will be printed bold",
  994.             "",
  995.             "Logger: Messages without target user will not be logged anymore",
  996.             "",
  997.             "... existing invalid log entries can be selected with this command",
  998.             "select base.*",
  999.             "from oidplus_log base",
  1000.             "left join oidplus_log_user target1 on target1.log_id = base.id",
  1001.             "left join oidplus_log_object target2 on target2.log_id = base.id",
  1002.             "where target1.id is null and target2.id is null;",
  1003.             "",
  1004.             "... to delete, replace \"select base.*\" with \"delete base\""
  1005.         ],
  1006.         "sources": {
  1007.             "svn": [
  1008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1366"
  1009.             ],
  1010.             "git": [
  1011.                 "https://github.com/danielmarschall/oidplus/tree/634a28f4d51eaee7295502ffbb4bd919185385a9"
  1012.             ]
  1013.         }
  1014.     },
  1015.     {
  1016.         "version": "2.0.0.1365",
  1017.         "date": "2023-08-01 16:21:12 +0200",
  1018.         "author": "Daniel Marschall (ViaThinkSoft)",
  1019.         "changes": [
  1020.             "ADO+OLEDB now fully support Unicode including emojis!"
  1021.         ],
  1022.         "sources": {
  1023.             "svn": [
  1024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1365"
  1025.             ],
  1026.             "git": [
  1027.                 "https://github.com/danielmarschall/oidplus/tree/938507aa7bd39c4a68c098e19977c1e3d1241e07"
  1028.             ]
  1029.         }
  1030.     },
  1031.     {
  1032.         "version": "2.0.0.1364",
  1033.         "date": "2023-08-01 13:58:20 +0200",
  1034.         "author": "Daniel Marschall (ViaThinkSoft)",
  1035.         "changes": [
  1036.             "SQL Schemas updated"
  1037.         ],
  1038.         "sources": {
  1039.             "svn": [
  1040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1364"
  1041.             ],
  1042.             "git": [
  1043.                 "https://github.com/danielmarschall/oidplus/tree/fc6ece8afd31a55de812e68a43cc9d7db1d218a6"
  1044.             ]
  1045.         }
  1046.     },
  1047.     {
  1048.         "version": "2.0.0.1363",
  1049.         "date": "2023-08-01 01:57:42 +0200",
  1050.         "author": "Daniel Marschall (ViaThinkSoft)",
  1051.         "changes": [
  1052.             "Various fixes for Backup/Restore plugin. Implemented GZip compression."
  1053.         ],
  1054.         "sources": {
  1055.             "svn": [
  1056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1363"
  1057.             ],
  1058.             "git": [
  1059.                 "https://github.com/danielmarschall/oidplus/tree/5e7ec45899259bbdc8a0b052bb771dedf683c852"
  1060.             ]
  1061.         }
  1062.     },
  1063.     {
  1064.         "version": "2.0.0.1362",
  1065.         "date": "2023-07-31 23:53:00 +0200",
  1066.         "author": "Daniel Marschall (ViaThinkSoft)",
  1067.         "changes": [
  1068.             "Backup plugin: Backups are now compressed (3,14 MB becomes 177 KB, wow)"
  1069.         ],
  1070.         "sources": {
  1071.             "svn": [
  1072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1362"
  1073.             ],
  1074.             "git": [
  1075.                 "https://github.com/danielmarschall/oidplus/tree/8db6a82fd109718cfeca4373356e42085e285bc4"
  1076.             ]
  1077.         }
  1078.     },
  1079.     {
  1080.         "version": "2.0.0.1361",
  1081.         "date": "2023-07-31 22:58:22 +0200",
  1082.         "author": "Daniel Marschall (ViaThinkSoft)",
  1083.         "changes": [
  1084.             "Backup plugin: Download file name now contains the name of the system"
  1085.         ],
  1086.         "sources": {
  1087.             "svn": [
  1088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1361"
  1089.             ],
  1090.             "git": [
  1091.                 "https://github.com/danielmarschall/oidplus/tree/9d32351f01447d60262b2bf544c43e1c978bddb8"
  1092.             ]
  1093.         }
  1094.     },
  1095.     {
  1096.         "version": "2.0.0.1360",
  1097.         "date": "2023-07-31 22:45:26 +0200",
  1098.         "author": "Daniel Marschall (ViaThinkSoft)",
  1099.         "changes": [],
  1100.         "sources": {
  1101.             "svn": [
  1102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1360"
  1103.             ],
  1104.             "git": [
  1105.                 "https://github.com/danielmarschall/oidplus/tree/e3f14c4beb8661f1a7c9031587ac10de09477df1"
  1106.             ]
  1107.         }
  1108.     },
  1109.     {
  1110.         "version": "2.0.0.1359",
  1111.         "date": "2023-07-31 22:30:38 +0200",
  1112.         "author": "Daniel Marschall (ViaThinkSoft)",
  1113.         "changes": [
  1114.             "NEW FEATURE: Database backup/restore (beta! use with caution!)"
  1115.         ],
  1116.         "sources": {
  1117.             "svn": [
  1118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1359"
  1119.             ],
  1120.             "git": [
  1121.                 "https://github.com/danielmarschall/oidplus/tree/e9821b801de392f15d552e2cee9121cc691f6adc"
  1122.             ]
  1123.         }
  1124.     },
  1125.     {
  1126.         "version": "2.0.0.1358",
  1127.         "date": "2023-07-31 18:32:21 +0200",
  1128.         "author": "Daniel Marschall (ViaThinkSoft)",
  1129.         "changes": [],
  1130.         "sources": {
  1131.             "svn": [
  1132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1358"
  1133.             ],
  1134.             "git": [
  1135.                 "https://github.com/danielmarschall/oidplus/tree/0428ce6b38264ae896fc0273add239c092d5a752"
  1136.             ]
  1137.         }
  1138.     },
  1139.     {
  1140.         "version": "2.0.0.1357",
  1141.         "date": "2023-07-31 15:40:34 +0200",
  1142.         "author": "Daniel Marschall (ViaThinkSoft)",
  1143.         "changes": [
  1144.             "Backup WIP: During backup restore, check if the user wants to import \"X\" but the file was not exported with \"X\" (i.e. \"num_dataset\" is \"n/a\"), in that case throw an Exception and do not start the import"
  1145.         ],
  1146.         "sources": {
  1147.             "svn": [
  1148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1357"
  1149.             ],
  1150.             "git": [
  1151.                 "https://github.com/danielmarschall/oidplus/tree/dbf1ce74fce6bdc3e4ee6c64dbfe0802194c3b15"
  1152.             ]
  1153.         }
  1154.     },
  1155.     {
  1156.         "version": "2.0.0.1356",
  1157.         "date": "2023-07-31 15:40:02 +0200",
  1158.         "author": "Daniel Marschall (ViaThinkSoft)",
  1159.         "changes": [
  1160.             "Renamed plugin \"Data Transfer\" to \"Data Transfer (oid-info.com)\" in admin control panel"
  1161.         ],
  1162.         "sources": {
  1163.             "svn": [
  1164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1356"
  1165.             ],
  1166.             "git": [
  1167.                 "https://github.com/danielmarschall/oidplus/tree/b43066b306e76a9ab77d6d68738f1c71e817bef7"
  1168.             ]
  1169.         }
  1170.     },
  1171.     {
  1172.         "version": "2.0.0.1355",
  1173.         "date": "2023-07-31 15:10:29 +0200",
  1174.         "author": "Daniel Marschall (ViaThinkSoft)",
  1175.         "changes": [
  1176.             "Backup WIP: Create a JSON schema for the backup format + Reject import if the schema is different"
  1177.         ],
  1178.         "sources": {
  1179.             "svn": [
  1180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1355"
  1181.             ],
  1182.             "git": [
  1183.                 "https://github.com/danielmarschall/oidplus/tree/89c9c6aac01350acd9dfade418ae8e51b9ef8e41"
  1184.             ]
  1185.         }
  1186.     },
  1187.     {
  1188.         "version": "2.0.0.1354",
  1189.         "date": "2023-07-31 14:00:00 +0200",
  1190.         "author": "Daniel Marschall (ViaThinkSoft)",
  1191.         "changes": [
  1192.             "Backup WIP: Added backup/restore of public/private key"
  1193.         ],
  1194.         "sources": {
  1195.             "svn": [
  1196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1354"
  1197.             ],
  1198.             "git": [
  1199.                 "https://github.com/danielmarschall/oidplus/tree/6ec1bb18fbe87fa2d47dce0e4cc50826fdfab698"
  1200.             ]
  1201.         }
  1202.     },
  1203.     {
  1204.         "version": "2.0.0.1353",
  1205.         "date": "2023-07-31 13:24:10 +0200",
  1206.         "author": "Daniel Marschall (ViaThinkSoft)",
  1207.         "changes": [
  1208.             "Backup WIP: Added config and logs"
  1209.         ],
  1210.         "sources": {
  1211.             "svn": [
  1212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1353"
  1213.             ],
  1214.             "git": [
  1215.                 "https://github.com/danielmarschall/oidplus/tree/54308fe48551339f287a3b068838941cda7bbd3f"
  1216.             ]
  1217.         }
  1218.     },
  1219.     {
  1220.         "version": "2.0.0.1352",
  1221.         "date": "2023-07-31 12:23:46 +0200",
  1222.         "author": "Daniel Marschall (ViaThinkSoft)",
  1223.         "changes": [
  1224.             "Backup WIP: Put backup and restore into methods and give boolean flags of what to import/export and what not"
  1225.         ],
  1226.         "sources": {
  1227.             "svn": [
  1228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1352"
  1229.             ],
  1230.             "git": [
  1231.                 "https://github.com/danielmarschall/oidplus/tree/72a45ab945c389b3469071999ef6841dceff0ad4"
  1232.             ]
  1233.         }
  1234.     },
  1235.     {
  1236.         "version": "2.0.0.1351",
  1237.         "date": "2023-07-31 12:13:14 +0200",
  1238.         "author": "Daniel Marschall (ViaThinkSoft)",
  1239.         "changes": [
  1240.             "Backup WIP: Delete the contents from the tables before starting the import! (Very important, I have forgotten it)"
  1241.         ],
  1242.         "sources": {
  1243.             "svn": [
  1244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1351"
  1245.             ],
  1246.             "git": [
  1247.                 "https://github.com/danielmarschall/oidplus/tree/1899ed40233f66b68280328260713d5b3decb358"
  1248.             ]
  1249.         }
  1250.     },
  1251.     {
  1252.         "version": "2.0.0.1350",
  1253.         "date": "2023-07-30 23:48:26 +0200",
  1254.         "author": "Daniel Marschall (ViaThinkSoft)",
  1255.         "changes": [
  1256.             "Various smaller fixes"
  1257.         ],
  1258.         "sources": {
  1259.             "svn": [
  1260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1350"
  1261.             ],
  1262.             "git": [
  1263.                 "https://github.com/danielmarschall/oidplus/tree/311b5d4a9beb3403b3d051906e7474054ff8c408"
  1264.             ]
  1265.         }
  1266.     },
  1267.     {
  1268.         "version": "2.0.0.1349",
  1269.         "date": "2023-07-30 12:08:52 +0200",
  1270.         "author": "Daniel Marschall (ViaThinkSoft)",
  1271.         "changes": [
  1272.             "Dropped support for Internet Explorer"
  1273.         ],
  1274.         "sources": {
  1275.             "svn": [
  1276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1349"
  1277.             ],
  1278.             "git": [
  1279.                 "https://github.com/danielmarschall/oidplus/tree/c5f29f8cfbd5ff579ba24a3a5684c88714def67b"
  1280.             ]
  1281.         }
  1282.     },
  1283.     {
  1284.         "version": "2.0.0.1348",
  1285.         "date": "2023-07-30 11:41:49 +0200",
  1286.         "author": "Daniel Marschall (ViaThinkSoft)",
  1287.         "changes": [
  1288.             "Replaced rel=\"shortcut icon\" with rel=\"icon\""
  1289.         ],
  1290.         "sources": {
  1291.             "svn": [
  1292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1348"
  1293.             ],
  1294.             "git": [
  1295.                 "https://github.com/danielmarschall/oidplus/tree/833a90a3c925b2428cf4e097c3b74f925a99c3d5"
  1296.             ]
  1297.         }
  1298.     },
  1299.     {
  1300.         "version": "2.0.0.1347",
  1301.         "date": "2023-07-30 01:33:29 +0200",
  1302.         "author": "Daniel Marschall (ViaThinkSoft)",
  1303.         "changes": [
  1304.             "Deprecated favicon.ico . It must now be called favicon.png (If you have your own favicon.png, please place it into userdata/favicon/favicon.png !)"
  1305.         ],
  1306.         "sources": {
  1307.             "svn": [
  1308.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1347"
  1309.             ],
  1310.             "git": [
  1311.                 "https://github.com/danielmarschall/oidplus/tree/a7a2996d76ea692b3c15a9e717098f79112e174e"
  1312.             ]
  1313.         }
  1314.     },
  1315.     {
  1316.         "version": "2.0.0.1346",
  1317.         "date": "2023-07-30 01:21:40 +0200",
  1318.         "author": "Daniel Marschall (ViaThinkSoft)",
  1319.         "changes": [
  1320.             "Renamed img/favicon.ico to img/default_favicon.ico to make it more clear to the user that they need to put their favicon in userdata/ instead of overwriting the file in img/"
  1321.         ],
  1322.         "sources": {
  1323.             "svn": [
  1324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1346"
  1325.             ],
  1326.             "git": [
  1327.                 "https://github.com/danielmarschall/oidplus/tree/2ea0805f4396e6f18063e6c8b9c11efb5373309e"
  1328.             ]
  1329.         }
  1330.     },
  1331.     {
  1332.         "version": "2.0.0.1345",
  1333.         "date": "2023-07-30 00:06:21 +0200",
  1334.         "author": "Daniel Marschall (ViaThinkSoft)",
  1335.         "changes": [
  1336.             "Introduced setting XFF_TRUSTED_PROXIES which allows whitelisting proxies of which their HTTP_X_FORWARDED_FOR to determine the IP address of the web-visitor."
  1337.         ],
  1338.         "sources": {
  1339.             "svn": [
  1340.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1345"
  1341.             ],
  1342.             "git": [
  1343.                 "https://github.com/danielmarschall/oidplus/tree/ed61b8b3de99d93099bab609e182501c73ef51a7"
  1344.             ]
  1345.         }
  1346.     },
  1347.     {
  1348.         "version": "2.0.0.1344",
  1349.         "date": "2023-07-29 19:23:06 +0200",
  1350.         "author": "Daniel Marschall (ViaThinkSoft)",
  1351.         "changes": [
  1352.             "Cookie Path/Domain now respects HTTP_X_FORWARDED_HOST (however, Cookie Path is \"/\" in that case, because the server cannot know the relative path being behind the proxy)"
  1353.         ],
  1354.         "sources": {
  1355.             "svn": [
  1356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1344"
  1357.             ],
  1358.             "git": [
  1359.                 "https://github.com/danielmarschall/oidplus/tree/42d65661ad132dc96ff3ff0c2f229a52a45a509f"
  1360.             ]
  1361.         }
  1362.     },
  1363.     {
  1364.         "version": "2.0.0.1343",
  1365.         "date": "2023-07-29 01:10:20 +0200",
  1366.         "author": "Daniel Marschall (ViaThinkSoft)",
  1367.         "changes": [],
  1368.         "sources": {
  1369.             "svn": [
  1370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1343"
  1371.             ],
  1372.             "git": [
  1373.                 "https://github.com/danielmarschall/oidplus/tree/445e7411137f1c4601bcb394e3f1385950a8cd0b"
  1374.             ]
  1375.         }
  1376.     },
  1377.     {
  1378.         "version": "2.0.0.1342",
  1379.         "date": "2023-07-29 01:07:01 +0200",
  1380.         "author": "Daniel Marschall (ViaThinkSoft)",
  1381.         "changes": [
  1382.             "Extended the schema of the OIDplus Custom UUIDs"
  1383.         ],
  1384.         "sources": {
  1385.             "svn": [
  1386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1342"
  1387.             ],
  1388.             "git": [
  1389.                 "https://github.com/danielmarschall/oidplus/tree/3db91e5228d50f0a797069a4853f85658716165a"
  1390.             ]
  1391.         }
  1392.     },
  1393.     {
  1394.         "version": "2.0.0.1341",
  1395.         "date": "2023-07-28 00:29:08 +0200",
  1396.         "author": "Daniel Marschall (ViaThinkSoft)",
  1397.         "changes": [],
  1398.         "sources": {
  1399.             "svn": [
  1400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1341"
  1401.             ],
  1402.             "git": [
  1403.                 "https://github.com/danielmarschall/oidplus/tree/c38d57b0e6d4ba837311b026de284ee0c5735c80"
  1404.             ]
  1405.         }
  1406.     },
  1407.     {
  1408.         "version": "2.0.0.1340",
  1409.         "date": "2023-07-27 23:58:51 +0200",
  1410.         "author": "Daniel Marschall (ViaThinkSoft)",
  1411.         "changes": [
  1412.             "Made sure that Cookies are placed for the system directory and not for root '/', since there could be problems if there is already a directory-cookie overwriting the new root-cookie"
  1413.         ],
  1414.         "sources": {
  1415.             "svn": [
  1416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1340"
  1417.             ],
  1418.             "git": [
  1419.                 "https://github.com/danielmarschall/oidplus/tree/f676c9c16b13b73cd26f8ed8a8a3b10aca3cc4b3"
  1420.             ]
  1421.         }
  1422.     },
  1423.     {
  1424.         "version": "2.0.0.1339",
  1425.         "date": "2023-07-27 23:29:28 +0200",
  1426.         "author": "Daniel Marschall (ViaThinkSoft)",
  1427.         "changes": [
  1428.             "Fixed problems with auth keys if max ra invite time is 0 (for infinite time)",
  1429.             "Vendor update"
  1430.         ],
  1431.         "sources": {
  1432.             "svn": [
  1433.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1339"
  1434.             ],
  1435.             "git": [
  1436.                 "https://github.com/danielmarschall/oidplus/tree/dd36f513eeddf0192b268b1c9ffd73e1d0f5b533"
  1437.             ]
  1438.         }
  1439.     },
  1440.     {
  1441.         "version": "2.0.0.1338",
  1442.         "date": "2023-07-25 22:00:53 +0200",
  1443.         "author": "Daniel Marschall (ViaThinkSoft)",
  1444.         "changes": [
  1445.             "RFC Update: draft-viathinksoft-oidip-06"
  1446.         ],
  1447.         "sources": {
  1448.             "svn": [
  1449.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1338"
  1450.             ],
  1451.             "git": [
  1452.                 "https://github.com/danielmarschall/oidplus/tree/fede5bd80aa5e6988e3629a92d4bae6f403aa4a1"
  1453.             ]
  1454.         }
  1455.     },
  1456.     {
  1457.         "version": "2.0.0.1337",
  1458.         "date": "2023-07-25 13:14:24 +0200",
  1459.         "author": "Daniel Marschall (ViaThinkSoft)",
  1460.         "changes": [
  1461.             "RFC draft-viathinksoft-oidip-06 WIP"
  1462.         ],
  1463.         "sources": {
  1464.             "svn": [
  1465.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1337"
  1466.             ],
  1467.             "git": [
  1468.                 "https://github.com/danielmarschall/oidplus/tree/87ab3f8fa6d64f0fe2601ab3ae7a43ff33f94dc1"
  1469.             ]
  1470.         }
  1471.     },
  1472.     {
  1473.         "version": "2.0.0.1336",
  1474.         "date": "2023-07-22 23:42:21 +0200",
  1475.         "author": "Daniel Marschall (ViaThinkSoft)",
  1476.         "changes": [
  1477.             "Implemented OIDplus System GUID based on UUIDv8"
  1478.         ],
  1479.         "sources": {
  1480.             "svn": [
  1481.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1336"
  1482.             ],
  1483.             "git": [
  1484.                 "https://github.com/danielmarschall/oidplus/tree/92e5ddbefa316c010e1e0d5623fd5633ced99be2"
  1485.             ]
  1486.         }
  1487.     },
  1488.     {
  1489.         "version": "2.0.0.1335",
  1490.         "date": "2023-07-17 16:19:08 +0200",
  1491.         "author": "Daniel Marschall (ViaThinkSoft)",
  1492.         "changes": [
  1493.             "Added FAQ"
  1494.         ],
  1495.         "sources": {
  1496.             "svn": [
  1497.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1335"
  1498.             ],
  1499.             "git": [
  1500.                 "https://github.com/danielmarschall/oidplus/tree/db09ffc79ed7c048fc9b74bbba001aab4eff7002"
  1501.             ]
  1502.         }
  1503.     },
  1504.     {
  1505.         "version": "2.0.0.1334",
  1506.         "date": "2023-07-16 01:04:34 +0200",
  1507.         "author": "Daniel Marschall (ViaThinkSoft)",
  1508.         "changes": [],
  1509.         "sources": {
  1510.             "svn": [
  1511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1334"
  1512.             ],
  1513.             "git": [
  1514.                 "https://github.com/danielmarschall/oidplus/tree/497e08159dca60aa81155c451c35cc8128d073b0"
  1515.             ]
  1516.         }
  1517.     },
  1518.     {
  1519.         "version": "2.0.0.1333",
  1520.         "date": "2023-07-15 20:19:50 +0200",
  1521.         "author": "Daniel Marschall (ViaThinkSoft)",
  1522.         "changes": [
  1523.             "Debug mode: Added check for block4 hash conflicts"
  1524.         ],
  1525.         "sources": {
  1526.             "svn": [
  1527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1333"
  1528.             ],
  1529.             "git": [
  1530.                 "https://github.com/danielmarschall/oidplus/tree/d0ac14cbe7d1ecfe886e47971087a5712ccbe462"
  1531.             ]
  1532.         }
  1533.     },
  1534.     {
  1535.         "version": "2.0.0.1332",
  1536.         "date": "2023-07-15 00:17:12 +0200",
  1537.         "author": "Daniel Marschall (ViaThinkSoft)",
  1538.         "changes": [],
  1539.         "sources": {
  1540.             "svn": [
  1541.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1332"
  1542.             ],
  1543.             "git": [
  1544.                 "https://github.com/danielmarschall/oidplus/tree/1028cd97bd26ab350c1568fb6708a81dfd5913d1"
  1545.             ]
  1546.         }
  1547.     },
  1548.     {
  1549.         "version": "2.0.0.1331",
  1550.         "date": "2023-07-15 00:06:10 +0200",
  1551.         "author": "Daniel Marschall (ViaThinkSoft)",
  1552.         "changes": [],
  1553.         "sources": {
  1554.             "svn": [
  1555.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1331"
  1556.             ],
  1557.             "git": [
  1558.                 "https://github.com/danielmarschall/oidplus/tree/91f23a8349710df80df2269920663609d56b8929"
  1559.             ]
  1560.         }
  1561.     },
  1562.     {
  1563.         "version": "2.0.0.1330",
  1564.         "date": "2023-07-15 00:04:02 +0200",
  1565.         "author": "Daniel Marschall (ViaThinkSoft)",
  1566.         "changes": [
  1567.             "Introduced OIDplus Information Objects MAC address based on AAI"
  1568.         ],
  1569.         "sources": {
  1570.             "svn": [
  1571.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1330"
  1572.             ],
  1573.             "git": [
  1574.                 "https://github.com/danielmarschall/oidplus/tree/409689cedb5627d5e4a3232fc27d16fab28c0c83"
  1575.             ]
  1576.         }
  1577.     },
  1578.     {
  1579.         "version": "2.0.0.1329",
  1580.         "date": "2023-07-14 23:41:08 +0200",
  1581.         "author": "Daniel Marschall (ViaThinkSoft)",
  1582.         "changes": [
  1583.             "Alt Id \"more info\" attribute"
  1584.         ],
  1585.         "sources": {
  1586.             "svn": [
  1587.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1329"
  1588.             ],
  1589.             "git": [
  1590.                 "https://github.com/danielmarschall/oidplus/tree/3d6154539c8c6bae20c3b5d54dbfffc4cd2ecbb7"
  1591.             ]
  1592.         }
  1593.     },
  1594.     {
  1595.         "version": "2.0.0.1328",
  1596.         "date": "2023-07-14 14:41:43 +0200",
  1597.         "author": "Daniel Marschall (ViaThinkSoft)",
  1598.         "changes": [],
  1599.         "sources": {
  1600.             "svn": [
  1601.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1328"
  1602.             ],
  1603.             "git": [
  1604.                 "https://github.com/danielmarschall/oidplus/tree/dc5dd51dd1455e0ff0294f036ac8547a5c79d1fe"
  1605.             ]
  1606.         }
  1607.     },
  1608.     {
  1609.         "version": "2.0.0.1327",
  1610.         "date": "2023-07-14 14:33:32 +0200",
  1611.         "author": "Daniel Marschall (ViaThinkSoft)",
  1612.         "changes": [],
  1613.         "sources": {
  1614.             "svn": [
  1615.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1327"
  1616.             ],
  1617.             "git": [
  1618.                 "https://github.com/danielmarschall/oidplus/tree/4daacac539e4ed60bc0c4940019de4813d93d83b"
  1619.             ]
  1620.         }
  1621.     },
  1622.     {
  1623.         "version": "2.0.0.1326",
  1624.         "date": "2023-07-14 14:06:26 +0200",
  1625.         "author": "Daniel Marschall (ViaThinkSoft)",
  1626.         "changes": [
  1627.             "Documentation of OIDplus Information Object AID and GUID"
  1628.         ],
  1629.         "sources": {
  1630.             "svn": [
  1631.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1326"
  1632.             ],
  1633.             "git": [
  1634.                 "https://github.com/danielmarschall/oidplus/tree/ac33a5861be42007f38c148d1d38443054113057"
  1635.             ]
  1636.         }
  1637.     },
  1638.     {
  1639.         "version": "2.0.0.1325",
  1640.         "date": "2023-07-14 11:58:49 +0200",
  1641.         "author": "Daniel Marschall (ViaThinkSoft)",
  1642.         "changes": [
  1643.             "uuid_mac_utils Update"
  1644.         ],
  1645.         "sources": {
  1646.             "svn": [
  1647.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1325"
  1648.             ],
  1649.             "git": [
  1650.                 "https://github.com/danielmarschall/oidplus/tree/a6c3e07a3c2429b3c7a41970096e7af60f54aebd"
  1651.             ]
  1652.         }
  1653.     },
  1654.     {
  1655.         "version": "2.0.0.1324",
  1656.         "date": "2023-07-13 12:27:54 +0200",
  1657.         "author": "Daniel Marschall (ViaThinkSoft)",
  1658.         "changes": [
  1659.             "Improved UUID and MAC decoding. Support for UUIDv6 and UUIDv7."
  1660.         ],
  1661.         "sources": {
  1662.             "svn": [
  1663.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1324"
  1664.             ],
  1665.             "git": [
  1666.                 "https://github.com/danielmarschall/oidplus/tree/a1f620c0edbfaf69a61fbfe5648163bae91fc535"
  1667.             ]
  1668.         }
  1669.     },
  1670.     {
  1671.         "version": "2.0.0.1323",
  1672.         "date": "2023-07-12 12:02:53 +0200",
  1673.         "author": "Daniel Marschall (ViaThinkSoft)",
  1674.         "changes": [
  1675.             "Added Custom UUIDv8 for Information Objects, replacing name-based UUIDv3 and UUIDv5"
  1676.         ],
  1677.         "sources": {
  1678.             "svn": [
  1679.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1323"
  1680.             ],
  1681.             "git": [
  1682.                 "https://github.com/danielmarschall/oidplus/tree/9f9a024b86086c31a1f299dc6d14e223e8de32a8"
  1683.             ]
  1684.         }
  1685.     },
  1686.     {
  1687.         "version": "2.0.0.1322",
  1688.         "date": "2023-07-03 14:17:33 +0200",
  1689.         "author": "Daniel Marschall (ViaThinkSoft)",
  1690.         "changes": [],
  1691.         "sources": {
  1692.             "svn": [
  1693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1322"
  1694.             ],
  1695.             "git": [
  1696.                 "https://github.com/danielmarschall/oidplus/tree/fd61abfd18eaf314182545ac3dac461e993959af"
  1697.             ]
  1698.         }
  1699.     },
  1700.     {
  1701.         "version": "2.0.0.1321",
  1702.         "date": "2023-06-25 01:15:07 +0200",
  1703.         "author": "Daniel Marschall (ViaThinkSoft)",
  1704.         "changes": [
  1705.             "Documentation update / included oidplus.com copy to SVN"
  1706.         ],
  1707.         "sources": {
  1708.             "svn": [
  1709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1321"
  1710.             ],
  1711.             "git": [
  1712.                 "https://github.com/danielmarschall/oidplus/tree/8a89c22528a54a4d70b217d833f402894e66fd6c"
  1713.             ]
  1714.         }
  1715.     },
  1716.     {
  1717.         "version": "2.0.0.1320",
  1718.         "date": "2023-06-24 17:04:35 +0200",
  1719.         "author": "Daniel Marschall (ViaThinkSoft)",
  1720.         "changes": [],
  1721.         "sources": {
  1722.             "svn": [
  1723.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1320"
  1724.             ],
  1725.             "git": [
  1726.                 "https://github.com/danielmarschall/oidplus/tree/4ca5695f58ef8c289a75a14bad7d9c1505c82a6f"
  1727.             ]
  1728.         }
  1729.     },
  1730.     {
  1731.         "version": "2.0.0.1319",
  1732.         "date": "2023-06-24 16:43:14 +0200",
  1733.         "author": "Daniel Marschall (ViaThinkSoft)",
  1734.         "changes": [],
  1735.         "sources": {
  1736.             "svn": [
  1737.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1319"
  1738.             ],
  1739.             "git": [
  1740.                 "https://github.com/danielmarschall/oidplus/tree/d14b187efc6983599f73bdd6ad94c8096d7cc45b"
  1741.             ]
  1742.         }
  1743.     },
  1744.     {
  1745.         "version": "2.0.0.1318",
  1746.         "date": "2023-06-24 16:03:12 +0200",
  1747.         "author": "Daniel Marschall (ViaThinkSoft)",
  1748.         "changes": [],
  1749.         "sources": {
  1750.             "svn": [
  1751.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1318"
  1752.             ],
  1753.             "git": [
  1754.                 "https://github.com/danielmarschall/oidplus/tree/81bb356e64efa46e393523c9f10e51d5d8e1aa33"
  1755.             ]
  1756.         }
  1757.     },
  1758.     {
  1759.         "version": "2.0.0.1317",
  1760.         "date": "2023-06-24 16:01:15 +0200",
  1761.         "author": "Daniel Marschall (ViaThinkSoft)",
  1762.         "changes": [
  1763.             "Various bugfixes. Changed JWT audience (users will be logged out once)."
  1764.         ],
  1765.         "sources": {
  1766.             "svn": [
  1767.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1317"
  1768.             ],
  1769.             "git": [
  1770.                 "https://github.com/danielmarschall/oidplus/tree/8dc4b3fc8cce56aa99399ae48c99e4dcc065e2b2"
  1771.             ]
  1772.         }
  1773.     },
  1774.     {
  1775.         "version": "2.0.0.1316",
  1776.         "date": "2023-06-24 01:46:45 +0200",
  1777.         "author": "Daniel Marschall (ViaThinkSoft)",
  1778.         "changes": [
  1779.             "Bugfix: Problem when adding multiple ASN.1 / IRI identifiers for one OID"
  1780.         ],
  1781.         "sources": {
  1782.             "svn": [
  1783.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1316"
  1784.             ],
  1785.             "git": [
  1786.                 "https://github.com/danielmarschall/oidplus/tree/cf896e95e38b3f0d89f47eacef7d7780bb6f8c1c"
  1787.             ]
  1788.         }
  1789.     },
  1790.     {
  1791.         "version": "2.0.0.1315",
  1792.         "date": "2023-06-23 23:27:24 +0200",
  1793.         "author": "Daniel Marschall (ViaThinkSoft)",
  1794.         "changes": [],
  1795.         "sources": {
  1796.             "svn": [
  1797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1315"
  1798.             ],
  1799.             "git": [
  1800.                 "https://github.com/danielmarschall/oidplus/tree/c007ab933f13bdd1faddd43b9bdce6e706b468cc"
  1801.             ]
  1802.         }
  1803.     },
  1804.     {
  1805.         "version": "2.0.0.1314",
  1806.         "date": "2023-06-23 15:57:27 +0200",
  1807.         "author": "Daniel Marschall (ViaThinkSoft)",
  1808.         "changes": [
  1809.             "Fixes in re JWT"
  1810.         ],
  1811.         "sources": {
  1812.             "svn": [
  1813.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1314"
  1814.             ],
  1815.             "git": [
  1816.                 "https://github.com/danielmarschall/oidplus/tree/607bb336dc5f8bf4458da9704fdf04c30d42d13e"
  1817.             ]
  1818.         }
  1819.     },
  1820.     {
  1821.         "version": "2.0.0.1313",
  1822.         "date": "2023-06-23 10:31:30 +0200",
  1823.         "author": "Daniel Marschall (ViaThinkSoft)",
  1824.         "changes": [
  1825.             "Fixed bug where some hidden items are not shown gray in the menu"
  1826.         ],
  1827.         "sources": {
  1828.             "svn": [
  1829.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1313"
  1830.             ],
  1831.             "git": [
  1832.                 "https://github.com/danielmarschall/oidplus/tree/4d4f3a89e3755f4b26487b893ced88d41b6f3bce"
  1833.             ]
  1834.         }
  1835.     },
  1836.     {
  1837.         "version": "2.0.0.1312",
  1838.         "date": "2023-06-21 00:13:45 +0200",
  1839.         "author": "Daniel Marschall (ViaThinkSoft)",
  1840.         "changes": [
  1841.             "Added base config settings JWT_FIXED_IP_USER and JWT_FIXED_IP_ADMIN to increase security.",
  1842.             "Default values of JWT_TTL_LOGIN_USER and JWT_TTL_LOGIN_ADMIN has been changed from 10 years to 30 days."
  1843.         ],
  1844.         "sources": {
  1845.             "svn": [
  1846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1312"
  1847.             ],
  1848.             "git": [
  1849.                 "https://github.com/danielmarschall/oidplus/tree/0d5c44a1d58a486b1baa4a5f91f64482a0c35228"
  1850.             ]
  1851.         }
  1852.     },
  1853.     {
  1854.         "version": "2.0.0.1311",
  1855.         "date": "2023-06-20 23:51:41 +0200",
  1856.         "author": "Daniel Marschall (ViaThinkSoft)",
  1857.         "changes": [
  1858.             "Search plugin: Search is now case-sensitive (even if the database collation is case-sensitive, which is recommended)"
  1859.         ],
  1860.         "sources": {
  1861.             "svn": [
  1862.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1311"
  1863.             ],
  1864.             "git": [
  1865.                 "https://github.com/danielmarschall/oidplus/tree/e772cca95f691b725cb1a2af745e27bac51d9b9f"
  1866.             ]
  1867.         }
  1868.     },
  1869.     {
  1870.         "version": "2.0.0.1310",
  1871.         "date": "2023-06-20 00:08:38 +0200",
  1872.         "author": "Daniel Marschall (ViaThinkSoft)",
  1873.         "changes": [
  1874.             "Small change to JWT"
  1875.         ],
  1876.         "sources": {
  1877.             "svn": [
  1878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1310"
  1879.             ],
  1880.             "git": [
  1881.                 "https://github.com/danielmarschall/oidplus/tree/1b99a94d114e1a4a48ec14616843528c33663a8d"
  1882.             ]
  1883.         }
  1884.     },
  1885.     {
  1886.         "version": "2.0.0.1309",
  1887.         "date": "2023-06-18 23:46:26 +0200",
  1888.         "author": "Daniel Marschall (ViaThinkSoft)",
  1889.         "changes": [],
  1890.         "sources": {
  1891.             "svn": [
  1892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1309"
  1893.             ],
  1894.             "git": [
  1895.                 "https://github.com/danielmarschall/oidplus/tree/5bfc7e1c814b612ff43a5203a974cf16838c048f"
  1896.             ]
  1897.         }
  1898.     },
  1899.     {
  1900.         "version": "2.0.0.1308",
  1901.         "date": "2023-06-18 23:44:45 +0200",
  1902.         "author": "Daniel Marschall (ViaThinkSoft)",
  1903.         "changes": [],
  1904.         "sources": {
  1905.             "svn": [
  1906.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1308"
  1907.             ],
  1908.             "git": [
  1909.                 "https://github.com/danielmarschall/oidplus/tree/a0697f052c1b84a942d057c28477ef992d6bd13a"
  1910.             ]
  1911.         }
  1912.     },
  1913.     {
  1914.         "version": "2.0.0.1307",
  1915.         "date": "2023-06-18 22:51:36 +0200",
  1916.         "author": "Daniel Marschall (ViaThinkSoft)",
  1917.         "changes": [],
  1918.         "sources": {
  1919.             "svn": [
  1920.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1307"
  1921.             ],
  1922.             "git": [
  1923.                 "https://github.com/danielmarschall/oidplus/tree/40fecffa6748bb7ff07cce658283799549c434d7"
  1924.             ]
  1925.         }
  1926.     },
  1927.     {
  1928.         "version": "2.0.0.1306",
  1929.         "date": "2023-06-18 20:01:33 +0200",
  1930.         "author": "Daniel Marschall (ViaThinkSoft)",
  1931.         "changes": [
  1932.             "Code improvements in re JWT"
  1933.         ],
  1934.         "sources": {
  1935.             "svn": [
  1936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1306"
  1937.             ],
  1938.             "git": [
  1939.                 "https://github.com/danielmarschall/oidplus/tree/2768ecbede3f0be8c67baa00b8d73410bc178393"
  1940.             ]
  1941.         }
  1942.     },
  1943.     {
  1944.         "version": "2.0.0.1305",
  1945.         "date": "2023-06-18 16:17:39 +0200",
  1946.         "author": "Daniel Marschall (ViaThinkSoft)",
  1947.         "changes": [
  1948.             "Simplified web browser login: Regular \"PHP Session login\" was removed and replaced by JWT cookie login (previously known as \"remember me\").",
  1949.             "If you had previously disabled JWT_ALLOW_LOGIN_USER or JWT_ALLOW_LOGIN_ADMIN, please enable them again.",
  1950.             "JWT tokens now contain registered claims (OIDs)."
  1951.         ],
  1952.         "sources": {
  1953.             "svn": [
  1954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1305"
  1955.             ],
  1956.             "git": [
  1957.                 "https://github.com/danielmarschall/oidplus/tree/c2c0a121226dcb4dc254e7d3330a0ceba19f721e"
  1958.             ]
  1959.         }
  1960.     },
  1961.     {
  1962.         "version": "2.0.0.1304",
  1963.         "date": "2023-06-17 21:24:25 +0200",
  1964.         "author": "Daniel Marschall (ViaThinkSoft)",
  1965.         "changes": [
  1966.             "Fixing https://github.com/danielmarschall/oidplus/issues/16"
  1967.         ],
  1968.         "sources": {
  1969.             "svn": [
  1970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1304"
  1971.             ],
  1972.             "git": [
  1973.                 "https://github.com/danielmarschall/oidplus/tree/f50c67520357fea0b9c3230a6745d699eeaed437"
  1974.             ]
  1975.         }
  1976.     },
  1977.     {
  1978.         "version": "2.0.0.1303",
  1979.         "date": "2023-06-13 01:59:05 +0200",
  1980.         "author": "Daniel Marschall (ViaThinkSoft)",
  1981.         "changes": [],
  1982.         "sources": {
  1983.             "svn": [
  1984.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1303"
  1985.             ],
  1986.             "git": [
  1987.                 "https://github.com/danielmarschall/oidplus/tree/9d6ab7c74d973d7f5235037dadc5118c9720491a"
  1988.             ]
  1989.         }
  1990.     },
  1991.     {
  1992.         "version": "2.0.0.1302",
  1993.         "date": "2023-06-13 01:43:55 +0200",
  1994.         "author": "Daniel Marschall (ViaThinkSoft)",
  1995.         "changes": [
  1996.             "ID \"0\" gets now correctly displayed als WEID \"0\" in the CRUD grid"
  1997.         ],
  1998.         "sources": {
  1999.             "svn": [
  2000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1302"
  2001.             ],
  2002.             "git": [
  2003.                 "https://github.com/danielmarschall/oidplus/tree/195b45428d26c1641872379865d1927b63c259dd"
  2004.             ]
  2005.         }
  2006.     },
  2007.     {
  2008.         "version": "2.0.0.1301",
  2009.         "date": "2023-06-01 00:04:36 +0200",
  2010.         "author": "Daniel Marschall (ViaThinkSoft)",
  2011.         "changes": [
  2012.             "Simplified OIDplusAuthContentStore* classes"
  2013.         ],
  2014.         "sources": {
  2015.             "svn": [
  2016.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1301"
  2017.             ],
  2018.             "git": [
  2019.                 "https://github.com/danielmarschall/oidplus/tree/ba40b92969d0caa89f148c1e0471dbb6c008b94a"
  2020.             ]
  2021.         }
  2022.     },
  2023.     {
  2024.         "version": "2.0.0.1300",
  2025.         "date": "2023-05-30 01:04:00 +0200",
  2026.         "author": "Daniel Marschall (ViaThinkSoft)",
  2027.         "changes": [],
  2028.         "sources": {
  2029.             "svn": [
  2030.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1300"
  2031.             ],
  2032.             "git": [
  2033.                 "https://github.com/danielmarschall/oidplus/tree/d4461c2c5d90caccded43f2becbb07ec51915269"
  2034.             ]
  2035.         }
  2036.     },
  2037.     {
  2038.         "version": "2.0.0.1299",
  2039.         "date": "2023-05-30 00:12:02 +0200",
  2040.         "author": "Daniel Marschall (ViaThinkSoft)",
  2041.         "changes": [],
  2042.         "sources": {
  2043.             "svn": [
  2044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1299"
  2045.             ],
  2046.             "git": [
  2047.                 "https://github.com/danielmarschall/oidplus/tree/9bbb0de1eca1e07e2a6b5412fde697d41196d55b"
  2048.             ]
  2049.         }
  2050.     },
  2051.     {
  2052.         "version": "2.0.0.1298",
  2053.         "date": "2023-05-30 00:06:43 +0200",
  2054.         "author": "Daniel Marschall (ViaThinkSoft)",
  2055.         "changes": [
  2056.             "Security Feature: JWT token can now be invalidated by changing the Server Secret (in the base configuration). The update invalidates all JWT once. You need to log-in again."
  2057.         ],
  2058.         "sources": {
  2059.             "svn": [
  2060.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1298"
  2061.             ],
  2062.             "git": [
  2063.                 "https://github.com/danielmarschall/oidplus/tree/8a6720fd169f81cf0fed00ac38238d55829c36f4"
  2064.             ]
  2065.         }
  2066.     },
  2067.     {
  2068.         "version": "2.0.0.1297",
  2069.         "date": "2023-05-29 23:12:54 +0200",
  2070.         "author": "Daniel Marschall (ViaThinkSoft)",
  2071.         "changes": [
  2072.             "OID-IP URL is now canonical"
  2073.         ],
  2074.         "sources": {
  2075.             "svn": [
  2076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1297"
  2077.             ],
  2078.             "git": [
  2079.                 "https://github.com/danielmarschall/oidplus/tree/ab91649793aa5da1cd88e7f3c20d53042b0bf7ca"
  2080.             ]
  2081.         }
  2082.     },
  2083.     {
  2084.         "version": "2.0.0.1296",
  2085.         "date": "2023-05-29 21:44:44 +0200",
  2086.         "author": "Daniel Marschall (ViaThinkSoft)",
  2087.         "changes": [],
  2088.         "sources": {
  2089.             "svn": [
  2090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1296"
  2091.             ],
  2092.             "git": [
  2093.                 "https://github.com/danielmarschall/oidplus/tree/2613f51221bd9058c647e81595a789cf703171c2"
  2094.             ]
  2095.         }
  2096.     },
  2097.     {
  2098.         "version": "2.0.0.1295",
  2099.         "date": "2023-05-29 20:43:10 +0200",
  2100.         "author": "Daniel Marschall (ViaThinkSoft)",
  2101.         "changes": [
  2102.             "Code cosmetics"
  2103.         ],
  2104.         "sources": {
  2105.             "svn": [
  2106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1295"
  2107.             ],
  2108.             "git": [
  2109.                 "https://github.com/danielmarschall/oidplus/tree/ae1f733cb9b43ad48c03402fc6b1be1690f23550"
  2110.             ]
  2111.         }
  2112.     },
  2113.     {
  2114.         "version": "2.0.0.1294",
  2115.         "date": "2023-05-29 01:44:49 +0200",
  2116.         "author": "Daniel Marschall (ViaThinkSoft)",
  2117.         "changes": [],
  2118.         "sources": {
  2119.             "svn": [
  2120.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1294"
  2121.             ],
  2122.             "git": [
  2123.                 "https://github.com/danielmarschall/oidplus/tree/da15331207641f37923f44869086e5312ca81b87"
  2124.             ]
  2125.         }
  2126.     },
  2127.     {
  2128.         "version": "2.0.0.1293",
  2129.         "date": "2023-05-28 23:30:41 +0200",
  2130.         "author": "Daniel Marschall (ViaThinkSoft)",
  2131.         "changes": [
  2132.             "Code cosmetics"
  2133.         ],
  2134.         "sources": {
  2135.             "svn": [
  2136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1293"
  2137.             ],
  2138.             "git": [
  2139.                 "https://github.com/danielmarschall/oidplus/tree/1641849d7e7704636b5502795bbac4b044c72c93"
  2140.             ]
  2141.         }
  2142.     },
  2143.     {
  2144.         "version": "2.0.0.1292",
  2145.         "date": "2023-05-28 22:42:47 +0200",
  2146.         "author": "Daniel Marschall (ViaThinkSoft)",
  2147.         "changes": [],
  2148.         "sources": {
  2149.             "svn": [
  2150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1292"
  2151.             ],
  2152.             "git": [
  2153.                 "https://github.com/danielmarschall/oidplus/tree/9a5cbba787570f9b9d5a0060a74694f8282296fa"
  2154.             ]
  2155.         }
  2156.     },
  2157.     {
  2158.         "version": "2.0.0.1291",
  2159.         "date": "2023-05-28 22:22:44 +0200",
  2160.         "author": "Daniel Marschall (ViaThinkSoft)",
  2161.         "changes": [
  2162.             "Code cosmetics"
  2163.         ],
  2164.         "sources": {
  2165.             "svn": [
  2166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1291"
  2167.             ],
  2168.             "git": [
  2169.                 "https://github.com/danielmarschall/oidplus/tree/d500afcd2c1f67270e0f1cb996ae91c10ebfab71"
  2170.             ]
  2171.         }
  2172.     },
  2173.     {
  2174.         "version": "2.0.0.1290",
  2175.         "date": "2023-05-28 20:51:58 +0200",
  2176.         "author": "Daniel Marschall (ViaThinkSoft)",
  2177.         "changes": [
  2178.             "Creating objects using AJAX was not working. Fixed."
  2179.         ],
  2180.         "sources": {
  2181.             "svn": [
  2182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1290"
  2183.             ],
  2184.             "git": [
  2185.                 "https://github.com/danielmarschall/oidplus/tree/0303aa6add81e3ccdc798481ef7658c33319cf2d"
  2186.             ]
  2187.         }
  2188.     },
  2189.     {
  2190.         "version": "2.0.0.1289",
  2191.         "date": "2023-05-26 22:14:27 +0200",
  2192.         "author": "Daniel Marschall (ViaThinkSoft)",
  2193.         "changes": [
  2194.             "Fixed issue with \"Static link to this page\" ( https://github.com/danielmarschall/oidplus/issues/15 )"
  2195.         ],
  2196.         "sources": {
  2197.             "svn": [
  2198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1289"
  2199.             ],
  2200.             "git": [
  2201.                 "https://github.com/danielmarschall/oidplus/tree/a688ab0596e32f3392e30aa91b49b0a37429a2d0"
  2202.             ]
  2203.         }
  2204.     },
  2205.     {
  2206.         "version": "2.0.0.1288",
  2207.         "date": "2023-05-26 21:11:13 +0200",
  2208.         "author": "Daniel Marschall (ViaThinkSoft)",
  2209.         "changes": [],
  2210.         "sources": {
  2211.             "svn": [
  2212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1288"
  2213.             ],
  2214.             "git": [
  2215.                 "https://github.com/danielmarschall/oidplus/tree/882245b0e10381ab7f84e59541e028d578489a48"
  2216.             ]
  2217.         }
  2218.     },
  2219.     {
  2220.         "version": "2.0.0.1287",
  2221.         "date": "2023-05-26 13:46:25 +0200",
  2222.         "author": "Daniel Marschall (ViaThinkSoft)",
  2223.         "changes": [
  2224.             "Fixed problem with canonical URLs https://github.com/danielmarschall/oidplus/issues/14"
  2225.         ],
  2226.         "sources": {
  2227.             "svn": [
  2228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1287"
  2229.             ],
  2230.             "git": [
  2231.                 "https://github.com/danielmarschall/oidplus/tree/e2e46ddfad9a88f1ac9103c48dd2de578f2b0cdb"
  2232.             ]
  2233.         }
  2234.     },
  2235.     {
  2236.         "version": "2.0.0.1286",
  2237.         "date": "2023-05-26 13:44:06 +0200",
  2238.         "author": "Daniel Marschall (ViaThinkSoft)",
  2239.         "changes": [],
  2240.         "sources": {
  2241.             "svn": [
  2242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1286"
  2243.             ],
  2244.             "git": [
  2245.                 "https://github.com/danielmarschall/oidplus/tree/a01a376fd94230421c17f3cbd476becc5e35f275"
  2246.             ]
  2247.         }
  2248.     },
  2249.     {
  2250.         "version": "2.0.0.1285",
  2251.         "date": "2023-05-19 13:24:51 +0200",
  2252.         "author": "Daniel Marschall (ViaThinkSoft)",
  2253.         "changes": [
  2254.             "Implemented REST \"OPTIONS\""
  2255.         ],
  2256.         "sources": {
  2257.             "svn": [
  2258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1285"
  2259.             ],
  2260.             "git": [
  2261.                 "https://github.com/danielmarschall/oidplus/tree/ec67808510e6776b1f31360e246bba08f1c062c9"
  2262.             ]
  2263.         }
  2264.     },
  2265.     {
  2266.         "version": "2.0.0.1284",
  2267.         "date": "2023-05-18 22:05:03 +0200",
  2268.         "author": "Daniel Marschall (ViaThinkSoft)",
  2269.         "changes": [
  2270.             "Vendor update"
  2271.         ],
  2272.         "sources": {
  2273.             "svn": [
  2274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1284"
  2275.             ],
  2276.             "git": [
  2277.                 "https://github.com/danielmarschall/oidplus/tree/06783caa706fb986c98dc6d226913e01a81a2d4c"
  2278.             ]
  2279.         }
  2280.     },
  2281.     {
  2282.         "version": "2.0.0.1283",
  2283.         "date": "2023-05-18 21:50:11 +0200",
  2284.         "author": "Daniel Marschall (ViaThinkSoft)",
  2285.         "changes": [
  2286.             "makeAuthKey and validateAuthKey can now be used to make temporary keys with limited lifetime.",
  2287.             "makeAuthKey and makeSecret now accept array inputs"
  2288.         ],
  2289.         "sources": {
  2290.             "svn": [
  2291.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1283"
  2292.             ],
  2293.             "git": [
  2294.                 "https://github.com/danielmarschall/oidplus/tree/69b6d7d6a8fbc970b15548e73d16e02c74b777b0"
  2295.             ]
  2296.         }
  2297.     },
  2298.     {
  2299.         "version": "2.0.0.1282",
  2300.         "date": "2023-05-18 00:23:38 +0200",
  2301.         "author": "Daniel Marschall (ViaThinkSoft)",
  2302.         "changes": [
  2303.             "Plugins can no longer access the SERVER_SECRET base configuration settings through OIDplusBaseConfig. Instead, makeAuthKey and makeSecret must be used. The bundled plugins are already updated."
  2304.         ],
  2305.         "sources": {
  2306.             "svn": [
  2307.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1282"
  2308.             ],
  2309.             "git": [
  2310.                 "https://github.com/danielmarschall/oidplus/tree/58e210aba6580141479708337fbf698060b2ce37"
  2311.             ]
  2312.         }
  2313.     },
  2314.     {
  2315.         "version": "2.0.0.1281",
  2316.         "date": "2023-05-17 21:44:02 +0200",
  2317.         "author": "Daniel Marschall (ViaThinkSoft)",
  2318.         "changes": [
  2319.             "JWT Tokens IAT time is checked against the future"
  2320.         ],
  2321.         "sources": {
  2322.             "svn": [
  2323.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1281"
  2324.             ],
  2325.             "git": [
  2326.                 "https://github.com/danielmarschall/oidplus/tree/fe4e5462dc4c4fb67997011af57b0dd926a66e48"
  2327.             ]
  2328.         }
  2329.     },
  2330.     {
  2331.         "version": "2.0.0.1280",
  2332.         "date": "2023-05-17 00:38:02 +0200",
  2333.         "author": "Daniel Marschall (ViaThinkSoft)",
  2334.         "changes": [
  2335.             "Security fix: RDAP \"GET\" could be used to extract confidential OIDs. Fixed."
  2336.         ],
  2337.         "sources": {
  2338.             "svn": [
  2339.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1280"
  2340.             ],
  2341.             "git": [
  2342.                 "https://github.com/danielmarschall/oidplus/tree/3c026d8d1981b2061032288bf27b16d54d96a282"
  2343.             ]
  2344.         }
  2345.     },
  2346.     {
  2347.         "version": "2.0.0.1279",
  2348.         "date": "2023-05-15 21:52:51 +0200",
  2349.         "author": "Daniel Marschall (ViaThinkSoft)",
  2350.         "changes": [
  2351.             "RDAP, Whois, and REST  links are now grouped together"
  2352.         ],
  2353.         "sources": {
  2354.             "svn": [
  2355.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1279"
  2356.             ],
  2357.             "git": [
  2358.                 "https://github.com/danielmarschall/oidplus/tree/8363e5b0c09783e40bd8783e3230846ab3823192"
  2359.             ]
  2360.         }
  2361.     },
  2362.     {
  2363.         "version": "2.0.0.1278",
  2364.         "date": "2023-05-15 21:16:29 +0200",
  2365.         "author": "Daniel Marschall (ViaThinkSoft)",
  2366.         "changes": [],
  2367.         "sources": {
  2368.             "svn": [
  2369.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1278"
  2370.             ],
  2371.             "git": [
  2372.                 "https://github.com/danielmarschall/oidplus/tree/6c9cd63d825173cc01b402851483ebab033a2053"
  2373.             ]
  2374.         }
  2375.     },
  2376.     {
  2377.         "version": "2.0.0.1277",
  2378.         "date": "2023-05-15 13:45:50 +0200",
  2379.         "author": "Daniel Marschall (ViaThinkSoft)",
  2380.         "changes": [],
  2381.         "sources": {
  2382.             "svn": [
  2383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1277"
  2384.             ],
  2385.             "git": [
  2386.                 "https://github.com/danielmarschall/oidplus/tree/0c209c9e9c864f2e11cc4720481fb2e235102461"
  2387.             ]
  2388.         }
  2389.     },
  2390.     {
  2391.         "version": "2.0.0.1276",
  2392.         "date": "2023-05-15 10:52:06 +0200",
  2393.         "author": "Daniel Marschall (ViaThinkSoft)",
  2394.         "changes": [
  2395.             "REST API: New output field \"status_bits\""
  2396.         ],
  2397.         "sources": {
  2398.             "svn": [
  2399.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1276"
  2400.             ],
  2401.             "git": [
  2402.                 "https://github.com/danielmarschall/oidplus/tree/472071152a4014c0e57975703f9e0572456d42f1"
  2403.             ]
  2404.         }
  2405.     },
  2406.     {
  2407.         "version": "2.0.0.1275",
  2408.         "date": "2023-05-15 09:53:57 +0200",
  2409.         "author": "Daniel Marschall (ViaThinkSoft)",
  2410.         "changes": [
  2411.             "REST API fixes"
  2412.         ],
  2413.         "sources": {
  2414.             "svn": [
  2415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1275"
  2416.             ],
  2417.             "git": [
  2418.                 "https://github.com/danielmarschall/oidplus/tree/19cd0a2d2edbd20174aa99e61b5eae0f9a746565"
  2419.             ]
  2420.         }
  2421.     },
  2422.     {
  2423.         "version": "2.0.0.1274",
  2424.         "date": "2023-05-15 00:53:20 +0200",
  2425.         "author": "Daniel Marschall (ViaThinkSoft)",
  2426.         "changes": [],
  2427.         "sources": {
  2428.             "svn": [
  2429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1274"
  2430.             ],
  2431.             "git": [
  2432.                 "https://github.com/danielmarschall/oidplus/tree/8a6dc80c60845cb495bf1f975632a9b5188dc166"
  2433.             ]
  2434.         }
  2435.     },
  2436.     {
  2437.         "version": "2.0.0.1273",
  2438.         "date": "2023-05-15 00:45:07 +0200",
  2439.         "author": "Daniel Marschall (ViaThinkSoft)",
  2440.         "changes": [
  2441.             "*** Objects REST API is done. Now in BETA stage for testing!"
  2442.         ],
  2443.         "sources": {
  2444.             "svn": [
  2445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1273"
  2446.             ],
  2447.             "git": [
  2448.                 "https://github.com/danielmarschall/oidplus/tree/c665a4f5e16b246ad7daad7b56dce7cd5efe56d5"
  2449.             ]
  2450.         }
  2451.     },
  2452.     {
  2453.         "version": "2.0.0.1272",
  2454.         "date": "2023-05-15 00:36:49 +0200",
  2455.         "author": "Daniel Marschall (ViaThinkSoft)",
  2456.         "changes": [],
  2457.         "sources": {
  2458.             "svn": [
  2459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1272"
  2460.             ],
  2461.             "git": [
  2462.                 "https://github.com/danielmarschall/oidplus/tree/0466823c24bb209259e6077b37c4980665eee72b"
  2463.             ]
  2464.         }
  2465.     },
  2466.     {
  2467.         "version": "2.0.0.1271",
  2468.         "date": "2023-05-15 00:09:41 +0200",
  2469.         "author": "Daniel Marschall (ViaThinkSoft)",
  2470.         "changes": [],
  2471.         "sources": {
  2472.             "svn": [
  2473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1271"
  2474.             ],
  2475.             "git": [
  2476.                 "https://github.com/danielmarschall/oidplus/tree/b5d01acf8163907890e66202f483ac817f30e216"
  2477.             ]
  2478.         }
  2479.     },
  2480.     {
  2481.         "version": "2.0.0.1270",
  2482.         "date": "2023-05-14 22:37:52 +0200",
  2483.         "author": "Daniel Marschall (ViaThinkSoft)",
  2484.         "changes": [],
  2485.         "sources": {
  2486.             "svn": [
  2487.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1270"
  2488.             ],
  2489.             "git": [
  2490.                 "https://github.com/danielmarschall/oidplus/tree/d0b878583bc9a92ec9d2539d2d4d582dcb55853d"
  2491.             ]
  2492.         }
  2493.     },
  2494.     {
  2495.         "version": "2.0.0.1269",
  2496.         "date": "2023-05-14 22:31:27 +0200",
  2497.         "author": "Daniel Marschall (ViaThinkSoft)",
  2498.         "changes": [],
  2499.         "sources": {
  2500.             "svn": [
  2501.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1269"
  2502.             ],
  2503.             "git": [
  2504.                 "https://github.com/danielmarschall/oidplus/tree/91c9264ecfc691a46ca09fb6a179fa7aaec4e1cc"
  2505.             ]
  2506.         }
  2507.     },
  2508.     {
  2509.         "version": "2.0.0.1268",
  2510.         "date": "2023-05-14 11:28:37 +0200",
  2511.         "author": "Daniel Marschall (ViaThinkSoft)",
  2512.         "changes": [],
  2513.         "sources": {
  2514.             "svn": [
  2515.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1268"
  2516.             ],
  2517.             "git": [
  2518.                 "https://github.com/danielmarschall/oidplus/tree/0da5023266ce34e6cb8e9311d536ac864d10e7e2"
  2519.             ]
  2520.         }
  2521.     },
  2522.     {
  2523.         "version": "2.0.0.1267",
  2524.         "date": "2023-05-14 02:47:49 +0200",
  2525.         "author": "Daniel Marschall (ViaThinkSoft)",
  2526.         "changes": [
  2527.             "Introduced new version of Logger Maskcodes",
  2528.             "!!! Attention! If you have installed foreign plugins (not bundled with OIDplus), you MUST update their logging maskcodes;",
  2529.             "!!! if you are the developer of the plugin, please run dev/logger/verify_maskcodes.phps to verify the plugins",
  2530.             "!!! A documentation of the new maskcodes can be found in doc/developer_notes/logger_maskcodes.md"
  2531.         ],
  2532.         "sources": {
  2533.             "svn": [
  2534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1267"
  2535.             ],
  2536.             "git": [
  2537.                 "https://github.com/danielmarschall/oidplus/tree/62480d09418b09f68ff7824f929bd80b47505649"
  2538.             ]
  2539.         }
  2540.     },
  2541.     {
  2542.         "version": "2.0.0.1266",
  2543.         "date": "2023-05-13 02:26:37 +0200",
  2544.         "author": "Daniel Marschall (ViaThinkSoft)",
  2545.         "changes": [
  2546.             "Exceptions can now carry an HTTP Response Code"
  2547.         ],
  2548.         "sources": {
  2549.             "svn": [
  2550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1266"
  2551.             ],
  2552.             "git": [
  2553.                 "https://github.com/danielmarschall/oidplus/tree/064bec7bea138176e51a579c7f330c6abd2458d5"
  2554.             ]
  2555.         }
  2556.     },
  2557.     {
  2558.         "version": "2.0.0.1265",
  2559.         "date": "2023-05-13 01:26:05 +0200",
  2560.         "author": "Daniel Marschall (ViaThinkSoft)",
  2561.         "changes": [
  2562.             "NEW FEATURE: REST API (Framework Beta Stage; endpoints are not implemented yet)"
  2563.         ],
  2564.         "sources": {
  2565.             "svn": [
  2566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1265"
  2567.             ],
  2568.             "git": [
  2569.                 "https://github.com/danielmarschall/oidplus/tree/094743f1e1b9b3890ae0a6f0f4ebf0b596e49c9d"
  2570.             ]
  2571.         }
  2572.     },
  2573.     {
  2574.         "version": "2.0.0.1264",
  2575.         "date": "2023-05-12 22:48:31 +0200",
  2576.         "author": "Daniel Marschall (ViaThinkSoft)",
  2577.         "changes": [],
  2578.         "sources": {
  2579.             "svn": [
  2580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1264"
  2581.             ],
  2582.             "git": [
  2583.                 "https://github.com/danielmarschall/oidplus/tree/6c04e83e9f2ffdaca48f841c22f18112eeafd3e4"
  2584.             ]
  2585.         }
  2586.     },
  2587.     {
  2588.         "version": "2.0.0.1263",
  2589.         "date": "2023-05-12 22:47:57 +0200",
  2590.         "author": "Daniel Marschall (ViaThinkSoft)",
  2591.         "changes": [],
  2592.         "sources": {
  2593.             "svn": [
  2594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1263"
  2595.             ],
  2596.             "git": [
  2597.                 "https://github.com/danielmarschall/oidplus/tree/b52b64322bbfa20fc49a30feb3d2b2b4610515e0"
  2598.             ]
  2599.         }
  2600.     },
  2601.     {
  2602.         "version": "2.0.0.1262",
  2603.         "date": "2023-05-10 10:01:20 +0200",
  2604.         "author": "Daniel Marschall (ViaThinkSoft)",
  2605.         "changes": [],
  2606.         "sources": {
  2607.             "svn": [
  2608.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1262"
  2609.             ],
  2610.             "git": [
  2611.                 "https://github.com/danielmarschall/oidplus/tree/f1935624957491e3465994d53ce9d16f9ac77e3d"
  2612.             ]
  2613.         }
  2614.     },
  2615.     {
  2616.         "version": "2.0.0.1261",
  2617.         "date": "2023-05-07 20:21:34 +0200",
  2618.         "author": "Daniel Marschall (ViaThinkSoft)",
  2619.         "changes": [
  2620.             "Misc smaller improvements"
  2621.         ],
  2622.         "sources": {
  2623.             "svn": [
  2624.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1261"
  2625.             ],
  2626.             "git": [
  2627.                 "https://github.com/danielmarschall/oidplus/tree/d6a14e361db32884a6c507a1d19b73c1c3e5b390"
  2628.             ]
  2629.         }
  2630.     },
  2631.     {
  2632.         "version": "2.0.0.1260",
  2633.         "date": "2023-05-06 23:46:56 +0200",
  2634.         "author": "Daniel Marschall (ViaThinkSoft)",
  2635.         "changes": [],
  2636.         "sources": {
  2637.             "svn": [
  2638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1260"
  2639.             ],
  2640.             "git": [
  2641.                 "https://github.com/danielmarschall/oidplus/tree/77c7e0aa710faac70b73cf9a0d0b6264392d8545"
  2642.             ]
  2643.         }
  2644.     },
  2645.     {
  2646.         "version": "2.0.0.1259",
  2647.         "date": "2023-05-06 23:36:08 +0200",
  2648.         "author": "Daniel Marschall (ViaThinkSoft)",
  2649.         "changes": [
  2650.             "Implemented feature to generate AAI MAC address.",
  2651.             "UUID-GUID/UUID-OID generation: Admin can choose if they want Timebased-UUID or Random-UUID"
  2652.         ],
  2653.         "sources": {
  2654.             "svn": [
  2655.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1259"
  2656.             ],
  2657.             "git": [
  2658.                 "https://github.com/danielmarschall/oidplus/tree/b4892cb576c981d4d950199d602a551b15039fe9"
  2659.             ]
  2660.         }
  2661.     },
  2662.     {
  2663.         "version": "2.0.0.1258",
  2664.         "date": "2023-05-06 20:22:46 +0200",
  2665.         "author": "Daniel Marschall (ViaThinkSoft)",
  2666.         "changes": [],
  2667.         "sources": {
  2668.             "svn": [
  2669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1258"
  2670.             ],
  2671.             "git": [
  2672.                 "https://github.com/danielmarschall/oidplus/tree/5501eddb5e7f6f1f94237a3a5885fc292890d3b4"
  2673.             ]
  2674.         }
  2675.     },
  2676.     {
  2677.         "version": "2.0.0.1257",
  2678.         "date": "2023-05-05 00:16:09 +0200",
  2679.         "author": "Daniel Marschall (ViaThinkSoft)",
  2680.         "changes": [],
  2681.         "sources": {
  2682.             "svn": [
  2683.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1257"
  2684.             ],
  2685.             "git": [
  2686.                 "https://github.com/danielmarschall/oidplus/tree/7ce237f44a1cac214612bf7b1e54cfaae50cb603"
  2687.             ]
  2688.         }
  2689.     },
  2690.     {
  2691.         "version": "2.0.0.1256",
  2692.         "date": "2023-05-04 23:52:08 +0200",
  2693.         "author": "Daniel Marschall (ViaThinkSoft)",
  2694.         "changes": [
  2695.             "New MAC<=>AID (VTS F2 AID) definition as of 4 May 2023 implemented"
  2696.         ],
  2697.         "sources": {
  2698.             "svn": [
  2699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1256"
  2700.             ],
  2701.             "git": [
  2702.                 "https://github.com/danielmarschall/oidplus/tree/02aed020b1570e33c35d13a2fbc814cd41b9320d"
  2703.             ]
  2704.         }
  2705.     },
  2706.     {
  2707.         "version": "2.0.0.1255",
  2708.         "date": "2023-05-04 01:26:51 +0200",
  2709.         "author": "Daniel Marschall (ViaThinkSoft)",
  2710.         "changes": [
  2711.             "MAC Object Type plugin: Implemented SAI and AAI"
  2712.         ],
  2713.         "sources": {
  2714.             "svn": [
  2715.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1255"
  2716.             ],
  2717.             "git": [
  2718.                 "https://github.com/danielmarschall/oidplus/tree/3cf63674b65d48e65cb953b299119905ca3ff923"
  2719.             ]
  2720.         }
  2721.     },
  2722.     {
  2723.         "version": "2.0.0.1254",
  2724.         "date": "2023-05-01 21:00:42 +0200",
  2725.         "author": "Daniel Marschall (ViaThinkSoft)",
  2726.         "changes": [
  2727.             "Small changes in the ELI/EUI plugin"
  2728.         ],
  2729.         "sources": {
  2730.             "svn": [
  2731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1254"
  2732.             ],
  2733.             "git": [
  2734.                 "https://github.com/danielmarschall/oidplus/tree/c55411b3669c96ffb324252184310697cb4dcd68"
  2735.             ]
  2736.         }
  2737.     },
  2738.     {
  2739.         "version": "2.0.0.1253",
  2740.         "date": "2023-05-01 17:17:04 +0200",
  2741.         "author": "Daniel Marschall (ViaThinkSoft)",
  2742.         "changes": [
  2743.             "Implemented support for ELI (CID+vendor specific parts)"
  2744.         ],
  2745.         "sources": {
  2746.             "svn": [
  2747.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1253"
  2748.             ],
  2749.             "git": [
  2750.                 "https://github.com/danielmarschall/oidplus/tree/902b4224d500c257badec8aee530ae4539c00b4d"
  2751.             ]
  2752.         }
  2753.     },
  2754.     {
  2755.         "version": "2.0.0.1252",
  2756.         "date": "2023-05-01 12:42:51 +0200",
  2757.         "author": "Daniel Marschall (ViaThinkSoft)",
  2758.         "changes": [
  2759.             "MAC/EUI-decoding improved"
  2760.         ],
  2761.         "sources": {
  2762.             "svn": [
  2763.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1252"
  2764.             ],
  2765.             "git": [
  2766.                 "https://github.com/danielmarschall/oidplus/tree/ae38a56d1d2ee0d45a8fcaa1ec60aca24441bb93"
  2767.             ]
  2768.         }
  2769.     },
  2770.     {
  2771.         "version": "2.0.0.1251",
  2772.         "date": "2023-04-30 21:38:33 +0200",
  2773.         "author": "Daniel Marschall (ViaThinkSoft)",
  2774.         "changes": [],
  2775.         "sources": {
  2776.             "svn": [
  2777.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1251"
  2778.             ],
  2779.             "git": [
  2780.                 "https://github.com/danielmarschall/oidplus/tree/5804eca1377933e1f29d8ce13b92919592a3a5ba"
  2781.             ]
  2782.         }
  2783.     },
  2784.     {
  2785.         "version": "2.0.0.1250",
  2786.         "date": "2023-04-30 21:34:04 +0200",
  2787.         "author": "Daniel Marschall (ViaThinkSoft)",
  2788.         "changes": [
  2789.             "Introduced EUI64 <=> AID mapping (modified VTS F2)"
  2790.         ],
  2791.         "sources": {
  2792.             "svn": [
  2793.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1250"
  2794.             ],
  2795.             "git": [
  2796.                 "https://github.com/danielmarschall/oidplus/tree/cdf3f3a5fe05908320143ca9a523812538d106a8"
  2797.             ]
  2798.         }
  2799.     },
  2800.     {
  2801.         "version": "2.0.0.1249",
  2802.         "date": "2023-04-30 00:12:50 +0200",
  2803.         "author": "Daniel Marschall (ViaThinkSoft)",
  2804.         "changes": [
  2805.             "Vendor update"
  2806.         ],
  2807.         "sources": {
  2808.             "svn": [
  2809.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1249"
  2810.             ],
  2811.             "git": [
  2812.                 "https://github.com/danielmarschall/oidplus/tree/225bac6c4bec00c552929c8c97518dea3e01eb1c"
  2813.             ]
  2814.         }
  2815.     },
  2816.     {
  2817.         "version": "2.0.0.1248",
  2818.         "date": "2023-04-30 00:10:35 +0200",
  2819.         "author": "Daniel Marschall (ViaThinkSoft)",
  2820.         "changes": [
  2821.             "New object type: MAC / EUI-48 / EUI-64"
  2822.         ],
  2823.         "sources": {
  2824.             "svn": [
  2825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1248"
  2826.             ],
  2827.             "git": [
  2828.                 "https://github.com/danielmarschall/oidplus/tree/dd87db753a5b27f5e74490cc7c276fba4f6c23c1"
  2829.             ]
  2830.         }
  2831.     },
  2832.     {
  2833.         "version": "2.0.0.1247",
  2834.         "date": "2023-04-28 22:15:16 +0200",
  2835.         "author": "Daniel Marschall (ViaThinkSoft)",
  2836.         "changes": [
  2837.             "Automatically redirect to prefiltered queries"
  2838.         ],
  2839.         "sources": {
  2840.             "svn": [
  2841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1247"
  2842.             ],
  2843.             "git": [
  2844.                 "https://github.com/danielmarschall/oidplus/tree/bc252dc7a3575a23927cfe80b2ccda0a467a242d"
  2845.             ]
  2846.         }
  2847.     },
  2848.     {
  2849.         "version": "2.0.0.1246",
  2850.         "date": "2023-04-28 16:55:53 +0200",
  2851.         "author": "Daniel Marschall (ViaThinkSoft)",
  2852.         "changes": [
  2853.             "Whitespaces at the start end end of the query are now accepted in the \"goto\" box"
  2854.         ],
  2855.         "sources": {
  2856.             "svn": [
  2857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1246"
  2858.             ],
  2859.             "git": [
  2860.                 "https://github.com/danielmarschall/oidplus/tree/d0860cf21950849a4c4f3e396f06cbecc8e7e300"
  2861.             ]
  2862.         }
  2863.     },
  2864.     {
  2865.         "version": "2.0.0.1245",
  2866.         "date": "2023-04-28 16:55:17 +0200",
  2867.         "author": "Daniel Marschall (ViaThinkSoft)",
  2868.         "changes": [
  2869.             "Canonical URL now contains the result of the \"goto\" prefiltering"
  2870.         ],
  2871.         "sources": {
  2872.             "svn": [
  2873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1245"
  2874.             ],
  2875.             "git": [
  2876.                 "https://github.com/danielmarschall/oidplus/tree/bb972b68cbcd6154c30c13b0fbbe3572cfb22eba"
  2877.             ]
  2878.         }
  2879.     },
  2880.     {
  2881.         "version": "2.0.0.1244",
  2882.         "date": "2023-04-28 11:25:47 +0200",
  2883.         "author": "Daniel Marschall (ViaThinkSoft)",
  2884.         "changes": [
  2885.             "internal change: .sql setup files are now packed in the sqlSlang plugin folder"
  2886.         ],
  2887.         "sources": {
  2888.             "svn": [
  2889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1244"
  2890.             ],
  2891.             "git": [
  2892.                 "https://github.com/danielmarschall/oidplus/tree/79f00df7c9ec72493bcf96604d5bfaffeb5c3cfd"
  2893.             ]
  2894.         }
  2895.     },
  2896.     {
  2897.         "version": "2.0.0.1243",
  2898.         "date": "2023-04-28 10:20:09 +0200",
  2899.         "author": "Daniel Marschall (ViaThinkSoft)",
  2900.         "changes": [
  2901.             "If someone enters an OID or GUID in the goto-box, the system will automatically add \"oid:\" and \"guid:\", respectively"
  2902.         ],
  2903.         "sources": {
  2904.             "svn": [
  2905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1243"
  2906.             ],
  2907.             "git": [
  2908.                 "https://github.com/danielmarschall/oidplus/tree/849aeaad4216ca1ba815098c7dc11ac8ca5169bc"
  2909.             ]
  2910.         }
  2911.     },
  2912.     {
  2913.         "version": "2.0.0.1242",
  2914.         "date": "2023-04-28 01:43:45 +0200",
  2915.         "author": "Daniel Marschall (ViaThinkSoft)",
  2916.         "changes": [],
  2917.         "sources": {
  2918.             "svn": [
  2919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1242"
  2920.             ],
  2921.             "git": [
  2922.                 "https://github.com/danielmarschall/oidplus/tree/9afa51e91e8775743e8bf10a6fb4d0ee115f4c0d"
  2923.             ]
  2924.         }
  2925.     },
  2926.     {
  2927.         "version": "2.0.0.1241",
  2928.         "date": "2023-04-28 01:36:10 +0200",
  2929.         "author": "Daniel Marschall (ViaThinkSoft)",
  2930.         "changes": [],
  2931.         "sources": {
  2932.             "svn": [
  2933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1241"
  2934.             ],
  2935.             "git": [
  2936.                 "https://github.com/danielmarschall/oidplus/tree/63109c35b420d541a957b31dedd1ec0fedd5f9c7"
  2937.             ]
  2938.         }
  2939.     },
  2940.     {
  2941.         "version": "2.0.0.1240",
  2942.         "date": "2023-04-28 00:30:05 +0200",
  2943.         "author": "Daniel Marschall (ViaThinkSoft)",
  2944.         "changes": [
  2945.             "Firebird Database: LastInsertId is now implemented"
  2946.         ],
  2947.         "sources": {
  2948.             "svn": [
  2949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1240"
  2950.             ],
  2951.             "git": [
  2952.                 "https://github.com/danielmarschall/oidplus/tree/af40d555645b48b729d17a3b0aff2c791911dd3f"
  2953.             ]
  2954.         }
  2955.     },
  2956.     {
  2957.         "version": "2.0.0.1239",
  2958.         "date": "2023-04-27 17:00:42 +0200",
  2959.         "author": "Daniel Marschall (ViaThinkSoft)",
  2960.         "changes": [
  2961.             "Firebird fix"
  2962.         ],
  2963.         "sources": {
  2964.             "svn": [
  2965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1239"
  2966.             ],
  2967.             "git": [
  2968.                 "https://github.com/danielmarschall/oidplus/tree/8b6fac33b6b9965011368b1775e4232788dd6e74"
  2969.             ]
  2970.         }
  2971.     },
  2972.     {
  2973.         "version": "2.0.0.1238",
  2974.         "date": "2023-04-27 16:52:44 +0200",
  2975.         "author": "Daniel Marschall (ViaThinkSoft)",
  2976.         "changes": [],
  2977.         "sources": {
  2978.             "svn": [
  2979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1238"
  2980.             ],
  2981.             "git": [
  2982.                 "https://github.com/danielmarschall/oidplus/tree/eced1ca51d83c246cff21c3f3570f0124fce9dcd"
  2983.             ]
  2984.         }
  2985.     },
  2986.     {
  2987.         "version": "2.0.0.1237",
  2988.         "date": "2023-04-27 12:13:59 +0200",
  2989.         "author": "Daniel Marschall (ViaThinkSoft)",
  2990.         "changes": [
  2991.             "Added example data and wellknown data for Firebird"
  2992.         ],
  2993.         "sources": {
  2994.             "svn": [
  2995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1237"
  2996.             ],
  2997.             "git": [
  2998.                 "https://github.com/danielmarschall/oidplus/tree/c4ad12b962d5842024226d916a824ec78db908c5"
  2999.             ]
  3000.         }
  3001.     },
  3002.     {
  3003.         "version": "2.0.0.1236",
  3004.         "date": "2023-04-27 11:59:36 +0200",
  3005.         "author": "Daniel Marschall (ViaThinkSoft)",
  3006.         "changes": [
  3007.             "PDO: Fixed incompatibility with Oracle and Firebird"
  3008.         ],
  3009.         "sources": {
  3010.             "svn": [
  3011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1236"
  3012.             ],
  3013.             "git": [
  3014.                 "https://github.com/danielmarschall/oidplus/tree/f0ce493b8393f4973f3f00119562564bfe697e89"
  3015.             ]
  3016.         }
  3017.     },
  3018.     {
  3019.         "version": "2.0.0.1235",
  3020.         "date": "2023-04-27 02:47:56 +0200",
  3021.         "author": "Daniel Marschall (ViaThinkSoft)",
  3022.         "changes": [
  3023.             "Added Firebird SQL slang (beta)"
  3024.         ],
  3025.         "sources": {
  3026.             "svn": [
  3027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1235"
  3028.             ],
  3029.             "git": [
  3030.                 "https://github.com/danielmarschall/oidplus/tree/e75c457d7bb2b5388fa9152f25d977363089a84c"
  3031.             ]
  3032.         }
  3033.     },
  3034.     {
  3035.         "version": "2.0.0.1234",
  3036.         "date": "2023-04-26 22:53:50 +0200",
  3037.         "author": "Daniel Marschall (ViaThinkSoft)",
  3038.         "changes": [],
  3039.         "sources": {
  3040.             "svn": [
  3041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1234"
  3042.             ],
  3043.             "git": [
  3044.                 "https://github.com/danielmarschall/oidplus/tree/1d8738f047d22deadc14804f345e453571d6c4e2"
  3045.             ]
  3046.         }
  3047.     },
  3048.     {
  3049.         "version": "2.0.0.1233",
  3050.         "date": "2023-04-26 22:47:39 +0200",
  3051.         "author": "Daniel Marschall (ViaThinkSoft)",
  3052.         "changes": [
  3053.             "Various improvements of SQLSRV database plugin"
  3054.         ],
  3055.         "sources": {
  3056.             "svn": [
  3057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1233"
  3058.             ],
  3059.             "git": [
  3060.                 "https://github.com/danielmarschall/oidplus/tree/bda0165b82309e8d520cfe3752e45ba89a1178e8"
  3061.             ]
  3062.         }
  3063.     },
  3064.     {
  3065.         "version": "2.0.0.1232",
  3066.         "date": "2023-04-26 16:49:28 +0200",
  3067.         "author": "Daniel Marschall (ViaThinkSoft)",
  3068.         "changes": [
  3069.             "Added database plugin SQLSRV"
  3070.         ],
  3071.         "sources": {
  3072.             "svn": [
  3073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1232"
  3074.             ],
  3075.             "git": [
  3076.                 "https://github.com/danielmarschall/oidplus/tree/09ed0c9ffe32f9ac52465d3a3713aa067175e5bf"
  3077.             ]
  3078.         }
  3079.     },
  3080.     {
  3081.         "version": "2.0.0.1231",
  3082.         "date": "2023-04-26 13:54:13 +0200",
  3083.         "author": "Daniel Marschall (ViaThinkSoft)",
  3084.         "changes": [
  3085.             "Fixed various problems"
  3086.         ],
  3087.         "sources": {
  3088.             "svn": [
  3089.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1231"
  3090.             ],
  3091.             "git": [
  3092.                 "https://github.com/danielmarschall/oidplus/tree/c70ab2465147a02663a22f593bcb5e43a9a8d563"
  3093.             ]
  3094.         }
  3095.     },
  3096.     {
  3097.         "version": "2.0.0.1230",
  3098.         "date": "2023-04-22 02:20:08 +0200",
  3099.         "author": "Daniel Marschall (ViaThinkSoft)",
  3100.         "changes": [
  3101.             "Updated database connectivity diagram"
  3102.         ],
  3103.         "sources": {
  3104.             "svn": [
  3105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1230"
  3106.             ],
  3107.             "git": [
  3108.                 "https://github.com/danielmarschall/oidplus/tree/d6e019a4d242c3409ef02c0faa9d1984057304e4"
  3109.             ]
  3110.         }
  3111.     },
  3112.     {
  3113.         "version": "2.0.0.1229",
  3114.         "date": "2023-04-21 16:50:00 +0200",
  3115.         "author": "Daniel Marschall (ViaThinkSoft)",
  3116.         "changes": [],
  3117.         "sources": {
  3118.             "svn": [
  3119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1229"
  3120.             ],
  3121.             "git": [
  3122.                 "https://github.com/danielmarschall/oidplus/tree/03bbd301db0ad2f2af68ddf3442c2be968b11a2d"
  3123.             ]
  3124.         }
  3125.     },
  3126.     {
  3127.         "version": "2.0.0.1228",
  3128.         "date": "2023-04-20 23:25:27 +0200",
  3129.         "author": "Daniel Marschall (ViaThinkSoft)",
  3130.         "changes": [
  3131.             "Fixed systeminfo plugin compatibility with Oracle DB"
  3132.         ],
  3133.         "sources": {
  3134.             "svn": [
  3135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1228"
  3136.             ],
  3137.             "git": [
  3138.                 "https://github.com/danielmarschall/oidplus/tree/f05d468d88b3198f824ce70bd2e9d23bf060c573"
  3139.             ]
  3140.         }
  3141.     },
  3142.     {
  3143.         "version": "2.0.0.1227",
  3144.         "date": "2023-04-20 16:42:46 +0200",
  3145.         "author": "Daniel Marschall (ViaThinkSoft)",
  3146.         "changes": [],
  3147.         "sources": {
  3148.             "svn": [
  3149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1227"
  3150.             ],
  3151.             "git": [
  3152.                 "https://github.com/danielmarschall/oidplus/tree/59a35286ef9072573a0981913adf5968b1a8b725"
  3153.             ]
  3154.         }
  3155.     },
  3156.     {
  3157.         "version": "2.0.0.1226",
  3158.         "date": "2023-04-19 23:50:31 +0200",
  3159.         "author": "Daniel Marschall (ViaThinkSoft)",
  3160.         "changes": [
  3161.             "Fixed insert_id() issues with ADO connections"
  3162.         ],
  3163.         "sources": {
  3164.             "svn": [
  3165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1226"
  3166.             ],
  3167.             "git": [
  3168.                 "https://github.com/danielmarschall/oidplus/tree/f27a182534e543f07089eeb8d1cdc691ea8124b8"
  3169.             ]
  3170.         }
  3171.     },
  3172.     {
  3173.         "version": "2.0.0.1225",
  3174.         "date": "2023-04-19 21:30:25 +0200",
  3175.         "author": "Daniel Marschall (ViaThinkSoft)",
  3176.         "changes": [],
  3177.         "sources": {
  3178.             "svn": [
  3179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1225"
  3180.             ],
  3181.             "git": [
  3182.                 "https://github.com/danielmarschall/oidplus/tree/20b05565e93b490ea8fef8fa44b0649c55148ce6"
  3183.             ]
  3184.         }
  3185.     },
  3186.     {
  3187.         "version": "2.0.0.1224",
  3188.         "date": "2023-04-19 20:32:19 +0200",
  3189.         "author": "Daniel Marschall (ViaThinkSoft)",
  3190.         "changes": [],
  3191.         "sources": {
  3192.             "svn": [
  3193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1224"
  3194.             ],
  3195.             "git": [
  3196.                 "https://github.com/danielmarschall/oidplus/tree/0c1833fa15c86a87d682d485106a3f344525d3c5"
  3197.             ]
  3198.         }
  3199.     },
  3200.     {
  3201.         "version": "2.0.0.1223",
  3202.         "date": "2023-04-19 20:16:31 +0200",
  3203.         "author": "Daniel Marschall (ViaThinkSoft)",
  3204.         "changes": [
  3205.             "Some fixes for the ADO database connection"
  3206.         ],
  3207.         "sources": {
  3208.             "svn": [
  3209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1223"
  3210.             ],
  3211.             "git": [
  3212.                 "https://github.com/danielmarschall/oidplus/tree/90bdf4355007408290dff5768006159599480406"
  3213.             ]
  3214.         }
  3215.     },
  3216.     {
  3217.         "version": "2.0.0.1222",
  3218.         "date": "2023-04-19 17:13:59 +0200",
  3219.         "author": "Daniel Marschall (ViaThinkSoft)",
  3220.         "changes": [],
  3221.         "sources": {
  3222.             "svn": [
  3223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1222"
  3224.             ],
  3225.             "git": [
  3226.                 "https://github.com/danielmarschall/oidplus/tree/869f622c2fa8a5d6f230336ee64f5006f614fcb7"
  3227.             ]
  3228.         }
  3229.     },
  3230.     {
  3231.         "version": "2.0.0.1221",
  3232.         "date": "2023-04-19 14:51:39 +0200",
  3233.         "author": "Daniel Marschall (ViaThinkSoft)",
  3234.         "changes": [],
  3235.         "sources": {
  3236.             "svn": [
  3237.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1221"
  3238.             ],
  3239.             "git": [
  3240.                 "https://github.com/danielmarschall/oidplus/tree/f05333e83bb856c175ff424cd1f88cf9e9b4e9da"
  3241.             ]
  3242.         }
  3243.     },
  3244.     {
  3245.         "version": "2.0.0.1220",
  3246.         "date": "2023-04-19 02:25:35 +0200",
  3247.         "author": "Daniel Marschall (ViaThinkSoft)",
  3248.         "changes": [
  3249.             "System Information plugin: Database plugins can now report extended information like their database name, username, connection properties, etc."
  3250.         ],
  3251.         "sources": {
  3252.             "svn": [
  3253.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1220"
  3254.             ],
  3255.             "git": [
  3256.                 "https://github.com/danielmarschall/oidplus/tree/ef37e1c76a360693c860bb88f18fcf6b3a05b8d6"
  3257.             ]
  3258.         }
  3259.     },
  3260.     {
  3261.         "version": "2.0.0.1219",
  3262.         "date": "2023-04-19 01:49:46 +0200",
  3263.         "author": "Daniel Marschall (ViaThinkSoft)",
  3264.         "changes": [
  3265.             "Added new database connection plugin: ADO (required Windows server system)"
  3266.         ],
  3267.         "sources": {
  3268.             "svn": [
  3269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1219"
  3270.             ],
  3271.             "git": [
  3272.                 "https://github.com/danielmarschall/oidplus/tree/1464a12ff7ac5d9ac93d5a815f98788735193a33"
  3273.             ]
  3274.         }
  3275.     },
  3276.     {
  3277.         "version": "2.0.0.1218",
  3278.         "date": "2023-04-18 11:41:17 +0200",
  3279.         "author": "Daniel Marschall (ViaThinkSoft)",
  3280.         "changes": [],
  3281.         "sources": {
  3282.             "svn": [
  3283.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1218"
  3284.             ],
  3285.             "git": [
  3286.                 "https://github.com/danielmarschall/oidplus/tree/ffa6a903ecafb4adc15a406e2148292ee0dc0fe1"
  3287.             ]
  3288.         }
  3289.     },
  3290.     {
  3291.         "version": "2.0.0.1217",
  3292.         "date": "2023-04-18 11:23:16 +0200",
  3293.         "author": "Daniel Marschall (ViaThinkSoft)",
  3294.         "changes": [
  3295.             "SQL Server is now Unicode and emoji compatible. Existing databases need to change [text] to [ntext] and [varchar] to [nvarchar]"
  3296.         ],
  3297.         "sources": {
  3298.             "svn": [
  3299.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1217"
  3300.             ],
  3301.             "git": [
  3302.                 "https://github.com/danielmarschall/oidplus/tree/b735142f739d7fa84106f13d2517f9094278db5d"
  3303.             ]
  3304.         }
  3305.     },
  3306.     {
  3307.         "version": "2.0.0.1216",
  3308.         "date": "2023-04-18 02:01:00 +0200",
  3309.         "author": "Daniel Marschall (ViaThinkSoft)",
  3310.         "changes": [
  3311.             "UTF8MB4 for ODBC/PDO (not tested)"
  3312.         ],
  3313.         "sources": {
  3314.             "svn": [
  3315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1216"
  3316.             ],
  3317.             "git": [
  3318.                 "https://github.com/danielmarschall/oidplus/tree/7f445e90ecdee41b8ae0251a91be9ec1e8a8df4f"
  3319.             ]
  3320.         }
  3321.     },
  3322.     {
  3323.         "version": "2.0.0.1215",
  3324.         "date": "2023-04-18 01:53:09 +0200",
  3325.         "author": "Daniel Marschall (ViaThinkSoft)",
  3326.         "changes": [],
  3327.         "sources": {
  3328.             "svn": [
  3329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1215"
  3330.             ],
  3331.             "git": [
  3332.                 "https://github.com/danielmarschall/oidplus/tree/f9c52fcb9d2ea79f09c75ccda0df5b522df4c4ea"
  3333.             ]
  3334.         }
  3335.     },
  3336.     {
  3337.         "version": "2.0.0.1214",
  3338.         "date": "2023-04-18 01:30:34 +0200",
  3339.         "author": "Daniel Marschall (ViaThinkSoft)",
  3340.         "changes": [
  3341.             "MySQLi DBMS: Database fields can now contain emojis. Existing MySQL databases need to update the collation from utf8* to utf8mb4*"
  3342.         ],
  3343.         "sources": {
  3344.             "svn": [
  3345.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1214"
  3346.             ],
  3347.             "git": [
  3348.                 "https://github.com/danielmarschall/oidplus/tree/26fe44c7209dda2646019ea5b607c34aec0855d0"
  3349.             ]
  3350.         }
  3351.     },
  3352.     {
  3353.         "version": "2.0.0.1213",
  3354.         "date": "2023-04-16 23:28:06 +0200",
  3355.         "author": "Daniel Marschall (ViaThinkSoft)",
  3356.         "changes": [],
  3357.         "sources": {
  3358.             "svn": [
  3359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1213"
  3360.             ],
  3361.             "git": [
  3362.                 "https://github.com/danielmarschall/oidplus/tree/89a40aac078329d2e571aaf99792dd12103c37c2"
  3363.             ]
  3364.         }
  3365.     },
  3366.     {
  3367.         "version": "2.0.0.1212",
  3368.         "date": "2023-04-16 23:04:45 +0200",
  3369.         "author": "Daniel Marschall (ViaThinkSoft)",
  3370.         "changes": [
  3371.             "Design and RA auth plugins are now identified by an internal ID (set in PHP) instead of the foldername"
  3372.         ],
  3373.         "sources": {
  3374.             "svn": [
  3375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1212"
  3376.             ],
  3377.             "git": [
  3378.                 "https://github.com/danielmarschall/oidplus/tree/c112873253508090122f961f719c7ec34d8fa7b8"
  3379.             ]
  3380.         }
  3381.     },
  3382.     {
  3383.         "version": "2.0.0.1211",
  3384.         "date": "2023-04-16 22:29:14 +0200",
  3385.         "author": "Daniel Marschall (ViaThinkSoft)",
  3386.         "changes": [],
  3387.         "sources": {
  3388.             "svn": [
  3389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1211"
  3390.             ],
  3391.             "git": [
  3392.                 "https://github.com/danielmarschall/oidplus/tree/ee7b955931ffd0d05dc8d7c72491f8f872d95bd2"
  3393.             ]
  3394.         }
  3395.     },
  3396.     {
  3397.         "version": "2.0.0.1210",
  3398.         "date": "2023-04-16 22:22:28 +0200",
  3399.         "author": "Daniel Marschall (ViaThinkSoft)",
  3400.         "changes": [],
  3401.         "sources": {
  3402.             "svn": [
  3403.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1210"
  3404.             ],
  3405.             "git": [
  3406.                 "https://github.com/danielmarschall/oidplus/tree/01a938913ef13147be010af078773d71859a6133"
  3407.             ]
  3408.         }
  3409.     },
  3410.     {
  3411.         "version": "2.0.0.1209",
  3412.         "date": "2023-04-15 03:08:37 +0200",
  3413.         "author": "Daniel Marschall (ViaThinkSoft)",
  3414.         "changes": [
  3415.             "Documentation update"
  3416.         ],
  3417.         "sources": {
  3418.             "svn": [
  3419.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1209"
  3420.             ],
  3421.             "git": [
  3422.                 "https://github.com/danielmarschall/oidplus/tree/87a8b816e9801900a657261ee1abbe3c826db324"
  3423.             ]
  3424.         }
  3425.     },
  3426.     {
  3427.         "version": "2.0.0.1208",
  3428.         "date": "2023-04-15 03:00:53 +0200",
  3429.         "author": "Daniel Marschall (ViaThinkSoft)",
  3430.         "changes": [
  3431.             "Documentation update"
  3432.         ],
  3433.         "sources": {
  3434.             "svn": [
  3435.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1208"
  3436.             ],
  3437.             "git": [
  3438.                 "https://github.com/danielmarschall/oidplus/tree/1b4c300944b5aeb3c4dffdfcbb22d28d3d1fcbd9"
  3439.             ]
  3440.         }
  3441.     },
  3442.     {
  3443.         "version": "2.0.0.1207",
  3444.         "date": "2023-04-15 02:29:09 +0200",
  3445.         "author": "Daniel Marschall (ViaThinkSoft)",
  3446.         "changes": [
  3447.             "Documentation update"
  3448.         ],
  3449.         "sources": {
  3450.             "svn": [
  3451.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1207"
  3452.             ],
  3453.             "git": [
  3454.                 "https://github.com/danielmarschall/oidplus/tree/2a6f3017de144635f83d008ca1f2d76d01d3a1f1"
  3455.             ]
  3456.         }
  3457.     },
  3458.     {
  3459.         "version": "2.0.0.1206",
  3460.         "date": "2023-04-14 00:24:03 +0200",
  3461.         "author": "Daniel Marschall (ViaThinkSoft)",
  3462.         "changes": [
  3463.             "More Exception refactoring"
  3464.         ],
  3465.         "sources": {
  3466.             "svn": [
  3467.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1206"
  3468.             ],
  3469.             "git": [
  3470.                 "https://github.com/danielmarschall/oidplus/tree/1a79385a5db79537257e6b4b96de040e8c3b7272"
  3471.             ]
  3472.         }
  3473.     },
  3474.     {
  3475.         "version": "2.0.0.1205",
  3476.         "date": "2023-04-13 23:31:50 +0200",
  3477.         "author": "Daniel Marschall (ViaThinkSoft)",
  3478.         "changes": [],
  3479.         "sources": {
  3480.             "svn": [
  3481.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1205"
  3482.             ],
  3483.             "git": [
  3484.                 "https://github.com/danielmarschall/oidplus/tree/7baa5f42d577b685f2c5eea25c13dea34b3f0590"
  3485.             ]
  3486.         }
  3487.     },
  3488.     {
  3489.         "version": "2.0.0.1204",
  3490.         "date": "2023-04-13 02:38:29 +0200",
  3491.         "author": "Daniel Marschall (ViaThinkSoft)",
  3492.         "changes": [],
  3493.         "sources": {
  3494.             "svn": [
  3495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1204"
  3496.             ],
  3497.             "git": [
  3498.                 "https://github.com/danielmarschall/oidplus/tree/e42e20ef8d4a464b0f6bcd93d78fcfc8e5fd1e9a"
  3499.             ]
  3500.         }
  3501.     },
  3502.     {
  3503.         "version": "2.0.0.1203",
  3504.         "date": "2023-04-13 01:38:56 +0200",
  3505.         "author": "Daniel Marschall (ViaThinkSoft)",
  3506.         "changes": [
  3507.             "More Exception Refactoring"
  3508.         ],
  3509.         "sources": {
  3510.             "svn": [
  3511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1203"
  3512.             ],
  3513.             "git": [
  3514.                 "https://github.com/danielmarschall/oidplus/tree/ef30ebade762b9a410bf18dd45f5099bf3183b48"
  3515.             ]
  3516.         }
  3517.     },
  3518.     {
  3519.         "version": "2.0.0.1202",
  3520.         "date": "2023-04-13 01:07:27 +0200",
  3521.         "author": "Daniel Marschall (ViaThinkSoft)",
  3522.         "changes": [],
  3523.         "sources": {
  3524.             "svn": [
  3525.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1202"
  3526.             ],
  3527.             "git": [
  3528.                 "https://github.com/danielmarschall/oidplus/tree/d791aa6fb806eff5040077af85d2cfec0615d380"
  3529.             ]
  3530.         }
  3531.     },
  3532.     {
  3533.         "version": "2.0.0.1201",
  3534.         "date": "2023-04-13 00:53:49 +0200",
  3535.         "author": "Daniel Marschall (ViaThinkSoft)",
  3536.         "changes": [
  3537.             "First part of a refactoring of the Exception handling. Made distinction between HTML-Exception and Non-HTML-Exception clear."
  3538.         ],
  3539.         "sources": {
  3540.             "svn": [
  3541.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1201"
  3542.             ],
  3543.             "git": [
  3544.                 "https://github.com/danielmarschall/oidplus/tree/4db996a461ba211a1cf02a5fd590b3ded72622e6"
  3545.             ]
  3546.         }
  3547.     },
  3548.     {
  3549.         "version": "2.0.0.1200",
  3550.         "date": "2023-04-12 01:12:42 +0200",
  3551.         "author": "Daniel Marschall (ViaThinkSoft)",
  3552.         "changes": [],
  3553.         "sources": {
  3554.             "svn": [
  3555.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1200"
  3556.             ],
  3557.             "git": [
  3558.                 "https://github.com/danielmarschall/oidplus/tree/9d6848c1554a57f0c387c363cc647c428bf1bbac"
  3559.             ]
  3560.         }
  3561.     },
  3562.     {
  3563.         "version": "2.0.0.1199",
  3564.         "date": "2023-04-11 15:02:59 +0200",
  3565.         "author": "Daniel Marschall (ViaThinkSoft)",
  3566.         "changes": [
  3567.             "Log method: Added functionality to add arguments like in _L()"
  3568.         ],
  3569.         "sources": {
  3570.             "svn": [
  3571.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1199"
  3572.             ],
  3573.             "git": [
  3574.                 "https://github.com/danielmarschall/oidplus/tree/3473bd46f9ffef70fa4da3262b48c86c630b0ac0"
  3575.             ]
  3576.         }
  3577.     },
  3578.     {
  3579.         "version": "2.0.0.1198",
  3580.         "date": "2023-04-11 10:41:36 +0200",
  3581.         "author": "Daniel Marschall (ViaThinkSoft)",
  3582.         "changes": [
  3583.             "Fix SVN version detection"
  3584.         ],
  3585.         "sources": {
  3586.             "svn": [
  3587.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1198"
  3588.             ],
  3589.             "git": [
  3590.                 "https://github.com/danielmarschall/oidplus/tree/b503381d2cb92dd2b53abbc6aed297520fbcea33"
  3591.             ]
  3592.         }
  3593.     },
  3594.     {
  3595.         "version": "2.0.0.1197",
  3596.         "date": "2023-04-11 01:00:28 +0200",
  3597.         "author": "Daniel Marschall (ViaThinkSoft)",
  3598.         "changes": [
  3599.             "OIDplusLogger: Changed array-of-arrays into an object oriented structure"
  3600.         ],
  3601.         "sources": {
  3602.             "svn": [
  3603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1197"
  3604.             ],
  3605.             "git": [
  3606.                 "https://github.com/danielmarschall/oidplus/tree/954248bdb848fdcec35aa7b9aee8c644d79e4fac"
  3607.             ]
  3608.         }
  3609.     },
  3610.     {
  3611.         "version": "2.0.0.1196",
  3612.         "date": "2023-04-10 21:11:20 +0200",
  3613.         "author": "Daniel Marschall (ViaThinkSoft)",
  3614.         "changes": [
  3615.             "Vendor update"
  3616.         ],
  3617.         "sources": {
  3618.             "svn": [
  3619.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1196"
  3620.             ],
  3621.             "git": [
  3622.                 "https://github.com/danielmarschall/oidplus/tree/51ca35c9c8a6460d8c134a74d6244ac04df29690"
  3623.             ]
  3624.         }
  3625.     },
  3626.     {
  3627.         "version": "2.0.0.1195",
  3628.         "date": "2023-04-10 20:09:21 +0200",
  3629.         "author": "Daniel Marschall (ViaThinkSoft)",
  3630.         "changes": [
  3631.             "Fixed problem where OIDplus::findGitFolder() output one extra slash"
  3632.         ],
  3633.         "sources": {
  3634.             "svn": [
  3635.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1195"
  3636.             ],
  3637.             "git": [
  3638.                 "https://github.com/danielmarschall/oidplus/tree/06c345977207693fdd8bc236e2a6a4c630fe59f8"
  3639.             ]
  3640.         }
  3641.     },
  3642.     {
  3643.         "version": "2.0.0.1194",
  3644.         "date": "2023-04-10 19:35:40 +0200",
  3645.         "author": "Daniel Marschall (ViaThinkSoft)",
  3646.         "changes": [
  3647.             "Fixed issue where failed version check wrote wrong value to config key \"last_known_version\""
  3648.         ],
  3649.         "sources": {
  3650.             "svn": [
  3651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1194"
  3652.             ],
  3653.             "git": [
  3654.                 "https://github.com/danielmarschall/oidplus/tree/048c41659d867f3792b6d338c60588c519bf4220"
  3655.             ]
  3656.         }
  3657.     },
  3658.     {
  3659.         "version": "2.0.0.1193",
  3660.         "date": "2023-04-10 04:15:32 +0200",
  3661.         "author": "Daniel Marschall (ViaThinkSoft)",
  3662.         "changes": [
  3663.             "Another fix in re Git, probably fixing https://github.com/danielmarschall/oidplus/issues/11"
  3664.         ],
  3665.         "sources": {
  3666.             "svn": [
  3667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1193"
  3668.             ],
  3669.             "git": [
  3670.                 "https://github.com/danielmarschall/oidplus/tree/e6deb075eea341162f730db2488fd6a19a874fb1"
  3671.             ]
  3672.         }
  3673.     },
  3674.     {
  3675.         "version": "2.0.0.1192",
  3676.         "date": "2023-04-10 00:05:07 +0200",
  3677.         "author": "Daniel Marschall (ViaThinkSoft)",
  3678.         "changes": [
  3679.             "GIT with delta objects can now be read for version detection"
  3680.         ],
  3681.         "sources": {
  3682.             "svn": [
  3683.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1192"
  3684.             ],
  3685.             "git": [
  3686.                 "https://github.com/danielmarschall/oidplus/tree/bb82c9a742b7dd79cab604eb4892e9705182b4ca"
  3687.             ]
  3688.         }
  3689.     },
  3690.     {
  3691.         "version": "2.0.0.1191",
  3692.         "date": "2023-04-09 01:35:56 +0200",
  3693.         "author": "Daniel Marschall (ViaThinkSoft)",
  3694.         "changes": [
  3695.             "Fixed partial issue with Git version recognition"
  3696.         ],
  3697.         "sources": {
  3698.             "svn": [
  3699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1191"
  3700.             ],
  3701.             "git": [
  3702.                 "https://github.com/danielmarschall/oidplus/tree/982c150fe497f9fa94e6085c6953ef19f7bca54d"
  3703.             ]
  3704.         }
  3705.     },
  3706.     {
  3707.         "version": "2.0.0.1190",
  3708.         "date": "2023-04-08 21:40:11 +0200",
  3709.         "author": "Daniel Marschall (ViaThinkSoft)",
  3710.         "changes": [],
  3711.         "sources": {
  3712.             "svn": [
  3713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1190"
  3714.             ],
  3715.             "git": [
  3716.                 "https://github.com/danielmarschall/oidplus/tree/c9588a36540a45331c713ec2c096fc7d7ab7a5d1"
  3717.             ]
  3718.         }
  3719.     },
  3720.     {
  3721.         "version": "2.0.0.1189",
  3722.         "date": "2023-04-08 21:33:05 +0200",
  3723.         "author": "Daniel Marschall (ViaThinkSoft)",
  3724.         "changes": [
  3725.             "Changed interface \"getNotifications\", replaced \"array of array\" with \"array of OIDplusNotification\""
  3726.         ],
  3727.         "sources": {
  3728.             "svn": [
  3729.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1189"
  3730.             ],
  3731.             "git": [
  3732.                 "https://github.com/danielmarschall/oidplus/tree/c8ca95e605279a199019675967635c5c4bcb71ba"
  3733.             ]
  3734.         }
  3735.     },
  3736.     {
  3737.         "version": "2.0.0.1188",
  3738.         "date": "2023-04-08 20:52:33 +0200",
  3739.         "author": "Daniel Marschall (ViaThinkSoft)",
  3740.         "changes": [],
  3741.         "sources": {
  3742.             "svn": [
  3743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1188"
  3744.             ],
  3745.             "git": [
  3746.                 "https://github.com/danielmarschall/oidplus/tree/53736e8a1ac1560d817c3be1a9ffbbac2c5bca72"
  3747.             ]
  3748.         }
  3749.     },
  3750.     {
  3751.         "version": "2.0.0.1187",
  3752.         "date": "2023-04-08 20:40:57 +0200",
  3753.         "author": "Daniel Marschall (ViaThinkSoft)",
  3754.         "changes": [
  3755.             "Microsoft Access SQL time function is now now() instead of date()"
  3756.         ],
  3757.         "sources": {
  3758.             "svn": [
  3759.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1187"
  3760.             ],
  3761.             "git": [
  3762.                 "https://github.com/danielmarschall/oidplus/tree/e287e88c9581ce7a2f7057270f21060e89c4c1f7"
  3763.             ]
  3764.         }
  3765.     },
  3766.     {
  3767.         "version": "2.0.0.1186",
  3768.         "date": "2023-04-08 20:32:34 +0200",
  3769.         "author": "Daniel Marschall (ViaThinkSoft)",
  3770.         "changes": [
  3771.             "Methods in OIDplusAuthUtils, OIDplusGui, OIDplusMailUtils, OIDplusMenuUtils are now not static anymore"
  3772.         ],
  3773.         "sources": {
  3774.             "svn": [
  3775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1186"
  3776.             ],
  3777.             "git": [
  3778.                 "https://github.com/danielmarschall/oidplus/tree/fda993ecfa6cfa702a19dac0af5804a8bdd4e184"
  3779.             ]
  3780.         }
  3781.     },
  3782.     {
  3783.         "version": "2.0.0.1185",
  3784.         "date": "2023-04-08 19:58:20 +0200",
  3785.         "author": "Daniel Marschall (ViaThinkSoft)",
  3786.         "changes": [
  3787.             "Logger methods are now not static anymore"
  3788.         ],
  3789.         "sources": {
  3790.             "svn": [
  3791.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1185"
  3792.             ],
  3793.             "git": [
  3794.                 "https://github.com/danielmarschall/oidplus/tree/53ea643e03f1e5ca9ec1411b8cbb5d8b4f8ad92d"
  3795.             ]
  3796.         }
  3797.     },
  3798.     {
  3799.         "version": "2.0.0.1184",
  3800.         "date": "2023-04-08 19:28:11 +0200",
  3801.         "author": "Daniel Marschall (ViaThinkSoft)",
  3802.         "changes": [
  3803.             "Bugfix: \"Static link to this page\" leading to nowhere"
  3804.         ],
  3805.         "sources": {
  3806.             "svn": [
  3807.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1184"
  3808.             ],
  3809.             "git": [
  3810.                 "https://github.com/danielmarschall/oidplus/tree/1189d3a7ff1f070fb95624a50967ab5d32629f0f"
  3811.             ]
  3812.         }
  3813.     },
  3814.     {
  3815.         "version": "2.0.0.1183",
  3816.         "date": "2023-04-08 19:22:53 +0200",
  3817.         "author": "Daniel Marschall (ViaThinkSoft)",
  3818.         "changes": [
  3819.             "System check plugin: Scan now starts only after the user pressed a button"
  3820.         ],
  3821.         "sources": {
  3822.             "svn": [
  3823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1183"
  3824.             ],
  3825.             "git": [
  3826.                 "https://github.com/danielmarschall/oidplus/tree/370da206184ab04a8b5be9f6a060ba6a1395765e"
  3827.             ]
  3828.         }
  3829.     },
  3830.     {
  3831.         "version": "2.0.0.1182",
  3832.         "date": "2023-04-08 19:02:11 +0200",
  3833.         "author": "Daniel Marschall (ViaThinkSoft)",
  3834.         "changes": [
  3835.             "Introduced base configuration settings OFFLINE_MODE, as suggested by https://github.com/danielmarschall/oidplus/issues/5"
  3836.         ],
  3837.         "sources": {
  3838.             "svn": [
  3839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1182"
  3840.             ],
  3841.             "git": [
  3842.                 "https://github.com/danielmarschall/oidplus/tree/fb7eb3f4c01422f7528d9898fe2eda1bc32189b6"
  3843.             ]
  3844.         }
  3845.     },
  3846.     {
  3847.         "version": "2.0.0.1181",
  3848.         "date": "2023-04-08 18:14:23 +0200",
  3849.         "author": "Daniel Marschall (ViaThinkSoft)",
  3850.         "changes": [
  3851.             "Introduction of url_get_contents_available()"
  3852.         ],
  3853.         "sources": {
  3854.             "svn": [
  3855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1181"
  3856.             ],
  3857.             "git": [
  3858.                 "https://github.com/danielmarschall/oidplus/tree/f448becde3b9c8e148f01819668ad9673725e6bd"
  3859.             ]
  3860.         }
  3861.     },
  3862.     {
  3863.         "version": "2.0.0.1180",
  3864.         "date": "2023-04-08 16:06:10 +0200",
  3865.         "author": "Daniel Marschall (ViaThinkSoft)",
  3866.         "changes": [
  3867.             "File attachments plugin: If directory is not writeable or otherwise invalid, the admin will see a warning in the \"notifcations\" area"
  3868.         ],
  3869.         "sources": {
  3870.             "svn": [
  3871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1180"
  3872.             ],
  3873.             "git": [
  3874.                 "https://github.com/danielmarschall/oidplus/tree/acdd93166797821233fe59977b38ff48db6185c0"
  3875.             ]
  3876.         }
  3877.     },
  3878.     {
  3879.         "version": "2.0.0.1179",
  3880.         "date": "2023-04-08 00:48:52 +0200",
  3881.         "author": "Daniel Marschall (ViaThinkSoft)",
  3882.         "changes": [],
  3883.         "sources": {
  3884.             "svn": [
  3885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1179"
  3886.             ],
  3887.             "git": [
  3888.                 "https://github.com/danielmarschall/oidplus/tree/597573fcd7c0a0e4d50aa539014efbc4d86a4036"
  3889.             ]
  3890.         }
  3891.     },
  3892.     {
  3893.         "version": "2.0.0.1178",
  3894.         "date": "2023-04-08 00:44:12 +0200",
  3895.         "author": "Daniel Marschall (ViaThinkSoft)",
  3896.         "changes": [],
  3897.         "sources": {
  3898.             "svn": [
  3899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1178"
  3900.             ],
  3901.             "git": [
  3902.                 "https://github.com/danielmarschall/oidplus/tree/bd3c02b24bd4b450f12ac802a616975cc935284f"
  3903.             ]
  3904.         }
  3905.     },
  3906.     {
  3907.         "version": "2.0.0.1177",
  3908.         "date": "2023-04-07 22:53:18 +0200",
  3909.         "author": "Daniel Marschall (ViaThinkSoft)",
  3910.         "changes": [
  3911.             "Added empty Access and SQLite3 databases which can be used as template"
  3912.         ],
  3913.         "sources": {
  3914.             "svn": [
  3915.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1177"
  3916.             ],
  3917.             "git": [
  3918.                 "https://github.com/danielmarschall/oidplus/tree/f7a3c89f0e427c37f1a662e71176bf795b0b1bb2"
  3919.             ]
  3920.         }
  3921.     },
  3922.     {
  3923.         "version": "2.0.0.1176",
  3924.         "date": "2023-04-07 22:28:05 +0200",
  3925.         "author": "Daniel Marschall (ViaThinkSoft)",
  3926.         "changes": [
  3927.             "SQLite3: Removed foreign key reference, because it conflicts with \"well known\" ASN1/IRI"
  3928.         ],
  3929.         "sources": {
  3930.             "svn": [
  3931.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1176"
  3932.             ],
  3933.             "git": [
  3934.                 "https://github.com/danielmarschall/oidplus/tree/aafe1c7348add8f3cf21edd2f2e86ab46972d176"
  3935.             ]
  3936.         }
  3937.     },
  3938.     {
  3939.         "version": "2.0.0.1175",
  3940.         "date": "2023-04-07 20:13:29 +0200",
  3941.         "author": "Daniel Marschall (ViaThinkSoft)",
  3942.         "changes": [
  3943.             "Attachment plugin: Removed \"unlock file\" feature. (It was supposed to avoid that admins upload files to directories where they don't suppose to upload. However, this security feature was nonsense, because admins could write and execute their own .php files - if we assume that the OIDplus admin is the same person which has FTP access)."
  3944.         ],
  3945.         "sources": {
  3946.             "svn": [
  3947.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1175"
  3948.             ],
  3949.             "git": [
  3950.                 "https://github.com/danielmarschall/oidplus/tree/e679a5145d1e023cec216daa3c93fc04e423debc"
  3951.             ]
  3952.         }
  3953.     },
  3954.     {
  3955.         "version": "2.0.0.1174",
  3956.         "date": "2023-04-07 16:18:46 +0200",
  3957.         "author": "Daniel Marschall (ViaThinkSoft)",
  3958.         "changes": [
  3959.             "Fixed bug where IPv4 and IPv6 were not displayed"
  3960.         ],
  3961.         "sources": {
  3962.             "svn": [
  3963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1174"
  3964.             ],
  3965.             "git": [
  3966.                 "https://github.com/danielmarschall/oidplus/tree/522b41f7ebb36caba0f6ff65f0f4af50fb2f58e7"
  3967.             ]
  3968.         }
  3969.     },
  3970.     {
  3971.         "version": "2.0.0.1173",
  3972.         "date": "2023-04-07 02:09:07 +0200",
  3973.         "author": "Daniel Marschall (ViaThinkSoft)",
  3974.         "changes": [
  3975.             "Announced Microsoft Access compatibility"
  3976.         ],
  3977.         "sources": {
  3978.             "svn": [
  3979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1173"
  3980.             ],
  3981.             "git": [
  3982.                 "https://github.com/danielmarschall/oidplus/tree/e907b9e72fecd88902f772c7494c36fc7254e6c1"
  3983.             ]
  3984.         }
  3985.     },
  3986.     {
  3987.         "version": "2.0.0.1172",
  3988.         "date": "2023-04-07 01:32:15 +0200",
  3989.         "author": "Daniel Marschall (ViaThinkSoft)",
  3990.         "changes": [
  3991.             "More problems with types in prepared statements adressed"
  3992.         ],
  3993.         "sources": {
  3994.             "svn": [
  3995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1172"
  3996.             ],
  3997.             "git": [
  3998.                 "https://github.com/danielmarschall/oidplus/tree/14ee777e42a16d5849fc7ea19283ea92d67fe21a"
  3999.             ]
  4000.         }
  4001.     },
  4002.     {
  4003.         "version": "2.0.0.1171",
  4004.         "date": "2023-04-06 16:21:31 +0200",
  4005.         "author": "Daniel Marschall (ViaThinkSoft)",
  4006.         "changes": [
  4007.             "Fixed more issues with Microsoft Access database connectivity (we are close to the approval)"
  4008.         ],
  4009.         "sources": {
  4010.             "svn": [
  4011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1171"
  4012.             ],
  4013.             "git": [
  4014.                 "https://github.com/danielmarschall/oidplus/tree/9aa24b783cc20360ac294d4a4105964b3b3d2eb0"
  4015.             ]
  4016.         }
  4017.     },
  4018.     {
  4019.         "version": "2.0.0.1170",
  4020.         "date": "2023-04-06 02:28:51 +0200",
  4021.         "author": "Daniel Marschall (ViaThinkSoft)",
  4022.         "changes": [
  4023.             "More tests with Microsoft Access (not officially supported yet)"
  4024.         ],
  4025.         "sources": {
  4026.             "svn": [
  4027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1170"
  4028.             ],
  4029.             "git": [
  4030.                 "https://github.com/danielmarschall/oidplus/tree/469513544ae1dcfb7f4f41aa03f7f1ea9c8239d9"
  4031.             ]
  4032.         }
  4033.     },
  4034.     {
  4035.         "version": "2.0.0.1169",
  4036.         "date": "2023-04-06 02:14:30 +0200",
  4037.         "author": "Daniel Marschall (ViaThinkSoft)",
  4038.         "changes": [
  4039.             "Removed limitations for OID max arc size and max depth"
  4040.         ],
  4041.         "sources": {
  4042.             "svn": [
  4043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1169"
  4044.             ],
  4045.             "git": [
  4046.                 "https://github.com/danielmarschall/oidplus/tree/982e91522e2d6435c83bc495151ab7b6145efeee"
  4047.             ]
  4048.         }
  4049.     },
  4050.     {
  4051.         "version": "2.0.0.1168",
  4052.         "date": "2023-04-06 02:01:35 +0200",
  4053.         "author": "Daniel Marschall (ViaThinkSoft)",
  4054.         "changes": [
  4055.             "Important bugfix: Timeout error when root node (e.g. \"oid:\") is selected, rendering a fresh installation of OIDplus useless"
  4056.         ],
  4057.         "sources": {
  4058.             "svn": [
  4059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1168"
  4060.             ],
  4061.             "git": [
  4062.                 "https://github.com/danielmarschall/oidplus/tree/ca6096cceb1e38721aff9ded6e761fe42c4b6aac"
  4063.             ]
  4064.         }
  4065.     },
  4066.     {
  4067.         "version": "2.0.0.1167",
  4068.         "date": "2023-04-06 00:42:44 +0200",
  4069.         "author": "Daniel Marschall (ViaThinkSoft)",
  4070.         "changes": [],
  4071.         "sources": {
  4072.             "svn": [
  4073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1167"
  4074.             ],
  4075.             "git": [
  4076.                 "https://github.com/danielmarschall/oidplus/tree/7e55ddab5ee20a00b06ad5fd51224703bc6e5c08"
  4077.             ]
  4078.         }
  4079.     },
  4080.     {
  4081.         "version": "2.0.0.1166",
  4082.         "date": "2023-04-05 20:38:55 +0200",
  4083.         "author": "Daniel Marschall (ViaThinkSoft)",
  4084.         "changes": [
  4085.             "Removed texts which forced the user to mouse-hover"
  4086.         ],
  4087.         "sources": {
  4088.             "svn": [
  4089.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1166"
  4090.             ],
  4091.             "git": [
  4092.                 "https://github.com/danielmarschall/oidplus/tree/99cceca786a9c3eb3101b384eb513752db45c9e1"
  4093.             ]
  4094.         }
  4095.     },
  4096.     {
  4097.         "version": "2.0.0.1165",
  4098.         "date": "2023-04-05 20:20:50 +0200",
  4099.         "author": "Daniel Marschall (ViaThinkSoft)",
  4100.         "changes": [
  4101.             "System info plugin: Fixed issue with Windows servers"
  4102.         ],
  4103.         "sources": {
  4104.             "svn": [
  4105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1165"
  4106.             ],
  4107.             "git": [
  4108.                 "https://github.com/danielmarschall/oidplus/tree/137e911497910bc21ac608106cc88c3d5f052285"
  4109.             ]
  4110.         }
  4111.     },
  4112.     {
  4113.         "version": "2.0.0.1164",
  4114.         "date": "2023-04-05 16:58:12 +0200",
  4115.         "author": "Daniel Marschall (ViaThinkSoft)",
  4116.         "changes": [],
  4117.         "sources": {
  4118.             "svn": [
  4119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1164"
  4120.             ],
  4121.             "git": [
  4122.                 "https://github.com/danielmarschall/oidplus/tree/fd47f7523e94e2b78be3f0a979e4f068587dce7c"
  4123.             ]
  4124.         }
  4125.     },
  4126.     {
  4127.         "version": "2.0.0.1163",
  4128.         "date": "2023-04-05 02:57:47 +0200",
  4129.         "author": "Daniel Marschall (ViaThinkSoft)",
  4130.         "changes": [],
  4131.         "sources": {
  4132.             "svn": [
  4133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1163"
  4134.             ],
  4135.             "git": [
  4136.                 "https://github.com/danielmarschall/oidplus/tree/9283606962603f20480c328584d59bc9aabb3a5d"
  4137.             ]
  4138.         }
  4139.     },
  4140.     {
  4141.         "version": "2.0.0.1162",
  4142.         "date": "2023-04-05 02:37:36 +0200",
  4143.         "author": "Daniel Marschall (ViaThinkSoft)",
  4144.         "changes": [],
  4145.         "sources": {
  4146.             "svn": [
  4147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1162"
  4148.             ],
  4149.             "git": [
  4150.                 "https://github.com/danielmarschall/oidplus/tree/f017ac33c883f833f41e8d6534ae1bba339b28b5"
  4151.             ]
  4152.         }
  4153.     },
  4154.     {
  4155.         "version": "2.0.0.1161",
  4156.         "date": "2023-04-05 02:10:55 +0200",
  4157.         "author": "Daniel Marschall (ViaThinkSoft)",
  4158.         "changes": [
  4159.             "Fix error in PHP-Info on darkmode"
  4160.         ],
  4161.         "sources": {
  4162.             "svn": [
  4163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1161"
  4164.             ],
  4165.             "git": [
  4166.                 "https://github.com/danielmarschall/oidplus/tree/54fdf1792e514413cb00e5dfc4a0f86182d283e2"
  4167.             ]
  4168.         }
  4169.     },
  4170.     {
  4171.         "version": "2.0.0.1160",
  4172.         "date": "2023-04-05 02:06:14 +0200",
  4173.         "author": "Daniel Marschall (ViaThinkSoft)",
  4174.         "changes": [
  4175.             "PDO+MySQL PHP testcases are now passed"
  4176.         ],
  4177.         "sources": {
  4178.             "svn": [
  4179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1160"
  4180.             ],
  4181.             "git": [
  4182.                 "https://github.com/danielmarschall/oidplus/tree/9d6eee05f9edee4c980547404216ff5053ed6817"
  4183.             ]
  4184.         }
  4185.     },
  4186.     {
  4187.         "version": "2.0.0.1159",
  4188.         "date": "2023-04-05 00:24:25 +0200",
  4189.         "author": "Daniel Marschall (ViaThinkSoft)",
  4190.         "changes": [
  4191.             "Oracle, PgSQL, and Sqlite database-testcases are now passed"
  4192.         ],
  4193.         "sources": {
  4194.             "svn": [
  4195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1159"
  4196.             ],
  4197.             "git": [
  4198.                 "https://github.com/danielmarschall/oidplus/tree/96f7c6bbef65b2054c268100a2f5671d95cf82bf"
  4199.             ]
  4200.         }
  4201.     },
  4202.     {
  4203.         "version": "2.0.0.1158",
  4204.         "date": "2023-04-04 12:06:04 +0200",
  4205.         "author": "Daniel Marschall (ViaThinkSoft)",
  4206.         "changes": [
  4207.             "Fixed some smaller issues with MSSQL insert-id (test-cases are now all passed)"
  4208.         ],
  4209.         "sources": {
  4210.             "svn": [
  4211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1158"
  4212.             ],
  4213.             "git": [
  4214.                 "https://github.com/danielmarschall/oidplus/tree/23ec0d409a06ebdf25ea2f323f0737eee452d938"
  4215.             ]
  4216.         }
  4217.     },
  4218.     {
  4219.         "version": "2.0.0.1157",
  4220.         "date": "2023-04-04 01:55:40 +0200",
  4221.         "author": "Daniel Marschall (ViaThinkSoft)",
  4222.         "changes": [],
  4223.         "sources": {
  4224.             "svn": [
  4225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1157"
  4226.             ],
  4227.             "git": [
  4228.                 "https://github.com/danielmarschall/oidplus/tree/06187d4b309355c8d98e9a46e9b78c125247c806"
  4229.             ]
  4230.         }
  4231.     },
  4232.     {
  4233.         "version": "2.0.0.1156",
  4234.         "date": "2023-04-04 01:47:03 +0200",
  4235.         "author": "Daniel Marschall (ViaThinkSoft)",
  4236.         "changes": [
  4237.             "Lots of changes in re database driver results",
  4238.             "$res = new OIDplusNaturalSortedQueryResult($res, 'id');",
  4239.             "changes to",
  4240.             "$res->naturalSortByField('id');"
  4241.         ],
  4242.         "sources": {
  4243.             "svn": [
  4244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1156"
  4245.             ],
  4246.             "git": [
  4247.                 "https://github.com/danielmarschall/oidplus/tree/006e488828caffe16d61b1be2bfa07f819236023"
  4248.             ]
  4249.         }
  4250.     },
  4251.     {
  4252.         "version": "2.0.0.1155",
  4253.         "date": "2023-04-04 01:36:54 +0200",
  4254.         "author": "Daniel Marschall (ViaThinkSoft)",
  4255.         "changes": [
  4256.             "Fixed MySQLi error handling. Database test cases now passed (again?)"
  4257.         ],
  4258.         "sources": {
  4259.             "svn": [
  4260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1155"
  4261.             ],
  4262.             "git": [
  4263.                 "https://github.com/danielmarschall/oidplus/tree/9ad1dd095469e23ab2f444e0402f43d78804e2e1"
  4264.             ]
  4265.         }
  4266.     },
  4267.     {
  4268.         "version": "2.0.0.1154",
  4269.         "date": "2023-04-04 01:06:27 +0200",
  4270.         "author": "Daniel Marschall (ViaThinkSoft)",
  4271.         "changes": [
  4272.             "Admin plugin overview: Wrong display of \"active\" suffix"
  4273.         ],
  4274.         "sources": {
  4275.             "svn": [
  4276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1154"
  4277.             ],
  4278.             "git": [
  4279.                 "https://github.com/danielmarschall/oidplus/tree/17ff4df99da337bec2aeb1402c40f9051aca539c"
  4280.             ]
  4281.         }
  4282.     },
  4283.     {
  4284.         "version": "2.0.0.1153",
  4285.         "date": "2023-04-03 23:05:28 +0200",
  4286.         "author": "Daniel Marschall (ViaThinkSoft)",
  4287.         "changes": [],
  4288.         "sources": {
  4289.             "svn": [
  4290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1153"
  4291.             ],
  4292.             "git": [
  4293.                 "https://github.com/danielmarschall/oidplus/tree/7a851bc6d35af9ed0f56bee109be43ec138e51af"
  4294.             ]
  4295.         }
  4296.     },
  4297.     {
  4298.         "version": "2.0.0.1152",
  4299.         "date": "2023-04-03 22:55:16 +0200",
  4300.         "author": "Daniel Marschall (ViaThinkSoft)",
  4301.         "changes": [
  4302.             "Changed OIDplusQueryResult class definition"
  4303.         ],
  4304.         "sources": {
  4305.             "svn": [
  4306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1152"
  4307.             ],
  4308.             "git": [
  4309.                 "https://github.com/danielmarschall/oidplus/tree/2db3b2d933e22c9032d58ed9f73e2fe137ea2e4f"
  4310.             ]
  4311.         }
  4312.     },
  4313.     {
  4314.         "version": "2.0.0.1151",
  4315.         "date": "2023-04-03 21:23:20 +0200",
  4316.         "author": "Daniel Marschall (ViaThinkSoft)",
  4317.         "changes": [
  4318.             "Vendor update"
  4319.         ],
  4320.         "sources": {
  4321.             "svn": [
  4322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1151"
  4323.             ],
  4324.             "git": [
  4325.                 "https://github.com/danielmarschall/oidplus/tree/37c5abcef4c00b96fffcf569e3a4c3f2acbd7e61"
  4326.             ]
  4327.         }
  4328.     },
  4329.     {
  4330.         "version": "2.0.0.1150",
  4331.         "date": "2023-04-03 21:16:32 +0200",
  4332.         "author": "Daniel Marschall (ViaThinkSoft)",
  4333.         "changes": [],
  4334.         "sources": {
  4335.             "svn": [
  4336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1150"
  4337.             ],
  4338.             "git": [
  4339.                 "https://github.com/danielmarschall/oidplus/tree/54b4999d2722e2417e9cd7142436c2f7b16f4bb9"
  4340.             ]
  4341.         }
  4342.     },
  4343.     {
  4344.         "version": "2.0.0.1149",
  4345.         "date": "2023-04-03 16:46:20 +0200",
  4346.         "author": "Daniel Marschall (ViaThinkSoft)",
  4347.         "changes": [
  4348.             "New method url_post_contents() replaces all cURL calls inside the plugins. url_post_contents_available() replaces the checking for the cURL PHP extension."
  4349.         ],
  4350.         "sources": {
  4351.             "svn": [
  4352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1149"
  4353.             ],
  4354.             "git": [
  4355.                 "https://github.com/danielmarschall/oidplus/tree/a0554f299098771eeabdaaf89c778853309d8ba1"
  4356.             ]
  4357.         }
  4358.     },
  4359.     {
  4360.         "version": "2.0.0.1148",
  4361.         "date": "2023-04-03 14:16:22 +0200",
  4362.         "author": "Daniel Marschall (ViaThinkSoft)",
  4363.         "changes": [
  4364.             "The \"natural sorting\" (i.e. \"A10\" is after \"A9\") is now applied to all object types, not only to OIDs. The \"natOrder\" method of the SQL-Slang-Interface has been removed."
  4365.         ],
  4366.         "sources": {
  4367.             "svn": [
  4368.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1148"
  4369.             ],
  4370.             "git": [
  4371.                 "https://github.com/danielmarschall/oidplus/tree/88c891150bd76bf6666e1a108ed3eab0c748f4de"
  4372.             ]
  4373.         }
  4374.     },
  4375.     {
  4376.         "version": "2.0.0.1147",
  4377.         "date": "2023-04-03 13:49:19 +0200",
  4378.         "author": "Daniel Marschall (ViaThinkSoft)",
  4379.         "changes": [
  4380.             "Improved performance of admin-page \"Well known OIDs\""
  4381.         ],
  4382.         "sources": {
  4383.             "svn": [
  4384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1147"
  4385.             ],
  4386.             "git": [
  4387.                 "https://github.com/danielmarschall/oidplus/tree/b1a82766e486d8b0732818cbe6bf9629a06ed445"
  4388.             ]
  4389.         }
  4390.     },
  4391.     {
  4392.         "version": "2.0.0.1146",
  4393.         "date": "2023-04-03 13:46:21 +0200",
  4394.         "author": "Daniel Marschall (ViaThinkSoft)",
  4395.         "changes": [
  4396.             "Wrong error message \"INTF_OID\" when class is not found"
  4397.         ],
  4398.         "sources": {
  4399.             "svn": [
  4400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1146"
  4401.             ],
  4402.             "git": [
  4403.                 "https://github.com/danielmarschall/oidplus/tree/4d1a091547e641cbbee0fc70dc8154533df5001b"
  4404.             ]
  4405.         }
  4406.     },
  4407.     {
  4408.         "version": "2.0.0.1145",
  4409.         "date": "2023-03-30 23:44:31 +0200",
  4410.         "author": "Daniel Marschall (ViaThinkSoft)",
  4411.         "changes": [
  4412.             "Added JetBrains/PhpStorm to the acknowledgements"
  4413.         ],
  4414.         "sources": {
  4415.             "svn": [
  4416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1145"
  4417.             ],
  4418.             "git": [
  4419.                 "https://github.com/danielmarschall/oidplus/tree/7c285ac834dfcda08a2c1198d91940600062301f"
  4420.             ]
  4421.         }
  4422.     },
  4423.     {
  4424.         "version": "2.0.0.1144",
  4425.         "date": "2023-03-29 12:07:48 +0200",
  4426.         "author": "Daniel Marschall (ViaThinkSoft)",
  4427.         "changes": [],
  4428.         "sources": {
  4429.             "svn": [
  4430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1144"
  4431.             ],
  4432.             "git": [
  4433.                 "https://github.com/danielmarschall/oidplus/tree/28f44444204dd5cd751c693359383cd22fee9099"
  4434.             ]
  4435.         }
  4436.     },
  4437.     {
  4438.         "version": "2.0.0.1143",
  4439.         "date": "2023-03-28 23:28:22 +0200",
  4440.         "author": "Daniel Marschall (ViaThinkSoft)",
  4441.         "changes": [
  4442.             "Fixed more possible type errors"
  4443.         ],
  4444.         "sources": {
  4445.             "svn": [
  4446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1143"
  4447.             ],
  4448.             "git": [
  4449.                 "https://github.com/danielmarschall/oidplus/tree/fca0951b6bcf2d4f9e3f9cfd8862b910e3d81ed8"
  4450.             ]
  4451.         }
  4452.     },
  4453.     {
  4454.         "version": "2.0.0.1142",
  4455.         "date": "2023-03-28 22:33:20 +0200",
  4456.         "author": "Daniel Marschall (ViaThinkSoft)",
  4457.         "changes": [
  4458.             "oid-info.com XML Export fixed type error message"
  4459.         ],
  4460.         "sources": {
  4461.             "svn": [
  4462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1142"
  4463.             ],
  4464.             "git": [
  4465.                 "https://github.com/danielmarschall/oidplus/tree/c2956d7214e24c6af7f76283d1e2ac777e70a396"
  4466.             ]
  4467.         }
  4468.     },
  4469.     {
  4470.         "version": "2.0.0.1141",
  4471.         "date": "2023-03-27 00:20:16 +0200",
  4472.         "author": "Daniel Marschall (ViaThinkSoft)",
  4473.         "changes": [],
  4474.         "sources": {
  4475.             "svn": [
  4476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1141"
  4477.             ],
  4478.             "git": [
  4479.                 "https://github.com/danielmarschall/oidplus/tree/cddccfe8bafc21beb6b9d99ebee1121ad6a22858"
  4480.             ]
  4481.         }
  4482.     },
  4483.     {
  4484.         "version": "2.0.0.1140",
  4485.         "date": "2023-03-26 23:45:51 +0200",
  4486.         "author": "Daniel Marschall (ViaThinkSoft)",
  4487.         "changes": [],
  4488.         "sources": {
  4489.             "svn": [
  4490.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1140"
  4491.             ],
  4492.             "git": [
  4493.                 "https://github.com/danielmarschall/oidplus/tree/33312d0b24ba39dbd89d589ef74ba10bf9f90979"
  4494.             ]
  4495.         }
  4496.     },
  4497.     {
  4498.         "version": "2.0.0.1139",
  4499.         "date": "2023-03-26 22:51:54 +0200",
  4500.         "author": "Daniel Marschall (ViaThinkSoft)",
  4501.         "changes": [
  4502.             "GS1 object type: GS1 Application Identifier is now shown"
  4503.         ],
  4504.         "sources": {
  4505.             "svn": [
  4506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1139"
  4507.             ],
  4508.             "git": [
  4509.                 "https://github.com/danielmarschall/oidplus/tree/06c1ddc95652e8862790eb40d76a717f565e90dc"
  4510.             ]
  4511.         }
  4512.     },
  4513.     {
  4514.         "version": "2.0.0.1138",
  4515.         "date": "2023-03-26 21:33:11 +0200",
  4516.         "author": "Daniel Marschall (ViaThinkSoft)",
  4517.         "changes": [
  4518.             "\"Alternate identifiers\" is now sorted and displayed as table"
  4519.         ],
  4520.         "sources": {
  4521.             "svn": [
  4522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1138"
  4523.             ],
  4524.             "git": [
  4525.                 "https://github.com/danielmarschall/oidplus/tree/d6ab35d006969c84aaa28957bcf324ee2dd6956a"
  4526.             ]
  4527.         }
  4528.     },
  4529.     {
  4530.         "version": "2.0.0.1137",
  4531.         "date": "2023-03-26 20:28:22 +0200",
  4532.         "author": "Daniel Marschall (ViaThinkSoft)",
  4533.         "changes": [
  4534.             "Fixed type-errors in re getRaMail() can be null"
  4535.         ],
  4536.         "sources": {
  4537.             "svn": [
  4538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1137"
  4539.             ],
  4540.             "git": [
  4541.                 "https://github.com/danielmarschall/oidplus/tree/774ec3ec1a94d41b4a3ed062fdd8adb5c04fbc7b"
  4542.             ]
  4543.         }
  4544.     },
  4545.     {
  4546.         "version": "2.0.0.1136",
  4547.         "date": "2023-03-26 12:37:23 +0200",
  4548.         "author": "Daniel Marschall (ViaThinkSoft)",
  4549.         "changes": [
  4550.             "Fix type error message"
  4551.         ],
  4552.         "sources": {
  4553.             "svn": [
  4554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1136"
  4555.             ],
  4556.             "git": [
  4557.                 "https://github.com/danielmarschall/oidplus/tree/deb09d421627bf09ee6ebffac44a95007c2a0d8b"
  4558.             ]
  4559.         }
  4560.     },
  4561.     {
  4562.         "version": "2.0.0.1135",
  4563.         "date": "2023-03-26 12:36:48 +0200",
  4564.         "author": "Daniel Marschall (ViaThinkSoft)",
  4565.         "changes": [
  4566.             "Frdl AltID plugin: Sort alternate-identifier, handle-identifier, and canonical-identifier"
  4567.         ],
  4568.         "sources": {
  4569.             "svn": [
  4570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1135"
  4571.             ],
  4572.             "git": [
  4573.                 "https://github.com/danielmarschall/oidplus/tree/7f2e7d4b64bf829e6082ef167b91fd82813831d2"
  4574.             ]
  4575.         }
  4576.     },
  4577.     {
  4578.         "version": "2.0.0.1134",
  4579.         "date": "2023-03-26 11:50:16 +0200",
  4580.         "author": "Daniel Marschall (ViaThinkSoft)",
  4581.         "changes": [
  4582.             "Vendor update"
  4583.         ],
  4584.         "sources": {
  4585.             "svn": [
  4586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1134"
  4587.             ],
  4588.             "git": [
  4589.                 "https://github.com/danielmarschall/oidplus/tree/1eab01444666fb21ba61457a6d304bb0e2b85d75"
  4590.             ]
  4591.         }
  4592.     },
  4593.     {
  4594.         "version": "2.0.0.1133",
  4595.         "date": "2023-03-26 11:19:21 +0200",
  4596.         "author": "Daniel Marschall (ViaThinkSoft)",
  4597.         "changes": [
  4598.             "de-de Language update"
  4599.         ],
  4600.         "sources": {
  4601.             "svn": [
  4602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1133"
  4603.             ],
  4604.             "git": [
  4605.                 "https://github.com/danielmarschall/oidplus/tree/007efa5536956c680a54b34aabc6f3d34937eb40"
  4606.             ]
  4607.         }
  4608.     },
  4609.     {
  4610.         "version": "2.0.0.1132",
  4611.         "date": "2023-03-26 04:26:18 +0200",
  4612.         "author": "Daniel Marschall (ViaThinkSoft)",
  4613.         "changes": [],
  4614.         "sources": {
  4615.             "svn": [
  4616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1132"
  4617.             ],
  4618.             "git": [
  4619.                 "https://github.com/danielmarschall/oidplus/tree/aff585a7234c2ed1f51efc4c3f06c4f6d7cba40a"
  4620.             ]
  4621.         }
  4622.     },
  4623.     {
  4624.         "version": "2.0.0.1131",
  4625.         "date": "2023-03-26 03:38:01 +0200",
  4626.         "author": "Daniel Marschall (ViaThinkSoft)",
  4627.         "changes": [
  4628.             "Removed \"implementsFeature\" interface and replaced it with PHP interfaces with the prefix INTF_OID.",
  4629.             "These have a special treatment in the OIDplus class autoloader.",
  4630.             "!!! Attention: Third-Party plugins (not bundled with OIDplus) might not be compatible with this change and must be altered (we can help you with this task)"
  4631.         ],
  4632.         "sources": {
  4633.             "svn": [
  4634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1131"
  4635.             ],
  4636.             "git": [
  4637.                 "https://github.com/danielmarschall/oidplus/tree/d86a2e28841e7268db55525b2fcff9de728da736"
  4638.             ]
  4639.         }
  4640.     },
  4641.     {
  4642.         "version": "2.0.0.1130",
  4643.         "date": "2023-03-26 00:38:14 +0100",
  4644.         "author": "Daniel Marschall (ViaThinkSoft)",
  4645.         "changes": [
  4646.             "Another large bunch of type-safety changes"
  4647.         ],
  4648.         "sources": {
  4649.             "svn": [
  4650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1130"
  4651.             ],
  4652.             "git": [
  4653.                 "https://github.com/danielmarschall/oidplus/tree/d2a3b6ecadf15c03e22bfd9c51479f8629f66467"
  4654.             ]
  4655.         }
  4656.     },
  4657.     {
  4658.         "version": "2.0.0.1129",
  4659.         "date": "2023-03-26 00:32:23 +0100",
  4660.         "author": "Daniel Marschall (ViaThinkSoft)",
  4661.         "changes": [
  4662.             "Fix PHP 8.0 deprecation warning for JSON-OIDIP"
  4663.         ],
  4664.         "sources": {
  4665.             "svn": [
  4666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1129"
  4667.             ],
  4668.             "git": [
  4669.                 "https://github.com/danielmarschall/oidplus/tree/d8aa1cc32b69102ee36a9e4c9f8e7afa197766ed"
  4670.             ]
  4671.         }
  4672.     },
  4673.     {
  4674.         "version": "2.0.0.1128",
  4675.         "date": "2023-03-25 12:11:05 +0100",
  4676.         "author": "Daniel Marschall (ViaThinkSoft)",
  4677.         "changes": [
  4678.             "Bugfix for MySQLi"
  4679.         ],
  4680.         "sources": {
  4681.             "svn": [
  4682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1128"
  4683.             ],
  4684.             "git": [
  4685.                 "https://github.com/danielmarschall/oidplus/tree/c8b79c61f41d515c17edfd03cdb049f0af550998"
  4686.             ]
  4687.         }
  4688.     },
  4689.     {
  4690.         "version": "2.0.0.1127",
  4691.         "date": "2023-03-25 03:04:21 +0100",
  4692.         "author": "Daniel Marschall (ViaThinkSoft)",
  4693.         "changes": [],
  4694.         "sources": {
  4695.             "svn": [
  4696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1127"
  4697.             ],
  4698.             "git": [
  4699.                 "https://github.com/danielmarschall/oidplus/tree/c1a8fb0f6b1f6959a800d6e63a63ad53c755517b"
  4700.             ]
  4701.         }
  4702.     },
  4703.     {
  4704.         "version": "2.0.0.1126",
  4705.         "date": "2023-03-25 02:19:06 +0100",
  4706.         "author": "Daniel Marschall (ViaThinkSoft)",
  4707.         "changes": [],
  4708.         "sources": {
  4709.             "svn": [
  4710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1126"
  4711.             ],
  4712.             "git": [
  4713.                 "https://github.com/danielmarschall/oidplus/tree/02819a907d3cf42c9eebcd82b106d6228c8da5eb"
  4714.             ]
  4715.         }
  4716.     },
  4717.     {
  4718.         "version": "2.0.0.1125",
  4719.         "date": "2023-03-25 01:16:44 +0100",
  4720.         "author": "Daniel Marschall (ViaThinkSoft)",
  4721.         "changes": [],
  4722.         "sources": {
  4723.             "svn": [
  4724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1125"
  4725.             ],
  4726.             "git": [
  4727.                 "https://github.com/danielmarschall/oidplus/tree/682b5609b03aa275b254933595a4f1162d155bae"
  4728.             ]
  4729.         }
  4730.     },
  4731.     {
  4732.         "version": "2.0.0.1124",
  4733.         "date": "2023-03-25 00:45:48 +0100",
  4734.         "author": "Daniel Marschall (ViaThinkSoft)",
  4735.         "changes": [
  4736.             "Updated folder icons for non-leaf nodes of object types GUID, PHP, and FourCC"
  4737.         ],
  4738.         "sources": {
  4739.             "svn": [
  4740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1124"
  4741.             ],
  4742.             "git": [
  4743.                 "https://github.com/danielmarschall/oidplus/tree/700918efe471c7e804320425868da1cceeea97fb"
  4744.             ]
  4745.         }
  4746.     },
  4747.     {
  4748.         "version": "2.0.0.1123",
  4749.         "date": "2023-03-25 00:25:26 +0100",
  4750.         "author": "Daniel Marschall (ViaThinkSoft)",
  4751.         "changes": [],
  4752.         "sources": {
  4753.             "svn": [
  4754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1123"
  4755.             ],
  4756.             "git": [
  4757.                 "https://github.com/danielmarschall/oidplus/tree/654880bf09f48c7a3b902a3f6acda1c18e20c975"
  4758.             ]
  4759.         }
  4760.     },
  4761.     {
  4762.         "version": "2.0.0.1122",
  4763.         "date": "2023-03-25 00:11:30 +0100",
  4764.         "author": "Daniel Marschall (ViaThinkSoft)",
  4765.         "changes": [],
  4766.         "sources": {
  4767.             "svn": [
  4768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1122"
  4769.             ],
  4770.             "git": [
  4771.                 "https://github.com/danielmarschall/oidplus/tree/3f2c604a2be88266cdb76d3a0c96b5c3bbdb0926"
  4772.             ]
  4773.         }
  4774.     },
  4775.     {
  4776.         "version": "2.0.0.1121",
  4777.         "date": "2023-03-24 22:53:33 +0100",
  4778.         "author": "Daniel Marschall (ViaThinkSoft)",
  4779.         "changes": [
  4780.             "Misc bugfixes"
  4781.         ],
  4782.         "sources": {
  4783.             "svn": [
  4784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1121"
  4785.             ],
  4786.             "git": [
  4787.                 "https://github.com/danielmarschall/oidplus/tree/44a40f5bed998053da10424ab1711519aeb9ab33"
  4788.             ]
  4789.         }
  4790.     },
  4791.     {
  4792.         "version": "2.0.0.1120",
  4793.         "date": "2023-03-24 17:01:04 +0100",
  4794.         "author": "Daniel Marschall (ViaThinkSoft)",
  4795.         "changes": [],
  4796.         "sources": {
  4797.             "svn": [
  4798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1120"
  4799.             ],
  4800.             "git": [
  4801.                 "https://github.com/danielmarschall/oidplus/tree/77399255ad83dfd9773c198cd2b2df1c63b8c123"
  4802.             ]
  4803.         }
  4804.     },
  4805.     {
  4806.         "version": "2.0.0.1119",
  4807.         "date": "2023-03-24 16:54:53 +0100",
  4808.         "author": "Daniel Marschall (ViaThinkSoft)",
  4809.         "changes": [],
  4810.         "sources": {
  4811.             "svn": [
  4812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1119"
  4813.             ],
  4814.             "git": [
  4815.                 "https://github.com/danielmarschall/oidplus/tree/31987b63bfdfc8b9fadba39db7a33158798178ba"
  4816.             ]
  4817.         }
  4818.     },
  4819.     {
  4820.         "version": "2.0.0.1118",
  4821.         "date": "2023-03-24 16:32:34 +0100",
  4822.         "author": "Daniel Marschall (ViaThinkSoft)",
  4823.         "changes": [
  4824.             "Added new object type: PHP namespaces/classes/interfaces"
  4825.         ],
  4826.         "sources": {
  4827.             "svn": [
  4828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1118"
  4829.             ],
  4830.             "git": [
  4831.                 "https://github.com/danielmarschall/oidplus/tree/aae43a6ebbbe212ffbb22d73053896bc35db416b"
  4832.             ]
  4833.         }
  4834.     },
  4835.     {
  4836.         "version": "2.0.0.1117",
  4837.         "date": "2023-03-24 01:13:28 +0100",
  4838.         "author": "Daniel Marschall (ViaThinkSoft)",
  4839.         "changes": [],
  4840.         "sources": {
  4841.             "svn": [
  4842.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1117"
  4843.             ],
  4844.             "git": [
  4845.                 "https://github.com/danielmarschall/oidplus/tree/be4c78aadf1cfbbdc523fa41938cae85d80b26bc"
  4846.             ]
  4847.         }
  4848.     },
  4849.     {
  4850.         "version": "2.0.0.1116",
  4851.         "date": "2023-03-23 23:09:25 +0100",
  4852.         "author": "Daniel Marschall (ViaThinkSoft)",
  4853.         "changes": [
  4854.             "BIG CHANGE: All methods have received a PHPdoc comment and a lot of parameter and return types have been added (as far as PHP 7.0 allows)",
  4855.             "!!! PLEASE NOTE THAT THE NEW VERSION OF OIDPLUS IS NOT COMPATIBLE WITH OLD THIRD PARTY PLUGINS (EXCEPT THE ONES THAT ARE BUNDLED WITH OIDPLUS)",
  4856.             "!!! IF YOU HAVE THIRD PARTY PLUGINS INSTALLED (OR WRITTEN YOURSELF),  THEN YOU *WILL* RECEIVE ERROR MESSAGES AFTER THE UPDATE",
  4857.             "!!! AND NEED TO CHANGE THE METHOD SIGNATURES IN THESE PLUGINS TO MAKE THEM WORK AGAIN. (We can help you with this task if you need help!)",
  4858.             "Please note that due to the amount of changes, there could have been a few bugs introduced; please send all bug reports via GitHub or email",
  4859.             "and if you have the possibility, it is recommended to test the version of a test system before applying the update on a productive system.",
  4860.             "Thank you very much!"
  4861.         ],
  4862.         "sources": {
  4863.             "svn": [
  4864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1116"
  4865.             ],
  4866.             "git": [
  4867.                 "https://github.com/danielmarschall/oidplus/tree/9fba773a9847b19d6c1232083bed7d60ce1ad288"
  4868.             ]
  4869.         }
  4870.     },
  4871.     {
  4872.         "version": "2.0.0.1115",
  4873.         "date": "2023-03-20 13:18:34 +0100",
  4874.         "author": "Daniel Marschall (ViaThinkSoft)",
  4875.         "changes": [
  4876.             "Small changes in re HTML Exception handling"
  4877.         ],
  4878.         "sources": {
  4879.             "svn": [
  4880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1115"
  4881.             ],
  4882.             "git": [
  4883.                 "https://github.com/danielmarschall/oidplus/tree/108a1f37bca3887bb70af0ed60d03f147fe84039"
  4884.             ]
  4885.         }
  4886.     },
  4887.     {
  4888.         "version": "2.0.0.1114",
  4889.         "date": "2023-03-17 00:38:45 +0100",
  4890.         "author": "Daniel Marschall (ViaThinkSoft)",
  4891.         "changes": [],
  4892.         "sources": {
  4893.             "svn": [
  4894.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1114"
  4895.             ],
  4896.             "git": [
  4897.                 "https://github.com/danielmarschall/oidplus/tree/c0adec689a3e8678ff5bb76e74b7ff8158e58333"
  4898.             ]
  4899.         }
  4900.     },
  4901.     {
  4902.         "version": "2.0.0.1113",
  4903.         "date": "2023-03-16 23:51:30 +0100",
  4904.         "author": "Daniel Marschall (ViaThinkSoft)",
  4905.         "changes": [],
  4906.         "sources": {
  4907.             "svn": [
  4908.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1113"
  4909.             ],
  4910.             "git": [
  4911.                 "https://github.com/danielmarschall/oidplus/tree/8c05cefca06524534d2b663fc25b0907b9d2143d"
  4912.             ]
  4913.         }
  4914.     },
  4915.     {
  4916.         "version": "2.0.0.1112",
  4917.         "date": "2023-03-14 01:37:17 +0100",
  4918.         "author": "Daniel Marschall (ViaThinkSoft)",
  4919.         "changes": [],
  4920.         "sources": {
  4921.             "svn": [
  4922.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1112"
  4923.             ],
  4924.             "git": [
  4925.                 "https://github.com/danielmarschall/oidplus/tree/27d4bbd221cc672611c83831456f0c5c19787ac9"
  4926.             ]
  4927.         }
  4928.     },
  4929.     {
  4930.         "version": "2.0.0.1111",
  4931.         "date": "2023-03-03 12:58:59 +0100",
  4932.         "author": "Daniel Marschall (ViaThinkSoft)",
  4933.         "changes": [
  4934.             "Vendor update"
  4935.         ],
  4936.         "sources": {
  4937.             "svn": [
  4938.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1111"
  4939.             ],
  4940.             "git": [
  4941.                 "https://github.com/danielmarschall/oidplus/tree/d0ea0e9f89a5f8dd808652253eabd71a68722ec8"
  4942.             ]
  4943.         }
  4944.     },
  4945.     {
  4946.         "version": "2.0.0.1110",
  4947.         "date": "2023-03-03 12:17:54 +0100",
  4948.         "author": "Daniel Marschall (ViaThinkSoft)",
  4949.         "changes": [],
  4950.         "sources": {
  4951.             "svn": [
  4952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1110"
  4953.             ],
  4954.             "git": [
  4955.                 "https://github.com/danielmarschall/oidplus/tree/a097da74b4e50ce3f44c6f6b061a0846f7469deb"
  4956.             ]
  4957.         }
  4958.     },
  4959.     {
  4960.         "version": "2.0.0.1109",
  4961.         "date": "2023-03-03 00:11:31 +0100",
  4962.         "author": "Daniel Marschall (ViaThinkSoft)",
  4963.         "changes": [],
  4964.         "sources": {
  4965.             "svn": [
  4966.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1109"
  4967.             ],
  4968.             "git": [
  4969.                 "https://github.com/danielmarschall/oidplus/tree/de52341d1637e4d3facec69b5c9df5a594397eb7"
  4970.             ]
  4971.         }
  4972.     },
  4973.     {
  4974.         "version": "2.0.0.1108",
  4975.         "date": "2023-03-02 17:06:38 +0100",
  4976.         "author": "Daniel Marschall (ViaThinkSoft)",
  4977.         "changes": [
  4978.             "Security improvement: On every login, the password of the user gets rehashed to ensure that they are always using the current default auth plugin with the best possible settings.",
  4979.             "Note: It is highly recommend that you remove the value of the config setting \"default_ra_auth_method\" in order to let OIDplus decide about the best plugin."
  4980.         ],
  4981.         "sources": {
  4982.             "svn": [
  4983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1108"
  4984.             ],
  4985.             "git": [
  4986.                 "https://github.com/danielmarschall/oidplus/tree/6eb24429e53743421f1da85b5d562dbf7e9b2173"
  4987.             ]
  4988.         }
  4989.     },
  4990.     {
  4991.         "version": "2.0.0.1107",
  4992.         "date": "2023-03-01 13:26:17 +0100",
  4993.         "author": "Daniel Marschall (ViaThinkSoft)",
  4994.         "changes": [],
  4995.         "sources": {
  4996.             "svn": [
  4997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1107"
  4998.             ],
  4999.             "git": [
  5000.                 "https://github.com/danielmarschall/oidplus/tree/bb8d31d54b26f733def51ae3098be67c1b8ed09c"
  5001.             ]
  5002.         }
  5003.     },
  5004.     {
  5005.         "version": "2.0.0.1106",
  5006.         "date": "2023-03-01 02:22:19 +0100",
  5007.         "author": "Daniel Marschall (ViaThinkSoft)",
  5008.         "changes": [],
  5009.         "sources": {
  5010.             "svn": [
  5011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1106"
  5012.             ],
  5013.             "git": [
  5014.                 "https://github.com/danielmarschall/oidplus/tree/35c2e4f39e577e07c1f84bedfc74a24f7d66ed0f"
  5015.             ]
  5016.         }
  5017.     },
  5018.     {
  5019.         "version": "2.0.0.1105",
  5020.         "date": "2023-02-28 23:54:47 +0100",
  5021.         "author": "Daniel Marschall (ViaThinkSoft)",
  5022.         "changes": [
  5023.             "Vendor update"
  5024.         ],
  5025.         "sources": {
  5026.             "svn": [
  5027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1105"
  5028.             ],
  5029.             "git": [
  5030.                 "https://github.com/danielmarschall/oidplus/tree/7c1fefa41a93ebaa275a2b276d5d019d1286aa84"
  5031.             ]
  5032.         }
  5033.     },
  5034.     {
  5035.         "version": "2.0.0.1104",
  5036.         "date": "2023-02-28 17:16:41 +0100",
  5037.         "author": "Daniel Marschall (ViaThinkSoft)",
  5038.         "changes": [],
  5039.         "sources": {
  5040.             "svn": [
  5041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1104"
  5042.             ],
  5043.             "git": [
  5044.                 "https://github.com/danielmarschall/oidplus/tree/9a0c3c545b222e0742dd38d0b0e28db35855d222"
  5045.             ]
  5046.         }
  5047.     },
  5048.     {
  5049.         "version": "2.0.0.1103",
  5050.         "date": "2023-02-28 17:06:29 +0100",
  5051.         "author": "Daniel Marschall (ViaThinkSoft)",
  5052.         "changes": [],
  5053.         "sources": {
  5054.             "svn": [
  5055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1103"
  5056.             ],
  5057.             "git": [
  5058.                 "https://github.com/danielmarschall/oidplus/tree/5e241f130951d4292648f1be3a053f156e63ae31"
  5059.             ]
  5060.         }
  5061.     },
  5062.     {
  5063.         "version": "2.0.0.1102",
  5064.         "date": "2023-02-27 16:03:57 +0100",
  5065.         "author": "Daniel Marschall (ViaThinkSoft)",
  5066.         "changes": [
  5067.             "Renaming of some functions in vts_crypt.inc.php"
  5068.         ],
  5069.         "sources": {
  5070.             "svn": [
  5071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1102"
  5072.             ],
  5073.             "git": [
  5074.                 "https://github.com/danielmarschall/oidplus/tree/d59e23acc852670317e115d161ddc8e252f5f109"
  5075.             ]
  5076.         }
  5077.     },
  5078.     {
  5079.         "version": "2.0.0.1101",
  5080.         "date": "2023-02-27 13:43:00 +0100",
  5081.         "author": "Daniel Marschall (ViaThinkSoft)",
  5082.         "changes": [
  5083.             "Vendor update"
  5084.         ],
  5085.         "sources": {
  5086.             "svn": [
  5087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1101"
  5088.             ],
  5089.             "git": [
  5090.                 "https://github.com/danielmarschall/oidplus/tree/5676e67e9275c7cf79a449c893cff20e8202e6c7"
  5091.             ]
  5092.         }
  5093.     },
  5094.     {
  5095.         "version": "2.0.0.1100",
  5096.         "date": "2023-02-27 13:26:52 +0100",
  5097.         "author": "Daniel Marschall (ViaThinkSoft)",
  5098.         "changes": [
  5099.             "MSSQL DB Update fix"
  5100.         ],
  5101.         "sources": {
  5102.             "svn": [
  5103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1100"
  5104.             ],
  5105.             "git": [
  5106.                 "https://github.com/danielmarschall/oidplus/tree/93f9a329b0de8509a7ecc653a255924584fd2e10"
  5107.             ]
  5108.         }
  5109.     },
  5110.     {
  5111.         "version": "2.0.0.1099",
  5112.         "date": "2023-02-27 12:52:20 +0100",
  5113.         "author": "Daniel Marschall (ViaThinkSoft)",
  5114.         "changes": [
  5115.             "RA Auth plugins can now be only-hash or only-verify"
  5116.         ],
  5117.         "sources": {
  5118.             "svn": [
  5119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1099"
  5120.             ],
  5121.             "git": [
  5122.                 "https://github.com/danielmarschall/oidplus/tree/0ecadc9f3d5a138fcd0169fc4ec373f933e5bd8b"
  5123.             ]
  5124.         }
  5125.     },
  5126.     {
  5127.         "version": "2.0.0.1098",
  5128.         "date": "2023-02-27 12:02:09 +0100",
  5129.         "author": "Daniel Marschall (ViaThinkSoft)",
  5130.         "changes": [
  5131.             "Added more arguments to random_bytes_ex() to force CSRNG"
  5132.         ],
  5133.         "sources": {
  5134.             "svn": [
  5135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1098"
  5136.             ],
  5137.             "git": [
  5138.                 "https://github.com/danielmarschall/oidplus/tree/36374a95750902e22df0d59b1698f8e855ea29f9"
  5139.             ]
  5140.         }
  5141.     },
  5142.     {
  5143.         "version": "2.0.0.1097",
  5144.         "date": "2023-02-27 11:38:38 +0100",
  5145.         "author": "Daniel Marschall (ViaThinkSoft)",
  5146.         "changes": [
  5147.             "More changes in re VTS MCF 1.0 auth"
  5148.         ],
  5149.         "sources": {
  5150.             "svn": [
  5151.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1097"
  5152.             ],
  5153.             "git": [
  5154.                 "https://github.com/danielmarschall/oidplus/tree/ab945d5b5709fb89adf503e8682362c15e4f4d5b"
  5155.             ]
  5156.         }
  5157.     },
  5158.     {
  5159.         "version": "2.0.0.1096",
  5160.         "date": "2023-02-27 09:52:19 +0100",
  5161.         "author": "Daniel Marschall (ViaThinkSoft)",
  5162.         "changes": [],
  5163.         "sources": {
  5164.             "svn": [
  5165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1096"
  5166.             ],
  5167.             "git": [
  5168.                 "https://github.com/danielmarschall/oidplus/tree/6ac15d2fc59e3c7f20b35cb4e190b6c2a400b013"
  5169.             ]
  5170.         }
  5171.     },
  5172.     {
  5173.         "version": "2.0.0.1095",
  5174.         "date": "2023-02-27 01:58:30 +0100",
  5175.         "author": "Daniel Marschall (ViaThinkSoft)",
  5176.         "changes": [],
  5177.         "sources": {
  5178.             "svn": [
  5179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1095"
  5180.             ],
  5181.             "git": [
  5182.                 "https://github.com/danielmarschall/oidplus/tree/fe6cd26c6a0a189444dc8552cf286a24124c9ba4"
  5183.             ]
  5184.         }
  5185.     },
  5186.     {
  5187.         "version": "2.0.0.1094",
  5188.         "date": "2023-02-27 01:50:46 +0100",
  5189.         "author": "Daniel Marschall (ViaThinkSoft)",
  5190.         "changes": [
  5191.             "Added auth plugin A6_crypt"
  5192.         ],
  5193.         "sources": {
  5194.             "svn": [
  5195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1094"
  5196.             ],
  5197.             "git": [
  5198.                 "https://github.com/danielmarschall/oidplus/tree/e9e4b7d6ab516f8e4f4384c51651f86ef6c7bf41"
  5199.             ]
  5200.         }
  5201.     },
  5202.     {
  5203.         "version": "2.0.0.1093",
  5204.         "date": "2023-02-26 23:54:33 +0100",
  5205.         "author": "Daniel Marschall (ViaThinkSoft)",
  5206.         "changes": [
  5207.             "Changed default VTS MCF algorithm from salted sha3-512 to sha3-512-hmac"
  5208.         ],
  5209.         "sources": {
  5210.             "svn": [
  5211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1093"
  5212.             ],
  5213.             "git": [
  5214.                 "https://github.com/danielmarschall/oidplus/tree/7045a0b4c66910783ec65422701cb1773fb4e4c6"
  5215.             ]
  5216.         }
  5217.     },
  5218.     {
  5219.         "version": "2.0.0.1092",
  5220.         "date": "2023-02-26 23:48:28 +0100",
  5221.         "author": "Daniel Marschall (ViaThinkSoft)",
  5222.         "changes": [],
  5223.         "sources": {
  5224.             "svn": [
  5225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1092"
  5226.             ],
  5227.             "git": [
  5228.                 "https://github.com/danielmarschall/oidplus/tree/5440e4ab3da1f9ec105b01e1a6140e4fd56f9c9b"
  5229.             ]
  5230.         }
  5231.     },
  5232.     {
  5233.         "version": "2.0.0.1091",
  5234.         "date": "2023-02-26 23:43:12 +0100",
  5235.         "author": "Daniel Marschall (ViaThinkSoft)",
  5236.         "changes": [],
  5237.         "sources": {
  5238.             "svn": [
  5239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1091"
  5240.             ],
  5241.             "git": [
  5242.                 "https://github.com/danielmarschall/oidplus/tree/c7b9338db3d1e89caab84a5a7ecff0b87e4f96c8"
  5243.             ]
  5244.         }
  5245.     },
  5246.     {
  5247.         "version": "2.0.0.1090",
  5248.         "date": "2023-02-26 23:28:25 +0100",
  5249.         "author": "Daniel Marschall (ViaThinkSoft)",
  5250.         "changes": [
  5251.             "DATABASE UPDATE (v1002): The database fields ra.salt and ra.authkey have been merged.",
  5252.             "Auth plugins A1_phpgeneric_salted_hex and A2_sha3_salted_base64 have been removed and replaced by A5_vts_mcf.",
  5253.             "Auth plugin A3_bcrypt/OIDplusAuthPluginBCrypt.class.php does not accept the A3# prefix anymore (gets removed in the migration procedure).",
  5254.             "Hashes of A1*# and A2# get migrated to the ViaThinkSoft MCF 1.0 hashes.",
  5255.             "!!!!! It is recommended to make a backup of your \"ra\" table in case something goes wrong with the migration of the hashes !!!!!"
  5256.         ],
  5257.         "sources": {
  5258.             "svn": [
  5259.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1090"
  5260.             ],
  5261.             "git": [
  5262.                 "https://github.com/danielmarschall/oidplus/tree/164c3fb24fe038fc97beca2ef14cf56070dbf95c"
  5263.             ]
  5264.         }
  5265.     },
  5266.     {
  5267.         "version": "2.0.0.1089",
  5268.         "date": "2023-02-26 19:05:49 +0100",
  5269.         "author": "Daniel Marschall (ViaThinkSoft)",
  5270.         "changes": [],
  5271.         "sources": {
  5272.             "svn": [
  5273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1089"
  5274.             ],
  5275.             "git": [
  5276.                 "https://github.com/danielmarschall/oidplus/tree/3873f86646490040cb4e7e4c0eb7e35686da70a9"
  5277.             ]
  5278.         }
  5279.     },
  5280.     {
  5281.         "version": "2.0.0.1088",
  5282.         "date": "2023-02-26 19:00:05 +0100",
  5283.         "author": "Daniel Marschall (ViaThinkSoft)",
  5284.         "changes": [
  5285.             "Added Argon2 auth plugin (only RAs).",
  5286.             "Config: Auth plugin setting can (and should) be empty, which means that OIDplus automatically chooses the best auth plugin.",
  5287.             "RA Auth plugins: Added available() function to OIDplusAuthPlugin.",
  5288.             "Removed \"A3#\" prefix from password hashes created by plugin A3_bcrypt."
  5289.         ],
  5290.         "sources": {
  5291.             "svn": [
  5292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1088"
  5293.             ],
  5294.             "git": [
  5295.                 "https://github.com/danielmarschall/oidplus/tree/60643d826dbc6082d2fa0bf1e9b7d69054e66142"
  5296.             ]
  5297.         }
  5298.     },
  5299.     {
  5300.         "version": "2.0.0.1087",
  5301.         "date": "2023-02-26 01:18:19 +0100",
  5302.         "author": "Daniel Marschall (ViaThinkSoft)",
  5303.         "changes": [],
  5304.         "sources": {
  5305.             "svn": [
  5306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1087"
  5307.             ],
  5308.             "git": [
  5309.                 "https://github.com/danielmarschall/oidplus/tree/f03351faf3848666260bda2ab7a345a9d130b5c5"
  5310.             ]
  5311.         }
  5312.     },
  5313.     {
  5314.         "version": "2.0.0.1086",
  5315.         "date": "2023-02-26 01:12:29 +0100",
  5316.         "author": "Daniel Marschall (ViaThinkSoft)",
  5317.         "changes": [
  5318.             "Avoid calling *.class.php files directly to avoid PHP errors (Github Issue #4)"
  5319.         ],
  5320.         "sources": {
  5321.             "svn": [
  5322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1086"
  5323.             ],
  5324.             "git": [
  5325.                 "https://github.com/danielmarschall/oidplus/tree/bd5cf86838fdd7d41ada743fe591c7b3d83da4df"
  5326.             ]
  5327.         }
  5328.     },
  5329.     {
  5330.         "version": "2.0.0.1085",
  5331.         "date": "2023-02-26 00:37:36 +0100",
  5332.         "author": "Daniel Marschall (ViaThinkSoft)",
  5333.         "changes": [],
  5334.         "sources": {
  5335.             "svn": [
  5336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1085"
  5337.             ],
  5338.             "git": [
  5339.                 "https://github.com/danielmarschall/oidplus/tree/573ed877e4af9ea4dd42217500599687694879e6"
  5340.             ]
  5341.         }
  5342.     },
  5343.     {
  5344.         "version": "2.0.0.1084",
  5345.         "date": "2023-02-26 00:10:51 +0100",
  5346.         "author": "Daniel Marschall (ViaThinkSoft)",
  5347.         "changes": [
  5348.             "Auth plugin \"A1\" does now also accepts base64 payload in addition to hex code. Also, 4 more algorithms are unlocked."
  5349.         ],
  5350.         "sources": {
  5351.             "svn": [
  5352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1084"
  5353.             ],
  5354.             "git": [
  5355.                 "https://github.com/danielmarschall/oidplus/tree/65646677ff2f919eb3bd31c2124581f5cdf1edfc"
  5356.             ]
  5357.         }
  5358.     },
  5359.     {
  5360.         "version": "2.0.0.1083",
  5361.         "date": "2023-02-03 00:51:09 +0100",
  5362.         "author": "Daniel Marschall (ViaThinkSoft)",
  5363.         "changes": [
  5364.             "Minor changes"
  5365.         ],
  5366.         "sources": {
  5367.             "svn": [
  5368.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1083"
  5369.             ],
  5370.             "git": [
  5371.                 "https://github.com/danielmarschall/oidplus/tree/5f1db838dea97f5e0e4dd83ca269d06d65c9e3d8"
  5372.             ]
  5373.         }
  5374.     },
  5375.     {
  5376.         "version": "2.0.0.1082",
  5377.         "date": "2023-02-03 00:14:42 +0100",
  5378.         "author": "Daniel Marschall (ViaThinkSoft)",
  5379.         "changes": [
  5380.             "Minor changes"
  5381.         ],
  5382.         "sources": {
  5383.             "svn": [
  5384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1082"
  5385.             ],
  5386.             "git": [
  5387.                 "https://github.com/danielmarschall/oidplus/tree/af3d21e4c9c60d38423d18f8d9caba5f29836958"
  5388.             ]
  5389.         }
  5390.     },
  5391.     {
  5392.         "version": "2.0.0.1081",
  5393.         "date": "2023-01-24 00:15:33 +0100",
  5394.         "author": "Daniel Marschall (ViaThinkSoft)",
  5395.         "changes": [
  5396.             "Release Internet Draft draft-viathinksoft-oidip-05"
  5397.         ],
  5398.         "sources": {
  5399.             "svn": [
  5400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1081"
  5401.             ],
  5402.             "git": [
  5403.                 "https://github.com/danielmarschall/oidplus/tree/b0fbf1143ddf1283376c9763e27b2e3895b2d3ec"
  5404.             ]
  5405.         }
  5406.     },
  5407.     {
  5408.         "version": "2.0.0.1080",
  5409.         "date": "2023-01-11 00:07:41 +0100",
  5410.         "author": "Daniel Marschall (ViaThinkSoft)",
  5411.         "changes": [],
  5412.         "sources": {
  5413.             "svn": [
  5414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1080"
  5415.             ],
  5416.             "git": [
  5417.                 "https://github.com/danielmarschall/oidplus/tree/b9a7a0b1fcd72a548bde5440d00f18f0b6c6f587"
  5418.             ]
  5419.         }
  5420.     },
  5421.     {
  5422.         "version": "2.0.0.1079",
  5423.         "date": "2023-01-08 22:12:42 +0100",
  5424.         "author": "Daniel Marschall (ViaThinkSoft)",
  5425.         "changes": [
  5426.             "VTS E0 AID => OID mapping"
  5427.         ],
  5428.         "sources": {
  5429.             "svn": [
  5430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1079"
  5431.             ],
  5432.             "git": [
  5433.                 "https://github.com/danielmarschall/oidplus/tree/c5491f52545e72311631cb7bfc0b3f2f79c71af3"
  5434.             ]
  5435.         }
  5436.     },
  5437.     {
  5438.         "version": "2.0.0.1078",
  5439.         "date": "2023-01-08 20:31:10 +0100",
  5440.         "author": "Daniel Marschall (ViaThinkSoft)",
  5441.         "changes": [
  5442.             "Introduced OIDplus System Application Identifier (AID) and OIDplus Information Object Application Identifier (AID)"
  5443.         ],
  5444.         "sources": {
  5445.             "svn": [
  5446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1078"
  5447.             ],
  5448.             "git": [
  5449.                 "https://github.com/danielmarschall/oidplus/tree/a0510b25d657048c07c21e821d54b991ce1266e7"
  5450.             ]
  5451.         }
  5452.     },
  5453.     {
  5454.         "version": "2.0.0.1077",
  5455.         "date": "2023-01-04 01:34:48 +0100",
  5456.         "author": "Daniel Marschall (ViaThinkSoft)",
  5457.         "changes": [
  5458.             "Application Identifier (AID) \"VTS B1\" (member) and \"VTS B2\" (products) bidirectional AltID mapping OID<=>AID established"
  5459.         ],
  5460.         "sources": {
  5461.             "svn": [
  5462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1077"
  5463.             ],
  5464.             "git": [
  5465.                 "https://github.com/danielmarschall/oidplus/tree/6525240d0389e0b9efd7e9e4d27d019258fa4fe7"
  5466.             ]
  5467.         }
  5468.     },
  5469.     {
  5470.         "version": "2.0.0.1076",
  5471.         "date": "2023-01-04 00:50:34 +0100",
  5472.         "author": "Daniel Marschall (ViaThinkSoft)",
  5473.         "changes": [
  5474.             "More design fixes"
  5475.         ],
  5476.         "sources": {
  5477.             "svn": [
  5478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1076"
  5479.             ],
  5480.             "git": [
  5481.                 "https://github.com/danielmarschall/oidplus/tree/1625cdf6aec766839712e71fd0570560ff036233"
  5482.             ]
  5483.         }
  5484.     },
  5485.     {
  5486.         "version": "2.0.0.1075",
  5487.         "date": "2023-01-04 00:02:12 +0100",
  5488.         "author": "Daniel Marschall (ViaThinkSoft)",
  5489.         "changes": [
  5490.             "Small design fixes"
  5491.         ],
  5492.         "sources": {
  5493.             "svn": [
  5494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1075"
  5495.             ],
  5496.             "git": [
  5497.                 "https://github.com/danielmarschall/oidplus/tree/9f0810a320e30116582946b27b386b9a65d6fd29"
  5498.             ]
  5499.         }
  5500.     },
  5501.     {
  5502.         "version": "2.0.0.1074",
  5503.         "date": "2023-01-03 23:10:43 +0100",
  5504.         "author": "Daniel Marschall (ViaThinkSoft)",
  5505.         "changes": [
  5506.             "Extended systeminfo.php. Also, SystemID now contains the ID, not the OID."
  5507.         ],
  5508.         "sources": {
  5509.             "svn": [
  5510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1074"
  5511.             ],
  5512.             "git": [
  5513.                 "https://github.com/danielmarschall/oidplus/tree/5e3c70e80b6f7b7fe5fa3c2b6d3228fa6c401dc8"
  5514.             ]
  5515.         }
  5516.     },
  5517.     {
  5518.         "version": "2.0.0.1073",
  5519.         "date": "2023-01-03 22:56:18 +0100",
  5520.         "author": "Daniel Marschall (ViaThinkSoft)",
  5521.         "changes": [
  5522.             "BUGFIX: OIDplus can now work with PKI again, even if OpenSSL is not installed",
  5523.             "Added System GUID (SHA1-Namebased UUID based on your public key)"
  5524.         ],
  5525.         "sources": {
  5526.             "svn": [
  5527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1073"
  5528.             ],
  5529.             "git": [
  5530.                 "https://github.com/danielmarschall/oidplus/tree/c65f197417f4a9ae526f3b3b9e7ea8dcbe10639a"
  5531.             ]
  5532.         }
  5533.     },
  5534.     {
  5535.         "version": "2.0.0.1072",
  5536.         "date": "2022-12-30 01:21:42 +0100",
  5537.         "author": "Daniel Marschall (ViaThinkSoft)",
  5538.         "changes": [
  5539.             "More internal plugin checks"
  5540.         ],
  5541.         "sources": {
  5542.             "svn": [
  5543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1072"
  5544.             ],
  5545.             "git": [
  5546.                 "https://github.com/danielmarschall/oidplus/tree/76ebdc309129c3352206d18bdf0026cd21901c3e"
  5547.             ]
  5548.         }
  5549.     },
  5550.     {
  5551.         "version": "2.0.0.1071",
  5552.         "date": "2022-12-29 02:27:59 +0100",
  5553.         "author": "Daniel Marschall (ViaThinkSoft)",
  5554.         "changes": [
  5555.             "Implemented dependency check output for CLI"
  5556.         ],
  5557.         "sources": {
  5558.             "svn": [
  5559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1071"
  5560.             ],
  5561.             "git": [
  5562.                 "https://github.com/danielmarschall/oidplus/tree/8ffb604b9722857c273e569d5c2bf09ac3f55832"
  5563.             ]
  5564.         }
  5565.     },
  5566.     {
  5567.         "version": "2.0.0.1070",
  5568.         "date": "2022-12-28 23:24:12 +0100",
  5569.         "author": "Daniel Marschall (ViaThinkSoft)",
  5570.         "changes": [],
  5571.         "sources": {
  5572.             "svn": [
  5573.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1070"
  5574.             ],
  5575.             "git": [
  5576.                 "https://github.com/danielmarschall/oidplus/tree/29b4987b16f638e76eca374d0704ad78d7155564"
  5577.             ]
  5578.         }
  5579.     },
  5580.     {
  5581.         "version": "2.0.0.1069",
  5582.         "date": "2022-12-28 23:21:20 +0100",
  5583.         "author": "Daniel Marschall (ViaThinkSoft)",
  5584.         "changes": [
  5585.             "(Internal code change)"
  5586.         ],
  5587.         "sources": {
  5588.             "svn": [
  5589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1069"
  5590.             ],
  5591.             "git": [
  5592.                 "https://github.com/danielmarschall/oidplus/tree/345988e170d227dd8f9cac7ddea8bde3a39b52ca"
  5593.             ]
  5594.         }
  5595.     },
  5596.     {
  5597.         "version": "2.0.0.1068",
  5598.         "date": "2022-12-28 01:20:39 +0100",
  5599.         "author": "Daniel Marschall (ViaThinkSoft)",
  5600.         "changes": [
  5601.             "Improved \"low PHP version\" error handling"
  5602.         ],
  5603.         "sources": {
  5604.             "svn": [
  5605.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1068"
  5606.             ],
  5607.             "git": [
  5608.                 "https://github.com/danielmarschall/oidplus/tree/142c8cfbdcedd0e3bfd6b912bf8050b3ab3be5c0"
  5609.             ]
  5610.         }
  5611.     },
  5612.     {
  5613.         "version": "2.0.0.1067",
  5614.         "date": "2022-12-27 19:13:31 +0100",
  5615.         "author": "Daniel Marschall (ViaThinkSoft)",
  5616.         "changes": [
  5617.             "Fixed problem with color replacement"
  5618.         ],
  5619.         "sources": {
  5620.             "svn": [
  5621.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1067"
  5622.             ],
  5623.             "git": [
  5624.                 "https://github.com/danielmarschall/oidplus/tree/96b7e446d8e74b831b88a4a92f270bee25a63ee6"
  5625.             ]
  5626.         }
  5627.     },
  5628.     {
  5629.         "version": "2.0.0.1066",
  5630.         "date": "2022-12-27 11:34:50 +0100",
  5631.         "author": "Daniel Marschall (ViaThinkSoft)",
  5632.         "changes": [
  5633.             "(Internal code change)"
  5634.         ],
  5635.         "sources": {
  5636.             "svn": [
  5637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1066"
  5638.             ],
  5639.             "git": [
  5640.                 "https://github.com/danielmarschall/oidplus/tree/d3e3eb83ee66fa813d0b2dda62abce6cd3c87135"
  5641.             ]
  5642.         }
  5643.     },
  5644.     {
  5645.         "version": "2.0.0.1065",
  5646.         "date": "2022-12-27 10:00:55 +0100",
  5647.         "author": "Daniel Marschall (ViaThinkSoft)",
  5648.         "changes": [
  5649.             "OIDplus Setup/OOBE: <head> fields are now the same as in index.php"
  5650.         ],
  5651.         "sources": {
  5652.             "svn": [
  5653.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1065"
  5654.             ],
  5655.             "git": [
  5656.                 "https://github.com/danielmarschall/oidplus/tree/d5ac954b865c0509a83aac84e694c01e82e258ad"
  5657.             ]
  5658.         }
  5659.     },
  5660.     {
  5661.         "version": "2.0.0.1064",
  5662.         "date": "2022-12-26 23:30:18 +0100",
  5663.         "author": "Daniel Marschall (ViaThinkSoft)",
  5664.         "changes": [
  5665.             "OIDplus DOS/Win311/95 small fixes"
  5666.         ],
  5667.         "sources": {
  5668.             "svn": [
  5669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1064"
  5670.             ],
  5671.             "git": [
  5672.                 "https://github.com/danielmarschall/oidplus/tree/3b016847e36bbcea480eae2ed6cc8520fb5a1a45"
  5673.             ]
  5674.         }
  5675.     },
  5676.     {
  5677.         "version": "2.0.0.1063",
  5678.         "date": "2022-12-26 22:23:12 +0100",
  5679.         "author": "Daniel Marschall (ViaThinkSoft)",
  5680.         "changes": [
  5681.             "Added PHPStan to the acknowledgements"
  5682.         ],
  5683.         "sources": {
  5684.             "svn": [
  5685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1063"
  5686.             ],
  5687.             "git": [
  5688.                 "https://github.com/danielmarschall/oidplus/tree/a28855eee41d93ff9f0c54215b9d43cb5a1ffb53"
  5689.             ]
  5690.         }
  5691.     },
  5692.     {
  5693.         "version": "2.0.0.1062",
  5694.         "date": "2022-12-26 22:14:36 +0100",
  5695.         "author": "Daniel Marschall (ViaThinkSoft)",
  5696.         "changes": [
  5697.             "Fixed PHP 8.2.0 incompatibility (\"Documents and Resources\" root node)"
  5698.         ],
  5699.         "sources": {
  5700.             "svn": [
  5701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1062"
  5702.             ],
  5703.             "git": [
  5704.                 "https://github.com/danielmarschall/oidplus/tree/c7f76198174956168d48856565a5f86e652c17aa"
  5705.             ]
  5706.         }
  5707.     },
  5708.     {
  5709.         "version": "2.0.0.1061",
  5710.         "date": "2022-12-26 22:10:15 +0100",
  5711.         "author": "Daniel Marschall (ViaThinkSoft)",
  5712.         "changes": [
  5713.             "Software update: Explicit warning if CURL is not installed rather than a \"something went wrong\" error"
  5714.         ],
  5715.         "sources": {
  5716.             "svn": [
  5717.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1061"
  5718.             ],
  5719.             "git": [
  5720.                 "https://github.com/danielmarschall/oidplus/tree/9665f3d511045836cef96c01554b3828c666c676"
  5721.             ]
  5722.         }
  5723.     },
  5724.     {
  5725.         "version": "2.0.0.1060",
  5726.         "date": "2022-12-26 22:04:49 +0100",
  5727.         "author": "Daniel Marschall (ViaThinkSoft)",
  5728.         "changes": [
  5729.             "Fixed problem with language switcher in new Setup design"
  5730.         ],
  5731.         "sources": {
  5732.             "svn": [
  5733.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1060"
  5734.             ],
  5735.             "git": [
  5736.                 "https://github.com/danielmarschall/oidplus/tree/44c9725e63bc3b12e610106027269cc030910251"
  5737.             ]
  5738.         }
  5739.     },
  5740.     {
  5741.         "version": "2.0.0.1059",
  5742.         "date": "2022-12-26 22:03:43 +0100",
  5743.         "author": "Daniel Marschall (ViaThinkSoft)",
  5744.         "changes": [
  5745.             "Fixed problem with SSL redirection cookie set by Setup"
  5746.         ],
  5747.         "sources": {
  5748.             "svn": [
  5749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1059"
  5750.             ],
  5751.             "git": [
  5752.                 "https://github.com/danielmarschall/oidplus/tree/b0d9a603963867f6f70bc3273f9d1a8f2f1753ef"
  5753.             ]
  5754.         }
  5755.     },
  5756.     {
  5757.         "version": "2.0.0.1058",
  5758.         "date": "2022-12-26 22:02:50 +0100",
  5759.         "author": "Daniel Marschall (ViaThinkSoft)",
  5760.         "changes": [
  5761.             "Fixed PHP 8.2.0 incompatibility (Object type root nodes)"
  5762.         ],
  5763.         "sources": {
  5764.             "svn": [
  5765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1058"
  5766.             ],
  5767.             "git": [
  5768.                 "https://github.com/danielmarschall/oidplus/tree/ec9bba163f3013166ffc813e309ffe384075ae4d"
  5769.             ]
  5770.         }
  5771.     },
  5772.     {
  5773.         "version": "2.0.0.1057",
  5774.         "date": "2022-12-26 19:42:21 +0100",
  5775.         "author": "Daniel Marschall (ViaThinkSoft)",
  5776.         "changes": [],
  5777.         "sources": {
  5778.             "svn": [
  5779.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1057"
  5780.             ],
  5781.             "git": [
  5782.                 "https://github.com/danielmarschall/oidplus/tree/2214c34a8a0cc1619d1254dda367400a1e567513"
  5783.             ]
  5784.         }
  5785.     },
  5786.     {
  5787.         "version": "2.0.0.1056",
  5788.         "date": "2022-12-26 19:28:38 +0100",
  5789.         "author": "Daniel Marschall (ViaThinkSoft)",
  5790.         "changes": [
  5791.             "Vendor update"
  5792.         ],
  5793.         "sources": {
  5794.             "svn": [
  5795.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1056"
  5796.             ],
  5797.             "git": [
  5798.                 "https://github.com/danielmarschall/oidplus/tree/12ba2430b6cc505617cbf1c068e1220101cc5109"
  5799.             ]
  5800.         }
  5801.     },
  5802.     {
  5803.         "version": "2.0.0.1055",
  5804.         "date": "2022-12-26 18:17:44 +0100",
  5805.         "author": "Daniel Marschall (ViaThinkSoft)",
  5806.         "changes": [
  5807.             "OIDplus Setup and OOBE now have the main design (and is dark-theme compatible)"
  5808.         ],
  5809.         "sources": {
  5810.             "svn": [
  5811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1055"
  5812.             ],
  5813.             "git": [
  5814.                 "https://github.com/danielmarschall/oidplus/tree/81226f27a20eecd775aa19a55007ce7cf9a4a1fd"
  5815.             ]
  5816.         }
  5817.     },
  5818.     {
  5819.         "version": "2.0.0.1054",
  5820.         "date": "2022-12-26 01:49:20 +0100",
  5821.         "author": "Daniel Marschall (ViaThinkSoft)",
  5822.         "changes": [
  5823.             "FourCC: Added integer representation"
  5824.         ],
  5825.         "sources": {
  5826.             "svn": [
  5827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1054"
  5828.             ],
  5829.             "git": [
  5830.                 "https://github.com/danielmarschall/oidplus/tree/06cb236656ef9d0a7bf48c212d98da7b2de3fea8"
  5831.             ]
  5832.         }
  5833.     },
  5834.     {
  5835.         "version": "2.0.0.1053",
  5836.         "date": "2022-12-26 00:48:36 +0100",
  5837.         "author": "Daniel Marschall (ViaThinkSoft)",
  5838.         "changes": [
  5839.             "OIDplus for DOS / Windows95 Export splits the root parents now correct"
  5840.         ],
  5841.         "sources": {
  5842.             "svn": [
  5843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1053"
  5844.             ],
  5845.             "git": [
  5846.                 "https://github.com/danielmarschall/oidplus/tree/87b44bf1ad29d201ee75d54f41ecd736d12ae846"
  5847.             ]
  5848.         }
  5849.     },
  5850.     {
  5851.         "version": "2.0.0.1052",
  5852.         "date": "2022-12-25 22:41:57 +0100",
  5853.         "author": "Daniel Marschall (ViaThinkSoft)",
  5854.         "changes": [
  5855.             "OID-Info URLs prefer HTTPS variant https://oid-rep.orange-labs.fr/ instead of HTTP variant http://oid-info.com/"
  5856.         ],
  5857.         "sources": {
  5858.             "svn": [
  5859.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1052"
  5860.             ],
  5861.             "git": [
  5862.                 "https://github.com/danielmarschall/oidplus/tree/226d44ad6f59b42c3b203f371f73e0093a891b9a"
  5863.             ]
  5864.         }
  5865.     },
  5866.     {
  5867.         "version": "2.0.0.1051",
  5868.         "date": "2022-12-22 00:45:05 +0100",
  5869.         "author": "Daniel Marschall (ViaThinkSoft)",
  5870.         "changes": [
  5871.             "Small fix in config migration procedure"
  5872.         ],
  5873.         "sources": {
  5874.             "svn": [
  5875.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1051"
  5876.             ],
  5877.             "git": [
  5878.                 "https://github.com/danielmarschall/oidplus/tree/7bc0af1a1b681f02ea95e860033985f3a699325f"
  5879.             ]
  5880.         }
  5881.     },
  5882.     {
  5883.         "version": "2.0.0.1050",
  5884.         "date": "2022-12-21 01:13:04 +0100",
  5885.         "author": "Daniel Marschall (ViaThinkSoft)",
  5886.         "changes": [
  5887.             "Huge change in internal code structure!",
  5888.             "All OIDplus classes are now in the class namespace \"ViaThinkSoft\\OIDplus\".",
  5889.             "!!! WARNING:",
  5890.             "!!! All plugins MUST put their classes in a namespace and the constant \"INSIDE_OIDPLUS\" must not be used anymore.",
  5891.             "!!! If you have a third-party plugin installed which is NOT bundled with OIDplus, you MUST update it.",
  5892.             "!!! Recommendation: Remove the plugin first, then update OIDplus, then ask the author to change the plugin.",
  5893.             "!!! If you have not installed any third-party plugins, then it is safe to update now."
  5894.         ],
  5895.         "sources": {
  5896.             "svn": [
  5897.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1050"
  5898.             ],
  5899.             "git": [
  5900.                 "https://github.com/danielmarschall/oidplus/tree/2c479351f99237967ee3edbeb704f9b4180454f9"
  5901.             ]
  5902.         }
  5903.     },
  5904.     {
  5905.         "version": "2.0.0.1049",
  5906.         "date": "2022-12-20 13:33:21 +0100",
  5907.         "author": "Daniel Marschall (ViaThinkSoft)",
  5908.         "changes": [
  5909.             "Fix setup not working (bug introduced in SVN Rev 1041 on 9 Dec 2022)"
  5910.         ],
  5911.         "sources": {
  5912.             "svn": [
  5913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1049"
  5914.             ],
  5915.             "git": [
  5916.                 "https://github.com/danielmarschall/oidplus/tree/32dd7562e254d97ee47f872d0183ce1fd23ad351"
  5917.             ]
  5918.         }
  5919.     },
  5920.     {
  5921.         "version": "2.0.0.1048",
  5922.         "date": "2022-12-11 02:20:19 +0100",
  5923.         "author": "Daniel Marschall (ViaThinkSoft)",
  5924.         "changes": [],
  5925.         "sources": {
  5926.             "svn": [
  5927.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1048"
  5928.             ],
  5929.             "git": [
  5930.                 "https://github.com/danielmarschall/oidplus/tree/d3bf821e33efa8b51b7f9131d5e1a3c0689f491d"
  5931.             ]
  5932.         }
  5933.     },
  5934.     {
  5935.         "version": "2.0.0.1047",
  5936.         "date": "2022-12-11 01:37:48 +0100",
  5937.         "author": "Daniel Marschall (ViaThinkSoft)",
  5938.         "changes": [
  5939.             "Fixed PHPInfo for PHP 8.2"
  5940.         ],
  5941.         "sources": {
  5942.             "svn": [
  5943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1047"
  5944.             ],
  5945.             "git": [
  5946.                 "https://github.com/danielmarschall/oidplus/tree/b217794f2cd3ba555df9477ff61a30b1cf0fced5"
  5947.             ]
  5948.         }
  5949.     },
  5950.     {
  5951.         "version": "2.0.0.1046",
  5952.         "date": "2022-12-11 01:22:05 +0100",
  5953.         "author": "Daniel Marschall (ViaThinkSoft)",
  5954.         "changes": [
  5955.             "Removal of deprecated utf8_encode()"
  5956.         ],
  5957.         "sources": {
  5958.             "svn": [
  5959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1046"
  5960.             ],
  5961.             "git": [
  5962.                 "https://github.com/danielmarschall/oidplus/tree/10cbd4d8e557318e37b61bbf2937f1278f6514d6"
  5963.             ]
  5964.         }
  5965.     },
  5966.     {
  5967.         "version": "2.0.0.1045",
  5968.         "date": "2022-12-10 23:53:01 +0100",
  5969.         "author": "Daniel Marschall (ViaThinkSoft)",
  5970.         "changes": [],
  5971.         "sources": {
  5972.             "svn": [
  5973.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1045"
  5974.             ],
  5975.             "git": [
  5976.                 "https://github.com/danielmarschall/oidplus/tree/544e54617d639fca3b3d782fa86790e27b10cdfd"
  5977.             ]
  5978.         }
  5979.     },
  5980.     {
  5981.         "version": "2.0.0.1044",
  5982.         "date": "2022-12-09 23:58:50 +0100",
  5983.         "author": "Daniel Marschall (ViaThinkSoft)",
  5984.         "changes": [],
  5985.         "sources": {
  5986.             "svn": [
  5987.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1044"
  5988.             ],
  5989.             "git": [
  5990.                 "https://github.com/danielmarschall/oidplus/tree/b069ae3e7b6907a92e9112592eb2e1683075d6ed"
  5991.             ]
  5992.         }
  5993.     },
  5994.     {
  5995.         "version": "2.0.0.1043",
  5996.         "date": "2022-12-09 23:19:02 +0100",
  5997.         "author": "Daniel Marschall (ViaThinkSoft)",
  5998.         "changes": [],
  5999.         "sources": {
  6000.             "svn": [
  6001.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1043"
  6002.             ],
  6003.             "git": [
  6004.                 "https://github.com/danielmarschall/oidplus/tree/78dbe0ccb4c76b39a2ccaf42c9aad02451bb586a"
  6005.             ]
  6006.         }
  6007.     },
  6008.     {
  6009.         "version": "2.0.0.1042",
  6010.         "date": "2022-12-09 22:05:45 +0100",
  6011.         "author": "Daniel Marschall (ViaThinkSoft)",
  6012.         "changes": [
  6013.             "PHP 8.2.0 compatibility"
  6014.         ],
  6015.         "sources": {
  6016.             "svn": [
  6017.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1042"
  6018.             ],
  6019.             "git": [
  6020.                 "https://github.com/danielmarschall/oidplus/tree/ef728218d9fb02536aadedb81f975fc4c5ceface"
  6021.             ]
  6022.         }
  6023.     },
  6024.     {
  6025.         "version": "2.0.0.1041",
  6026.         "date": "2022-12-09 20:32:43 +0100",
  6027.         "author": "Daniel Marschall (ViaThinkSoft)",
  6028.         "changes": [
  6029.             "New base-config setting DEFAULT_LANGUAGE (possible values: enus, dede)"
  6030.         ],
  6031.         "sources": {
  6032.             "svn": [
  6033.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1041"
  6034.             ],
  6035.             "git": [
  6036.                 "https://github.com/danielmarschall/oidplus/tree/fdff519cf3be59eb3c669fb7c22a831785c57703"
  6037.             ]
  6038.         }
  6039.     },
  6040.     {
  6041.         "version": "2.0.0.1040",
  6042.         "date": "2022-12-06 01:31:40 +0100",
  6043.         "author": "Daniel Marschall (ViaThinkSoft)",
  6044.         "changes": [
  6045.             "Fixed altids plugin (release 1.0.2)"
  6046.         ],
  6047.         "sources": {
  6048.             "svn": [
  6049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1040"
  6050.             ],
  6051.             "git": [
  6052.                 "https://github.com/danielmarschall/oidplus/tree/7f232d3614733600e9af57df61f1a764cfea86fd"
  6053.             ]
  6054.         }
  6055.     },
  6056.     {
  6057.         "version": "2.0.0.1039",
  6058.         "date": "2022-11-30 01:11:00 +0100",
  6059.         "author": "Daniel Marschall (ViaThinkSoft)",
  6060.         "changes": [],
  6061.         "sources": {
  6062.             "svn": [
  6063.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1039"
  6064.             ],
  6065.             "git": [
  6066.                 "https://github.com/danielmarschall/oidplus/tree/03b6a00a3e007fd6d4127a53894c57108dd936a6"
  6067.             ]
  6068.         }
  6069.     },
  6070.     {
  6071.         "version": "2.0.0.1038",
  6072.         "date": "2022-11-27 12:14:30 +0100",
  6073.         "author": "Daniel Marschall (ViaThinkSoft)",
  6074.         "changes": [
  6075.             "Automated AJAX plugin: Blacklist button now has a confirmation dialog"
  6076.         ],
  6077.         "sources": {
  6078.             "svn": [
  6079.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1038"
  6080.             ],
  6081.             "git": [
  6082.                 "https://github.com/danielmarschall/oidplus/tree/c5ec16113759f017acdb77f2864868d6be3fde8e"
  6083.             ]
  6084.         }
  6085.     },
  6086.     {
  6087.         "version": "2.0.0.1037",
  6088.         "date": "2022-11-27 02:15:58 +0100",
  6089.         "author": "Daniel Marschall (ViaThinkSoft)",
  6090.         "changes": [
  6091.             "Vendor update"
  6092.         ],
  6093.         "sources": {
  6094.             "svn": [
  6095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1037"
  6096.             ],
  6097.             "git": [
  6098.                 "https://github.com/danielmarschall/oidplus/tree/3ea811b3202b9f3eac65713d9fdad62762f52c05"
  6099.             ]
  6100.         }
  6101.     },
  6102.     {
  6103.         "version": "2.0.0.1036",
  6104.         "date": "2022-11-27 00:54:59 +0100",
  6105.         "author": "Daniel Marschall (ViaThinkSoft)",
  6106.         "changes": [
  6107.             "Server errors are now shown to the user instead of error message \"SyntaxError: Unexpected token < in JSON at position 0\""
  6108.         ],
  6109.         "sources": {
  6110.             "svn": [
  6111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1036"
  6112.             ],
  6113.             "git": [
  6114.                 "https://github.com/danielmarschall/oidplus/tree/c7177a64c8ae42415e1169e9dc7e4f43552c7554"
  6115.             ]
  6116.         }
  6117.     },
  6118.     {
  6119.         "version": "2.0.0.1035",
  6120.         "date": "2022-11-12 00:36:44 +0100",
  6121.         "author": "Daniel Marschall (ViaThinkSoft)",
  6122.         "changes": [
  6123.             "GUID and FourCC plugins have \"folder\" icons in the treeview if they are no leaf-nodes"
  6124.         ],
  6125.         "sources": {
  6126.             "svn": [
  6127.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1035"
  6128.             ],
  6129.             "git": [
  6130.                 "https://github.com/danielmarschall/oidplus/tree/473ef91f8e71040bf11d4a1ff85a34f34c036908"
  6131.             ]
  6132.         }
  6133.     },
  6134.     {
  6135.         "version": "2.0.0.1034",
  6136.         "date": "2022-11-09 01:24:51 +0100",
  6137.         "author": "Daniel Marschall (ViaThinkSoft)",
  6138.         "changes": [
  6139.             "Composer no-dev (doesn't do any difference atm)"
  6140.         ],
  6141.         "sources": {
  6142.             "svn": [
  6143.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1034"
  6144.             ],
  6145.             "git": [
  6146.                 "https://github.com/danielmarschall/oidplus/tree/a7e5f9fceb5286f234fcada67dd3cd40f36a4024"
  6147.             ]
  6148.         }
  6149.     },
  6150.     {
  6151.         "version": "2.0.0.1033",
  6152.         "date": "2022-11-09 01:06:17 +0100",
  6153.         "author": "Daniel Marschall (ViaThinkSoft)",
  6154.         "changes": [
  6155.             "Replaced some $_REQUEST with $_GET and $_POST.",
  6156.             "Made sure \"request_order\" is in a defined state. (Important: Cookies must not be $_REQUEST)"
  6157.         ],
  6158.         "sources": {
  6159.             "svn": [
  6160.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1033"
  6161.             ],
  6162.             "git": [
  6163.                 "https://github.com/danielmarschall/oidplus/tree/9824a1d6adc238dd69c66e34003e938fd457f012"
  6164.             ]
  6165.         }
  6166.     },
  6167.     {
  6168.         "version": "2.0.0.1032",
  6169.         "date": "2022-11-05 01:36:23 +0100",
  6170.         "author": "Daniel Marschall (ViaThinkSoft)",
  6171.         "changes": [
  6172.             "Vendor update"
  6173.         ],
  6174.         "sources": {
  6175.             "svn": [
  6176.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1032"
  6177.             ],
  6178.             "git": [
  6179.                 "https://github.com/danielmarschall/oidplus/tree/38850dc7a431156fdd51521ad00d186d15668f87"
  6180.             ]
  6181.         }
  6182.     },
  6183.     {
  6184.         "version": "2.0.0.1031",
  6185.         "date": "2022-11-01 19:08:32 +0100",
  6186.         "author": "Daniel Marschall (ViaThinkSoft)",
  6187.         "changes": [],
  6188.         "sources": {
  6189.             "svn": [
  6190.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1031"
  6191.             ],
  6192.             "git": [
  6193.                 "https://github.com/danielmarschall/oidplus/tree/bebaee974ab8b6cd960eda31aac0343584043ab5"
  6194.             ]
  6195.         }
  6196.     },
  6197.     {
  6198.         "version": "2.0.0.1030",
  6199.         "date": "2022-10-29 13:07:35 +0200",
  6200.         "author": "Daniel Marschall (ViaThinkSoft)",
  6201.         "changes": [
  6202.             "Setup assistant looks now different dependent if the base config file already exists or not (especially to avoid accidental overwriting of the database)"
  6203.         ],
  6204.         "sources": {
  6205.             "svn": [
  6206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1030"
  6207.             ],
  6208.             "git": [
  6209.                 "https://github.com/danielmarschall/oidplus/tree/c2a276e7c3b0ff742a9772bbcc87058791f4330f"
  6210.             ]
  6211.         }
  6212.     },
  6213.     {
  6214.         "version": "2.0.0.1029",
  6215.         "date": "2022-10-28 10:11:40 +0200",
  6216.         "author": "Daniel Marschall (ViaThinkSoft)",
  6217.         "changes": [
  6218.             "Fixed bug in System Registration request after OOBE"
  6219.         ],
  6220.         "sources": {
  6221.             "svn": [
  6222.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1029"
  6223.             ],
  6224.             "git": [
  6225.                 "https://github.com/danielmarschall/oidplus/tree/b5d4ec8321cc83a500ac14cb1953849f82dcb7fb"
  6226.             ]
  6227.         }
  6228.     },
  6229.     {
  6230.         "version": "2.0.0.1028",
  6231.         "date": "2022-10-28 10:06:29 +0200",
  6232.         "author": "Daniel Marschall (ViaThinkSoft)",
  6233.         "changes": [
  6234.             "Fixed problem in RA Root Object Listing"
  6235.         ],
  6236.         "sources": {
  6237.             "svn": [
  6238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1028"
  6239.             ],
  6240.             "git": [
  6241.                 "https://github.com/danielmarschall/oidplus/tree/e9d8bb25cae48142cd4d853d665308e16dd75596"
  6242.             ]
  6243.         }
  6244.     },
  6245.     {
  6246.         "version": "2.0.0.1027",
  6247.         "date": "2022-10-25 00:49:59 +0200",
  6248.         "author": "Daniel Marschall (ViaThinkSoft)",
  6249.         "changes": [],
  6250.         "sources": {
  6251.             "svn": [
  6252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1027"
  6253.             ],
  6254.             "git": [
  6255.                 "https://github.com/danielmarschall/oidplus/tree/0c8c339255ed9c1736e364053aa8ecffc1a910cd"
  6256.             ]
  6257.         }
  6258.     },
  6259.     {
  6260.         "version": "2.0.0.1026",
  6261.         "date": "2022-10-24 16:43:14 +0200",
  6262.         "author": "Daniel Marschall (ViaThinkSoft)",
  6263.         "changes": [],
  6264.         "sources": {
  6265.             "svn": [
  6266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1026"
  6267.             ],
  6268.             "git": [
  6269.                 "https://github.com/danielmarschall/oidplus/tree/633a4652909117ce051055978def789a39a04e76"
  6270.             ]
  6271.         }
  6272.     },
  6273.     {
  6274.         "version": "2.0.0.1025",
  6275.         "date": "2022-10-23 18:28:48 +0200",
  6276.         "author": "Daniel Marschall (ViaThinkSoft)",
  6277.         "changes": [
  6278.             "VTS Captcha: Re-Added \"autosolve\" (configurable)"
  6279.         ],
  6280.         "sources": {
  6281.             "svn": [
  6282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1025"
  6283.             ],
  6284.             "git": [
  6285.                 "https://github.com/danielmarschall/oidplus/tree/6c372a99175889745a2e829b5865d79125d2184b"
  6286.             ]
  6287.         }
  6288.     },
  6289.     {
  6290.         "version": "2.0.0.1024",
  6291.         "date": "2022-10-23 18:03:29 +0200",
  6292.         "author": "Daniel Marschall (ViaThinkSoft)",
  6293.         "changes": [
  6294.             "Fixed some race-conditions with VTS Client Challenge CAPTCHA"
  6295.         ],
  6296.         "sources": {
  6297.             "svn": [
  6298.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1024"
  6299.             ],
  6300.             "git": [
  6301.                 "https://github.com/danielmarschall/oidplus/tree/691fb5915d384d2017f69131b66f6421c3d73843"
  6302.             ]
  6303.         }
  6304.     },
  6305.     {
  6306.         "version": "2.0.0.1023",
  6307.         "date": "2022-10-22 21:33:46 +0200",
  6308.         "author": "Daniel Marschall (ViaThinkSoft)",
  6309.         "changes": [
  6310.             "VTS Challenge CAPTCHA : Based on version 1.1.1 now"
  6311.         ],
  6312.         "sources": {
  6313.             "svn": [
  6314.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1023"
  6315.             ],
  6316.             "git": [
  6317.                 "https://github.com/danielmarschall/oidplus/tree/26bf591a7c88e11cfcd063f0d697429e798db4d4"
  6318.             ]
  6319.         }
  6320.     },
  6321.     {
  6322.         "version": "2.0.0.1022",
  6323.         "date": "2022-10-22 15:46:00 +0200",
  6324.         "author": "Daniel Marschall (ViaThinkSoft)",
  6325.         "changes": [
  6326.             "Updated VTS Client Challenge plugin to version 1.1 (mitigate replay attack)"
  6327.         ],
  6328.         "sources": {
  6329.             "svn": [
  6330.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1022"
  6331.             ],
  6332.             "git": [
  6333.                 "https://github.com/danielmarschall/oidplus/tree/a74e78194235c68ad5b5bef0ed77ccc60d499cfd"
  6334.             ]
  6335.         }
  6336.     },
  6337.     {
  6338.         "version": "2.0.0.1021",
  6339.         "date": "2022-10-22 15:10:43 +0200",
  6340.         "author": "Daniel Marschall (ViaThinkSoft)",
  6341.         "changes": [
  6342.             "Make use of php-sha3 fork by danielmarschall (contains hash_hmac)",
  6343.             "TinyMCE update"
  6344.         ],
  6345.         "sources": {
  6346.             "svn": [
  6347.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1021"
  6348.             ],
  6349.             "git": [
  6350.                 "https://github.com/danielmarschall/oidplus/tree/5e5a182572f642b0827418f4da79901365bf4eaa"
  6351.             ]
  6352.         }
  6353.     },
  6354.     {
  6355.         "version": "2.0.0.1020",
  6356.         "date": "2022-10-22 01:11:10 +0200",
  6357.         "author": "Daniel Marschall (ViaThinkSoft)",
  6358.         "changes": [
  6359.             "Setup: Added \"Canonical URL\" option"
  6360.         ],
  6361.         "sources": {
  6362.             "svn": [
  6363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1020"
  6364.             ],
  6365.             "git": [
  6366.                 "https://github.com/danielmarschall/oidplus/tree/3dee4febb0c28b1f915d7092a8e7fec536cd8c53"
  6367.             ]
  6368.         }
  6369.     },
  6370.     {
  6371.         "version": "2.0.0.1019",
  6372.         "date": "2022-10-22 00:35:54 +0200",
  6373.         "author": "Daniel Marschall (ViaThinkSoft)",
  6374.         "changes": [
  6375.             "Fixed issues with hCaptcha plugin"
  6376.         ],
  6377.         "sources": {
  6378.             "svn": [
  6379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1019"
  6380.             ],
  6381.             "git": [
  6382.                 "https://github.com/danielmarschall/oidplus/tree/e295df539215edbd823df17d480b17f0058f91b3"
  6383.             ]
  6384.         }
  6385.     },
  6386.     {
  6387.         "version": "2.0.0.1018",
  6388.         "date": "2022-10-22 00:20:02 +0200",
  6389.         "author": "Daniel Marschall (ViaThinkSoft)",
  6390.         "changes": [
  6391.             "Applied more fixes to the ViaThinkSoft Client Challenge CAPTCHA. Also, removed captchaDomHead() from the CAPTCHA API"
  6392.         ],
  6393.         "sources": {
  6394.             "svn": [
  6395.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1018"
  6396.             ],
  6397.             "git": [
  6398.                 "https://github.com/danielmarschall/oidplus/tree/5c89d11865221b39ec57d867672ed9c5b436236a"
  6399.             ]
  6400.         }
  6401.     },
  6402.     {
  6403.         "version": "2.0.0.1017",
  6404.         "date": "2022-10-21 22:32:34 +0200",
  6405.         "author": "Daniel Marschall (ViaThinkSoft)",
  6406.         "changes": [
  6407.             "Fixed issue where ViaThinkSoft Challenge CAPTCHA blocked the UI, and it didn't work on subfolders"
  6408.         ],
  6409.         "sources": {
  6410.             "svn": [
  6411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1017"
  6412.             ],
  6413.             "git": [
  6414.                 "https://github.com/danielmarschall/oidplus/tree/101818aa94a013c10cfb20c857c5bfa5b74aa93d"
  6415.             ]
  6416.         }
  6417.     },
  6418.     {
  6419.         "version": "2.0.0.1016",
  6420.         "date": "2022-10-21 17:45:33 +0200",
  6421.         "author": "Daniel Marschall (ViaThinkSoft)",
  6422.         "changes": [
  6423.             "Implemented reCAPTCHA V2 Invisible and reCAPTCHA V3 (score based)"
  6424.         ],
  6425.         "sources": {
  6426.             "svn": [
  6427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1016"
  6428.             ],
  6429.             "git": [
  6430.                 "https://github.com/danielmarschall/oidplus/tree/d864a5b56b74db78f6844bd06e70f6bf1ba36433"
  6431.             ]
  6432.         }
  6433.     },
  6434.     {
  6435.         "version": "2.0.0.1015",
  6436.         "date": "2022-10-20 23:31:45 +0200",
  6437.         "author": "Daniel Marschall (ViaThinkSoft)",
  6438.         "changes": [
  6439.             "Repaired ReCAPTCHA"
  6440.         ],
  6441.         "sources": {
  6442.             "svn": [
  6443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1015"
  6444.             ],
  6445.             "git": [
  6446.                 "https://github.com/danielmarschall/oidplus/tree/8191fc6ee992371fac9324fec9350a0104761988"
  6447.             ]
  6448.         }
  6449.     },
  6450.     {
  6451.         "version": "2.0.0.1014",
  6452.         "date": "2022-10-18 00:47:31 +0200",
  6453.         "author": "Daniel Marschall (ViaThinkSoft)",
  6454.         "changes": [],
  6455.         "sources": {
  6456.             "svn": [
  6457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1014"
  6458.             ],
  6459.             "git": [
  6460.                 "https://github.com/danielmarschall/oidplus/tree/d4e95fc8ceab4d9a95641bf63ab07ef41afa3b5e"
  6461.             ]
  6462.         }
  6463.     },
  6464.     {
  6465.         "version": "2.0.0.1013",
  6466.         "date": "2022-10-17 23:02:34 +0200",
  6467.         "author": "Daniel Marschall (ViaThinkSoft)",
  6468.         "changes": [],
  6469.         "sources": {
  6470.             "svn": [
  6471.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1013"
  6472.             ],
  6473.             "git": [
  6474.                 "https://github.com/danielmarschall/oidplus/tree/19dc5dd865b6049ee2d442910e574a0a7c2145dd"
  6475.             ]
  6476.         }
  6477.     },
  6478.     {
  6479.         "version": "2.0.0.1012",
  6480.         "date": "2022-10-17 22:52:45 +0200",
  6481.         "author": "Daniel Marschall (ViaThinkSoft)",
  6482.         "changes": [],
  6483.         "sources": {
  6484.             "svn": [
  6485.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1012"
  6486.             ],
  6487.             "git": [
  6488.                 "https://github.com/danielmarschall/oidplus/tree/5a9e85aac5d3c40f31d888f787164e9d9bf0fb94"
  6489.             ]
  6490.         }
  6491.     },
  6492.     {
  6493.         "version": "2.0.0.1011",
  6494.         "date": "2022-10-17 21:39:44 +0200",
  6495.         "author": "Daniel Marschall (ViaThinkSoft)",
  6496.         "changes": [
  6497.             "Made privacy documentation more pretty"
  6498.         ],
  6499.         "sources": {
  6500.             "svn": [
  6501.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1011"
  6502.             ],
  6503.             "git": [
  6504.                 "https://github.com/danielmarschall/oidplus/tree/044896468301fc48d3692a4b23411e9230264847"
  6505.             ]
  6506.         }
  6507.     },
  6508.     {
  6509.         "version": "2.0.0.1010",
  6510.         "date": "2022-10-17 13:27:32 +0200",
  6511.         "author": "Daniel Marschall (ViaThinkSoft)",
  6512.         "changes": [
  6513.             "hCaptcha fixes"
  6514.         ],
  6515.         "sources": {
  6516.             "svn": [
  6517.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1010"
  6518.             ],
  6519.             "git": [
  6520.                 "https://github.com/danielmarschall/oidplus/tree/7e915250aaf1657e1b50d90f508db0ebc5a28033"
  6521.             ]
  6522.         }
  6523.     },
  6524.     {
  6525.         "version": "2.0.0.1009",
  6526.         "date": "2022-10-17 03:47:02 +0200",
  6527.         "author": "Daniel Marschall (ViaThinkSoft)",
  6528.         "changes": [
  6529.             "Fix hCaptcha"
  6530.         ],
  6531.         "sources": {
  6532.             "svn": [
  6533.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1009"
  6534.             ],
  6535.             "git": [
  6536.                 "https://github.com/danielmarschall/oidplus/tree/43b362738a610f97b3eb98d15f5a218315470f6e"
  6537.             ]
  6538.         }
  6539.     },
  6540.     {
  6541.         "version": "2.0.0.1008",
  6542.         "date": "2022-10-17 02:39:09 +0200",
  6543.         "author": "Daniel Marschall (ViaThinkSoft)",
  6544.         "changes": [],
  6545.         "sources": {
  6546.             "svn": [
  6547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1008"
  6548.             ],
  6549.             "git": [
  6550.                 "https://github.com/danielmarschall/oidplus/tree/5150a2498de2c83904a5a32fcbe16e331ebfee95"
  6551.             ]
  6552.         }
  6553.     },
  6554.     {
  6555.         "version": "2.0.0.1007",
  6556.         "date": "2022-10-17 00:29:13 +0200",
  6557.         "author": "Daniel Marschall (ViaThinkSoft)",
  6558.         "changes": [],
  6559.         "sources": {
  6560.             "svn": [
  6561.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1007"
  6562.             ],
  6563.             "git": [
  6564.                 "https://github.com/danielmarschall/oidplus/tree/88fcffaba775b98f0a6ab454dc249de013441ccf"
  6565.             ]
  6566.         }
  6567.     },
  6568.     {
  6569.         "version": "2.0.0.1006",
  6570.         "date": "2022-10-17 00:25:58 +0200",
  6571.         "author": "Daniel Marschall (ViaThinkSoft)",
  6572.         "changes": [
  6573.             "Notifications plugin: Added checks if confidential directories are world-readable, and if the cache directory is writeable"
  6574.         ],
  6575.         "sources": {
  6576.             "svn": [
  6577.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1006"
  6578.             ],
  6579.             "git": [
  6580.                 "https://github.com/danielmarschall/oidplus/tree/83c39acaf71cdbe66b56756b5fd465f3ceafe750"
  6581.             ]
  6582.         }
  6583.     },
  6584.     {
  6585.         "version": "2.0.0.1005",
  6586.         "date": "2022-10-16 22:40:43 +0200",
  6587.         "author": "Daniel Marschall (ViaThinkSoft)",
  6588.         "changes": [],
  6589.         "sources": {
  6590.             "svn": [
  6591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1005"
  6592.             ],
  6593.             "git": [
  6594.                 "https://github.com/danielmarschall/oidplus/tree/dab61e3fd3e8a636baa3cd5cebd41c7f08b5a5fd"
  6595.             ]
  6596.         }
  6597.     },
  6598.     {
  6599.         "version": "2.0.0.1004",
  6600.         "date": "2022-10-16 04:18:37 +0200",
  6601.         "author": "Daniel Marschall (ViaThinkSoft)",
  6602.         "changes": [],
  6603.         "sources": {
  6604.             "svn": [
  6605.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1004"
  6606.             ],
  6607.             "git": [
  6608.                 "https://github.com/danielmarschall/oidplus/tree/f89bc9fbbcbe4fa3b09d23804e1b9a502fef64a7"
  6609.             ]
  6610.         }
  6611.     },
  6612.     {
  6613.         "version": "2.0.0.1003",
  6614.         "date": "2022-10-16 04:16:40 +0200",
  6615.         "author": "Daniel Marschall (ViaThinkSoft)",
  6616.         "changes": [
  6617.             "hCaptcha cannot be selected anymore if php_curl is missing"
  6618.         ],
  6619.         "sources": {
  6620.             "svn": [
  6621.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1003"
  6622.             ],
  6623.             "git": [
  6624.                 "https://github.com/danielmarschall/oidplus/tree/ed677f82934db3c083a2287cb5ca95132361d692"
  6625.             ]
  6626.         }
  6627.     },
  6628.     {
  6629.         "version": "2.0.0.1002",
  6630.         "date": "2022-10-16 03:34:50 +0200",
  6631.         "author": "Daniel Marschall (ViaThinkSoft)",
  6632.         "changes": [],
  6633.         "sources": {
  6634.             "svn": [
  6635.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1002"
  6636.             ],
  6637.             "git": [
  6638.                 "https://github.com/danielmarschall/oidplus/tree/5300dd111186b7a143ad64f67dab1993d8aaae89"
  6639.             ]
  6640.         }
  6641.     },
  6642.     {
  6643.         "version": "2.0.0.1001",
  6644.         "date": "2022-10-16 03:31:34 +0200",
  6645.         "author": "Daniel Marschall (ViaThinkSoft)",
  6646.         "changes": [
  6647.             "New plugin: hCaptcha"
  6648.         ],
  6649.         "sources": {
  6650.             "svn": [
  6651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1001"
  6652.             ],
  6653.             "git": [
  6654.                 "https://github.com/danielmarschall/oidplus/tree/3d818b3789c77750bd453893e49accf08bdadc3e"
  6655.             ]
  6656.         }
  6657.     },
  6658.     {
  6659.         "version": "2.0.0.1000",
  6660.         "date": "2022-10-15 23:40:20 +0200",
  6661.         "author": "Daniel Marschall (ViaThinkSoft)",
  6662.         "changes": [
  6663.             "NEW PLUGIN: Notifications for RA or Administrator"
  6664.         ],
  6665.         "sources": {
  6666.             "svn": [
  6667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1000"
  6668.             ],
  6669.             "git": [
  6670.                 "https://github.com/danielmarschall/oidplus/tree/46c170e9d16767d7aaa1cc4afc86877e8037e685"
  6671.             ]
  6672.         }
  6673.     },
  6674.     {
  6675.         "version": "2.0.0.999",
  6676.         "date": "2022-10-15 23:30:24 +0200",
  6677.         "author": "Daniel Marschall (ViaThinkSoft)",
  6678.         "changes": [],
  6679.         "sources": {
  6680.             "svn": [
  6681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@999"
  6682.             ],
  6683.             "git": [
  6684.                 "https://github.com/danielmarschall/oidplus/tree/81cc8a29eb9ccab3fe8331ef80bf205b08b7caa4"
  6685.             ]
  6686.         }
  6687.     },
  6688.     {
  6689.         "version": "2.0.0.998",
  6690.         "date": "2022-10-15 14:56:58 +0200",
  6691.         "author": "Daniel Marschall (ViaThinkSoft)",
  6692.         "changes": [
  6693.             "Error in Non-Javascript menu fixed"
  6694.         ],
  6695.         "sources": {
  6696.             "svn": [
  6697.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@998"
  6698.             ],
  6699.             "git": [
  6700.                 "https://github.com/danielmarschall/oidplus/tree/f01eddc697b6269fc6742c5862f8918209135b72"
  6701.             ]
  6702.         }
  6703.     },
  6704.     {
  6705.         "version": "2.0.0.997",
  6706.         "date": "2022-10-15 14:21:45 +0200",
  6707.         "author": "Daniel Marschall (ViaThinkSoft)",
  6708.         "changes": [
  6709.             "VNag: Special case for version compare added"
  6710.         ],
  6711.         "sources": {
  6712.             "svn": [
  6713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@997"
  6714.             ],
  6715.             "git": [
  6716.                 "https://github.com/danielmarschall/oidplus/tree/2883d82dc8c5158793d6f0b5b82c9505c5bfa980"
  6717.             ]
  6718.         }
  6719.     },
  6720.     {
  6721.         "version": "2.0.0.996",
  6722.         "date": "2022-10-15 09:55:11 +0200",
  6723.         "author": "Daniel Marschall (ViaThinkSoft)",
  6724.         "changes": [
  6725.             "Fixed GitHub bug #3: Setup \"Copy to clipboard\" button copied non-breaking whitespaces instead of normal whitespaces, generating a syntax error in the base config file (bug introduced in SVN Rev 983 on 3 Oct 2022)"
  6726.         ],
  6727.         "sources": {
  6728.             "svn": [
  6729.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@996"
  6730.             ],
  6731.             "git": [
  6732.                 "https://github.com/danielmarschall/oidplus/tree/72f9b0295c9a2d6983cbba8c9b86b5b3491671b4"
  6733.             ]
  6734.         }
  6735.     },
  6736.     {
  6737.         "version": "2.0.0.991",
  6738.         "date": "2022-10-10 00:48:29 +0200",
  6739.         "author": "Daniel Marschall (ViaThinkSoft)",
  6740.         "changes": [],
  6741.         "sources": {
  6742.             "svn": [
  6743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@991"
  6744.             ],
  6745.             "git": [
  6746.                 "https://github.com/danielmarschall/oidplus/tree/a4185ddee17fe8766d267916157ae314f555adb8"
  6747.             ]
  6748.         }
  6749.     },
  6750.     {
  6751.         "version": "2.0.0.990",
  6752.         "date": "2022-10-09 18:33:43 +0200",
  6753.         "author": "Daniel Marschall (ViaThinkSoft)",
  6754.         "changes": [
  6755.             "Bundled new third-party plugin \"AltIDs\" by Frdlweb"
  6756.         ],
  6757.         "sources": {
  6758.             "svn": [
  6759.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@990"
  6760.             ],
  6761.             "git": [
  6762.                 "https://github.com/danielmarschall/oidplus/tree/68d523d0d696cda24c6cb6fa26b7be5a65e6db27"
  6763.             ]
  6764.         }
  6765.     },
  6766.     {
  6767.         "version": "2.0.0.989",
  6768.         "date": "2022-10-09 11:03:39 +0200",
  6769.         "author": "Daniel Marschall (ViaThinkSoft)",
  6770.         "changes": [
  6771.             "Added function getScalar to OIDplusDatabaseConnection"
  6772.         ],
  6773.         "sources": {
  6774.             "svn": [
  6775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@989"
  6776.             ],
  6777.             "git": [
  6778.                 "https://github.com/danielmarschall/oidplus/tree/d3f86690b391d1de84bf4117ecf84e61f14840fd"
  6779.             ]
  6780.         }
  6781.     },
  6782.     {
  6783.         "version": "2.0.0.988",
  6784.         "date": "2022-10-05 16:52:34 +0200",
  6785.         "author": "Daniel Marschall (ViaThinkSoft)",
  6786.         "changes": [],
  6787.         "sources": {
  6788.             "svn": [
  6789.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@988"
  6790.             ],
  6791.             "git": [
  6792.                 "https://github.com/danielmarschall/oidplus/tree/b07d1df44c03757ef231f338704d50da3959f3ab"
  6793.             ]
  6794.         }
  6795.     },
  6796.     {
  6797.         "version": "2.0.0.987",
  6798.         "date": "2022-10-04 19:11:29 +0200",
  6799.         "author": "Daniel Marschall (ViaThinkSoft)",
  6800.         "changes": [
  6801.             "Color plugin: \"Invert colors\" is now a checkbox instead of a 0/1 slider"
  6802.         ],
  6803.         "sources": {
  6804.             "svn": [
  6805.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@987"
  6806.             ],
  6807.             "git": [
  6808.                 "https://github.com/danielmarschall/oidplus/tree/72c9f925986e4cd8d8f210f12d4e1fb95d98a87f"
  6809.             ]
  6810.         }
  6811.     },
  6812.     {
  6813.         "version": "2.0.0.986",
  6814.         "date": "2022-10-04 14:15:46 +0200",
  6815.         "author": "Daniel Marschall (ViaThinkSoft)",
  6816.         "changes": [
  6817.             "BUGFIX: Invitation email of freshly created objects could not be sent"
  6818.         ],
  6819.         "sources": {
  6820.             "svn": [
  6821.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@986"
  6822.             ],
  6823.             "git": [
  6824.                 "https://github.com/danielmarschall/oidplus/tree/d8fa45dbb968895b03ea87233f10d5776fd5bb58"
  6825.             ]
  6826.         }
  6827.     },
  6828.     {
  6829.         "version": "2.0.0.985",
  6830.         "date": "2022-10-04 00:16:46 +0200",
  6831.         "author": "Daniel Marschall (ViaThinkSoft)",
  6832.         "changes": [
  6833.             "Setup DB command lines: Added \"copy to clipboard\" buttons"
  6834.         ],
  6835.         "sources": {
  6836.             "svn": [
  6837.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@985"
  6838.             ],
  6839.             "git": [
  6840.                 "https://github.com/danielmarschall/oidplus/tree/d2e4520092be0f86665ce5ab036643e502c5fbcb"
  6841.             ]
  6842.         }
  6843.     },
  6844.     {
  6845.         "version": "2.0.0.984",
  6846.         "date": "2022-10-03 23:55:25 +0200",
  6847.         "author": "Daniel Marschall (ViaThinkSoft)",
  6848.         "changes": [
  6849.             "VNag and AJAX plugins: Added \"copy to clipboard\" buttons"
  6850.         ],
  6851.         "sources": {
  6852.             "svn": [
  6853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@984"
  6854.             ],
  6855.             "git": [
  6856.                 "https://github.com/danielmarschall/oidplus/tree/31dfc09c5c43a9bc984ee46f50788a980b23324e"
  6857.             ]
  6858.         }
  6859.     },
  6860.     {
  6861.         "version": "2.0.0.983",
  6862.         "date": "2022-10-03 23:34:01 +0200",
  6863.         "author": "Daniel Marschall (ViaThinkSoft)",
  6864.         "changes": [
  6865.             "\"Forgot admin password\" and \"Change admin password\": Added \"copy to clipboard\" button"
  6866.         ],
  6867.         "sources": {
  6868.             "svn": [
  6869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@983"
  6870.             ],
  6871.             "git": [
  6872.                 "https://github.com/danielmarschall/oidplus/tree/9e29970553b1ffb8aabd2c316205cc03e5a62b1d"
  6873.             ]
  6874.         }
  6875.     },
  6876.     {
  6877.         "version": "2.0.0.982",
  6878.         "date": "2022-10-03 23:23:38 +0200",
  6879.         "author": "Daniel Marschall (ViaThinkSoft)",
  6880.         "changes": [
  6881.             "Setup: Added \"copy to clipboard\" button"
  6882.         ],
  6883.         "sources": {
  6884.             "svn": [
  6885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@982"
  6886.             ],
  6887.             "git": [
  6888.                 "https://github.com/danielmarschall/oidplus/tree/778a10bfd2b2412262890ab0f08754ec53b66c79"
  6889.             ]
  6890.         }
  6891.     },
  6892.     {
  6893.         "version": "2.0.0.981",
  6894.         "date": "2022-10-03 21:07:23 +0200",
  6895.         "author": "Daniel Marschall (ViaThinkSoft)",
  6896.         "changes": [],
  6897.         "sources": {
  6898.             "svn": [
  6899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@981"
  6900.             ],
  6901.             "git": [
  6902.                 "https://github.com/danielmarschall/oidplus/tree/7c1186d34ad58fea941bc159b0c24e208b17f358"
  6903.             ]
  6904.         }
  6905.     },
  6906.     {
  6907.         "version": "2.0.0.980",
  6908.         "date": "2022-10-03 00:06:04 +0200",
  6909.         "author": "Daniel Marschall (ViaThinkSoft)",
  6910.         "changes": [
  6911.             "Vendor update"
  6912.         ],
  6913.         "sources": {
  6914.             "svn": [
  6915.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@980"
  6916.             ],
  6917.             "git": [
  6918.                 "https://github.com/danielmarschall/oidplus/tree/f7e8476a5a9982b9db0c0b3392d112ae05f1bf14"
  6919.             ]
  6920.         }
  6921.     },
  6922.     {
  6923.         "version": "2.0.0.979",
  6924.         "date": "2022-10-02 22:39:17 +0200",
  6925.         "author": "Daniel Marschall (ViaThinkSoft)",
  6926.         "changes": [],
  6927.         "sources": {
  6928.             "svn": [
  6929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@979"
  6930.             ],
  6931.             "git": [
  6932.                 "https://github.com/danielmarschall/oidplus/tree/9b799aef509501d7b0a8d6795731de259e555fbb"
  6933.             ]
  6934.         }
  6935.     },
  6936.     {
  6937.         "version": "2.0.0.978",
  6938.         "date": "2022-10-02 21:16:40 +0200",
  6939.         "author": "Daniel Marschall (ViaThinkSoft)",
  6940.         "changes": [
  6941.             "After a \"delete from ###objects\" (3x), \"update ###objects\" (12x), or \"insert into ###objects\" (3x), call OIDplusObject::resetObjectInformationCache()"
  6942.         ],
  6943.         "sources": {
  6944.             "svn": [
  6945.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@978"
  6946.             ],
  6947.             "git": [
  6948.                 "https://github.com/danielmarschall/oidplus/tree/0b9348d5796563238f656d238d28cc2e88386e3b"
  6949.             ]
  6950.         }
  6951.     },
  6952.     {
  6953.         "version": "2.0.0.977",
  6954.         "date": "2022-10-02 03:06:52 +0200",
  6955.         "author": "Daniel Marschall (ViaThinkSoft)",
  6956.         "changes": [
  6957.             "Make use of new getters of OIDplusObject in order to save unnecessary database queries"
  6958.         ],
  6959.         "sources": {
  6960.             "svn": [
  6961.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@977"
  6962.             ],
  6963.             "git": [
  6964.                 "https://github.com/danielmarschall/oidplus/tree/4b7ff465796ff05caffef4f6beb984fae8cdf72e"
  6965.             ]
  6966.         }
  6967.     },
  6968.     {
  6969.         "version": "2.0.0.976",
  6970.         "date": "2022-10-02 03:04:25 +0200",
  6971.         "author": "Daniel Marschall (ViaThinkSoft)",
  6972.         "changes": [
  6973.             "Fix OID-IP"
  6974.         ],
  6975.         "sources": {
  6976.             "svn": [
  6977.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@976"
  6978.             ],
  6979.             "git": [
  6980.                 "https://github.com/danielmarschall/oidplus/tree/3b947c2ab849ccef313b422dfbf0f93ca0693fe3"
  6981.             ]
  6982.         }
  6983.     },
  6984.     {
  6985.         "version": "2.0.0.975",
  6986.         "date": "2022-10-01 22:31:42 +0200",
  6987.         "author": "Daniel Marschall (ViaThinkSoft)",
  6988.         "changes": [
  6989.             "Added getters for description, comment, updatedTime, createdTime to OIDplusObject instances"
  6990.         ],
  6991.         "sources": {
  6992.             "svn": [
  6993.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@975"
  6994.             ],
  6995.             "git": [
  6996.                 "https://github.com/danielmarschall/oidplus/tree/4a40ffd87ba8a0a36fc1364f63e82a4ecaa2c515"
  6997.             ]
  6998.         }
  6999.     },
  7000.     {
  7001.         "version": "2.0.0.974",
  7002.         "date": "2022-10-01 20:21:07 +0200",
  7003.         "author": "Daniel Marschall (ViaThinkSoft)",
  7004.         "changes": [
  7005.             "Fix bug where HTTP was not possible after a HTTPS call (Chrome blocks secure CSRF cookie overwrite). HTTPS is now enforced if the page was previously loaded using HTTPS"
  7006.         ],
  7007.         "sources": {
  7008.             "svn": [
  7009.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@974"
  7010.             ],
  7011.             "git": [
  7012.                 "https://github.com/danielmarschall/oidplus/tree/65ded77dc748e8c9878cd49ce7d31d2ff4e51b6f"
  7013.             ]
  7014.         }
  7015.     },
  7016.     {
  7017.         "version": "2.0.0.973",
  7018.         "date": "2022-10-01 18:59:39 +0200",
  7019.         "author": "Daniel Marschall (ViaThinkSoft)",
  7020.         "changes": [
  7021.             "ViaThinkSoft plugins now identify with their system SVN version"
  7022.         ],
  7023.         "sources": {
  7024.             "svn": [
  7025.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@973"
  7026.             ],
  7027.             "git": [
  7028.                 "https://github.com/danielmarschall/oidplus/tree/2eac4a04a45b54dd7f3df91b422325daf25e862c"
  7029.             ]
  7030.         }
  7031.     },
  7032.     {
  7033.         "version": "2.0.0.972",
  7034.         "date": "2022-10-01 18:39:42 +0200",
  7035.         "author": "Daniel Marschall (ViaThinkSoft)",
  7036.         "changes": [
  7037.             "Updated frdl RDAP plugin to 0.3.1, fixing a bug in AltID integration"
  7038.         ],
  7039.         "sources": {
  7040.             "svn": [
  7041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@972"
  7042.             ],
  7043.             "git": [
  7044.                 "https://github.com/danielmarschall/oidplus/tree/3bec096d9aac27b432d08d028c6ee5c32946ba6d"
  7045.             ]
  7046.         }
  7047.     },
  7048.     {
  7049.         "version": "2.0.0.971",
  7050.         "date": "2022-10-01 18:33:15 +0200",
  7051.         "author": "Daniel Marschall (ViaThinkSoft)",
  7052.         "changes": [
  7053.             "OID-IP: Using findFitting() to avoid making unnecessary SQL queries"
  7054.         ],
  7055.         "sources": {
  7056.             "svn": [
  7057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@971"
  7058.             ],
  7059.             "git": [
  7060.                 "https://github.com/danielmarschall/oidplus/tree/5ed1482573095225c920b54e200171340fe3705a"
  7061.             ]
  7062.         }
  7063.     },
  7064.     {
  7065.         "version": "2.0.0.970",
  7066.         "date": "2022-10-01 14:45:52 +0200",
  7067.         "author": "Daniel Marschall (ViaThinkSoft)",
  7068.         "changes": [
  7069.             "Removed unnecessary try-catch around OIDplusObject::parse, because itself catches internal errors"
  7070.         ],
  7071.         "sources": {
  7072.             "svn": [
  7073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@970"
  7074.             ],
  7075.             "git": [
  7076.                 "https://github.com/danielmarschall/oidplus/tree/f7eb6b599b060e81f0770189cfe88a97652ed927"
  7077.             ]
  7078.         }
  7079.     },
  7080.     {
  7081.         "version": "2.0.0.969",
  7082.         "date": "2022-10-01 00:42:37 +0200",
  7083.         "author": "Daniel Marschall (ViaThinkSoft)",
  7084.         "changes": [
  7085.             "OIDplusObject::findFitting() does NOT throw an Exception anymore if the object type is unknown",
  7086.             "Update to FRDLWeb RDAP plugin 0.3"
  7087.         ],
  7088.         "sources": {
  7089.             "svn": [
  7090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@969"
  7091.             ],
  7092.             "git": [
  7093.                 "https://github.com/danielmarschall/oidplus/tree/bac6d60e786d09762a1532343866352c6a224f7f"
  7094.             ]
  7095.         }
  7096.     },
  7097.     {
  7098.         "version": "2.0.0.968",
  7099.         "date": "2022-09-30 23:51:32 +0200",
  7100.         "author": "Daniel Marschall (ViaThinkSoft)",
  7101.         "changes": [
  7102.             "OIDplusPagePublicObjects::getAlternativesForQuery() now takes care that the own ID is not in the list"
  7103.         ],
  7104.         "sources": {
  7105.             "svn": [
  7106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@968"
  7107.             ],
  7108.             "git": [
  7109.                 "https://github.com/danielmarschall/oidplus/tree/0e2b7179d33ff83a01d2c4e6cd3d46c1b9ab24e6"
  7110.             ]
  7111.         }
  7112.     },
  7113.     {
  7114.         "version": "2.0.0.967",
  7115.         "date": "2022-09-30 23:37:02 +0200",
  7116.         "author": "Daniel Marschall (ViaThinkSoft)",
  7117.         "changes": [
  7118.             "OID-IP plugins calls getAlternativesForQuery to find alternative identifiers if the object cannot be found"
  7119.         ],
  7120.         "sources": {
  7121.             "svn": [
  7122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@967"
  7123.             ],
  7124.             "git": [
  7125.                 "https://github.com/danielmarschall/oidplus/tree/84f871698171080bfef9f80d9f88a53efa4e59e6"
  7126.             ]
  7127.         }
  7128.     },
  7129.     {
  7130.         "version": "2.0.0.966",
  7131.         "date": "2022-09-27 23:24:26 +0200",
  7132.         "author": "Daniel Marschall (ViaThinkSoft)",
  7133.         "changes": [],
  7134.         "sources": {
  7135.             "svn": [
  7136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@966"
  7137.             ],
  7138.             "git": [
  7139.                 "https://github.com/danielmarschall/oidplus/tree/8d2345780f125a7218c99d536b51874f46ca9646"
  7140.             ]
  7141.         }
  7142.     },
  7143.     {
  7144.         "version": "2.0.0.964",
  7145.         "date": "2022-09-26 00:43:34 +0200",
  7146.         "author": "Daniel Marschall (ViaThinkSoft)",
  7147.         "changes": [],
  7148.         "sources": {
  7149.             "svn": [
  7150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@964"
  7151.             ],
  7152.             "git": [
  7153.                 "https://github.com/danielmarschall/oidplus/tree/0d226fcc409138a377dea720932df2285d1dd773"
  7154.             ]
  7155.         }
  7156.     },
  7157.     {
  7158.         "version": "2.0.0.963",
  7159.         "date": "2022-09-26 00:20:39 +0200",
  7160.         "author": "Daniel Marschall (ViaThinkSoft)",
  7161.         "changes": [],
  7162.         "sources": {
  7163.             "svn": [
  7164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@963"
  7165.             ],
  7166.             "git": [
  7167.                 "https://github.com/danielmarschall/oidplus/tree/a8eea0f98cd27ef3f961ea8d55707ac0316923ac"
  7168.             ]
  7169.         }
  7170.     },
  7171.     {
  7172.         "version": "2.0.0.962",
  7173.         "date": "2022-09-25 23:10:12 +0200",
  7174.         "author": "Daniel Marschall (ViaThinkSoft)",
  7175.         "changes": [
  7176.             "AID: Possibility to generate a random AID directly in OIDplus"
  7177.         ],
  7178.         "sources": {
  7179.             "svn": [
  7180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@962"
  7181.             ],
  7182.             "git": [
  7183.                 "https://github.com/danielmarschall/oidplus/tree/e9b57471e1db878ead4a836a8c55a7132be5f5b4"
  7184.             ]
  7185.         }
  7186.     },
  7187.     {
  7188.         "version": "2.0.0.961",
  7189.         "date": "2022-09-24 16:00:51 +0200",
  7190.         "author": "Daniel Marschall (ViaThinkSoft)",
  7191.         "changes": [
  7192.             "Added \"iana-pen\" AltID to OID and AID (VTS F0)"
  7193.         ],
  7194.         "sources": {
  7195.             "svn": [
  7196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@961"
  7197.             ],
  7198.             "git": [
  7199.                 "https://github.com/danielmarschall/oidplus/tree/822403c32e7539981d80da5e3ab0b7bf215bd770"
  7200.             ]
  7201.         }
  7202.     },
  7203.     {
  7204.         "version": "2.0.0.960",
  7205.         "date": "2022-09-24 13:48:00 +0200",
  7206.         "author": "Daniel Marschall (ViaThinkSoft)",
  7207.         "changes": [
  7208.             "FreeOID: Added note about free Application Identifiers (AID)"
  7209.         ],
  7210.         "sources": {
  7211.             "svn": [
  7212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@960"
  7213.             ],
  7214.             "git": [
  7215.                 "https://github.com/danielmarschall/oidplus/tree/9efddf522e1de6f8e61348655a99f5e1cf9a9846"
  7216.             ]
  7217.         }
  7218.     },
  7219.     {
  7220.         "version": "2.0.0.959",
  7221.         "date": "2022-09-20 21:18:16 +0200",
  7222.         "author": "Daniel Marschall (ViaThinkSoft)",
  7223.         "changes": [],
  7224.         "sources": {
  7225.             "svn": [
  7226.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@959"
  7227.             ],
  7228.             "git": [
  7229.                 "https://github.com/danielmarschall/oidplus/tree/e0a649ddeb85f5bc88cf878aea4b8238d3ec280e"
  7230.             ]
  7231.         }
  7232.     },
  7233.     {
  7234.         "version": "2.0.0.958",
  7235.         "date": "2022-09-18 21:42:05 +0200",
  7236.         "author": "Daniel Marschall (ViaThinkSoft)",
  7237.         "changes": [
  7238.             "Upgrade to composer 2"
  7239.         ],
  7240.         "sources": {
  7241.             "svn": [
  7242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@958"
  7243.             ],
  7244.             "git": [
  7245.                 "https://github.com/danielmarschall/oidplus/tree/d4e49112a244e9b6485fc3ff2e55f990eb6b5899"
  7246.             ]
  7247.         }
  7248.     },
  7249.     {
  7250.         "version": "2.0.0.957",
  7251.         "date": "2022-09-18 21:16:25 +0200",
  7252.         "author": "Daniel Marschall (ViaThinkSoft)",
  7253.         "changes": [
  7254.             "Small fixes in re AID alt ids"
  7255.         ],
  7256.         "sources": {
  7257.             "svn": [
  7258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@957"
  7259.             ],
  7260.             "git": [
  7261.                 "https://github.com/danielmarschall/oidplus/tree/06b3976159087a5f0e92db8e1fd508952d2fd26f"
  7262.             ]
  7263.         }
  7264.     },
  7265.     {
  7266.         "version": "2.0.0.956",
  7267.         "date": "2022-09-18 14:36:02 +0200",
  7268.         "author": "Daniel Marschall (ViaThinkSoft)",
  7269.         "changes": [
  7270.             "Avoid endless loop if an object type plugin does not implement parse()"
  7271.         ],
  7272.         "sources": {
  7273.             "svn": [
  7274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@956"
  7275.             ],
  7276.             "git": [
  7277.                 "https://github.com/danielmarschall/oidplus/tree/59183a88d40ded560fd0cd1ebef8f3412c9db5d2"
  7278.             ]
  7279.         }
  7280.     },
  7281.     {
  7282.         "version": "2.0.0.955",
  7283.         "date": "2022-09-18 12:28:26 +0200",
  7284.         "author": "Daniel Marschall (ViaThinkSoft)",
  7285.         "changes": [
  7286.             "Fix problems with \"goto\" object detection"
  7287.         ],
  7288.         "sources": {
  7289.             "svn": [
  7290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@955"
  7291.             ],
  7292.             "git": [
  7293.                 "https://github.com/danielmarschall/oidplus/tree/4e509efff7d9c2e1179191ec50aba6ec11b0375d"
  7294.             ]
  7295.         }
  7296.     },
  7297.     {
  7298.         "version": "2.0.0.954",
  7299.         "date": "2022-09-17 23:14:07 +0200",
  7300.         "author": "Daniel Marschall (ViaThinkSoft)",
  7301.         "changes": [],
  7302.         "sources": {
  7303.             "svn": [
  7304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@954"
  7305.             ],
  7306.             "git": [
  7307.                 "https://github.com/danielmarschall/oidplus/tree/da62b68a38fc5bd3a7d49e2e6629cd044c337dfd"
  7308.             ]
  7309.         }
  7310.     },
  7311.     {
  7312.         "version": "2.0.0.953",
  7313.         "date": "2022-09-17 22:54:11 +0200",
  7314.         "author": "Daniel Marschall (ViaThinkSoft)",
  7315.         "changes": [
  7316.             "Fix problem \"Invalid OID\" for non-found Non-OIDs"
  7317.         ],
  7318.         "sources": {
  7319.             "svn": [
  7320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@953"
  7321.             ],
  7322.             "git": [
  7323.                 "https://github.com/danielmarschall/oidplus/tree/a25e8774853ae40ef62368c9f3875f832a808824"
  7324.             ]
  7325.         }
  7326.     },
  7327.     {
  7328.         "version": "2.0.0.952",
  7329.         "date": "2022-09-17 01:50:24 +0200",
  7330.         "author": "Daniel Marschall (ViaThinkSoft)",
  7331.         "changes": [],
  7332.         "sources": {
  7333.             "svn": [
  7334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@952"
  7335.             ],
  7336.             "git": [
  7337.                 "https://github.com/danielmarschall/oidplus/tree/b652b55938d93c0bca78f38ba550393843ca1bcc"
  7338.             ]
  7339.         }
  7340.     },
  7341.     {
  7342.         "version": "2.0.0.951",
  7343.         "date": "2022-09-17 01:29:43 +0200",
  7344.         "author": "Daniel Marschall (ViaThinkSoft)",
  7345.         "changes": [
  7346.             "Added feature that the Objects plugin calls other plugins for help if it cannot find an object"
  7347.         ],
  7348.         "sources": {
  7349.             "svn": [
  7350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@951"
  7351.             ],
  7352.             "git": [
  7353.                 "https://github.com/danielmarschall/oidplus/tree/3ca5c63005b5a467704973930fcee59b3e9103e8"
  7354.             ]
  7355.         }
  7356.     },
  7357.     {
  7358.         "version": "2.0.0.950",
  7359.         "date": "2022-09-16 16:16:43 +0200",
  7360.         "author": "Daniel Marschall (ViaThinkSoft)",
  7361.         "changes": [
  7362.             "Release RDAP plugin 0.2"
  7363.         ],
  7364.         "sources": {
  7365.             "svn": [
  7366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@950"
  7367.             ],
  7368.             "git": [
  7369.                 "https://github.com/danielmarschall/oidplus/tree/a7a7ef934de3481a00eb27017d036f5791dc6961"
  7370.             ]
  7371.         }
  7372.     },
  7373.     {
  7374.         "version": "2.0.0.949",
  7375.         "date": "2022-09-14 10:50:19 +0200",
  7376.         "author": "Daniel Marschall (ViaThinkSoft)",
  7377.         "changes": [
  7378.             "MSSQL/ODBC: Fixed error message \"Syntax error or access violation\" at each registration (= hourly).",
  7379.             "Workaround for a bug known to Microsoft since 2010! (see PHP bug report #36561. Status from Microsoft",
  7380.             "\"To be resolved in a future release of the SQL Server Native Access Client.\", wow.)"
  7381.         ],
  7382.         "sources": {
  7383.             "svn": [
  7384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@949"
  7385.             ],
  7386.             "git": [
  7387.                 "https://github.com/danielmarschall/oidplus/tree/af2ebb0aa147145da128bbf6fa0392a3101333eb"
  7388.             ]
  7389.         }
  7390.     },
  7391.     {
  7392.         "version": "2.0.0.948",
  7393.         "date": "2022-09-13 21:57:48 +0200",
  7394.         "author": "Daniel Marschall (ViaThinkSoft)",
  7395.         "changes": [
  7396.             "Implemented 404 handler for NGINX"
  7397.         ],
  7398.         "sources": {
  7399.             "svn": [
  7400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@948"
  7401.             ],
  7402.             "git": [
  7403.                 "https://github.com/danielmarschall/oidplus/tree/e3d483f60c35a57f565dd29b62607c91a2dcbed8"
  7404.             ]
  7405.         }
  7406.     },
  7407.     {
  7408.         "version": "2.0.0.947",
  7409.         "date": "2022-09-13 14:56:17 +0200",
  7410.         "author": "Daniel Marschall (ViaThinkSoft)",
  7411.         "changes": [
  7412.             "Implemented 404 handler for Microsoft IIS"
  7413.         ],
  7414.         "sources": {
  7415.             "svn": [
  7416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@947"
  7417.             ],
  7418.             "git": [
  7419.                 "https://github.com/danielmarschall/oidplus/tree/2738d61133b5b14d8d13ded5f088b6a418b3ef90"
  7420.             ]
  7421.         }
  7422.     },
  7423.     {
  7424.         "version": "2.0.0.946",
  7425.         "date": "2022-09-12 23:58:51 +0200",
  7426.         "author": "Daniel Marschall (ViaThinkSoft)",
  7427.         "changes": [
  7428.             "Added \"HTTP 404\" API that can be used by plugins. Currently only supported by Apache 2"
  7429.         ],
  7430.         "sources": {
  7431.             "svn": [
  7432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@946"
  7433.             ],
  7434.             "git": [
  7435.                 "https://github.com/danielmarschall/oidplus/tree/8997b25d46349064d9007e8abd56fd908631c398"
  7436.             ]
  7437.         }
  7438.     },
  7439.     {
  7440.         "version": "2.0.0.945",
  7441.         "date": "2022-09-12 22:46:55 +0200",
  7442.         "author": "Daniel Marschall (ViaThinkSoft)",
  7443.         "changes": [
  7444.             "More AID <=> AltID conversions"
  7445.         ],
  7446.         "sources": {
  7447.             "svn": [
  7448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@945"
  7449.             ],
  7450.             "git": [
  7451.                 "https://github.com/danielmarschall/oidplus/tree/a9ea21418a67673011fba2d67eb62ed4829b3627"
  7452.             ]
  7453.         }
  7454.     },
  7455.     {
  7456.         "version": "2.0.0.944",
  7457.         "date": "2022-09-11 21:09:57 +0200",
  7458.         "author": "Daniel Marschall (ViaThinkSoft)",
  7459.         "changes": [],
  7460.         "sources": {
  7461.             "svn": [
  7462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@944"
  7463.             ],
  7464.             "git": [
  7465.                 "https://github.com/danielmarschall/oidplus/tree/196081793a4c31e70caf77c648486e27d9d601d2"
  7466.             ]
  7467.         }
  7468.     },
  7469.     {
  7470.         "version": "2.0.0.943",
  7471.         "date": "2022-09-11 20:46:30 +0200",
  7472.         "author": "Daniel Marschall (ViaThinkSoft)",
  7473.         "changes": [
  7474.             "Published RDAP plugin v0.1.2"
  7475.         ],
  7476.         "sources": {
  7477.             "svn": [
  7478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@943"
  7479.             ],
  7480.             "git": [
  7481.                 "https://github.com/danielmarschall/oidplus/tree/bc933280be3202719fac67f0a39ba748fd573bce"
  7482.             ]
  7483.         }
  7484.     },
  7485.     {
  7486.         "version": "2.0.0.942",
  7487.         "date": "2022-09-11 20:16:31 +0200",
  7488.         "author": "Daniel Marschall (ViaThinkSoft)",
  7489.         "changes": [
  7490.             "Published RDAP plugin v0.1.1"
  7491.         ],
  7492.         "sources": {
  7493.             "svn": [
  7494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@942"
  7495.             ],
  7496.             "git": [
  7497.                 "https://github.com/danielmarschall/oidplus/tree/92c31e24090fb80ab185e88ac2971127afcff72c"
  7498.             ]
  7499.         }
  7500.     },
  7501.     {
  7502.         "version": "2.0.0.941",
  7503.         "date": "2022-09-11 20:07:04 +0200",
  7504.         "author": "Daniel Marschall (ViaThinkSoft)",
  7505.         "changes": [
  7506.             "Added class OIDplusOIDIP"
  7507.         ],
  7508.         "sources": {
  7509.             "svn": [
  7510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@941"
  7511.             ],
  7512.             "git": [
  7513.                 "https://github.com/danielmarschall/oidplus/tree/3152fc406443360e4a7a5ac777b1d6043df4f844"
  7514.             ]
  7515.         }
  7516.     },
  7517.     {
  7518.         "version": "2.0.0.940",
  7519.         "date": "2022-09-11 20:03:50 +0200",
  7520.         "author": "Daniel Marschall (ViaThinkSoft)",
  7521.         "changes": [],
  7522.         "sources": {
  7523.             "svn": [
  7524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@940"
  7525.             ],
  7526.             "git": [
  7527.                 "https://github.com/danielmarschall/oidplus/tree/d11a2c61738db340b86929ee83cbf71684056677"
  7528.             ]
  7529.         }
  7530.     },
  7531.     {
  7532.         "version": "2.0.0.939",
  7533.         "date": "2022-09-11 17:26:45 +0200",
  7534.         "author": "Daniel Marschall (ViaThinkSoft)",
  7535.         "changes": [
  7536.             "Published RDAP plugin v0.1"
  7537.         ],
  7538.         "sources": {
  7539.             "svn": [
  7540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@939"
  7541.             ],
  7542.             "git": [
  7543.                 "https://github.com/danielmarschall/oidplus/tree/87e62d7881f7390f97e96a3617968348b9429e50"
  7544.             ]
  7545.         }
  7546.     },
  7547.     {
  7548.         "version": "2.0.0.938",
  7549.         "date": "2022-09-11 17:26:06 +0200",
  7550.         "author": "Daniel Marschall (ViaThinkSoft)",
  7551.         "changes": [],
  7552.         "sources": {
  7553.             "svn": [
  7554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@938"
  7555.             ],
  7556.             "git": [
  7557.                 "https://github.com/danielmarschall/oidplus/tree/e68747ab1165b4d8c9419e20ff978acaa468f8f0"
  7558.             ]
  7559.         }
  7560.     },
  7561.     {
  7562.         "version": "2.0.0.937",
  7563.         "date": "2022-09-11 17:25:46 +0200",
  7564.         "author": "Daniel Marschall (ViaThinkSoft)",
  7565.         "changes": [
  7566.             "Newest version of phpstan does not show warnings at OIDplusPluginManifest.class.php anymore"
  7567.         ],
  7568.         "sources": {
  7569.             "svn": [
  7570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@937"
  7571.             ],
  7572.             "git": [
  7573.                 "https://github.com/danielmarschall/oidplus/tree/528ee04e0a605409ab28914d3b31335aad2b502a"
  7574.             ]
  7575.         }
  7576.     },
  7577.     {
  7578.         "version": "2.0.0.936",
  7579.         "date": "2022-09-11 17:18:50 +0200",
  7580.         "author": "Daniel Marschall (ViaThinkSoft)",
  7581.         "changes": [
  7582.             "Output of HTTP 404 when a non-existing plugin is opened"
  7583.         ],
  7584.         "sources": {
  7585.             "svn": [
  7586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@936"
  7587.             ],
  7588.             "git": [
  7589.                 "https://github.com/danielmarschall/oidplus/tree/900c3f91d90a8ce39bf87f9b0880bae28bf11607"
  7590.             ]
  7591.         }
  7592.     },
  7593.     {
  7594.         "version": "2.0.0.935",
  7595.         "date": "2022-09-11 12:18:25 +0200",
  7596.         "author": "Daniel Marschall (ViaThinkSoft)",
  7597.         "changes": [],
  7598.         "sources": {
  7599.             "svn": [
  7600.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@935"
  7601.             ],
  7602.             "git": [
  7603.                 "https://github.com/danielmarschall/oidplus/tree/b78770752a66a1b8a937d6a46b63096fbfcbe3de"
  7604.             ]
  7605.         }
  7606.     },
  7607.     {
  7608.         "version": "2.0.0.934",
  7609.         "date": "2022-09-09 00:07:13 +0200",
  7610.         "author": "Daniel Marschall (ViaThinkSoft)",
  7611.         "changes": [],
  7612.         "sources": {
  7613.             "svn": [
  7614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@934"
  7615.             ],
  7616.             "git": [
  7617.                 "https://github.com/danielmarschall/oidplus/tree/d1c73b551eb7824c9784fb065527b71824d0879b"
  7618.             ]
  7619.         }
  7620.     },
  7621.     {
  7622.         "version": "2.0.0.933",
  7623.         "date": "2022-09-08 13:59:21 +0200",
  7624.         "author": "Daniel Marschall (ViaThinkSoft)",
  7625.         "changes": [
  7626.             "OID-to-AID: Implemented OID 1.0.xx (E8 = ISO Standard) and OID 2.999.xx (ViaThinkSoft E0) cases"
  7627.         ],
  7628.         "sources": {
  7629.             "svn": [
  7630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@933"
  7631.             ],
  7632.             "git": [
  7633.                 "https://github.com/danielmarschall/oidplus/tree/8850a3a0402e614c5d67c8efe63f4f1db834df79"
  7634.             ]
  7635.         }
  7636.     },
  7637.     {
  7638.         "version": "2.0.0.932",
  7639.         "date": "2022-09-07 23:48:27 +0200",
  7640.         "author": "Daniel Marschall (ViaThinkSoft)",
  7641.         "changes": [],
  7642.         "sources": {
  7643.             "svn": [
  7644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@932"
  7645.             ],
  7646.             "git": [
  7647.                 "https://github.com/danielmarschall/oidplus/tree/9420fc63b8447e2afa1eec4807c3b813abe8e8d1"
  7648.             ]
  7649.         }
  7650.     },
  7651.     {
  7652.         "version": "2.0.0.931",
  7653.         "date": "2022-09-07 22:57:33 +0200",
  7654.         "author": "Daniel Marschall (ViaThinkSoft)",
  7655.         "changes": [
  7656.             "AID Decoder: Implemented case \"E8\" (ISO Standard by OID)",
  7657.             "AIDs can be entered in the notation '00:11:22:33'"
  7658.         ],
  7659.         "sources": {
  7660.             "svn": [
  7661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@931"
  7662.             ],
  7663.             "git": [
  7664.                 "https://github.com/danielmarschall/oidplus/tree/28cb3a244a9d3d9eeda5c618465ed5beff73cdf3"
  7665.             ]
  7666.         }
  7667.     },
  7668.     {
  7669.         "version": "2.0.0.930",
  7670.         "date": "2022-09-07 00:52:39 +0200",
  7671.         "author": "Daniel Marschall (ViaThinkSoft)",
  7672.         "changes": [
  7673.             "OID DER encoding is now visible",
  7674.             "AID: OID-AID added (ViaThinkSoft-Foreign-6 AID)",
  7675.             "AID: RID and PIX can now be mixed in a single node again (removed restriction again); this is handy for ViaThinkSoft-Foreign-AIDs"
  7676.         ],
  7677.         "sources": {
  7678.             "svn": [
  7679.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@930"
  7680.             ],
  7681.             "git": [
  7682.                 "https://github.com/danielmarschall/oidplus/tree/96c0db56efeecfc19240a842b1d1d265bd663068"
  7683.             ]
  7684.         }
  7685.     },
  7686.     {
  7687.         "version": "2.0.0.929",
  7688.         "date": "2022-08-28 02:26:09 +0200",
  7689.         "author": "Daniel Marschall (ViaThinkSoft)",
  7690.         "changes": [
  7691.             "Removed some cases of Alternative Identifiers to avoid confusing users:",
  7692.             "- UUID-OIDs no longer show namebased UUIDs",
  7693.             "- OIDs no longer show namebased UUIDs with namespace UUID_NAMEBASED_NS_OidPlusMisc (since they have the normal RFC namebased UUID namespace for OIDs = UUID_NAMEBASED_NS_OID)"
  7694.         ],
  7695.         "sources": {
  7696.             "svn": [
  7697.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@929"
  7698.             ],
  7699.             "git": [
  7700.                 "https://github.com/danielmarschall/oidplus/tree/1d266cbacc04c6c1aa010c3be26f51935ddec328"
  7701.             ]
  7702.         }
  7703.     },
  7704.     {
  7705.         "version": "2.0.0.928",
  7706.         "date": "2022-08-25 23:54:44 +0200",
  7707.         "author": "Daniel Marschall (ViaThinkSoft)",
  7708.         "changes": [
  7709.             "Replaced word \"subsequent\" with word \"subordinate\""
  7710.         ],
  7711.         "sources": {
  7712.             "svn": [
  7713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@928"
  7714.             ],
  7715.             "git": [
  7716.                 "https://github.com/danielmarschall/oidplus/tree/e2e0a349d9e708a87cc8dc224f5026aa3264f4ee"
  7717.             ]
  7718.         }
  7719.     },
  7720.     {
  7721.         "version": "2.0.0.927",
  7722.         "date": "2022-08-19 17:03:15 +0200",
  7723.         "author": "Daniel Marschall (ViaThinkSoft)",
  7724.         "changes": [],
  7725.         "sources": {
  7726.             "svn": [
  7727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@927"
  7728.             ],
  7729.             "git": [
  7730.                 "https://github.com/danielmarschall/oidplus/tree/70e483249fc14d534db1824e7977275c4ca2f61d"
  7731.             ]
  7732.         }
  7733.     },
  7734.     {
  7735.         "version": "2.0.0.926",
  7736.         "date": "2022-08-19 17:01:53 +0200",
  7737.         "author": "Daniel Marschall (ViaThinkSoft)",
  7738.         "changes": [
  7739.             "aid_decoder.inc.php : Added ASCII view in addition to the hex-representation"
  7740.         ],
  7741.         "sources": {
  7742.             "svn": [
  7743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@926"
  7744.             ],
  7745.             "git": [
  7746.                 "https://github.com/danielmarschall/oidplus/tree/8137b6486005cb0d16624640da403aec2025cf9c"
  7747.             ]
  7748.         }
  7749.     },
  7750.     {
  7751.         "version": "2.0.0.925",
  7752.         "date": "2022-08-19 00:08:18 +0200",
  7753.         "author": "Daniel Marschall (ViaThinkSoft)",
  7754.         "changes": [
  7755.             "AID Object type: It is now forbidden that a node mixes RID and PIX"
  7756.         ],
  7757.         "sources": {
  7758.             "svn": [
  7759.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@925"
  7760.             ],
  7761.             "git": [
  7762.                 "https://github.com/danielmarschall/oidplus/tree/fb88e5e6dae7f0fb0eb4b8eda6e2489e0560d39f"
  7763.             ]
  7764.         }
  7765.     },
  7766.     {
  7767.         "version": "2.0.0.924",
  7768.         "date": "2022-07-31 13:02:49 +0200",
  7769.         "author": "Daniel Marschall (ViaThinkSoft)",
  7770.         "changes": [
  7771.             "Some changes on the AID decoder"
  7772.         ],
  7773.         "sources": {
  7774.             "svn": [
  7775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@924"
  7776.             ],
  7777.             "git": [
  7778.                 "https://github.com/danielmarschall/oidplus/tree/962e250cd1f2570a5de44294dc518f9b99e59aa7"
  7779.             ]
  7780.         }
  7781.     },
  7782.     {
  7783.         "version": "2.0.0.923",
  7784.         "date": "2022-07-31 00:51:50 +0200",
  7785.         "author": "Daniel Marschall (ViaThinkSoft)",
  7786.         "changes": [
  7787.             "Fixed OOBE problems with AID example data"
  7788.         ],
  7789.         "sources": {
  7790.             "svn": [
  7791.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@923"
  7792.             ],
  7793.             "git": [
  7794.                 "https://github.com/danielmarschall/oidplus/tree/d582a94759490b1501ec144b17b4e8f59603bd97"
  7795.             ]
  7796.         }
  7797.     },
  7798.     {
  7799.         "version": "2.0.0.922",
  7800.         "date": "2022-07-31 00:27:10 +0200",
  7801.         "author": "Daniel Marschall (ViaThinkSoft)",
  7802.         "changes": [
  7803.             "Added AID decoder"
  7804.         ],
  7805.         "sources": {
  7806.             "svn": [
  7807.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@922"
  7808.             ],
  7809.             "git": [
  7810.                 "https://github.com/danielmarschall/oidplus/tree/2cbb6be221655412ccda830b78fe972e8c7191e7"
  7811.             ]
  7812.         }
  7813.     },
  7814.     {
  7815.         "version": "2.0.0.921",
  7816.         "date": "2022-07-30 19:50:23 +0200",
  7817.         "author": "Daniel Marschall (ViaThinkSoft)",
  7818.         "changes": [
  7819.             "Fixed BUG#0000220 in OOBE"
  7820.         ],
  7821.         "sources": {
  7822.             "svn": [
  7823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@921"
  7824.             ],
  7825.             "git": [
  7826.                 "https://github.com/danielmarschall/oidplus/tree/ac1eb61de915cce6d1176c674380043e0178d83c"
  7827.             ]
  7828.         }
  7829.     },
  7830.     {
  7831.         "version": "2.0.0.920",
  7832.         "date": "2022-07-29 16:17:22 +0200",
  7833.         "author": "Daniel Marschall (ViaThinkSoft)",
  7834.         "changes": [],
  7835.         "sources": {
  7836.             "svn": [
  7837.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@920"
  7838.             ],
  7839.             "git": [
  7840.                 "https://github.com/danielmarschall/oidplus/tree/feb4c7efa61e1e9049275b0f01bc1c69b45e6ba9"
  7841.             ]
  7842.         }
  7843.     },
  7844.     {
  7845.         "version": "2.0.0.919",
  7846.         "date": "2022-07-29 16:14:20 +0200",
  7847.         "author": "Daniel Marschall (ViaThinkSoft)",
  7848.         "changes": [
  7849.             "New object type \"Application Identifier (ISO/IEC 7816-5)\""
  7850.         ],
  7851.         "sources": {
  7852.             "svn": [
  7853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@919"
  7854.             ],
  7855.             "git": [
  7856.                 "https://github.com/danielmarschall/oidplus/tree/f558495365954accddabc814d17c4042d8adb5cd"
  7857.             ]
  7858.         }
  7859.     },
  7860.     {
  7861.         "version": "2.0.0.918",
  7862.         "date": "2022-07-25 02:32:05 +0200",
  7863.         "author": "Daniel Marschall (ViaThinkSoft)",
  7864.         "changes": [
  7865.             "Prepare for OIDIP-05 (uses JSON schema 2020-12)"
  7866.         ],
  7867.         "sources": {
  7868.             "svn": [
  7869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@918"
  7870.             ],
  7871.             "git": [
  7872.                 "https://github.com/danielmarschall/oidplus/tree/061dca0306d30281fbcb34eb4d11c31a2f475e22"
  7873.             ]
  7874.         }
  7875.     },
  7876.     {
  7877.         "version": "2.0.0.917",
  7878.         "date": "2022-07-25 01:32:01 +0200",
  7879.         "author": "Daniel Marschall (ViaThinkSoft)",
  7880.         "changes": [],
  7881.         "sources": {
  7882.             "svn": [
  7883.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@917"
  7884.             ],
  7885.             "git": [
  7886.                 "https://github.com/danielmarschall/oidplus/tree/6626ea4312050d93fa7502629415b3e14330b185"
  7887.             ]
  7888.         }
  7889.     },
  7890.     {
  7891.         "version": "2.0.0.916",
  7892.         "date": "2022-07-24 12:53:27 +0200",
  7893.         "author": "Daniel Marschall (ViaThinkSoft)",
  7894.         "changes": [
  7895.             "Release of draft-viathinksoft-oidip-04"
  7896.         ],
  7897.         "sources": {
  7898.             "svn": [
  7899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@916"
  7900.             ],
  7901.             "git": [
  7902.                 "https://github.com/danielmarschall/oidplus/tree/fd9ad448f6ac87053e4df1e60204fc82f8a7fdf7"
  7903.             ]
  7904.         }
  7905.     },
  7906.     {
  7907.         "version": "2.0.0.915",
  7908.         "date": "2022-07-23 00:10:56 +0200",
  7909.         "author": "Daniel Marschall (ViaThinkSoft)",
  7910.         "changes": [],
  7911.         "sources": {
  7912.             "svn": [
  7913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@915"
  7914.             ],
  7915.             "git": [
  7916.                 "https://github.com/danielmarschall/oidplus/tree/6a75dfefa93beacab05ffa81930ea6ac36e019c0"
  7917.             ]
  7918.         }
  7919.     },
  7920.     {
  7921.         "version": "2.0.0.914",
  7922.         "date": "2022-07-23 00:04:27 +0200",
  7923.         "author": "Daniel Marschall (ViaThinkSoft)",
  7924.         "changes": [],
  7925.         "sources": {
  7926.             "svn": [
  7927.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@914"
  7928.             ],
  7929.             "git": [
  7930.                 "https://github.com/danielmarschall/oidplus/tree/680a6cb325c6a0dcd41f43f556e57f71ed513aa7"
  7931.             ]
  7932.         }
  7933.     },
  7934.     {
  7935.         "version": "2.0.0.913",
  7936.         "date": "2022-07-22 17:36:59 +0200",
  7937.         "author": "Daniel Marschall (ViaThinkSoft)",
  7938.         "changes": [],
  7939.         "sources": {
  7940.             "svn": [
  7941.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@913"
  7942.             ],
  7943.             "git": [
  7944.                 "https://github.com/danielmarschall/oidplus/tree/f700e7513246e3e8235b5af0bedcf9b5a53149df"
  7945.             ]
  7946.         }
  7947.     },
  7948.     {
  7949.         "version": "2.0.0.912",
  7950.         "date": "2022-07-22 17:22:06 +0200",
  7951.         "author": "Daniel Marschall (ViaThinkSoft)",
  7952.         "changes": [
  7953.             "OID-IP"
  7954.         ],
  7955.         "sources": {
  7956.             "svn": [
  7957.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@912"
  7958.             ],
  7959.             "git": [
  7960.                 "https://github.com/danielmarschall/oidplus/tree/f2b277710bacff4d4ccec6a851d58c16d56b1e09"
  7961.             ]
  7962.         }
  7963.     },
  7964.     {
  7965.         "version": "2.0.0.911",
  7966.         "date": "2022-07-22 01:39:12 +0200",
  7967.         "author": "Daniel Marschall (ViaThinkSoft)",
  7968.         "changes": [],
  7969.         "sources": {
  7970.             "svn": [
  7971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@911"
  7972.             ],
  7973.             "git": [
  7974.                 "https://github.com/danielmarschall/oidplus/tree/1b4ee5f4c5c9704866c6c8b3722f7daccd550d38"
  7975.             ]
  7976.         }
  7977.     },
  7978.     {
  7979.         "version": "2.0.0.910",
  7980.         "date": "2022-07-22 01:27:00 +0200",
  7981.         "author": "Daniel Marschall (ViaThinkSoft)",
  7982.         "changes": [],
  7983.         "sources": {
  7984.             "svn": [
  7985.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@910"
  7986.             ],
  7987.             "git": [
  7988.                 "https://github.com/danielmarschall/oidplus/tree/e2c2505f99ca59d0dd65ef2575ef0b21d21971c9"
  7989.             ]
  7990.         }
  7991.     },
  7992.     {
  7993.         "version": "2.0.0.909",
  7994.         "date": "2022-07-22 01:18:12 +0200",
  7995.         "author": "Daniel Marschall (ViaThinkSoft)",
  7996.         "changes": [
  7997.             "OID-IP XML/JSON: Removed \"ra-\" prefix from fields"
  7998.         ],
  7999.         "sources": {
  8000.             "svn": [
  8001.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@909"
  8002.             ],
  8003.             "git": [
  8004.                 "https://github.com/danielmarschall/oidplus/tree/54f0a792ab17552cce8cec3db223e0486fe7d01e"
  8005.             ]
  8006.         }
  8007.     },
  8008.     {
  8009.         "version": "2.0.0.908",
  8010.         "date": "2022-07-22 00:14:43 +0200",
  8011.         "author": "Daniel Marschall (ViaThinkSoft)",
  8012.         "changes": [
  8013.             "OID-IP: Added \"$lang\" argument and \"lang\" response fields"
  8014.         ],
  8015.         "sources": {
  8016.             "svn": [
  8017.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@908"
  8018.             ],
  8019.             "git": [
  8020.                 "https://github.com/danielmarschall/oidplus/tree/400d2f33b906549856717bf91278bf3519e3f264"
  8021.             ]
  8022.         }
  8023.     },
  8024.     {
  8025.         "version": "2.0.0.907",
  8026.         "date": "2022-07-21 22:34:48 +0200",
  8027.         "author": "Daniel Marschall (ViaThinkSoft)",
  8028.         "changes": [],
  8029.         "sources": {
  8030.             "svn": [
  8031.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@907"
  8032.             ],
  8033.             "git": [
  8034.                 "https://github.com/danielmarschall/oidplus/tree/e819d70ad4039718e3a857b136297644935a56a5"
  8035.             ]
  8036.         }
  8037.     },
  8038.     {
  8039.         "version": "2.0.0.906",
  8040.         "date": "2022-07-20 00:45:24 +0200",
  8041.         "author": "Daniel Marschall (ViaThinkSoft)",
  8042.         "changes": [],
  8043.         "sources": {
  8044.             "svn": [
  8045.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@906"
  8046.             ],
  8047.             "git": [
  8048.                 "https://github.com/danielmarschall/oidplus/tree/da17d3bf47a2604df1a9a5df421fa2e99081a3a1"
  8049.             ]
  8050.         }
  8051.     },
  8052.     {
  8053.         "version": "2.0.0.905",
  8054.         "date": "2022-07-19 01:35:35 +0200",
  8055.         "author": "Daniel Marschall (ViaThinkSoft)",
  8056.         "changes": [],
  8057.         "sources": {
  8058.             "svn": [
  8059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@905"
  8060.             ],
  8061.             "git": [
  8062.                 "https://github.com/danielmarschall/oidplus/tree/e5f53f3504c59bdb5c3964fac199eadf844b7326"
  8063.             ]
  8064.         }
  8065.     },
  8066.     {
  8067.         "version": "2.0.0.904",
  8068.         "date": "2022-07-18 15:39:26 +0200",
  8069.         "author": "Daniel Marschall (ViaThinkSoft)",
  8070.         "changes": [
  8071.             "OID-IP JSON-Schema and XSD are now again in the InternetDraft"
  8072.         ],
  8073.         "sources": {
  8074.             "svn": [
  8075.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@904"
  8076.             ],
  8077.             "git": [
  8078.                 "https://github.com/danielmarschall/oidplus/tree/000d530da76ced1987e9dca101f98e6912da2314"
  8079.             ]
  8080.         }
  8081.     },
  8082.     {
  8083.         "version": "2.0.0.903",
  8084.         "date": "2022-07-18 14:45:03 +0200",
  8085.         "author": "Daniel Marschall (ViaThinkSoft)",
  8086.         "changes": [
  8087.             "OID-IP"
  8088.         ],
  8089.         "sources": {
  8090.             "svn": [
  8091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@903"
  8092.             ],
  8093.             "git": [
  8094.                 "https://github.com/danielmarschall/oidplus/tree/e4f86f2bdabe116645c0308c2c91f9f04b336efd"
  8095.             ]
  8096.         }
  8097.     },
  8098.     {
  8099.         "version": "2.0.0.902",
  8100.         "date": "2022-07-18 14:21:12 +0200",
  8101.         "author": "Daniel Marschall (ViaThinkSoft)",
  8102.         "changes": [],
  8103.         "sources": {
  8104.             "svn": [
  8105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@902"
  8106.             ],
  8107.             "git": [
  8108.                 "https://github.com/danielmarschall/oidplus/tree/11b60a4639118aafe8a4e4e49806de2a1c2a180b"
  8109.             ]
  8110.         }
  8111.     },
  8112.     {
  8113.         "version": "2.0.0.901",
  8114.         "date": "2022-07-18 12:25:22 +0200",
  8115.         "author": "Daniel Marschall (ViaThinkSoft)",
  8116.         "changes": [
  8117.             "OIDIP: Regex replace [0-9] with \\d"
  8118.         ],
  8119.         "sources": {
  8120.             "svn": [
  8121.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@901"
  8122.             ],
  8123.             "git": [
  8124.                 "https://github.com/danielmarschall/oidplus/tree/518ed567dc783e76dfd681602d0bbbd5e6bb6b15"
  8125.             ]
  8126.         }
  8127.     },
  8128.     {
  8129.         "version": "2.0.0.900",
  8130.         "date": "2022-07-18 11:18:51 +0200",
  8131.         "author": "Daniel Marschall (ViaThinkSoft)",
  8132.         "changes": [],
  8133.         "sources": {
  8134.             "svn": [
  8135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@900"
  8136.             ],
  8137.             "git": [
  8138.                 "https://github.com/danielmarschall/oidplus/tree/25747eaec3fbf5f33f39d2079aedf4c7ca65da84"
  8139.             ]
  8140.         }
  8141.     },
  8142.     {
  8143.         "version": "2.0.0.899",
  8144.         "date": "2022-07-18 02:16:19 +0200",
  8145.         "author": "Daniel Marschall (ViaThinkSoft)",
  8146.         "changes": [
  8147.             "OID-IP: Attachments URL were relative URLs. Corrected to absolute URLs.",
  8148.             "OID-IP: Attachment plugin now generates correct XSD"
  8149.         ],
  8150.         "sources": {
  8151.             "svn": [
  8152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@899"
  8153.             ],
  8154.             "git": [
  8155.                 "https://github.com/danielmarschall/oidplus/tree/3eb475226533bb1342656f420dc15b8c10cb6816"
  8156.             ]
  8157.         }
  8158.     },
  8159.     {
  8160.         "version": "2.0.0.898",
  8161.         "date": "2022-07-18 00:19:38 +0200",
  8162.         "author": "Daniel Marschall (ViaThinkSoft)",
  8163.         "changes": [
  8164.             "OID-IP: JSON is now an associative array. JSON-Schema adjusted.",
  8165.             "OID-IP: Completely rewrote XSD schema file. Elements are now sequential.",
  8166.             "OID-IP: Order of fields corrected (since XSD is now sequential)",
  8167.             "OID-IP: XSD/JSON: distance is now an integer instead of a string",
  8168.             "OID-IP: XSD/JSON: added simple regex for query and object fields",
  8169.             "OID-IP: XSD/JSON: added support for ra1, ra2, ra3, ...",
  8170.             "Important bugfix for openssl_supplement.inc.php"
  8171.         ],
  8172.         "sources": {
  8173.             "svn": [
  8174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@898"
  8175.             ],
  8176.             "git": [
  8177.                 "https://github.com/danielmarschall/oidplus/tree/696b4dbfd489cd08fc6a0265e9bbdb81d75cf625"
  8178.             ]
  8179.         }
  8180.     },
  8181.     {
  8182.         "version": "2.0.0.897",
  8183.         "date": "2022-07-17 02:44:44 +0200",
  8184.         "author": "Daniel Marschall (ViaThinkSoft)",
  8185.         "changes": [
  8186.             "OIP-IP minor changes"
  8187.         ],
  8188.         "sources": {
  8189.             "svn": [
  8190.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@897"
  8191.             ],
  8192.             "git": [
  8193.                 "https://github.com/danielmarschall/oidplus/tree/c98f68eb3dd4cd3476eeba770b8212a346d59742"
  8194.             ]
  8195.         }
  8196.     },
  8197.     {
  8198.         "version": "2.0.0.896",
  8199.         "date": "2022-07-17 02:40:45 +0200",
  8200.         "author": "Daniel Marschall (ViaThinkSoft)",
  8201.         "changes": [
  8202.             "OID-IP XSD/JSON schema bugfix: October timestamps were not accepted. Fixed."
  8203.         ],
  8204.         "sources": {
  8205.             "svn": [
  8206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@896"
  8207.             ],
  8208.             "git": [
  8209.                 "https://github.com/danielmarschall/oidplus/tree/a96cb8112325bb30136c45b7c21122eb7af1f1ef"
  8210.             ]
  8211.         }
  8212.     },
  8213.     {
  8214.         "version": "2.0.0.895",
  8215.         "date": "2022-07-15 15:42:29 +0200",
  8216.         "author": "Daniel Marschall (ViaThinkSoft)",
  8217.         "changes": [],
  8218.         "sources": {
  8219.             "svn": [
  8220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@895"
  8221.             ],
  8222.             "git": [
  8223.                 "https://github.com/danielmarschall/oidplus/tree/90b58cb3fba5588357cb92958a977a65943bfb59"
  8224.             ]
  8225.         }
  8226.     },
  8227.     {
  8228.         "version": "2.0.0.894",
  8229.         "date": "2022-07-15 01:26:42 +0200",
  8230.         "author": "Daniel Marschall (ViaThinkSoft)",
  8231.         "changes": [],
  8232.         "sources": {
  8233.             "svn": [
  8234.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@894"
  8235.             ],
  8236.             "git": [
  8237.                 "https://github.com/danielmarschall/oidplus/tree/2c2db04c51e85edb4efc6abed556c3b5c1c975b7"
  8238.             ]
  8239.         }
  8240.     },
  8241.     {
  8242.         "version": "2.0.0.893",
  8243.         "date": "2022-07-15 00:19:43 +0200",
  8244.         "author": "Daniel Marschall (ViaThinkSoft)",
  8245.         "changes": [],
  8246.         "sources": {
  8247.             "svn": [
  8248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@893"
  8249.             ],
  8250.             "git": [
  8251.                 "https://github.com/danielmarschall/oidplus/tree/76560678c1092c6f3dac3f256919d708b6425fea"
  8252.             ]
  8253.         }
  8254.     },
  8255.     {
  8256.         "version": "2.0.0.892",
  8257.         "date": "2022-07-14 16:57:02 +0200",
  8258.         "author": "Daniel Marschall (ViaThinkSoft)",
  8259.         "changes": [],
  8260.         "sources": {
  8261.             "svn": [
  8262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@892"
  8263.             ],
  8264.             "git": [
  8265.                 "https://github.com/danielmarschall/oidplus/tree/345cc68cf4a8d4838f6ddd4ec3b8f040d4a12933"
  8266.             ]
  8267.         }
  8268.     },
  8269.     {
  8270.         "version": "2.0.0.891",
  8271.         "date": "2022-07-14 16:19:47 +0200",
  8272.         "author": "Daniel Marschall (ViaThinkSoft)",
  8273.         "changes": [
  8274.             "OID-IP"
  8275.         ],
  8276.         "sources": {
  8277.             "svn": [
  8278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@891"
  8279.             ],
  8280.             "git": [
  8281.                 "https://github.com/danielmarschall/oidplus/tree/b0c6c4ceeed3285634597bd2d85a17cf777b1aa3"
  8282.             ]
  8283.         }
  8284.     },
  8285.     {
  8286.         "version": "2.0.0.890",
  8287.         "date": "2022-07-14 13:40:06 +0200",
  8288.         "author": "Daniel Marschall (ViaThinkSoft)",
  8289.         "changes": [
  8290.             "OID-IP"
  8291.         ],
  8292.         "sources": {
  8293.             "svn": [
  8294.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@890"
  8295.             ],
  8296.             "git": [
  8297.                 "https://github.com/danielmarschall/oidplus/tree/65d38e59c122e321a8b55f9eabe9b4c3c860019d"
  8298.             ]
  8299.         }
  8300.     },
  8301.     {
  8302.         "version": "2.0.0.889",
  8303.         "date": "2022-07-13 23:18:38 +0200",
  8304.         "author": "Daniel Marschall (ViaThinkSoft)",
  8305.         "changes": [
  8306.             "GUIDs can now also be accessed via the \"uuid:\" namespace prefix"
  8307.         ],
  8308.         "sources": {
  8309.             "svn": [
  8310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@889"
  8311.             ],
  8312.             "git": [
  8313.                 "https://github.com/danielmarschall/oidplus/tree/f8011a867b36bdd404ee62b9258b3730859ba564"
  8314.             ]
  8315.         }
  8316.     },
  8317.     {
  8318.         "version": "2.0.0.888",
  8319.         "date": "2022-07-13 16:33:24 +0200",
  8320.         "author": "Daniel Marschall (ViaThinkSoft)",
  8321.         "changes": [
  8322.             "OID-IP RFC trivia"
  8323.         ],
  8324.         "sources": {
  8325.             "svn": [
  8326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@888"
  8327.             ],
  8328.             "git": [
  8329.                 "https://github.com/danielmarschall/oidplus/tree/32993e254482e63b7db10a502ab027bcaaea41c3"
  8330.             ]
  8331.         }
  8332.     },
  8333.     {
  8334.         "version": "2.0.0.887",
  8335.         "date": "2022-07-13 10:46:06 +0200",
  8336.         "author": "Daniel Marschall (ViaThinkSoft)",
  8337.         "changes": [
  8338.             "RFC: Updated reference cites according to https://www.rfc-editor.org/refs/"
  8339.         ],
  8340.         "sources": {
  8341.             "svn": [
  8342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@887"
  8343.             ],
  8344.             "git": [
  8345.                 "https://github.com/danielmarschall/oidplus/tree/543e738e6ca26b57b5cb5054a036440dc93ebe91"
  8346.             ]
  8347.         }
  8348.     },
  8349.     {
  8350.         "version": "2.0.0.886",
  8351.         "date": "2022-07-12 21:25:45 +0200",
  8352.         "author": "Daniel Marschall (ViaThinkSoft)",
  8353.         "changes": [
  8354.             "OID-IP RFC: Fixed ABNF ( thanks to Bill's ABNF checker at https://tools.ietf.org/tools/bap/abnf.cgi )"
  8355.         ],
  8356.         "sources": {
  8357.             "svn": [
  8358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@886"
  8359.             ],
  8360.             "git": [
  8361.                 "https://github.com/danielmarschall/oidplus/tree/5140bddb55277a3a18b662ace922c52582514905"
  8362.             ]
  8363.         }
  8364.     },
  8365.     {
  8366.         "version": "2.0.0.885",
  8367.         "date": "2022-07-12 21:07:57 +0200",
  8368.         "author": "Daniel Marschall (ViaThinkSoft)",
  8369.         "changes": [
  8370.             "OID-IP \"$token=\" has been renamed to \"$auth=\""
  8371.         ],
  8372.         "sources": {
  8373.             "svn": [
  8374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@885"
  8375.             ],
  8376.             "git": [
  8377.                 "https://github.com/danielmarschall/oidplus/tree/eb9ce161c4b2436fef4fc3048ef95e0d99510118"
  8378.             ]
  8379.         }
  8380.     },
  8381.     {
  8382.         "version": "2.0.0.884",
  8383.         "date": "2022-07-12 15:49:51 +0200",
  8384.         "author": "Daniel Marschall (ViaThinkSoft)",
  8385.         "changes": [],
  8386.         "sources": {
  8387.             "svn": [
  8388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@884"
  8389.             ],
  8390.             "git": [
  8391.                 "https://github.com/danielmarschall/oidplus/tree/847eccf86e4dc49a588d7a9620fdb69d3b7b414e"
  8392.             ]
  8393.         }
  8394.     },
  8395.     {
  8396.         "version": "2.0.0.883",
  8397.         "date": "2022-07-12 14:55:03 +0200",
  8398.         "author": "Daniel Marschall (ViaThinkSoft)",
  8399.         "changes": [
  8400.             "RFC \"server commands\" and \"authentication tokens\" are now merged into \"arguments\""
  8401.         ],
  8402.         "sources": {
  8403.             "svn": [
  8404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@883"
  8405.             ],
  8406.             "git": [
  8407.                 "https://github.com/danielmarschall/oidplus/tree/c0fd556e5c6f102abe94bb462d59fff8c4711a47"
  8408.             ]
  8409.         }
  8410.     },
  8411.     {
  8412.         "version": "2.0.0.882",
  8413.         "date": "2022-07-12 01:42:15 +0200",
  8414.         "author": "Daniel Marschall (ViaThinkSoft)",
  8415.         "changes": [
  8416.             "Release of draft-viathinksoft-oidip-03"
  8417.         ],
  8418.         "sources": {
  8419.             "svn": [
  8420.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@882"
  8421.             ],
  8422.             "git": [
  8423.                 "https://github.com/danielmarschall/oidplus/tree/fc4b94de092cffd7d9ac75657dc5e9b6b755754d"
  8424.             ]
  8425.         }
  8426.     },
  8427.     {
  8428.         "version": "2.0.0.881",
  8429.         "date": "2022-07-12 01:14:49 +0200",
  8430.         "author": "Daniel Marschall (ViaThinkSoft)",
  8431.         "changes": [],
  8432.         "sources": {
  8433.             "svn": [
  8434.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@881"
  8435.             ],
  8436.             "git": [
  8437.                 "https://github.com/danielmarschall/oidplus/tree/f451e40cbc07fe43a342ba03f4125ef29f97ed68"
  8438.             ]
  8439.         }
  8440.     },
  8441.     {
  8442.         "version": "2.0.0.880",
  8443.         "date": "2022-07-11 22:42:59 +0200",
  8444.         "author": "Daniel Marschall (ViaThinkSoft)",
  8445.         "changes": [
  8446.             "OID-IP: Removed \"html\" format from the RFC"
  8447.         ],
  8448.         "sources": {
  8449.             "svn": [
  8450.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@880"
  8451.             ],
  8452.             "git": [
  8453.                 "https://github.com/danielmarschall/oidplus/tree/58c79e241ba51cd15daed35b52de5788a84af7f6"
  8454.             ]
  8455.         }
  8456.     },
  8457.     {
  8458.         "version": "2.0.0.879",
  8459.         "date": "2022-07-11 21:22:19 +0200",
  8460.         "author": "Daniel Marschall (ViaThinkSoft)",
  8461.         "changes": [
  8462.             "OID-IP: Implemented RA \"information partially available\""
  8463.         ],
  8464.         "sources": {
  8465.             "svn": [
  8466.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@879"
  8467.             ],
  8468.             "git": [
  8469.                 "https://github.com/danielmarschall/oidplus/tree/9708a21f6fae4fef47aa680f53bd902d64e6f4c7"
  8470.             ]
  8471.         }
  8472.     },
  8473.     {
  8474.         "version": "2.0.0.878",
  8475.         "date": "2022-07-11 21:13:42 +0200",
  8476.         "author": "Daniel Marschall (ViaThinkSoft)",
  8477.         "changes": [],
  8478.         "sources": {
  8479.             "svn": [
  8480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@878"
  8481.             ],
  8482.             "git": [
  8483.                 "https://github.com/danielmarschall/oidplus/tree/b5c878c90ca4970f608aea48c2f31dadec448354"
  8484.             ]
  8485.         }
  8486.     },
  8487.     {
  8488.         "version": "2.0.0.877",
  8489.         "date": "2022-07-11 20:53:59 +0200",
  8490.         "author": "Daniel Marschall (ViaThinkSoft)",
  8491.         "changes": [
  8492.             "OID-IP: Words like \"unknown\" or \"redacted\" will not be translated anymore (Because output must be consistant)",
  8493.             "OID-IP: Added \"url\" property for all objects"
  8494.         ],
  8495.         "sources": {
  8496.             "svn": [
  8497.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@877"
  8498.             ],
  8499.             "git": [
  8500.                 "https://github.com/danielmarschall/oidplus/tree/b5712d9c782a47590bb7dbde28c50c8cf9e5bb41"
  8501.             ]
  8502.         }
  8503.     },
  8504.     {
  8505.         "version": "2.0.0.876",
  8506.         "date": "2022-07-11 17:09:09 +0200",
  8507.         "author": "Daniel Marschall (ViaThinkSoft)",
  8508.         "changes": [
  8509.             "Admin/RA Automated Ajax: Token can now be copied into clipBoard"
  8510.         ],
  8511.         "sources": {
  8512.             "svn": [
  8513.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@876"
  8514.             ],
  8515.             "git": [
  8516.                 "https://github.com/danielmarschall/oidplus/tree/c7fe5646aa43c76a362155f01a23d1f150818efb"
  8517.             ]
  8518.         }
  8519.     },
  8520.     {
  8521.         "version": "2.0.0.875",
  8522.         "date": "2022-07-10 13:30:17 +0200",
  8523.         "author": "Daniel Marschall (ViaThinkSoft)",
  8524.         "changes": [
  8525.             "Added config setting global_bcc for all outgoing emails"
  8526.         ],
  8527.         "sources": {
  8528.             "svn": [
  8529.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@875"
  8530.             ],
  8531.             "git": [
  8532.                 "https://github.com/danielmarschall/oidplus/tree/208e6a7d59f86efb74aa439b6ae5ea42b1507b94"
  8533.             ]
  8534.         }
  8535.     },
  8536.     {
  8537.         "version": "2.0.0.874",
  8538.         "date": "2022-07-10 12:58:31 +0200",
  8539.         "author": "Daniel Marschall (ViaThinkSoft)",
  8540.         "changes": [
  8541.             "Vendor update"
  8542.         ],
  8543.         "sources": {
  8544.             "svn": [
  8545.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@874"
  8546.             ],
  8547.             "git": [
  8548.                 "https://github.com/danielmarschall/oidplus/tree/65a5e12fad69000676c0ba5442fbbc72c90ef526"
  8549.             ]
  8550.         }
  8551.     },
  8552.     {
  8553.         "version": "2.0.0.873",
  8554.         "date": "2022-07-10 02:41:19 +0200",
  8555.         "author": "Daniel Marschall (ViaThinkSoft)",
  8556.         "changes": [
  8557.             "XML/JSON schema and RFC update"
  8558.         ],
  8559.         "sources": {
  8560.             "svn": [
  8561.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@873"
  8562.             ],
  8563.             "git": [
  8564.                 "https://github.com/danielmarschall/oidplus/tree/78e55b90e4539205a1bc7752e37fd59686b45a18"
  8565.             ]
  8566.         }
  8567.     },
  8568.     {
  8569.         "version": "2.0.0.872",
  8570.         "date": "2022-07-10 01:23:08 +0200",
  8571.         "author": "Daniel Marschall (ViaThinkSoft)",
  8572.         "changes": [],
  8573.         "sources": {
  8574.             "svn": [
  8575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@872"
  8576.             ],
  8577.             "git": [
  8578.                 "https://github.com/danielmarschall/oidplus/tree/063285feb65dc8d7a5521bf3c5043d2d417a1dec"
  8579.             ]
  8580.         }
  8581.     },
  8582.     {
  8583.         "version": "2.0.0.871",
  8584.         "date": "2022-07-10 01:11:40 +0200",
  8585.         "author": "Daniel Marschall (ViaThinkSoft)",
  8586.         "changes": [],
  8587.         "sources": {
  8588.             "svn": [
  8589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@871"
  8590.             ],
  8591.             "git": [
  8592.                 "https://github.com/danielmarschall/oidplus/tree/565e3c73e752a81fa1d44fca2f11c049353bb266"
  8593.             ]
  8594.         }
  8595.     },
  8596.     {
  8597.         "version": "2.0.0.870",
  8598.         "date": "2022-07-10 01:07:21 +0200",
  8599.         "author": "Daniel Marschall (ViaThinkSoft)",
  8600.         "changes": [
  8601.             "OID-IP : XML/JSON Signature error catching"
  8602.         ],
  8603.         "sources": {
  8604.             "svn": [
  8605.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@870"
  8606.             ],
  8607.             "git": [
  8608.                 "https://github.com/danielmarschall/oidplus/tree/510ea4455a87cfb8d6bf10febf4c4bb06a251d82"
  8609.             ]
  8610.         }
  8611.     },
  8612.     {
  8613.         "version": "2.0.0.869",
  8614.         "date": "2022-07-09 22:48:57 +0200",
  8615.         "author": "Daniel Marschall (ViaThinkSoft)",
  8616.         "changes": [
  8617.             "Described the new XML/JSON signatures in the RFC (work-in-progress)."
  8618.         ],
  8619.         "sources": {
  8620.             "svn": [
  8621.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@869"
  8622.             ],
  8623.             "git": [
  8624.                 "https://github.com/danielmarschall/oidplus/tree/c7c42d58522943d8cef715950dc7f71880075d33"
  8625.             ]
  8626.         }
  8627.     },
  8628.     {
  8629.         "version": "2.0.0.868",
  8630.         "date": "2022-07-09 21:33:15 +0200",
  8631.         "author": "Daniel Marschall (ViaThinkSoft)",
  8632.         "changes": [
  8633.             "OID-IP: XML and JSON now have standardized (W3C/RFC) signatures. The OID-IP RFC draft will be edited soon."
  8634.         ],
  8635.         "sources": {
  8636.             "svn": [
  8637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@868"
  8638.             ],
  8639.             "git": [
  8640.                 "https://github.com/danielmarschall/oidplus/tree/fcefbadfd2351dd26f7377b831f53ecf6ae40d99"
  8641.             ]
  8642.         }
  8643.     },
  8644.     {
  8645.         "version": "2.0.0.867",
  8646.         "date": "2022-07-09 15:45:15 +0200",
  8647.         "author": "Daniel Marschall (ViaThinkSoft)",
  8648.         "changes": [
  8649.             "OID-IP : XML und JSON schema had relative schema URL. Fixed to absolute URL."
  8650.         ],
  8651.         "sources": {
  8652.             "svn": [
  8653.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@867"
  8654.             ],
  8655.             "git": [
  8656.                 "https://github.com/danielmarschall/oidplus/tree/617febc5a2e68b0e8fd719ca94a01ee5780fa5c9"
  8657.             ]
  8658.         }
  8659.     },
  8660.     {
  8661.         "version": "2.0.0.866",
  8662.         "date": "2022-06-19 20:21:58 +0200",
  8663.         "author": "Daniel Marschall (ViaThinkSoft)",
  8664.         "changes": [
  8665.             "CSRF token debug"
  8666.         ],
  8667.         "sources": {
  8668.             "svn": [
  8669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@866"
  8670.             ],
  8671.             "git": [
  8672.                 "https://github.com/danielmarschall/oidplus/tree/e0ee30e366249e070d936a3f0eb8b9a97a5f1c65"
  8673.             ]
  8674.         }
  8675.     },
  8676.     {
  8677.         "version": "2.0.0.865",
  8678.         "date": "2022-06-05 00:53:51 +0200",
  8679.         "author": "Daniel Marschall (ViaThinkSoft)",
  8680.         "changes": [
  8681.             "Fixed SQLite3 OOBE issues"
  8682.         ],
  8683.         "sources": {
  8684.             "svn": [
  8685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@865"
  8686.             ],
  8687.             "git": [
  8688.                 "https://github.com/danielmarschall/oidplus/tree/075ea2c79e6982b24f0add5251d8f7df8af5142c"
  8689.             ]
  8690.         }
  8691.     },
  8692.     {
  8693.         "version": "2.0.0.864",
  8694.         "date": "2022-06-02 01:52:01 +0200",
  8695.         "author": "Daniel Marschall (ViaThinkSoft)",
  8696.         "changes": [],
  8697.         "sources": {
  8698.             "svn": [
  8699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@864"
  8700.             ],
  8701.             "git": [
  8702.                 "https://github.com/danielmarschall/oidplus/tree/62bb0988973dc350b6642118cd360189a088f23e"
  8703.             ]
  8704.         }
  8705.     },
  8706.     {
  8707.         "version": "2.0.0.863",
  8708.         "date": "2022-06-02 01:40:40 +0200",
  8709.         "author": "Daniel Marschall (ViaThinkSoft)",
  8710.         "changes": [
  8711.             "Fixed Oracle OOBE example scripts"
  8712.         ],
  8713.         "sources": {
  8714.             "svn": [
  8715.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@863"
  8716.             ],
  8717.             "git": [
  8718.                 "https://github.com/danielmarschall/oidplus/tree/3d10617ea5a71a152ef233e09017d1caf907c0e2"
  8719.             ]
  8720.         }
  8721.     },
  8722.     {
  8723.         "version": "2.0.0.862",
  8724.         "date": "2022-06-01 00:41:05 +0200",
  8725.         "author": "Daniel Marschall (ViaThinkSoft)",
  8726.         "changes": [
  8727.             "Oracle DB: On connection error, the error message from OCI is now displayed"
  8728.         ],
  8729.         "sources": {
  8730.             "svn": [
  8731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@862"
  8732.             ],
  8733.             "git": [
  8734.                 "https://github.com/danielmarschall/oidplus/tree/6ba5f0b8db75222bfa698147421bd9e1010c1290"
  8735.             ]
  8736.         }
  8737.     },
  8738.     {
  8739.         "version": "2.0.0.861",
  8740.         "date": "2022-05-30 23:21:04 +0200",
  8741.         "author": "Daniel Marschall (ViaThinkSoft)",
  8742.         "changes": [
  8743.             "Fixed phpstan warning"
  8744.         ],
  8745.         "sources": {
  8746.             "svn": [
  8747.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@861"
  8748.             ],
  8749.             "git": [
  8750.                 "https://github.com/danielmarschall/oidplus/tree/f15d524455833628d0c284fb3d069396e93614f1"
  8751.             ]
  8752.         }
  8753.     },
  8754.     {
  8755.         "version": "2.0.0.860",
  8756.         "date": "2022-05-29 22:55:17 +0200",
  8757.         "author": "Daniel Marschall (ViaThinkSoft)",
  8758.         "changes": [
  8759.             "Extended plugin check: The namespace of an object type plugin must be lower-case"
  8760.         ],
  8761.         "sources": {
  8762.             "svn": [
  8763.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@860"
  8764.             ],
  8765.             "git": [
  8766.                 "https://github.com/danielmarschall/oidplus/tree/8aef357c448e0e2174d717c6456127e3052fb6a7"
  8767.             ]
  8768.         }
  8769.     },
  8770.     {
  8771.         "version": "2.0.0.859",
  8772.         "date": "2022-05-29 20:44:58 +0200",
  8773.         "author": "Daniel Marschall (ViaThinkSoft)",
  8774.         "changes": [],
  8775.         "sources": {
  8776.             "svn": [
  8777.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@859"
  8778.             ],
  8779.             "git": [
  8780.                 "https://github.com/danielmarschall/oidplus/tree/008a7b51e4c5bda1869483015df802de7fbb95d2"
  8781.             ]
  8782.         }
  8783.     },
  8784.     {
  8785.         "version": "2.0.0.858",
  8786.         "date": "2022-05-29 20:30:30 +0200",
  8787.         "author": "Daniel Marschall (ViaThinkSoft)",
  8788.         "changes": [
  8789.             "BUGFIX: GUID and FourCC: category in treeview was \"/examples\" instead of \"examples\" for the top level."
  8790.         ],
  8791.         "sources": {
  8792.             "svn": [
  8793.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@858"
  8794.             ],
  8795.             "git": [
  8796.                 "https://github.com/danielmarschall/oidplus/tree/700af56f6a39fa86ef767b629771f35426c47fd1"
  8797.             ]
  8798.         }
  8799.     },
  8800.     {
  8801.         "version": "2.0.0.857",
  8802.         "date": "2022-05-29 20:25:19 +0200",
  8803.         "author": "Daniel Marschall (ViaThinkSoft)",
  8804.         "changes": [
  8805.             "Fix runtime error that lead to a stalled update"
  8806.         ],
  8807.         "sources": {
  8808.             "svn": [
  8809.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@857"
  8810.             ],
  8811.             "git": [
  8812.                 "https://github.com/danielmarschall/oidplus/tree/ed7b31492386ad214013ccd7a74edbf9f44c26be"
  8813.             ]
  8814.         }
  8815.     },
  8816.     {
  8817.         "version": "2.0.0.856",
  8818.         "date": "2022-05-29 20:06:06 +0200",
  8819.         "author": "Daniel Marschall (ViaThinkSoft)",
  8820.         "changes": [
  8821.             "BUGFIX: IPv4, IPv6 and GUID identifier were not correctly canonized, therefore they could not be found if e.g. the search term had the wrong upper/lower case"
  8822.         ],
  8823.         "sources": {
  8824.             "svn": [
  8825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@856"
  8826.             ],
  8827.             "git": [
  8828.                 "https://github.com/danielmarschall/oidplus/tree/486882cf958649866c30f0b926697d537265f3e5"
  8829.             ]
  8830.         }
  8831.     },
  8832.     {
  8833.         "version": "2.0.0.855",
  8834.         "date": "2022-05-29 18:12:38 +0200",
  8835.         "author": "Daniel Marschall (ViaThinkSoft)",
  8836.         "changes": [
  8837.             "Object-IDs are now case-sensitive (this is important for object types like FourCC)"
  8838.         ],
  8839.         "sources": {
  8840.             "svn": [
  8841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@855"
  8842.             ],
  8843.             "git": [
  8844.                 "https://github.com/danielmarschall/oidplus/tree/036755ef36aa89320b1aef7c3173a6bd7695ce49"
  8845.             ]
  8846.         }
  8847.     },
  8848.     {
  8849.         "version": "2.0.0.854",
  8850.         "date": "2022-05-29 17:16:33 +0200",
  8851.         "author": "Daniel Marschall (ViaThinkSoft)",
  8852.         "changes": [
  8853.             "BUGFIX: Could not create objects on an Oracle database (error: Cannot insert NULL into (\"HR\".\"OBJECTS\".\"CONFIDENTIAL\"))"
  8854.         ],
  8855.         "sources": {
  8856.             "svn": [
  8857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@854"
  8858.             ],
  8859.             "git": [
  8860.                 "https://github.com/danielmarschall/oidplus/tree/e6ad251bccca62f7c7ad70611f5ae1a3d7b62ea0"
  8861.             ]
  8862.         }
  8863.     },
  8864.     {
  8865.         "version": "2.0.0.853",
  8866.         "date": "2022-05-29 12:22:19 +0200",
  8867.         "author": "Daniel Marschall (ViaThinkSoft)",
  8868.         "changes": [
  8869.             "Small fix in example SQL"
  8870.         ],
  8871.         "sources": {
  8872.             "svn": [
  8873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@853"
  8874.             ],
  8875.             "git": [
  8876.                 "https://github.com/danielmarschall/oidplus/tree/ac457dcd153187f182c846fd4be2b5439ce5c8fc"
  8877.             ]
  8878.         }
  8879.     },
  8880.     {
  8881.         "version": "2.0.0.852",
  8882.         "date": "2022-05-29 01:58:55 +0200",
  8883.         "author": "Daniel Marschall (ViaThinkSoft)",
  8884.         "changes": [
  8885.             "Fixed performance (in re autopublish) if cronjobs are used"
  8886.         ],
  8887.         "sources": {
  8888.             "svn": [
  8889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@852"
  8890.             ],
  8891.             "git": [
  8892.                 "https://github.com/danielmarschall/oidplus/tree/288fb99a5336af37c5cf4703eba3251a14ae40f0"
  8893.             ]
  8894.         }
  8895.     },
  8896.     {
  8897.         "version": "2.0.0.851",
  8898.         "date": "2022-05-29 01:37:51 +0200",
  8899.         "author": "Daniel Marschall (ViaThinkSoft)",
  8900.         "changes": [
  8901.             "BUGFIX: OID Autopublishing caused error message on a web visitors screen, because HTML5 and XML were mixed up"
  8902.         ],
  8903.         "sources": {
  8904.             "svn": [
  8905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@851"
  8906.             ],
  8907.             "git": [
  8908.                 "https://github.com/danielmarschall/oidplus/tree/bdc374a7f651955281aed1bd01f1975c2ecdd16a"
  8909.             ]
  8910.         }
  8911.     },
  8912.     {
  8913.         "version": "2.0.0.850",
  8914.         "date": "2022-05-28 23:27:15 +0200",
  8915.         "author": "Daniel Marschall (ViaThinkSoft)",
  8916.         "changes": [
  8917.             "Bugfix: GUID and FourCC categories can now contain the slash character (/)"
  8918.         ],
  8919.         "sources": {
  8920.             "svn": [
  8921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@850"
  8922.             ],
  8923.             "git": [
  8924.                 "https://github.com/danielmarschall/oidplus/tree/b8cc9f697d1f6f6acc0f7bbadbd8b19c662b3c03"
  8925.             ]
  8926.         }
  8927.     },
  8928.     {
  8929.         "version": "2.0.0.849",
  8930.         "date": "2022-05-28 21:29:05 +0200",
  8931.         "author": "Daniel Marschall (ViaThinkSoft)",
  8932.         "changes": [],
  8933.         "sources": {
  8934.             "svn": [
  8935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@849"
  8936.             ],
  8937.             "git": [
  8938.                 "https://github.com/danielmarschall/oidplus/tree/e850850cd64bbc16aabc2291a42d0393920a3ac9"
  8939.             ]
  8940.         }
  8941.     },
  8942.     {
  8943.         "version": "2.0.0.848",
  8944.         "date": "2022-05-28 01:39:22 +0200",
  8945.         "author": "Daniel Marschall (ViaThinkSoft)",
  8946.         "changes": [
  8947.             "Updated example data"
  8948.         ],
  8949.         "sources": {
  8950.             "svn": [
  8951.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@848"
  8952.             ],
  8953.             "git": [
  8954.                 "https://github.com/danielmarschall/oidplus/tree/cd52db1bfb149d05bd414549a315e476ae941c59"
  8955.             ]
  8956.         }
  8957.     },
  8958.     {
  8959.         "version": "2.0.0.847",
  8960.         "date": "2022-05-27 20:36:06 +0200",
  8961.         "author": "Daniel Marschall (ViaThinkSoft)",
  8962.         "changes": [
  8963.             "BUGFIX: No login sessions could be created using PHP 7.0 (Bug introduced in SVN Rev 711)"
  8964.         ],
  8965.         "sources": {
  8966.             "svn": [
  8967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@847"
  8968.             ],
  8969.             "git": [
  8970.                 "https://github.com/danielmarschall/oidplus/tree/81575cc31f5b45a66889af4730882f74e5b0e781"
  8971.             ]
  8972.         }
  8973.     },
  8974.     {
  8975.         "version": "2.0.0.846",
  8976.         "date": "2022-05-27 17:19:54 +0200",
  8977.         "author": "Daniel Marschall (ViaThinkSoft)",
  8978.         "changes": [
  8979.             "Vendor update"
  8980.         ],
  8981.         "sources": {
  8982.             "svn": [
  8983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@846"
  8984.             ],
  8985.             "git": [
  8986.                 "https://github.com/danielmarschall/oidplus/tree/861d886cf0daa40ec7f3db05067058fc93155e16"
  8987.             ]
  8988.         }
  8989.     },
  8990.     {
  8991.         "version": "2.0.0.845",
  8992.         "date": "2022-05-27 17:16:09 +0200",
  8993.         "author": "Daniel Marschall (ViaThinkSoft)",
  8994.         "changes": [],
  8995.         "sources": {
  8996.             "svn": [
  8997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@845"
  8998.             ],
  8999.             "git": [
  9000.                 "https://github.com/danielmarschall/oidplus/tree/73f1ae2dfc38085366fcd6426ee9852898e5ad05"
  9001.             ]
  9002.         }
  9003.     },
  9004.     {
  9005.         "version": "2.0.0.844",
  9006.         "date": "2022-05-27 00:30:36 +0200",
  9007.         "author": "Daniel Marschall (ViaThinkSoft)",
  9008.         "changes": [
  9009.             "New object type: Four-Character-Code (FourCC)"
  9010.         ],
  9011.         "sources": {
  9012.             "svn": [
  9013.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@844"
  9014.             ],
  9015.             "git": [
  9016.                 "https://github.com/danielmarschall/oidplus/tree/ba74228e22e13b035f8f92baca50421c9fe650f5"
  9017.             ]
  9018.         }
  9019.     },
  9020.     {
  9021.         "version": "2.0.0.843",
  9022.         "date": "2022-04-21 00:29:38 +0200",
  9023.         "author": "Daniel Marschall (ViaThinkSoft)",
  9024.         "changes": [
  9025.             "When an invalid OID was entered in the \"GoTo\" box, the user received a JavaScript error message. Now, they receive a page, as intended."
  9026.         ],
  9027.         "sources": {
  9028.             "svn": [
  9029.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@843"
  9030.             ],
  9031.             "git": [
  9032.                 "https://github.com/danielmarschall/oidplus/tree/fc81213492826234ae0c9f017a2c9d35d803ade9"
  9033.             ]
  9034.         }
  9035.     },
  9036.     {
  9037.         "version": "2.0.0.842",
  9038.         "date": "2022-04-15 00:59:56 +0200",
  9039.         "author": "Daniel Marschall (ViaThinkSoft)",
  9040.         "changes": [
  9041.             "Vendor update"
  9042.         ],
  9043.         "sources": {
  9044.             "svn": [
  9045.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@842"
  9046.             ],
  9047.             "git": [
  9048.                 "https://github.com/danielmarschall/oidplus/tree/99505009ed244416b54a6c328e087122a2382048"
  9049.             ]
  9050.         }
  9051.     },
  9052.     {
  9053.         "version": "2.0.0.841",
  9054.         "date": "2022-04-15 00:54:45 +0200",
  9055.         "author": "Daniel Marschall (ViaThinkSoft)",
  9056.         "changes": [
  9057.             "Added Reply-To, because some servers might change the 'From' attribute (Anti-Spoof?)"
  9058.         ],
  9059.         "sources": {
  9060.             "svn": [
  9061.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@841"
  9062.             ],
  9063.             "git": [
  9064.                 "https://github.com/danielmarschall/oidplus/tree/302fba552636dda1b50679b1cd7dda49bee742f2"
  9065.             ]
  9066.         }
  9067.     },
  9068.     {
  9069.         "version": "2.0.0.840",
  9070.         "date": "2022-04-15 00:38:08 +0200",
  9071.         "author": "Daniel Marschall (ViaThinkSoft)",
  9072.         "changes": [
  9073.             "Software update page: Added notice to run \"chown -R\" after manual git/svn update."
  9074.         ],
  9075.         "sources": {
  9076.             "svn": [
  9077.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@840"
  9078.             ],
  9079.             "git": [
  9080.                 "https://github.com/danielmarschall/oidplus/tree/ca7db561c7b1ac2a4f29adf0962ccabddf47e911"
  9081.             ]
  9082.         }
  9083.     },
  9084.     {
  9085.         "version": "2.0.0.839",
  9086.         "date": "2022-04-15 00:08:41 +0200",
  9087.         "author": "Daniel Marschall (ViaThinkSoft)",
  9088.         "changes": [
  9089.             "Add pageLoadedCallbacks structure and triggers as an unified interface for pageLoaded event callbacks (GitHub PR#2, thanks to Simon Tushev)"
  9090.         ],
  9091.         "sources": {
  9092.             "svn": [
  9093.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@839"
  9094.             ],
  9095.             "git": [
  9096.                 "https://github.com/danielmarschall/oidplus/tree/77d9a69e98b2276ac7d4394d7eb90b8abaaf1d1d"
  9097.             ]
  9098.         }
  9099.     },
  9100.     {
  9101.         "version": "2.0.0.838",
  9102.         "date": "2022-04-15 00:02:46 +0200",
  9103.         "author": "Daniel Marschall (ViaThinkSoft)",
  9104.         "changes": [
  9105.             "Upgraded tushevorg uitweeks plugin to version 1.1 (adding feature: \"Prefer `Login as administrator` tab at login\")"
  9106.         ],
  9107.         "sources": {
  9108.             "svn": [
  9109.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@838"
  9110.             ],
  9111.             "git": [
  9112.                 "https://github.com/danielmarschall/oidplus/tree/6a3cf2c19728f67860cf7459bf7cdd55d03e6a61"
  9113.             ]
  9114.         }
  9115.     },
  9116.     {
  9117.         "version": "2.0.0.837",
  9118.         "date": "2022-04-15 00:00:04 +0200",
  9119.         "author": "Daniel Marschall (ViaThinkSoft)",
  9120.         "changes": [
  9121.             "Wrong SVN path in Software Update page, fixed"
  9122.         ],
  9123.         "sources": {
  9124.             "svn": [
  9125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@837"
  9126.             ],
  9127.             "git": [
  9128.                 "https://github.com/danielmarschall/oidplus/tree/4b770240195d2136094a1ceab8b3bc518205140d"
  9129.             ]
  9130.         }
  9131.     },
  9132.     {
  9133.         "version": "2.0.0.836",
  9134.         "date": "2022-04-14 23:49:19 +0200",
  9135.         "author": "Daniel Marschall (ViaThinkSoft)",
  9136.         "changes": [
  9137.             "Bugfix: Attachments plugin wrong error message when graylist is not enabled and file ext is not in whitelist"
  9138.         ],
  9139.         "sources": {
  9140.             "svn": [
  9141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@836"
  9142.             ],
  9143.             "git": [
  9144.                 "https://github.com/danielmarschall/oidplus/tree/341c54766291a1c1c4f7d88de17e40aa3d731215"
  9145.             ]
  9146.         }
  9147.     },
  9148.     {
  9149.         "version": "2.0.0.835",
  9150.         "date": "2022-04-14 23:39:53 +0200",
  9151.         "author": "Daniel Marschall (ViaThinkSoft)",
  9152.         "changes": [
  9153.             "Avoid that FreeOID users masquerade as ViaThinkSoft object type plugins"
  9154.         ],
  9155.         "sources": {
  9156.             "svn": [
  9157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@835"
  9158.             ],
  9159.             "git": [
  9160.                 "https://github.com/danielmarschall/oidplus/tree/d6f6499cf4aea3572b91ac5308a3b27b13277b8c"
  9161.             ]
  9162.         }
  9163.     },
  9164.     {
  9165.         "version": "2.0.0.834",
  9166.         "date": "2022-04-14 00:03:55 +0200",
  9167.         "author": "Daniel Marschall (ViaThinkSoft)",
  9168.         "changes": [
  9169.             "Added whitelist to file types in the attachment plugins"
  9170.         ],
  9171.         "sources": {
  9172.             "svn": [
  9173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@834"
  9174.             ],
  9175.             "git": [
  9176.                 "https://github.com/danielmarschall/oidplus/tree/221a14766fc0f4c747f2da0582f46dfbebef730c"
  9177.             ]
  9178.         }
  9179.     },
  9180.     {
  9181.         "version": "2.0.0.833",
  9182.         "date": "2022-04-13 23:42:25 +0200",
  9183.         "author": "Daniel Marschall (ViaThinkSoft)",
  9184.         "changes": [
  9185.             "Success alert() messages are now non-blocking Toasts",
  9186.             "Added JavaScript callback ajaxPageLoadedCallbacks (gets only executed for page loads via ajax.php, not F5-Key-Pageloads)",
  9187.             "Vendor update: Renewed TinyMCE"
  9188.         ],
  9189.         "sources": {
  9190.             "svn": [
  9191.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@833"
  9192.             ],
  9193.             "git": [
  9194.                 "https://github.com/danielmarschall/oidplus/tree/c8ced3945df71b5b8da9695cdea628ed18e66f4b"
  9195.             ]
  9196.         }
  9197.     },
  9198.     {
  9199.         "version": "2.0.0.832",
  9200.         "date": "2022-04-11 01:37:26 +0200",
  9201.         "author": "Daniel Marschall (ViaThinkSoft)",
  9202.         "changes": [
  9203.             "Updated ViaThinkSoft FreeOID ToS"
  9204.         ],
  9205.         "sources": {
  9206.             "svn": [
  9207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@832"
  9208.             ],
  9209.             "git": [
  9210.                 "https://github.com/danielmarschall/oidplus/tree/09f1cad8d0ba8cb60dc102c5c9392e1efbb4551d"
  9211.             ]
  9212.         }
  9213.     },
  9214.     {
  9215.         "version": "2.0.0.831",
  9216.         "date": "2022-04-11 00:47:35 +0200",
  9217.         "author": "Daniel Marschall (ViaThinkSoft)",
  9218.         "changes": [
  9219.             "Fix bug that caused system ID to get lost"
  9220.         ],
  9221.         "sources": {
  9222.             "svn": [
  9223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@831"
  9224.             ],
  9225.             "git": [
  9226.                 "https://github.com/danielmarschall/oidplus/tree/fa93cca027a68c34126bf512a1b28e40352b71e5"
  9227.             ]
  9228.         }
  9229.     },
  9230.     {
  9231.         "version": "2.0.0.830",
  9232.         "date": "2022-04-10 23:35:04 +0200",
  9233.         "author": "Daniel Marschall (ViaThinkSoft)",
  9234.         "changes": [
  9235.             "- Security improvement: The private key stored in the database configuration table in the database is now encrypted using a key that will be stored in a file inside userdata ( userdata/privkey_secret.php ).",
  9236.             "- !!! ATTENTION: If you have multiple systems access the same database (e.g. you have example.org/oidplus and example.org/oidplus_test ), then the file userdata/privkey_secret.php must kept synchronous between both, otherwise you will lose your private/public key-pair and get a new system-id every time you restart OIDplus !!!",
  9237.             "- OIDplus can't connect to databases that are newer than the own program files anymore, avoiding data corruption.",
  9238.             "- Changed database version from 205 to 1000."
  9239.         ],
  9240.         "sources": {
  9241.             "svn": [
  9242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@830"
  9243.             ],
  9244.             "git": [
  9245.                 "https://github.com/danielmarschall/oidplus/tree/e42b0b5e94da100ff44315f302a28f23a53a211d"
  9246.             ]
  9247.         }
  9248.     },
  9249.     {
  9250.         "version": "2.0.0.829",
  9251.         "date": "2022-04-10 19:07:24 +0200",
  9252.         "author": "Daniel Marschall (ViaThinkSoft)",
  9253.         "changes": [
  9254.             "Bundled tushevorg/publicPages/2000_uitweaks plugin to OIDplus 2.0",
  9255.             "New features:",
  9256.             "- Fully expand Objects tree on page reload",
  9257.             "- Collapse Login tree on page reload",
  9258.             "- Collapse Documents&Resources tree on page reload",
  9259.             "- Change default tree pane width",
  9260.             "- Remember tree pane width in browser.localStorage across page reloads"
  9261.         ],
  9262.         "sources": {
  9263.             "svn": [
  9264.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@829"
  9265.             ],
  9266.             "git": [
  9267.                 "https://github.com/danielmarschall/oidplus/tree/0f80e80339c522608366b9a9a7ec0748379d805f"
  9268.             ]
  9269.         }
  9270.     },
  9271.     {
  9272.         "version": "2.0.0.828",
  9273.         "date": "2022-04-09 23:12:50 +0200",
  9274.         "author": "Daniel Marschall (ViaThinkSoft)",
  9275.         "changes": [
  9276.             "Added <license> entry in the manifest.xml files, and added it to the plugin overview in the admin login area"
  9277.         ],
  9278.         "sources": {
  9279.             "svn": [
  9280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@828"
  9281.             ],
  9282.             "git": [
  9283.                 "https://github.com/danielmarschall/oidplus/tree/b4b19769447ba9c5d3e2a2e8f7f00e94b6d80f40"
  9284.             ]
  9285.         }
  9286.     },
  9287.     {
  9288.         "version": "2.0.0.827",
  9289.         "date": "2022-04-09 18:00:39 +0200",
  9290.         "author": "Daniel Marschall (ViaThinkSoft)",
  9291.         "changes": [
  9292.             "Added polyfill that enables some openssl functions using phpseclib emulation, if openssl is not available"
  9293.         ],
  9294.         "sources": {
  9295.             "svn": [
  9296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@827"
  9297.             ],
  9298.             "git": [
  9299.                 "https://github.com/danielmarschall/oidplus/tree/f19031328dfc4bc0e76beb890225a7b45b472ea6"
  9300.             ]
  9301.         }
  9302.     },
  9303.     {
  9304.         "version": "2.0.0.826",
  9305.         "date": "2022-04-09 12:03:36 +0200",
  9306.         "author": "Daniel Marschall (ViaThinkSoft)",
  9307.         "changes": [
  9308.             "Fixed wrong hash_pbkdf2 length (has problems with OpenSSL supplement)"
  9309.         ],
  9310.         "sources": {
  9311.             "svn": [
  9312.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@826"
  9313.             ],
  9314.             "git": [
  9315.                 "https://github.com/danielmarschall/oidplus/tree/7c185e41cded7291f2160148f155b5dedb7cf746"
  9316.             ]
  9317.         }
  9318.     },
  9319.     {
  9320.         "version": "2.0.0.825",
  9321.         "date": "2022-04-09 12:00:32 +0200",
  9322.         "author": "Daniel Marschall (ViaThinkSoft)",
  9323.         "changes": [
  9324.             "- If plugins tried to log things before the logger plugins were initialized, then nothing happened. The log messages are now submitted delayed.",
  9325.             "- Improved compatibility with OpenSSL not working out of the box if openssl.cnf file is missing."
  9326.         ],
  9327.         "sources": {
  9328.             "svn": [
  9329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@825"
  9330.             ],
  9331.             "git": [
  9332.                 "https://github.com/danielmarschall/oidplus/tree/13a6efcb81ac82c009196ec372f62584a648db39"
  9333.             ]
  9334.         }
  9335.     },
  9336.     {
  9337.         "version": "2.0.0.824",
  9338.         "date": "2022-04-08 20:08:07 +0200",
  9339.         "author": "Daniel Marschall (ViaThinkSoft)",
  9340.         "changes": [
  9341.             "Bugfix: Wrong HTML comment removal of static content"
  9342.         ],
  9343.         "sources": {
  9344.             "svn": [
  9345.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@824"
  9346.             ],
  9347.             "git": [
  9348.                 "https://github.com/danielmarschall/oidplus/tree/d2944d1ce73571f5e7178a4f43579379f7e4899c"
  9349.             ]
  9350.         }
  9351.     },
  9352.     {
  9353.         "version": "2.0.0.823",
  9354.         "date": "2022-04-08 00:57:07 +0200",
  9355.         "author": "Daniel Marschall (ViaThinkSoft)",
  9356.         "changes": [],
  9357.         "sources": {
  9358.             "svn": [
  9359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@823"
  9360.             ],
  9361.             "git": [
  9362.                 "https://github.com/danielmarschall/oidplus/tree/ab8114705e03e42e75970d611b04a983625fefb6"
  9363.             ]
  9364.         }
  9365.     },
  9366.     {
  9367.         "version": "2.0.0.822",
  9368.         "date": "2022-04-08 00:50:56 +0200",
  9369.         "author": "Daniel Marschall (ViaThinkSoft)",
  9370.         "changes": [],
  9371.         "sources": {
  9372.             "svn": [
  9373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@822"
  9374.             ],
  9375.             "git": [
  9376.                 "https://github.com/danielmarschall/oidplus/tree/afc7a9d746a61cfe9fd51776d5f1a5b82de0e922"
  9377.             ]
  9378.         }
  9379.     },
  9380.     {
  9381.         "version": "2.0.0.821",
  9382.         "date": "2022-04-08 00:38:17 +0200",
  9383.         "author": "Daniel Marschall (ViaThinkSoft)",
  9384.         "changes": [
  9385.             "Added page-plugin method \"htmlPostprocess\" and moved anti-spam-filter from base files into a new plugin."
  9386.         ],
  9387.         "sources": {
  9388.             "svn": [
  9389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@821"
  9390.             ],
  9391.             "git": [
  9392.                 "https://github.com/danielmarschall/oidplus/tree/6604a1db9bebd02c27ce70c263e54d84d377ef20"
  9393.             ]
  9394.         }
  9395.     },
  9396.     {
  9397.         "version": "2.0.0.820",
  9398.         "date": "2022-04-07 23:46:57 +0200",
  9399.         "author": "Daniel Marschall (ViaThinkSoft)",
  9400.         "changes": [],
  9401.         "sources": {
  9402.             "svn": [
  9403.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@820"
  9404.             ],
  9405.             "git": [
  9406.                 "https://github.com/danielmarschall/oidplus/tree/1aabdc445851749bd5dd7e8482667e532d7aadfb"
  9407.             ]
  9408.         }
  9409.     },
  9410.     {
  9411.         "version": "2.0.0.819",
  9412.         "date": "2022-04-07 23:22:33 +0200",
  9413.         "author": "Daniel Marschall (ViaThinkSoft)",
  9414.         "changes": [
  9415.             "Added page-plugin method htmlHeaderUpdate() to modify contents in the HTML <head>, e.g. to insert dynamic JavaScript or changing meta-tags on-the-fly."
  9416.         ],
  9417.         "sources": {
  9418.             "svn": [
  9419.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@819"
  9420.             ],
  9421.             "git": [
  9422.                 "https://github.com/danielmarschall/oidplus/tree/9d413fff24a2e7e149850057ee731e3a06cb0a3c"
  9423.             ]
  9424.         }
  9425.     },
  9426.     {
  9427.         "version": "2.0.0.818",
  9428.         "date": "2022-04-06 23:29:45 +0200",
  9429.         "author": "Daniel Marschall (ViaThinkSoft)",
  9430.         "changes": [],
  9431.         "sources": {
  9432.             "svn": [
  9433.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@818"
  9434.             ],
  9435.             "git": [
  9436.                 "https://github.com/danielmarschall/oidplus/tree/23e04de89e8f860729f800b7cfdde6c12529ac83"
  9437.             ]
  9438.         }
  9439.     },
  9440.     {
  9441.         "version": "2.0.0.817",
  9442.         "date": "2022-04-05 16:51:30 +0200",
  9443.         "author": "Daniel Marschall (ViaThinkSoft)",
  9444.         "changes": [
  9445.             "Changed algorithm for OIDplus Information Object OIDs for third-party objectTypes"
  9446.         ],
  9447.         "sources": {
  9448.             "svn": [
  9449.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@817"
  9450.             ],
  9451.             "git": [
  9452.                 "https://github.com/danielmarschall/oidplus/tree/717b1a2cacec40af2730580de7b8b0f90adac08d"
  9453.             ]
  9454.         }
  9455.     },
  9456.     {
  9457.         "version": "2.0.0.816",
  9458.         "date": "2022-04-05 16:29:54 +0200",
  9459.         "author": "Daniel Marschall (ViaThinkSoft)",
  9460.         "changes": [],
  9461.         "sources": {
  9462.             "svn": [
  9463.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@816"
  9464.             ],
  9465.             "git": [
  9466.                 "https://github.com/danielmarschall/oidplus/tree/35b47fd9b79e25d313342e17671bda33fea0e895"
  9467.             ]
  9468.         }
  9469.     },
  9470.     {
  9471.         "version": "2.0.0.815",
  9472.         "date": "2022-04-05 00:53:12 +0200",
  9473.         "author": "Daniel Marschall (ViaThinkSoft)",
  9474.         "changes": [
  9475.             "Vendor update"
  9476.         ],
  9477.         "sources": {
  9478.             "svn": [
  9479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@815"
  9480.             ],
  9481.             "git": [
  9482.                 "https://github.com/danielmarschall/oidplus/tree/512e6458ec77f9e04ed2ed096d1cb298c23057d3"
  9483.             ]
  9484.         }
  9485.     },
  9486.     {
  9487.         "version": "2.0.0.814",
  9488.         "date": "2022-04-05 00:49:02 +0200",
  9489.         "author": "Daniel Marschall (ViaThinkSoft)",
  9490.         "changes": [
  9491.             "PostgreSQL connection can now be established via socket"
  9492.         ],
  9493.         "sources": {
  9494.             "svn": [
  9495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@814"
  9496.             ],
  9497.             "git": [
  9498.                 "https://github.com/danielmarschall/oidplus/tree/a89d8a5707591bdfc8abddd3cabffd7d7a257658"
  9499.             ]
  9500.         }
  9501.     },
  9502.     {
  9503.         "version": "2.0.0.813",
  9504.         "date": "2022-04-05 00:26:28 +0200",
  9505.         "author": "Daniel Marschall (ViaThinkSoft)",
  9506.         "changes": [
  9507.             "MySQL connection can now be established via socket"
  9508.         ],
  9509.         "sources": {
  9510.             "svn": [
  9511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@813"
  9512.             ],
  9513.             "git": [
  9514.                 "https://github.com/danielmarschall/oidplus/tree/c98efa3c2a7e586ca46b7c32f32dbbe6e9c1eb85"
  9515.             ]
  9516.         }
  9517.     },
  9518.     {
  9519.         "version": "2.0.0.812",
  9520.         "date": "2022-04-05 00:11:59 +0200",
  9521.         "author": "Daniel Marschall (ViaThinkSoft)",
  9522.         "changes": [
  9523.             "Added baseconfig settings COOKIE_DOMAIN and COOKIE_PATH"
  9524.         ],
  9525.         "sources": {
  9526.             "svn": [
  9527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@812"
  9528.             ],
  9529.             "git": [
  9530.                 "https://github.com/danielmarschall/oidplus/tree/e0dfcbcb136b4cdc9ec6984bea5c2ff555e46339"
  9531.             ]
  9532.         }
  9533.     },
  9534.     {
  9535.         "version": "2.0.0.811",
  9536.         "date": "2022-04-04 21:58:34 +0200",
  9537.         "author": "Daniel Marschall (ViaThinkSoft)",
  9538.         "changes": [
  9539.             "Fixed out-of-the-box bug that prevented redirection to setup/ if userdata/baseconfig/config.inc.php was missing"
  9540.         ],
  9541.         "sources": {
  9542.             "svn": [
  9543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@811"
  9544.             ],
  9545.             "git": [
  9546.                 "https://github.com/danielmarschall/oidplus/tree/1c8fea7374098aa3d4053b56d65e5b0b887abf40"
  9547.             ]
  9548.         }
  9549.     },
  9550.     {
  9551.         "version": "2.0.0.810",
  9552.         "date": "2022-03-30 15:00:20 +0200",
  9553.         "author": "Daniel Marschall (ViaThinkSoft)",
  9554.         "changes": [
  9555.             "Publishing of RFC draft-viathinksoft-oidip-02"
  9556.         ],
  9557.         "sources": {
  9558.             "svn": [
  9559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@810"
  9560.             ],
  9561.             "git": [
  9562.                 "https://github.com/danielmarschall/oidplus/tree/b0ca504ab717d0827091064928e06ac1fab242a9"
  9563.             ]
  9564.         }
  9565.     },
  9566.     {
  9567.         "version": "2.0.0.809",
  9568.         "date": "2022-03-26 23:27:36 +0100",
  9569.         "author": "Daniel Marschall (ViaThinkSoft)",
  9570.         "changes": [
  9571.             "WeidOidConverter.js : WEID \"weid:root:?\" and OID \".\" (OID tree root) can now be handled correctly."
  9572.         ],
  9573.         "sources": {
  9574.             "svn": [
  9575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@809"
  9576.             ],
  9577.             "git": [
  9578.                 "https://github.com/danielmarschall/oidplus/tree/b7b2eb1dc581719b40417d12fd397ab0200b39c7"
  9579.             ]
  9580.         }
  9581.     },
  9582.     {
  9583.         "version": "2.0.0.808",
  9584.         "date": "2022-03-25 21:11:34 +0100",
  9585.         "author": "Daniel Marschall (ViaThinkSoft)",
  9586.         "changes": [
  9587.             "Fixed problem with cookie.path in combination with reverse-proxy"
  9588.         ],
  9589.         "sources": {
  9590.             "svn": [
  9591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@808"
  9592.             ],
  9593.             "git": [
  9594.                 "https://github.com/danielmarschall/oidplus/tree/4ebd49902e50c5f5ec9e604d80588f52e5fc9bb9"
  9595.             ]
  9596.         }
  9597.     },
  9598.     {
  9599.         "version": "2.0.0.807",
  9600.         "date": "2022-03-25 21:08:54 +0100",
  9601.         "author": "Daniel Marschall (ViaThinkSoft)",
  9602.         "changes": [
  9603.             "Updated SVN-Snapshot (TAR.GZ) update procedure. It now also allows to update systems which are protected by htpasswd."
  9604.         ],
  9605.         "sources": {
  9606.             "svn": [
  9607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@807"
  9608.             ],
  9609.             "git": [
  9610.                 "https://github.com/danielmarschall/oidplus/tree/3bccdb79a3a955e48c3ec5728cedc869e7cb067a"
  9611.             ]
  9612.         }
  9613.     },
  9614.     {
  9615.         "version": "2.0.0.806",
  9616.         "date": "2022-03-25 00:56:45 +0100",
  9617.         "author": "Daniel Marschall (ViaThinkSoft)",
  9618.         "changes": [
  9619.             "Base-config setting EXPLICIT_ABSOLUTE_SYSTEM_URL has been removed. Its functionality has now been merged with the setting CANONICAL_SYSTEM_URL. Use this instead."
  9620.         ],
  9621.         "sources": {
  9622.             "svn": [
  9623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@806"
  9624.             ],
  9625.             "git": [
  9626.                 "https://github.com/danielmarschall/oidplus/tree/7e92bafbe1f4fde7ce832280c4699daa767aab3b"
  9627.             ]
  9628.         }
  9629.     },
  9630.     {
  9631.         "version": "2.0.0.805",
  9632.         "date": "2022-03-24 17:19:22 +0100",
  9633.         "author": "Daniel Marschall (ViaThinkSoft)",
  9634.         "changes": [
  9635.             "Updated logo",
  9636.             "Fixed some small bugs"
  9637.         ],
  9638.         "sources": {
  9639.             "svn": [
  9640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@805"
  9641.             ],
  9642.             "git": [
  9643.                 "https://github.com/danielmarschall/oidplus/tree/2bbe25a5562ccbb82e43d02e52b81f764f50e355"
  9644.             ]
  9645.         }
  9646.     },
  9647.     {
  9648.         "version": "2.0.0.804",
  9649.         "date": "2022-03-24 16:49:56 +0100",
  9650.         "author": "Daniel Marschall (ViaThinkSoft)",
  9651.         "changes": [],
  9652.         "sources": {
  9653.             "svn": [
  9654.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@804"
  9655.             ],
  9656.             "git": [
  9657.                 "https://github.com/danielmarschall/oidplus/tree/8f31feb0bed0051443631fdd901dc6baa4e4367c"
  9658.             ]
  9659.         }
  9660.     },
  9661.     {
  9662.         "version": "2.0.0.803",
  9663.         "date": "2022-03-24 16:48:37 +0100",
  9664.         "author": "Daniel Marschall (ViaThinkSoft)",
  9665.         "changes": [],
  9666.         "sources": {
  9667.             "svn": [
  9668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@803"
  9669.             ],
  9670.             "git": [
  9671.                 "https://github.com/danielmarschall/oidplus/tree/799237ac660bc7117465d9e7aaf82e8784666013"
  9672.             ]
  9673.         }
  9674.     },
  9675.     {
  9676.         "version": "2.0.0.802",
  9677.         "date": "2022-03-24 16:17:28 +0100",
  9678.         "author": "Daniel Marschall (ViaThinkSoft)",
  9679.         "changes": [],
  9680.         "sources": {
  9681.             "svn": [
  9682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@802"
  9683.             ],
  9684.             "git": [
  9685.                 "https://github.com/danielmarschall/oidplus/tree/8a28b3b35e1fb8d22bc11f183b86ead2f84e4599"
  9686.             ]
  9687.         }
  9688.     },
  9689.     {
  9690.         "version": "2.0.0.801",
  9691.         "date": "2022-03-24 16:15:23 +0100",
  9692.         "author": "Daniel Marschall (ViaThinkSoft)",
  9693.         "changes": [
  9694.             "Changed OIDplus::webpath() method to include canonical paths"
  9695.         ],
  9696.         "sources": {
  9697.             "svn": [
  9698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@801"
  9699.             ],
  9700.             "git": [
  9701.                 "https://github.com/danielmarschall/oidplus/tree/d5715bf50c1bda1cc3499fb5eb3fdc598c3ead63"
  9702.             ]
  9703.         }
  9704.     },
  9705.     {
  9706.         "version": "2.0.0.800",
  9707.         "date": "2022-03-24 14:34:40 +0100",
  9708.         "author": "Daniel Marschall (ViaThinkSoft)",
  9709.         "changes": [
  9710.             "Renamed all PNG files in plugin folders and moved them in img/ directories."
  9711.         ],
  9712.         "sources": {
  9713.             "svn": [
  9714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@800"
  9715.             ],
  9716.             "git": [
  9717.                 "https://github.com/danielmarschall/oidplus/tree/c2c881ab7f41a0655b9439199660483d6a05ec5a"
  9718.             ]
  9719.         }
  9720.     },
  9721.     {
  9722.         "version": "2.0.0.799",
  9723.         "date": "2022-03-22 14:43:26 +0100",
  9724.         "author": "Daniel Marschall (ViaThinkSoft)",
  9725.         "changes": [
  9726.             "Fixed issue with OAuth/PHPSessions not working. Bug introduced in svn-778 (13 march 2022) due to the change of the webpath(...,false) behavior."
  9727.         ],
  9728.         "sources": {
  9729.             "svn": [
  9730.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@799"
  9731.             ],
  9732.             "git": [
  9733.                 "https://github.com/danielmarschall/oidplus/tree/de2d5f561d62783fca0c02e6a23768b01bfacbae"
  9734.             ]
  9735.         }
  9736.     },
  9737.     {
  9738.         "version": "2.0.0.798",
  9739.         "date": "2022-03-22 00:20:27 +0100",
  9740.         "author": "Daniel Marschall (ViaThinkSoft)",
  9741.         "changes": [],
  9742.         "sources": {
  9743.             "svn": [
  9744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@798"
  9745.             ],
  9746.             "git": [
  9747.                 "https://github.com/danielmarschall/oidplus/tree/f17b0258adb8f75643cf0a0555b38fd2aaf59a92"
  9748.             ]
  9749.         }
  9750.     },
  9751.     {
  9752.         "version": "2.0.0.797",
  9753.         "date": "2022-03-21 23:40:49 +0100",
  9754.         "author": "Daniel Marschall (ViaThinkSoft)",
  9755.         "changes": [
  9756.             "Heavily increased performance of web-updater for installation channel \"TAR.GZ\" (SVN snapshot)"
  9757.         ],
  9758.         "sources": {
  9759.             "svn": [
  9760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@797"
  9761.             ],
  9762.             "git": [
  9763.                 "https://github.com/danielmarschall/oidplus/tree/ca572701224905db1d054e837cff4ffc486e716c"
  9764.             ]
  9765.         }
  9766.     },
  9767.     {
  9768.         "version": "2.0.0.796",
  9769.         "date": "2022-03-21 01:13:02 +0100",
  9770.         "author": "Daniel Marschall (ViaThinkSoft)",
  9771.         "changes": [
  9772.             "phpinfo() cosmetics"
  9773.         ],
  9774.         "sources": {
  9775.             "svn": [
  9776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@796"
  9777.             ],
  9778.             "git": [
  9779.                 "https://github.com/danielmarschall/oidplus/tree/b561b8fa4bf7ec160a095de0baa6867dbf65e0ce"
  9780.             ]
  9781.         }
  9782.     },
  9783.     {
  9784.         "version": "2.0.0.795",
  9785.         "date": "2022-03-21 00:42:29 +0100",
  9786.         "author": "Daniel Marschall (ViaThinkSoft)",
  9787.         "changes": [
  9788.             "Systeminfo plugin now also shows phpinfo()"
  9789.         ],
  9790.         "sources": {
  9791.             "svn": [
  9792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@795"
  9793.             ],
  9794.             "git": [
  9795.                 "https://github.com/danielmarschall/oidplus/tree/7ed26f81c467055ef1b5970c33a8d14a5a606c29"
  9796.             ]
  9797.         }
  9798.     },
  9799.     {
  9800.         "version": "2.0.0.794",
  9801.         "date": "2022-03-20 23:46:24 +0100",
  9802.         "author": "Daniel Marschall (ViaThinkSoft)",
  9803.         "changes": [],
  9804.         "sources": {
  9805.             "svn": [
  9806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@794"
  9807.             ],
  9808.             "git": [
  9809.                 "https://github.com/danielmarschall/oidplus/tree/0564df5b80b51a331c58b2f4fe25d4bd20cce179"
  9810.             ]
  9811.         }
  9812.     },
  9813.     {
  9814.         "version": "2.0.0.793",
  9815.         "date": "2022-03-20 23:22:22 +0100",
  9816.         "author": "Daniel Marschall (ViaThinkSoft)",
  9817.         "changes": [
  9818.             "New logo, created with Microsoft Paint 3D"
  9819.         ],
  9820.         "sources": {
  9821.             "svn": [
  9822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@793"
  9823.             ],
  9824.             "git": [
  9825.                 "https://github.com/danielmarschall/oidplus/tree/c60db53cadc67b7e03751b8aa652858a3ff35e75"
  9826.             ]
  9827.         }
  9828.     },
  9829.     {
  9830.         "version": "2.0.0.792",
  9831.         "date": "2022-03-20 00:11:07 +0100",
  9832.         "author": "Daniel Marschall (ViaThinkSoft)",
  9833.         "changes": [
  9834.             "New logo"
  9835.         ],
  9836.         "sources": {
  9837.             "svn": [
  9838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@792"
  9839.             ],
  9840.             "git": [
  9841.                 "https://github.com/danielmarschall/oidplus/tree/feebd7b74a96a11386f31ffac859742f5c66b626"
  9842.             ]
  9843.         }
  9844.     },
  9845.     {
  9846.         "version": "2.0.0.791",
  9847.         "date": "2022-03-19 12:42:23 +0100",
  9848.         "author": "Daniel Marschall (ViaThinkSoft)",
  9849.         "changes": [
  9850.             "Developer documentation"
  9851.         ],
  9852.         "sources": {
  9853.             "svn": [
  9854.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@791"
  9855.             ],
  9856.             "git": [
  9857.                 "https://github.com/danielmarschall/oidplus/tree/2a95a34732ebfbb408475c59f278958a038f7711"
  9858.             ]
  9859.         }
  9860.     },
  9861.     {
  9862.         "version": "2.0.0.790",
  9863.         "date": "2022-03-18 14:03:05 +0100",
  9864.         "author": "Daniel Marschall (ViaThinkSoft)",
  9865.         "changes": [
  9866.             "Introduced method OIDplusQueryResult::any() as alternative to OIDplusQueryResult::num_rows()>0"
  9867.         ],
  9868.         "sources": {
  9869.             "svn": [
  9870.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@790"
  9871.             ],
  9872.             "git": [
  9873.                 "https://github.com/danielmarschall/oidplus/tree/9c46c177c4a7edeb0d3fccddc3aef55245251619"
  9874.             ]
  9875.         }
  9876.     },
  9877.     {
  9878.         "version": "2.0.0.789",
  9879.         "date": "2022-03-18 12:51:47 +0100",
  9880.         "author": "Daniel Marschall (ViaThinkSoft)",
  9881.         "changes": [],
  9882.         "sources": {
  9883.             "svn": [
  9884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@789"
  9885.             ],
  9886.             "git": [
  9887.                 "https://github.com/danielmarschall/oidplus/tree/4806653e2c72950e1dc9cd6d9594de0ae976a4ef"
  9888.             ]
  9889.         }
  9890.     },
  9891.     {
  9892.         "version": "2.0.0.788",
  9893.         "date": "2022-03-18 01:30:41 +0100",
  9894.         "author": "Daniel Marschall (ViaThinkSoft)",
  9895.         "changes": [],
  9896.         "sources": {
  9897.             "svn": [
  9898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@788"
  9899.             ],
  9900.             "git": [
  9901.                 "https://github.com/danielmarschall/oidplus/tree/761aaef0d44b529eda0571d153a9f21f6b5ea0cb"
  9902.             ]
  9903.         }
  9904.     },
  9905.     {
  9906.         "version": "2.0.0.787",
  9907.         "date": "2022-03-18 01:26:18 +0100",
  9908.         "author": "Daniel Marschall (ViaThinkSoft)",
  9909.         "changes": [],
  9910.         "sources": {
  9911.             "svn": [
  9912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@787"
  9913.             ],
  9914.             "git": [
  9915.                 "https://github.com/danielmarschall/oidplus/tree/3dbb775fc8dcca19777aed3542c58d717e54f15d"
  9916.             ]
  9917.         }
  9918.     },
  9919.     {
  9920.         "version": "2.0.0.786",
  9921.         "date": "2022-03-18 01:03:21 +0100",
  9922.         "author": "Daniel Marschall (ViaThinkSoft)",
  9923.         "changes": [
  9924.             "NEW: Native OCI8 PHP plugin support for Oracle databases!"
  9925.         ],
  9926.         "sources": {
  9927.             "svn": [
  9928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@786"
  9929.             ],
  9930.             "git": [
  9931.                 "https://github.com/danielmarschall/oidplus/tree/c869b22dee06bdebcf66c776ec7f21e0ca65ac7c"
  9932.             ]
  9933.         }
  9934.     },
  9935.     {
  9936.         "version": "2.0.0.785",
  9937.         "date": "2022-03-17 18:45:22 +0100",
  9938.         "author": "Daniel Marschall (ViaThinkSoft)",
  9939.         "changes": [
  9940.             "Oracle DB tutorial"
  9941.         ],
  9942.         "sources": {
  9943.             "svn": [
  9944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@785"
  9945.             ],
  9946.             "git": [
  9947.                 "https://github.com/danielmarschall/oidplus/tree/dba220a659ee81fd5ba3277b97d5bde168e90388"
  9948.             ]
  9949.         }
  9950.     },
  9951.     {
  9952.         "version": "2.0.0.784",
  9953.         "date": "2022-03-17 01:03:15 +0100",
  9954.         "author": "Daniel Marschall (ViaThinkSoft)",
  9955.         "changes": [
  9956.             "OOBE was not possible in combination with ViaThinkSoft CAPTCHA. Fixed."
  9957.         ],
  9958.         "sources": {
  9959.             "svn": [
  9960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@784"
  9961.             ],
  9962.             "git": [
  9963.                 "https://github.com/danielmarschall/oidplus/tree/b534427aa61a2a86317759ef61f3e961a1b46b8b"
  9964.             ]
  9965.         }
  9966.     },
  9967.     {
  9968.         "version": "2.0.0.783",
  9969.         "date": "2022-03-16 23:38:45 +0100",
  9970.         "author": "Daniel Marschall (ViaThinkSoft)",
  9971.         "changes": [
  9972.             "Introduced compatibility with Oracle DB (connect via PDO or ODBC)"
  9973.         ],
  9974.         "sources": {
  9975.             "svn": [
  9976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@783"
  9977.             ],
  9978.             "git": [
  9979.                 "https://github.com/danielmarschall/oidplus/tree/4cc8b86681d4b95906967609b45df05c1592f8de"
  9980.             ]
  9981.         }
  9982.     },
  9983.     {
  9984.         "version": "2.0.0.782",
  9985.         "date": "2022-03-16 21:13:45 +0100",
  9986.         "author": "Daniel Marschall (ViaThinkSoft)",
  9987.         "changes": [
  9988.             "Fixed issues with JavaScripts not working in some situations"
  9989.         ],
  9990.         "sources": {
  9991.             "svn": [
  9992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@782"
  9993.             ],
  9994.             "git": [
  9995.                 "https://github.com/danielmarschall/oidplus/tree/fecec327a6442f9349f0e1dba1a8a8f35f310669"
  9996.             ]
  9997.         }
  9998.     },
  9999.     {
  10000.         "version": "2.0.0.781",
  10001.         "date": "2022-03-14 00:06:32 +0100",
  10002.         "author": "Daniel Marschall (ViaThinkSoft)",
  10003.         "changes": [
  10004.             "Fixed compatibility issue with Internet Explorer 11"
  10005.         ],
  10006.         "sources": {
  10007.             "svn": [
  10008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@781"
  10009.             ],
  10010.             "git": [
  10011.                 "https://github.com/danielmarschall/oidplus/tree/d7a223e764059076bafaf6ac19c4b246e763132f"
  10012.             ]
  10013.         }
  10014.     },
  10015.     {
  10016.         "version": "2.0.0.780",
  10017.         "date": "2022-03-13 16:24:01 +0100",
  10018.         "author": "Daniel Marschall (ViaThinkSoft)",
  10019.         "changes": [
  10020.             "Small fix in the canonical URL algorithm"
  10021.         ],
  10022.         "sources": {
  10023.             "svn": [
  10024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@780"
  10025.             ],
  10026.             "git": [
  10027.                 "https://github.com/danielmarschall/oidplus/tree/1cb42a550ac1917d6e3e895ce2a0ed7223813eb9"
  10028.             ]
  10029.         }
  10030.     },
  10031.     {
  10032.         "version": "2.0.0.779",
  10033.         "date": "2022-03-13 11:38:17 +0100",
  10034.         "author": "Daniel Marschall (ViaThinkSoft)",
  10035.         "changes": [
  10036.             "(Minor changes)"
  10037.         ],
  10038.         "sources": {
  10039.             "svn": [
  10040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@779"
  10041.             ],
  10042.             "git": [
  10043.                 "https://github.com/danielmarschall/oidplus/tree/fe0017cb65c6b940d38f41ad34956b030b0ee548"
  10044.             ]
  10045.         }
  10046.     },
  10047.     {
  10048.         "version": "2.0.0.778",
  10049.         "date": "2022-03-13 11:31:06 +0100",
  10050.         "author": "Daniel Marschall (ViaThinkSoft)",
  10051.         "changes": [
  10052.             "- Plugins can now control the output of HTTP headers (especially the Content-Security-Policy header)",
  10053.             "- Added baseconfig setting CANONICAL_SYSTEM_URL",
  10054.             "- Fixed issue with relative paths (OIDplus::webpath(...,fase) over a proxy"
  10055.         ],
  10056.         "sources": {
  10057.             "svn": [
  10058.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@778"
  10059.             ],
  10060.             "git": [
  10061.                 "https://github.com/danielmarschall/oidplus/tree/5f1343c16d09ced75a6b50498fd27ed34664ade5"
  10062.             ]
  10063.         }
  10064.     },
  10065.     {
  10066.         "version": "2.0.0.777",
  10067.         "date": "2022-03-10 01:45:11 +0100",
  10068.         "author": "Daniel Marschall (ViaThinkSoft)",
  10069.         "changes": [
  10070.             "Vendor update"
  10071.         ],
  10072.         "sources": {
  10073.             "svn": [
  10074.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@777"
  10075.             ],
  10076.             "git": [
  10077.                 "https://github.com/danielmarschall/oidplus/tree/72c34eee9fb16c18fffa689cf820aeb8b9c0094a"
  10078.             ]
  10079.         }
  10080.     },
  10081.     {
  10082.         "version": "2.0.0.776",
  10083.         "date": "2022-03-10 01:43:36 +0100",
  10084.         "author": "Daniel Marschall (ViaThinkSoft)",
  10085.         "changes": [
  10086.             "New feature: Registered systems will now be abled to be reached via WHOIS/OID-IP address \"whois.viathinksoft.de:43\". This information will be shown at the WHOIS/OID-IP page.",
  10087.             "Additionally, the user can also overwrite this value with their own WHOIS/OID-IP server, if they have one."
  10088.         ],
  10089.         "sources": {
  10090.             "svn": [
  10091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@776"
  10092.             ],
  10093.             "git": [
  10094.                 "https://github.com/danielmarschall/oidplus/tree/480d0d8fd9108f24b8927887dfa66208e6f64fb3"
  10095.             ]
  10096.         }
  10097.     },
  10098.     {
  10099.         "version": "2.0.0.775",
  10100.         "date": "2022-03-08 23:12:20 +0100",
  10101.         "author": "Daniel Marschall (ViaThinkSoft)",
  10102.         "changes": [],
  10103.         "sources": {
  10104.             "svn": [
  10105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@775"
  10106.             ],
  10107.             "git": [
  10108.                 "https://github.com/danielmarschall/oidplus/tree/529b33a9317067c062e29e2fcc0fda62d0bbc7a0"
  10109.             ]
  10110.         }
  10111.     },
  10112.     {
  10113.         "version": "2.0.0.774",
  10114.         "date": "2022-03-08 21:56:30 +0100",
  10115.         "author": "Daniel Marschall (ViaThinkSoft)",
  10116.         "changes": [
  10117.             "Gotobox/Whois: Namespace e.g. \"oid:\" is now case insensitive"
  10118.         ],
  10119.         "sources": {
  10120.             "svn": [
  10121.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@774"
  10122.             ],
  10123.             "git": [
  10124.                 "https://github.com/danielmarschall/oidplus/tree/6aae87a662aa0597bcbc8005bdda084def631418"
  10125.             ]
  10126.         }
  10127.     },
  10128.     {
  10129.         "version": "2.0.0.773",
  10130.         "date": "2022-03-08 20:34:14 +0100",
  10131.         "author": "Daniel Marschall (ViaThinkSoft)",
  10132.         "changes": [
  10133.             "OID-IP(WHOIS), and \"Go\" bar now accept \"WEID\" (they get converted to \"OID\" during the processing)"
  10134.         ],
  10135.         "sources": {
  10136.             "svn": [
  10137.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@773"
  10138.             ],
  10139.             "git": [
  10140.                 "https://github.com/danielmarschall/oidplus/tree/87fe12b422ab1655cf0181a320fd49adcaa12942"
  10141.             ]
  10142.         }
  10143.     },
  10144.     {
  10145.         "version": "2.0.0.772",
  10146.         "date": "2022-03-08 02:20:51 +0100",
  10147.         "author": "Daniel Marschall (ViaThinkSoft)",
  10148.         "changes": [
  10149.             "The \"weid:\" Syntax can now be used when creating a root OID.",
  10150.             "Class C WEIDs now have an \"WEID\" icon instead of an \"OID\" icon."
  10151.         ],
  10152.         "sources": {
  10153.             "svn": [
  10154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@772"
  10155.             ],
  10156.             "git": [
  10157.                 "https://github.com/danielmarschall/oidplus/tree/32d0d38b15198e0f451dd628c33b5e576004ad08"
  10158.             ]
  10159.         }
  10160.     },
  10161.     {
  10162.         "version": "2.0.0.771",
  10163.         "date": "2022-03-06 12:12:12 +0100",
  10164.         "author": "Daniel Marschall (ViaThinkSoft)",
  10165.         "changes": [],
  10166.         "sources": {
  10167.             "svn": [
  10168.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@771"
  10169.             ],
  10170.             "git": [
  10171.                 "https://github.com/danielmarschall/oidplus/tree/f2929fdd74158c133ccb0e2985e7cbc038f24ae5"
  10172.             ]
  10173.         }
  10174.     },
  10175.     {
  10176.         "version": "2.0.0.770",
  10177.         "date": "2022-03-06 11:48:01 +0100",
  10178.         "author": "Daniel Marschall (ViaThinkSoft)",
  10179.         "changes": [],
  10180.         "sources": {
  10181.             "svn": [
  10182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@770"
  10183.             ],
  10184.             "git": [
  10185.                 "https://github.com/danielmarschall/oidplus/tree/026dc7eebfb627266fe3d74878972aacdaf03431"
  10186.             ]
  10187.         }
  10188.     },
  10189.     {
  10190.         "version": "2.0.0.769",
  10191.         "date": "2022-03-05 18:10:05 +0100",
  10192.         "author": "Daniel Marschall (ViaThinkSoft)",
  10193.         "changes": [
  10194.             "WeidOidConverter.js: Fixed weLuhn checksum bug (.0 arcs)",
  10195.             "WeidOidConverter.js: Added OID validation checks",
  10196.             "WeidOidConverter.js: Added \"UMD\" module code by Webfan",
  10197.             "Added weid_converter.html (for internal use / testing)"
  10198.         ],
  10199.         "sources": {
  10200.             "svn": [
  10201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@769"
  10202.             ],
  10203.             "git": [
  10204.                 "https://github.com/danielmarschall/oidplus/tree/4f7149aa24b9bc2f01628e228480db8555bb1faa"
  10205.             ]
  10206.         }
  10207.     },
  10208.     {
  10209.         "version": "2.0.0.768",
  10210.         "date": "2022-03-03 01:31:39 +0100",
  10211.         "author": "Daniel Marschall (ViaThinkSoft)",
  10212.         "changes": [],
  10213.         "sources": {
  10214.             "svn": [
  10215.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@768"
  10216.             ],
  10217.             "git": [
  10218.                 "https://github.com/danielmarschall/oidplus/tree/d500bdc8ef05479f5d2ec144c45af687fa30e03f"
  10219.             ]
  10220.         }
  10221.     },
  10222.     {
  10223.         "version": "2.0.0.767",
  10224.         "date": "2022-03-03 01:12:47 +0100",
  10225.         "author": "Daniel Marschall (ViaThinkSoft)",
  10226.         "changes": [
  10227.             "Theme color (URL bar color) can now be set by plugins and can be changed by the color plugin.",
  10228.             "Mobile design fixed problem with border at the bottom of the content pane."
  10229.         ],
  10230.         "sources": {
  10231.             "svn": [
  10232.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@767"
  10233.             ],
  10234.             "git": [
  10235.                 "https://github.com/danielmarschall/oidplus/tree/2170a64b5a759f8e196fd1a46c95db48906e434d"
  10236.             ]
  10237.         }
  10238.     },
  10239.     {
  10240.         "version": "2.0.0.766",
  10241.         "date": "2022-03-02 16:18:42 +0100",
  10242.         "author": "Daniel Marschall (ViaThinkSoft)",
  10243.         "changes": [
  10244.             "RFC"
  10245.         ],
  10246.         "sources": {
  10247.             "svn": [
  10248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@766"
  10249.             ],
  10250.             "git": [
  10251.                 "https://github.com/danielmarschall/oidplus/tree/8d4ff7b7518c78572f0b9c9e4aa83cc8cf9102bd"
  10252.             ]
  10253.         }
  10254.     },
  10255.     {
  10256.         "version": "2.0.0.765",
  10257.         "date": "2022-03-02 15:30:50 +0100",
  10258.         "author": "Daniel Marschall (ViaThinkSoft)",
  10259.         "changes": [
  10260.             "OIDIP RFC draft update.",
  10261.             "OIDIP Removed \"txt\" format (correct is \"text\").",
  10262.             "OIDIP Unimplemented formats raise now a \"Service error\" as defined in the new RFC draft."
  10263.         ],
  10264.         "sources": {
  10265.             "svn": [
  10266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@765"
  10267.             ],
  10268.             "git": [
  10269.                 "https://github.com/danielmarschall/oidplus/tree/e53cebbff090562c06d2effd54889ff5b6b8d7c0"
  10270.             ]
  10271.         }
  10272.     },
  10273.     {
  10274.         "version": "2.0.0.764",
  10275.         "date": "2022-03-01 17:00:00 +0100",
  10276.         "author": "Daniel Marschall (ViaThinkSoft)",
  10277.         "changes": [
  10278.             "RFC"
  10279.         ],
  10280.         "sources": {
  10281.             "svn": [
  10282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@764"
  10283.             ],
  10284.             "git": [
  10285.                 "https://github.com/danielmarschall/oidplus/tree/63397a0a0b4a165fd519ba8cfda6505c7982e5d4"
  10286.             ]
  10287.         }
  10288.     },
  10289.     {
  10290.         "version": "2.0.0.763",
  10291.         "date": "2022-03-01 00:09:40 +0100",
  10292.         "author": "Daniel Marschall (ViaThinkSoft)",
  10293.         "changes": [],
  10294.         "sources": {
  10295.             "svn": [
  10296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@763"
  10297.             ],
  10298.             "git": [
  10299.                 "https://github.com/danielmarschall/oidplus/tree/b99108aeecdf96b8fefe9dfcda0f61cd84289a94"
  10300.             ]
  10301.         }
  10302.     },
  10303.     {
  10304.         "version": "2.0.0.762",
  10305.         "date": "2022-02-28 10:37:03 +0100",
  10306.         "author": "Daniel Marschall (ViaThinkSoft)",
  10307.         "changes": [],
  10308.         "sources": {
  10309.             "svn": [
  10310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@762"
  10311.             ],
  10312.             "git": [
  10313.                 "https://github.com/danielmarschall/oidplus/tree/ce9a790c43cb5dbe1353aaf11f737b246a4f3f73"
  10314.             ]
  10315.         }
  10316.     },
  10317.     {
  10318.         "version": "2.0.0.761",
  10319.         "date": "2022-02-28 10:35:05 +0100",
  10320.         "author": "Daniel Marschall (ViaThinkSoft)",
  10321.         "changes": [
  10322.             "RFC Update (WIP)"
  10323.         ],
  10324.         "sources": {
  10325.             "svn": [
  10326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@761"
  10327.             ],
  10328.             "git": [
  10329.                 "https://github.com/danielmarschall/oidplus/tree/be88fd7933a0b39299c2a52bd27f2be1696b6111"
  10330.             ]
  10331.         }
  10332.     },
  10333.     {
  10334.         "version": "2.0.0.760",
  10335.         "date": "2022-02-27 19:17:40 +0100",
  10336.         "author": "Daniel Marschall (ViaThinkSoft)",
  10337.         "changes": [],
  10338.         "sources": {
  10339.             "svn": [
  10340.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@760"
  10341.             ],
  10342.             "git": [
  10343.                 "https://github.com/danielmarschall/oidplus/tree/fee1c57387d3b4e4b169e560eff97d5abbb5dc9e"
  10344.             ]
  10345.         }
  10346.     },
  10347.     {
  10348.         "version": "2.0.0.759",
  10349.         "date": "2022-02-27 18:19:50 +0100",
  10350.         "author": "Daniel Marschall (ViaThinkSoft)",
  10351.         "changes": [
  10352.             "Update to TinyMCE 5.10.3"
  10353.         ],
  10354.         "sources": {
  10355.             "svn": [
  10356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@759"
  10357.             ],
  10358.             "git": [
  10359.                 "https://github.com/danielmarschall/oidplus/tree/95d5767e6332fb5ffe51ab91f62490149220e06a"
  10360.             ]
  10361.         }
  10362.     },
  10363.     {
  10364.         "version": "2.0.0.758",
  10365.         "date": "2022-02-27 18:10:02 +0100",
  10366.         "author": "Daniel Marschall (ViaThinkSoft)",
  10367.         "changes": [
  10368.             "OID-IP RFC (draft-viathinksoft-oidip-02, Work-In-Progress): Added XML and JSON. Renamed \"whois\" node in \"oidip\".",
  10369.             "OIDplus for DOS: Implemented PgUp and PgDown. You can now jump to an OID from the TreeView. Release 2022-02-27."
  10370.         ],
  10371.         "sources": {
  10372.             "svn": [
  10373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@758"
  10374.             ],
  10375.             "git": [
  10376.                 "https://github.com/danielmarschall/oidplus/tree/21539103ae9aee115e2245605fe54f4046b489f1"
  10377.             ]
  10378.         }
  10379.     },
  10380.     {
  10381.         "version": "2.0.0.757",
  10382.         "date": "2022-02-25 14:51:46 +0100",
  10383.         "author": "Daniel Marschall (ViaThinkSoft)",
  10384.         "changes": [],
  10385.         "sources": {
  10386.             "svn": [
  10387.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@757"
  10388.             ],
  10389.             "git": [
  10390.                 "https://github.com/danielmarschall/oidplus/tree/b80da83a911d9e4595ec4934ca52c7c75e81b71d"
  10391.             ]
  10392.         }
  10393.     },
  10394.     {
  10395.         "version": "2.0.0.756",
  10396.         "date": "2022-02-23 22:33:01 +0100",
  10397.         "author": "Daniel Marschall (ViaThinkSoft)",
  10398.         "changes": [
  10399.             "Security fix"
  10400.         ],
  10401.         "sources": {
  10402.             "svn": [
  10403.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@756"
  10404.             ],
  10405.             "git": [
  10406.                 "https://github.com/danielmarschall/oidplus/tree/3a389db418ebffa61ef5d59f6f8eeab9038313fe"
  10407.             ]
  10408.         }
  10409.     },
  10410.     {
  10411.         "version": "2.0.0.755",
  10412.         "date": "2022-02-23 21:43:48 +0100",
  10413.         "author": "Daniel Marschall (ViaThinkSoft)",
  10414.         "changes": [
  10415.             "Nostalgia plugin fixed"
  10416.         ],
  10417.         "sources": {
  10418.             "svn": [
  10419.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@755"
  10420.             ],
  10421.             "git": [
  10422.                 "https://github.com/danielmarschall/oidplus/tree/dd72d8e545138a48badcffa3c99939860ab51d1a"
  10423.             ]
  10424.         }
  10425.     },
  10426.     {
  10427.         "version": "2.0.0.754",
  10428.         "date": "2022-02-23 13:24:51 +0100",
  10429.         "author": "Daniel Marschall (ViaThinkSoft)",
  10430.         "changes": [
  10431.             "New plugin \"Nostalgia\" (in admin control panel) to create a database for OIDplus for DOS, Windows 3.11, or Windows 95."
  10432.         ],
  10433.         "sources": {
  10434.             "svn": [
  10435.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@754"
  10436.             ],
  10437.             "git": [
  10438.                 "https://github.com/danielmarschall/oidplus/tree/1f5aa4b46ca1ef35e88082bf58b9f8131d4ed834"
  10439.             ]
  10440.         }
  10441.     },
  10442.     {
  10443.         "version": "2.0.0.753",
  10444.         "date": "2022-02-23 01:28:19 +0100",
  10445.         "author": "Daniel Marschall (ViaThinkSoft)",
  10446.         "changes": [
  10447.             "GUID+IPv4+IPv6+OID: Technical info visual changes and link to help topics",
  10448.             "TinyMCE: 'imagetools' and 'toc' added 23 February 2022, because they are declared as deprecated and marked for removal in TinyMCE 6.0 (\"moving to premium\")"
  10449.         ],
  10450.         "sources": {
  10451.             "svn": [
  10452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@753"
  10453.             ],
  10454.             "git": [
  10455.                 "https://github.com/danielmarschall/oidplus/tree/6325e6a95b2e6047547e7fc07c492cacf57389a7"
  10456.             ]
  10457.         }
  10458.     },
  10459.     {
  10460.         "version": "2.0.0.752",
  10461.         "date": "2022-02-23 00:35:58 +0100",
  10462.         "author": "Daniel Marschall (ViaThinkSoft)",
  10463.         "changes": [
  10464.             "Changed WEID converter code so that it doesn't require the package mikemcl/bignumber.js anymore. (Removed now from composer.json)"
  10465.         ],
  10466.         "sources": {
  10467.             "svn": [
  10468.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@752"
  10469.             ],
  10470.             "git": [
  10471.                 "https://github.com/danielmarschall/oidplus/tree/1d3aa695a66f46a81c379882dff1e2ca3fd36706"
  10472.             ]
  10473.         }
  10474.     },
  10475.     {
  10476.         "version": "2.0.0.751",
  10477.         "date": "2022-02-22 21:48:49 +0100",
  10478.         "author": "Daniel Marschall (ViaThinkSoft)",
  10479.         "changes": [
  10480.             "Changed WeidOidConverter.js"
  10481.         ],
  10482.         "sources": {
  10483.             "svn": [
  10484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@751"
  10485.             ],
  10486.             "git": [
  10487.                 "https://github.com/danielmarschall/oidplus/tree/f63c790f7551dc1f524fb88f599c6b4fdfedd5c6"
  10488.             ]
  10489.         }
  10490.     },
  10491.     {
  10492.         "version": "2.0.0.750",
  10493.         "date": "2022-02-22 17:02:58 +0100",
  10494.         "author": "Daniel Marschall (ViaThinkSoft)",
  10495.         "changes": [
  10496.             "WEID<=>OID Converter in JavaScript"
  10497.         ],
  10498.         "sources": {
  10499.             "svn": [
  10500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@750"
  10501.             ],
  10502.             "git": [
  10503.                 "https://github.com/danielmarschall/oidplus/tree/d6c1cd228b94097e23e3aab560c02b657b8c609e"
  10504.             ]
  10505.         }
  10506.     },
  10507.     {
  10508.         "version": "2.0.0.732",
  10509.         "date": "2022-01-27 19:18:31 +0100",
  10510.         "author": "Daniel Marschall (ViaThinkSoft)",
  10511.         "changes": [
  10512.             "Vendor update"
  10513.         ],
  10514.         "sources": {
  10515.             "svn": [
  10516.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@732"
  10517.             ],
  10518.             "git": [
  10519.                 "https://github.com/danielmarschall/oidplus/tree/1d1d6f072d2828eed8b1403b3cbff4bed7ecd7b3"
  10520.             ]
  10521.         }
  10522.     },
  10523.     {
  10524.         "version": "2.0.0.731",
  10525.         "date": "2022-01-23 22:12:33 +0100",
  10526.         "author": "Daniel Marschall (ViaThinkSoft)",
  10527.         "changes": [],
  10528.         "sources": {
  10529.             "svn": [
  10530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@731"
  10531.             ],
  10532.             "git": [
  10533.                 "https://github.com/danielmarschall/oidplus/tree/b9bfa7b567692382699a8c7621173db6c63bcaeb"
  10534.             ]
  10535.         }
  10536.     },
  10537.     {
  10538.         "version": "2.0.0.730",
  10539.         "date": "2022-01-23 22:10:52 +0100",
  10540.         "author": "Daniel Marschall (ViaThinkSoft)",
  10541.         "changes": [
  10542.             "\"ImplementsFeature\" is now available for all PHP classes of OIDplus, not just Plugin classes.",
  10543.             "Therefore, OID-WHOIS can now also receive WHOIS attributes from Objects (not just the Object Plugin) or the OIDplusRA class."
  10544.         ],
  10545.         "sources": {
  10546.             "svn": [
  10547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@730"
  10548.             ],
  10549.             "git": [
  10550.                 "https://github.com/danielmarschall/oidplus/tree/0c1c1f4ba264800debd88c68d94d85b4fb56392a"
  10551.             ]
  10552.         }
  10553.     },
  10554.     {
  10555.         "version": "2.0.0.729",
  10556.         "date": "2022-01-23 22:07:02 +0100",
  10557.         "author": "Daniel Marschall (ViaThinkSoft)",
  10558.         "changes": [
  10559.             "BUGFIX: Whois page did not work if you just had non-OIDs but single OID in your system"
  10560.         ],
  10561.         "sources": {
  10562.             "svn": [
  10563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@729"
  10564.             ],
  10565.             "git": [
  10566.                 "https://github.com/danielmarschall/oidplus/tree/18c9fdaecf5d99797f59b8815195d86ebb4fb06e"
  10567.             ]
  10568.         }
  10569.     },
  10570.     {
  10571.         "version": "2.0.0.728",
  10572.         "date": "2022-01-08 00:14:54 +0100",
  10573.         "author": "Daniel Marschall (ViaThinkSoft)",
  10574.         "changes": [
  10575.             "Vendor update (PHPStan)"
  10576.         ],
  10577.         "sources": {
  10578.             "svn": [
  10579.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@728"
  10580.             ],
  10581.             "git": [
  10582.                 "https://github.com/danielmarschall/oidplus/tree/1b874d6d8c13e13354f99d088c1e5a66492dd163"
  10583.             ]
  10584.         }
  10585.     },
  10586.     {
  10587.         "version": "2.0.0.727",
  10588.         "date": "2022-01-07 19:42:52 +0100",
  10589.         "author": "Daniel Marschall (ViaThinkSoft)",
  10590.         "changes": [
  10591.             "Local GIT-Version could not be detected successfully! Fixed!"
  10592.         ],
  10593.         "sources": {
  10594.             "svn": [
  10595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@727"
  10596.             ],
  10597.             "git": [
  10598.                 "https://github.com/danielmarschall/oidplus/tree/0acade3f3a8b3564d90ab360fde28ea1d7d3347b"
  10599.             ]
  10600.         }
  10601.     },
  10602.     {
  10603.         "version": "2.0.0.726",
  10604.         "date": "2022-01-07 13:54:49 +0100",
  10605.         "author": "Daniel Marschall (ViaThinkSoft)",
  10606.         "changes": [
  10607.             "Updated Alpine Linux installation steps"
  10608.         ],
  10609.         "sources": {
  10610.             "svn": [
  10611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@726"
  10612.             ],
  10613.             "git": [
  10614.                 "https://github.com/danielmarschall/oidplus/tree/4bbfdfc86bbfe2d7e4429a1250850b492b8b815a"
  10615.             ]
  10616.         }
  10617.     },
  10618.     {
  10619.         "version": "2.0.0.725",
  10620.         "date": "2022-01-07 02:04:54 +0100",
  10621.         "author": "Daniel Marschall (ViaThinkSoft)",
  10622.         "changes": [
  10623.             "PHP extension iconv is no longer be needed if extension mbstring is installed"
  10624.         ],
  10625.         "sources": {
  10626.             "svn": [
  10627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@725"
  10628.             ],
  10629.             "git": [
  10630.                 "https://github.com/danielmarschall/oidplus/tree/45a0d0d9e7f0b22de5583cb30e78f587b7b6cdcc"
  10631.             ]
  10632.         }
  10633.     },
  10634.     {
  10635.         "version": "2.0.0.724",
  10636.         "date": "2022-01-07 01:37:31 +0100",
  10637.         "author": "Daniel Marschall (ViaThinkSoft)",
  10638.         "changes": [
  10639.             "OIDInfo Export will check if extension \"sockets\" is installed"
  10640.         ],
  10641.         "sources": {
  10642.             "svn": [
  10643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@724"
  10644.             ],
  10645.             "git": [
  10646.                 "https://github.com/danielmarschall/oidplus/tree/884fa875bb81dde11fafe1e41b0d73151d0b4ce5"
  10647.             ]
  10648.         }
  10649.     },
  10650.     {
  10651.         "version": "2.0.0.723",
  10652.         "date": "2022-01-07 01:21:37 +0100",
  10653.         "author": "Daniel Marschall (ViaThinkSoft)",
  10654.         "changes": [],
  10655.         "sources": {
  10656.             "svn": [
  10657.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@723"
  10658.             ],
  10659.             "git": [
  10660.                 "https://github.com/danielmarschall/oidplus/tree/5508b9b2defa6240eec30a1fe6c509ca3a40894f"
  10661.             ]
  10662.         }
  10663.     },
  10664.     {
  10665.         "version": "2.0.0.722",
  10666.         "date": "2022-01-07 00:02:23 +0100",
  10667.         "author": "Daniel Marschall (ViaThinkSoft)",
  10668.         "changes": [
  10669.             "Adding Alpine Linux install notes. Checking for dependencies for lightweight PHP installations"
  10670.         ],
  10671.         "sources": {
  10672.             "svn": [
  10673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@722"
  10674.             ],
  10675.             "git": [
  10676.                 "https://github.com/danielmarschall/oidplus/tree/78e219ec11eb2aeb16bbb8b2866714d8bddbc0be"
  10677.             ]
  10678.         }
  10679.     },
  10680.     {
  10681.         "version": "2.0.0.721",
  10682.         "date": "2022-01-06 23:38:52 +0100",
  10683.         "author": "Daniel Marschall (ViaThinkSoft)",
  10684.         "changes": [
  10685.             "Bugfixes"
  10686.         ],
  10687.         "sources": {
  10688.             "svn": [
  10689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@721"
  10690.             ],
  10691.             "git": [
  10692.                 "https://github.com/danielmarschall/oidplus/tree/ff7c04641df8244e1c278b18f58c85ac137f8f97"
  10693.             ]
  10694.         }
  10695.     },
  10696.     {
  10697.         "version": "2.0.0.720",
  10698.         "date": "2022-01-06 22:06:30 +0100",
  10699.         "author": "Daniel Marschall (ViaThinkSoft)",
  10700.         "changes": [
  10701.             "OIDplus doesn't require the PHP extensions php-ctype and php-posix anymore"
  10702.         ],
  10703.         "sources": {
  10704.             "svn": [
  10705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@720"
  10706.             ],
  10707.             "git": [
  10708.                 "https://github.com/danielmarschall/oidplus/tree/5fdf341386797bdb196598c9fc0c355361d78be4"
  10709.             ]
  10710.         }
  10711.     },
  10712.     {
  10713.         "version": "2.0.0.719",
  10714.         "date": "2021-12-29 00:42:04 +0100",
  10715.         "author": "Daniel Marschall (ViaThinkSoft)",
  10716.         "changes": [
  10717.             "Fixed PHP warnings"
  10718.         ],
  10719.         "sources": {
  10720.             "svn": [
  10721.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@719"
  10722.             ],
  10723.             "git": [
  10724.                 "https://github.com/danielmarschall/oidplus/tree/b08059d1d5d573ff98ce0b45dc887c2b8dcfe87d"
  10725.             ]
  10726.         }
  10727.     },
  10728.     {
  10729.         "version": "2.0.0.718",
  10730.         "date": "2021-12-28 00:05:12 +0100",
  10731.         "author": "Daniel Marschall (ViaThinkSoft)",
  10732.         "changes": [
  10733.             "Fixed problems with the update script generator (TAR.GZ distribution channel)",
  10734.             "- Update 707 did not correctly create plugins/viathinksoft/objectTypes/domain/img/* (please manually create these files if you are affected)",
  10735.             "- Update 708 did not correctly delete vendor/google (please delete manually if you are affected)"
  10736.         ],
  10737.         "sources": {
  10738.             "svn": [
  10739.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@718"
  10740.             ],
  10741.             "git": [
  10742.                 "https://github.com/danielmarschall/oidplus/tree/9fb7d19f769e4f726c879d768cbf53094fb36461"
  10743.             ]
  10744.         }
  10745.     },
  10746.     {
  10747.         "version": "2.0.0.717",
  10748.         "date": "2021-12-27 18:26:18 +0100",
  10749.         "author": "Daniel Marschall (ViaThinkSoft)",
  10750.         "changes": [
  10751.             "BUGFIX: Saving a design permanently did not work. Fixed."
  10752.         ],
  10753.         "sources": {
  10754.             "svn": [
  10755.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@717"
  10756.             ],
  10757.             "git": [
  10758.                 "https://github.com/danielmarschall/oidplus/tree/db35acab20f3f81cabdfb1297a20031609cabb36"
  10759.             ]
  10760.         }
  10761.     },
  10762.     {
  10763.         "version": "2.0.0.716",
  10764.         "date": "2021-12-27 17:31:12 +0100",
  10765.         "author": "Daniel Marschall (ViaThinkSoft)",
  10766.         "changes": [
  10767.             "Fixed update failure of version 698 => 699",
  10768.             "Revision log (software update check) is now compressed using GZip"
  10769.         ],
  10770.         "sources": {
  10771.             "svn": [
  10772.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@716"
  10773.             ],
  10774.             "git": [
  10775.                 "https://github.com/danielmarschall/oidplus/tree/c547b089db132015f035c3434d208f5e2cd3830c"
  10776.             ]
  10777.         }
  10778.     },
  10779.     {
  10780.         "version": "2.0.0.715",
  10781.         "date": "2021-12-27 01:36:01 +0100",
  10782.         "author": "Daniel Marschall (ViaThinkSoft)",
  10783.         "changes": [
  10784.             "Outgoing HTTP transfer will have the User Agent \"ViaThinkSoft-OIDplus/2.0\""
  10785.         ],
  10786.         "sources": {
  10787.             "svn": [
  10788.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@715"
  10789.             ],
  10790.             "git": [
  10791.                 "https://github.com/danielmarschall/oidplus/tree/85ca354cf221e5b4e0ab800b37e114d2673d0b21"
  10792.             ]
  10793.         }
  10794.     },
  10795.     {
  10796.         "version": "2.0.0.714",
  10797.         "date": "2021-12-26 22:03:26 +0100",
  10798.         "author": "Daniel Marschall (ViaThinkSoft)",
  10799.         "changes": [
  10800.             "Whois opens in new browser window"
  10801.         ],
  10802.         "sources": {
  10803.             "svn": [
  10804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@714"
  10805.             ],
  10806.             "git": [
  10807.                 "https://github.com/danielmarschall/oidplus/tree/6e95e3b4479e59fa65b2cef56955dc9ac7d85006"
  10808.             ]
  10809.         }
  10810.     },
  10811.     {
  10812.         "version": "2.0.0.713",
  10813.         "date": "2021-12-26 21:41:08 +0100",
  10814.         "author": "Daniel Marschall (ViaThinkSoft)",
  10815.         "changes": [
  10816.             "Fixed bug in OID-IP (OID WHOIS): Superior detection did not work for non-OIDs. Fixed."
  10817.         ],
  10818.         "sources": {
  10819.             "svn": [
  10820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@713"
  10821.             ],
  10822.             "git": [
  10823.                 "https://github.com/danielmarschall/oidplus/tree/41b93261b69db35861940328599200182d18fa3f"
  10824.             ]
  10825.         }
  10826.     },
  10827.     {
  10828.         "version": "2.0.0.712",
  10829.         "date": "2021-12-26 18:44:52 +0100",
  10830.         "author": "Daniel Marschall (ViaThinkSoft)",
  10831.         "changes": [],
  10832.         "sources": {
  10833.             "svn": [
  10834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@712"
  10835.             ],
  10836.             "git": [
  10837.                 "https://github.com/danielmarschall/oidplus/tree/0a11d019459834fab96d5f551c0b90040c9044dd"
  10838.             ]
  10839.         }
  10840.     },
  10841.     {
  10842.         "version": "2.0.0.711",
  10843.         "date": "2021-12-26 18:33:19 +0100",
  10844.         "author": "Daniel Marschall (ViaThinkSoft)",
  10845.         "changes": [
  10846.             "Auth keys (internally used for email verification etc.) now use HMAC instead of normal hash",
  10847.             "Added new base config setting RA_PASSWORD_PEPPER_ALGO (dangerous! Only for experts!)",
  10848.             "OIDplusSessionHandler.class.php: Improved internal encryption!",
  10849.             "",
  10850.             "ATTENTION",
  10851.             "!!! If you are updating from the TAR.GZ distibution channel, then the update *will* temporarily",
  10852.             "!!! FAIL with the error message \"Authentication failed\". Once the error appears, close your",
  10853.             "!!! browser window and delete the cookies, then log-in again, and continue the update process.",
  10854.             "!!! (The error happens because of the update of the internal session encryption procedure)"
  10855.         ],
  10856.         "sources": {
  10857.             "svn": [
  10858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@711"
  10859.             ],
  10860.             "git": [
  10861.                 "https://github.com/danielmarschall/oidplus/tree/032f051a23c9b057c65310530ddd9b0982dd14f3"
  10862.             ]
  10863.         }
  10864.     },
  10865.     {
  10866.         "version": "2.0.0.710",
  10867.         "date": "2021-12-26 17:38:24 +0100",
  10868.         "author": "Daniel Marschall (ViaThinkSoft)",
  10869.         "changes": [],
  10870.         "sources": {
  10871.             "svn": [
  10872.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@710"
  10873.             ],
  10874.             "git": [
  10875.                 "https://github.com/danielmarschall/oidplus/tree/466a46e647953a436cdb39c447b809baf7190eb0"
  10876.             ]
  10877.         }
  10878.     },
  10879.     {
  10880.         "version": "2.0.0.709",
  10881.         "date": "2021-12-26 17:36:56 +0100",
  10882.         "author": "Daniel Marschall (ViaThinkSoft)",
  10883.         "changes": [
  10884.             "New CAPTCHA Method: ViaThinkSoft Client Challenge (lets the CPU of the user calculate a cryptographical problem in the background)"
  10885.         ],
  10886.         "sources": {
  10887.             "svn": [
  10888.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@709"
  10889.             ],
  10890.             "git": [
  10891.                 "https://github.com/danielmarschall/oidplus/tree/c23e9208bfa2761c96a8a18020d11d7f7c2cb892"
  10892.             ]
  10893.         }
  10894.     },
  10895.     {
  10896.         "version": "2.0.0.708",
  10897.         "date": "2021-12-26 15:58:03 +0100",
  10898.         "author": "Daniel Marschall (ViaThinkSoft)",
  10899.         "changes": [
  10900.             "Removed unnecessary ReCAPTCHA composer dependency"
  10901.         ],
  10902.         "sources": {
  10903.             "svn": [
  10904.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@708"
  10905.             ],
  10906.             "git": [
  10907.                 "https://github.com/danielmarschall/oidplus/tree/eec69a67eb5cb04d919d51e121ec3c1c791cab35"
  10908.             ]
  10909.         }
  10910.     },
  10911.     {
  10912.         "version": "2.0.0.707",
  10913.         "date": "2021-12-26 15:54:36 +0100",
  10914.         "author": "Daniel Marschall (ViaThinkSoft)",
  10915.         "changes": [
  10916.             "New object type \"Domain\""
  10917.         ],
  10918.         "sources": {
  10919.             "svn": [
  10920.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@707"
  10921.             ],
  10922.             "git": [
  10923.                 "https://github.com/danielmarschall/oidplus/tree/fffabdb99b36c186ffaf1f8609ab7e33a6c69037"
  10924.             ]
  10925.         }
  10926.     },
  10927.     {
  10928.         "version": "2.0.0.706",
  10929.         "date": "2021-12-26 01:58:56 +0100",
  10930.         "author": "Daniel Marschall (ViaThinkSoft)",
  10931.         "changes": [
  10932.             "OOBE/Setup: Setting \"SSL enforcement\" will be pre-selected during setup. Self-signed certs (e.g. on a XAMPP installation) will result in \"no SSL enforce\" in order to avoid unexpected browser warnings during the Out-Of-Box-Experience (OOBE)."
  10933.         ],
  10934.         "sources": {
  10935.             "svn": [
  10936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@706"
  10937.             ],
  10938.             "git": [
  10939.                 "https://github.com/danielmarschall/oidplus/tree/c2fed1d09a61b6d3c88f6697416c15e508a0b199"
  10940.             ]
  10941.         }
  10942.     },
  10943.     {
  10944.         "version": "2.0.0.705",
  10945.         "date": "2021-12-26 01:38:47 +0100",
  10946.         "author": "Daniel Marschall (ViaThinkSoft)",
  10947.         "changes": [
  10948.             "PHPStan 1.2.0 pass"
  10949.         ],
  10950.         "sources": {
  10951.             "svn": [
  10952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@705"
  10953.             ],
  10954.             "git": [
  10955.                 "https://github.com/danielmarschall/oidplus/tree/dc353a2ad40e445b3328b86a323546e0ccb6d958"
  10956.             ]
  10957.         }
  10958.     },
  10959.     {
  10960.         "version": "2.0.0.704",
  10961.         "date": "2021-12-26 01:33:58 +0100",
  10962.         "author": "Daniel Marschall (ViaThinkSoft)",
  10963.         "changes": [
  10964.             "BUGFIX: Search plugin highlighting did not work correctly if the search term was found inside the OID dot-notation or RA email address. Fixed.",
  10965.             "BUGFIX: Entering an OID in the GoTo-Box or the Search did not open it in the left panel. Fixed.",
  10966.             "BUGFIX: Link \"Go back to RA listing\" (only works for logged in admins) not visible at public RA listing anymore."
  10967.         ],
  10968.         "sources": {
  10969.             "svn": [
  10970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@704"
  10971.             ],
  10972.             "git": [
  10973.                 "https://github.com/danielmarschall/oidplus/tree/22376cc90d0e4814d8086a6d1ffcf3032e44569a"
  10974.             ]
  10975.         }
  10976.     },
  10977.     {
  10978.         "version": "2.0.0.703",
  10979.         "date": "2021-12-26 00:55:00 +0100",
  10980.         "author": "Daniel Marschall (ViaThinkSoft)",
  10981.         "changes": [
  10982.             "Small fix"
  10983.         ],
  10984.         "sources": {
  10985.             "svn": [
  10986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@703"
  10987.             ],
  10988.             "git": [
  10989.                 "https://github.com/danielmarschall/oidplus/tree/a579c70be8e7244bda315701ad70770494509673"
  10990.             ]
  10991.         }
  10992.     },
  10993.     {
  10994.         "version": "2.0.0.702",
  10995.         "date": "2021-12-26 00:26:02 +0100",
  10996.         "author": "Daniel Marschall (ViaThinkSoft)",
  10997.         "changes": [
  10998.             "New plugin type: CAPTCHA plugins!"
  10999.         ],
  11000.         "sources": {
  11001.             "svn": [
  11002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@702"
  11003.             ],
  11004.             "git": [
  11005.                 "https://github.com/danielmarschall/oidplus/tree/cc0743678a8f72e6150121f88402588fff6384d4"
  11006.             ]
  11007.         }
  11008.     },
  11009.     {
  11010.         "version": "2.0.0.701",
  11011.         "date": "2021-12-20 01:48:32 +0100",
  11012.         "author": "Daniel Marschall (ViaThinkSoft)",
  11013.         "changes": [
  11014.             "Remove Docker files from vendor dir"
  11015.         ],
  11016.         "sources": {
  11017.             "svn": [
  11018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@701"
  11019.             ],
  11020.             "git": [
  11021.                 "https://github.com/danielmarschall/oidplus/tree/d74b1ce0113cdc293d8b7275c18a41d378d2f927"
  11022.             ]
  11023.         }
  11024.     },
  11025.     {
  11026.         "version": "2.0.0.700",
  11027.         "date": "2021-12-17 16:54:04 +0100",
  11028.         "author": "Daniel Marschall (ViaThinkSoft)",
  11029.         "changes": [
  11030.             "Syntax error fixed"
  11031.         ],
  11032.         "sources": {
  11033.             "svn": [
  11034.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@700"
  11035.             ],
  11036.             "git": [
  11037.                 "https://github.com/danielmarschall/oidplus/tree/e2a8854ef52e0a4c29b2eaec7d704c3fcd1148da"
  11038.             ]
  11039.         }
  11040.     },
  11041.     {
  11042.         "version": "2.0.0.699",
  11043.         "date": "2021-12-17 16:48:07 +0100",
  11044.         "author": "Daniel Marschall (ViaThinkSoft)",
  11045.         "changes": [
  11046.             "The new file edition.ini contains constants which might be useful if somebody wants to fork OIDplus",
  11047.             "(However, we would appreciate it if you would try to contribute to the original OIDplus system rather than forking it!)"
  11048.         ],
  11049.         "sources": {
  11050.             "svn": [
  11051.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@699"
  11052.             ],
  11053.             "git": [
  11054.                 "https://github.com/danielmarschall/oidplus/tree/6b1e82bf0707bb3488e90d41f07e19ac8dce42e7"
  11055.             ]
  11056.         }
  11057.     },
  11058.     {
  11059.         "version": "2.0.0.698",
  11060.         "date": "2021-12-15 17:10:50 +0100",
  11061.         "author": "Daniel Marschall (ViaThinkSoft)",
  11062.         "changes": [
  11063.             "Small refactoring"
  11064.         ],
  11065.         "sources": {
  11066.             "svn": [
  11067.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@698"
  11068.             ],
  11069.             "git": [
  11070.                 "https://github.com/danielmarschall/oidplus/tree/2553eb2bd56dc641091e65de8fe993e8e793193c"
  11071.             ]
  11072.         }
  11073.     },
  11074.     {
  11075.         "version": "2.0.0.697",
  11076.         "date": "2021-12-13 00:16:37 +0100",
  11077.         "author": "Daniel Marschall (ViaThinkSoft)",
  11078.         "changes": [
  11079.             "Admin system info plugin: \"PHP Installed extensions\" is now listed",
  11080.             "Admin system update plugin: Actual GIT and SVN commands are now visible, and GIT PULL command slightly changed (added origin master)"
  11081.         ],
  11082.         "sources": {
  11083.             "svn": [
  11084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@697"
  11085.             ],
  11086.             "git": [
  11087.                 "https://github.com/danielmarschall/oidplus/tree/702492cf3e1768d4192fe4319ef778cfe091bd0b"
  11088.             ]
  11089.         }
  11090.     },
  11091.     {
  11092.         "version": "2.0.0.696",
  11093.         "date": "2021-12-12 13:22:08 +0100",
  11094.         "author": "Daniel Marschall (ViaThinkSoft)",
  11095.         "changes": [
  11096.             "Software update visual mistake"
  11097.         ],
  11098.         "sources": {
  11099.             "svn": [
  11100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@696"
  11101.             ],
  11102.             "git": [
  11103.                 "https://github.com/danielmarschall/oidplus/tree/fc78fc121aa9fc819efda6105e05acb03befefa5"
  11104.             ]
  11105.         }
  11106.     },
  11107.     {
  11108.         "version": "2.0.0.695",
  11109.         "date": "2021-12-12 13:13:31 +0100",
  11110.         "author": "Daniel Marschall (ViaThinkSoft)",
  11111.         "changes": [],
  11112.         "sources": {
  11113.             "svn": [
  11114.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@695"
  11115.             ],
  11116.             "git": [
  11117.                 "https://github.com/danielmarschall/oidplus/tree/52230b18d04f9492adc0935566e29076f72c7c68"
  11118.             ]
  11119.         }
  11120.     },
  11121.     {
  11122.         "version": "2.0.0.694",
  11123.         "date": "2021-12-12 12:41:17 +0100",
  11124.         "author": "Daniel Marschall (ViaThinkSoft)",
  11125.         "changes": [
  11126.             "In the OID grid, you can now directly register an IANA or ViaThinkSoft OID!",
  11127.             "Globally, every link that opens a new window gets marked by an icon"
  11128.         ],
  11129.         "sources": {
  11130.             "svn": [
  11131.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@694"
  11132.             ],
  11133.             "git": [
  11134.                 "https://github.com/danielmarschall/oidplus/tree/5e528f1ff97d43570a4b08c5225c3a24c4e693c0"
  11135.             ]
  11136.         }
  11137.     },
  11138.     {
  11139.         "version": "2.0.0.693",
  11140.         "date": "2021-12-12 12:08:23 +0100",
  11141.         "author": "Daniel Marschall (ViaThinkSoft)",
  11142.         "changes": [
  11143.             "\"Generate\" links can now be defined by the plugin type",
  11144.             "WEID input is now enforced upper case"
  11145.         ],
  11146.         "sources": {
  11147.             "svn": [
  11148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@693"
  11149.             ],
  11150.             "git": [
  11151.                 "https://github.com/danielmarschall/oidplus/tree/103c2c5c8a839a576d30b066b1c8f1d2f5ec5628"
  11152.             ]
  11153.         }
  11154.     },
  11155.     {
  11156.         "version": "2.0.0.692",
  11157.         "date": "2021-12-12 02:52:14 +0100",
  11158.         "author": "Daniel Marschall (ViaThinkSoft)",
  11159.         "changes": [
  11160.             "Fixed \"Generate UUID OID\" link in OID 2.25.",
  11161.             "Added \"Generate UUID OID\" to the root OID page.",
  11162.             "Added \"Generate GUID\" to the root GUID page."
  11163.         ],
  11164.         "sources": {
  11165.             "svn": [
  11166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@692"
  11167.             ],
  11168.             "git": [
  11169.                 "https://github.com/danielmarschall/oidplus/tree/b59d92427706cb4252ab71926cf9b265d9f8f3ec"
  11170.             ]
  11171.         }
  11172.     },
  11173.     {
  11174.         "version": "2.0.0.691",
  11175.         "date": "2021-12-10 01:48:37 +0100",
  11176.         "author": "Daniel Marschall (ViaThinkSoft)",
  11177.         "changes": [
  11178.             "GIT-Software update can now also be executed for non .git directories, e.g. if hosted via Plesk GIT (requires shell access)"
  11179.         ],
  11180.         "sources": {
  11181.             "svn": [
  11182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@691"
  11183.             ],
  11184.             "git": [
  11185.                 "https://github.com/danielmarschall/oidplus/tree/ddeeeeaa962f40222ddabfbcb2d19d329c1e89b1"
  11186.             ]
  11187.         }
  11188.     },
  11189.     {
  11190.         "version": "2.0.0.690",
  11191.         "date": "2021-12-10 00:03:21 +0100",
  11192.         "author": "Daniel Marschall (ViaThinkSoft)",
  11193.         "changes": [
  11194.             "Fixed more cases of Plesk Git format"
  11195.         ],
  11196.         "sources": {
  11197.             "svn": [
  11198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@690"
  11199.             ],
  11200.             "git": [
  11201.                 "https://github.com/danielmarschall/oidplus/tree/9b498758fa8cea0d7373ecc8fcb67a289c432b86"
  11202.             ]
  11203.         }
  11204.     },
  11205.     {
  11206.         "version": "2.0.0.689",
  11207.         "date": "2021-12-10 00:00:20 +0100",
  11208.         "author": "Daniel Marschall (ViaThinkSoft)",
  11209.         "changes": [
  11210.             "Fix in re Base36 column on weid:? and weid:pen:? arc"
  11211.         ],
  11212.         "sources": {
  11213.             "svn": [
  11214.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@689"
  11215.             ],
  11216.             "git": [
  11217.                 "https://github.com/danielmarschall/oidplus/tree/838bc200224ffa5f8dd9cf550cc0553b748c861c"
  11218.             ]
  11219.         }
  11220.     },
  11221.     {
  11222.         "version": "2.0.0.688",
  11223.         "date": "2021-12-09 15:16:38 +0100",
  11224.         "author": "Daniel Marschall (ViaThinkSoft)",
  11225.         "changes": [
  11226.             "System information plugin minor changes"
  11227.         ],
  11228.         "sources": {
  11229.             "svn": [
  11230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@688"
  11231.             ],
  11232.             "git": [
  11233.                 "https://github.com/danielmarschall/oidplus/tree/c3ff8b17db937c96cb04dbec8d82362caa9ccf25"
  11234.             ]
  11235.         }
  11236.     },
  11237.     {
  11238.         "version": "2.0.0.687",
  11239.         "date": "2021-12-09 10:00:54 +0100",
  11240.         "author": "Daniel Marschall (ViaThinkSoft)",
  11241.         "changes": [
  11242.             "Software update: Even after an error occurred, you can click a \"Reload page\" button now"
  11243.         ],
  11244.         "sources": {
  11245.             "svn": [
  11246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@687"
  11247.             ],
  11248.             "git": [
  11249.                 "https://github.com/danielmarschall/oidplus/tree/e0ab3009047733a4ce154ce24cee8be313283f7c"
  11250.             ]
  11251.         }
  11252.     },
  11253.     {
  11254.         "version": "2.0.0.686",
  11255.         "date": "2021-12-08 23:08:36 +0100",
  11256.         "author": "Daniel Marschall (ViaThinkSoft)",
  11257.         "changes": [
  11258.             "Fixed problem with WEID weLuhn check digit if an arc was 0.",
  11259.             "Improved update procedure on VTS server-side."
  11260.         ],
  11261.         "sources": {
  11262.             "svn": [
  11263.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@686"
  11264.             ],
  11265.             "git": [
  11266.                 "https://github.com/danielmarschall/oidplus/tree/b3c26d79641feb547ce72f0799427f75f40ed720"
  11267.             ]
  11268.         }
  11269.     },
  11270.     {
  11271.         "version": "2.0.0.685",
  11272.         "date": "2021-12-08 21:40:08 +0100",
  11273.         "author": "Daniel Marschall (ViaThinkSoft)",
  11274.         "changes": [
  11275.             "System information plugin: Display of username optimized. Catched errors. Shows effective process user instead of script file owner"
  11276.         ],
  11277.         "sources": {
  11278.             "svn": [
  11279.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@685"
  11280.             ],
  11281.             "git": [
  11282.                 "https://github.com/danielmarschall/oidplus/tree/cc1b6f193cb6310c9f6535c9f82e71be02dd5a60"
  11283.             ]
  11284.         }
  11285.     },
  11286.     {
  11287.         "version": "2.0.0.684",
  11288.         "date": "2021-12-08 21:39:33 +0100",
  11289.         "author": "Daniel Marschall (ViaThinkSoft)",
  11290.         "changes": [
  11291.             "Small fix in re WEID Base36 column in the CRUD grid"
  11292.         ],
  11293.         "sources": {
  11294.             "svn": [
  11295.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@684"
  11296.             ],
  11297.             "git": [
  11298.                 "https://github.com/danielmarschall/oidplus/tree/c5afeb92740e07bce6de5db538cc63887986bb58"
  11299.             ]
  11300.         }
  11301.     },
  11302.     {
  11303.         "version": "2.0.0.683",
  11304.         "date": "2021-12-08 17:01:54 +0100",
  11305.         "author": "Daniel Marschall (ViaThinkSoft)",
  11306.         "changes": [
  11307.             "Definition of class A, B, C WEIDs. In the latest specification, every OID can be represented as a WEID. Therefore, the column \"Base36\" is now present for every OID."
  11308.         ],
  11309.         "sources": {
  11310.             "svn": [
  11311.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@683"
  11312.             ],
  11313.             "git": [
  11314.                 "https://github.com/danielmarschall/oidplus/tree/478306ad8356812455368fc1d309de537c009fed"
  11315.             ]
  11316.         }
  11317.     },
  11318.     {
  11319.         "version": "2.0.0.682",
  11320.         "date": "2021-12-08 14:44:42 +0100",
  11321.         "author": "Daniel Marschall (ViaThinkSoft)",
  11322.         "changes": [
  11323.             "Plugins can now alter the Visible/Protected flag in the settings even after they were initialized"
  11324.         ],
  11325.         "sources": {
  11326.             "svn": [
  11327.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@682"
  11328.             ],
  11329.             "git": [
  11330.                 "https://github.com/danielmarschall/oidplus/tree/d13a6bf65d13d43c81426448c1f2bf63d6720f34"
  11331.             ]
  11332.         }
  11333.     },
  11334.     {
  11335.         "version": "2.0.0.681",
  11336.         "date": "2021-12-08 00:27:40 +0100",
  11337.         "author": "Daniel Marschall (ViaThinkSoft)",
  11338.         "changes": [
  11339.             "Plesk Git is now supported"
  11340.         ],
  11341.         "sources": {
  11342.             "svn": [
  11343.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@681"
  11344.             ],
  11345.             "git": [
  11346.                 "https://github.com/danielmarschall/oidplus/tree/02c7ddb1fa8cc877cb885fa5d1565cdad54dde0e"
  11347.             ]
  11348.         }
  11349.     },
  11350.     {
  11351.         "version": "2.0.0.680",
  11352.         "date": "2021-12-06 15:23:58 +0100",
  11353.         "author": "Daniel Marschall (ViaThinkSoft)",
  11354.         "changes": [
  11355.             "Autoupdate for ZIP-WC systems accidentally deleted files, breaking the installation. Affected version was SVN Rev 679. Fixed. If you were affected, please download the ZIP and extract it over your installation."
  11356.         ],
  11357.         "sources": {
  11358.             "svn": [
  11359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@680"
  11360.             ],
  11361.             "git": [
  11362.                 "https://github.com/danielmarschall/oidplus/tree/091a5fa6b157be035e88f5d24aa329ba44d20d63"
  11363.             ]
  11364.         }
  11365.     },
  11366.     {
  11367.         "version": "2.0.0.679",
  11368.         "date": "2021-12-04 22:47:34 +0100",
  11369.         "author": "Daniel Marschall (ViaThinkSoft)",
  11370.         "changes": [
  11371.             "Updated 3P. Fixed deprecated JWT parameter."
  11372.         ],
  11373.         "sources": {
  11374.             "svn": [
  11375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@679"
  11376.             ],
  11377.             "git": [
  11378.                 "https://github.com/danielmarschall/oidplus/tree/e4d7a3e1892d2526078a3a757206bb799b2c804e"
  11379.             ]
  11380.         }
  11381.     },
  11382.     {
  11383.         "version": "2.0.0.678",
  11384.         "date": "2021-11-24 23:16:13 +0100",
  11385.         "author": "Daniel Marschall (ViaThinkSoft)",
  11386.         "changes": [
  11387.             "Fix of XML exporter in regards Unicode characters"
  11388.         ],
  11389.         "sources": {
  11390.             "svn": [
  11391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@678"
  11392.             ],
  11393.             "git": [
  11394.                 "https://github.com/danielmarschall/oidplus/tree/4c83a480806cf46641d470e64afa84e6fe575828"
  11395.             ]
  11396.         }
  11397.     },
  11398.     {
  11399.         "version": "2.0.0.677",
  11400.         "date": "2021-10-25 12:54:17 +0200",
  11401.         "author": "Daniel Marschall (ViaThinkSoft)",
  11402.         "changes": [],
  11403.         "sources": {
  11404.             "svn": [
  11405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@677"
  11406.             ],
  11407.             "git": [
  11408.                 "https://github.com/danielmarschall/oidplus/tree/78e69163201fa17f5e0240382ffd9e8b8ba97de2"
  11409.             ]
  11410.         }
  11411.     },
  11412.     {
  11413.         "version": "2.0.0.676",
  11414.         "date": "2021-10-11 00:37:25 +0200",
  11415.         "author": "Daniel Marschall (ViaThinkSoft)",
  11416.         "changes": [
  11417.             "Page \"show RA details\": Added link \"Create RA manually\" (only if admin is logged in)"
  11418.         ],
  11419.         "sources": {
  11420.             "svn": [
  11421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@676"
  11422.             ],
  11423.             "git": [
  11424.                 "https://github.com/danielmarschall/oidplus/tree/fb6fe8fda68b2a79634fee330e111a2369897fa5"
  11425.             ]
  11426.         }
  11427.     },
  11428.     {
  11429.         "version": "2.0.0.675",
  11430.         "date": "2021-10-11 00:16:40 +0200",
  11431.         "author": "Daniel Marschall (ViaThinkSoft)",
  11432.         "changes": [
  11433.             "BUGFIX: Superior RAs were not able to update delegated objects (e.g. to change ASN.1/IRI/EMail/HiddenFlag)"
  11434.         ],
  11435.         "sources": {
  11436.             "svn": [
  11437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@675"
  11438.             ],
  11439.             "git": [
  11440.                 "https://github.com/danielmarschall/oidplus/tree/1f0de6df47533ed641297318b9f19527a85d8e86"
  11441.             ]
  11442.         }
  11443.     },
  11444.     {
  11445.         "version": "2.0.0.674",
  11446.         "date": "2021-10-06 23:57:10 +0200",
  11447.         "author": "Daniel Marschall (ViaThinkSoft)",
  11448.         "changes": [
  11449.             "OID-IP (Whois): Fixed problem with word-wrap"
  11450.         ],
  11451.         "sources": {
  11452.             "svn": [
  11453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@674"
  11454.             ],
  11455.             "git": [
  11456.                 "https://github.com/danielmarschall/oidplus/tree/29dc82de87718d51991095730107bd2ef03fa808"
  11457.             ]
  11458.         }
  11459.     },
  11460.     {
  11461.         "version": "2.0.0.673",
  11462.         "date": "2021-10-06 22:36:30 +0200",
  11463.         "author": "Daniel Marschall (ViaThinkSoft)",
  11464.         "changes": [
  11465.             "BUGFIX: URL in whois plugin was wrong. Fixed"
  11466.         ],
  11467.         "sources": {
  11468.             "svn": [
  11469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@673"
  11470.             ],
  11471.             "git": [
  11472.                 "https://github.com/danielmarschall/oidplus/tree/2e1f979ea509c33345bdc2a287ce028d1ab1bb42"
  11473.             ]
  11474.         }
  11475.     },
  11476.     {
  11477.         "version": "2.0.0.672",
  11478.         "date": "2021-10-06 22:03:02 +0200",
  11479.         "author": "Daniel Marschall (ViaThinkSoft)",
  11480.         "changes": [
  11481.             "BUGFIX: Adding a new object type plugin to an existing system raised an error. Fixed.",
  11482.             "BUGFIX: WEID with mixed upper/lower-case could not be converted to numeric value. Fixed."
  11483.         ],
  11484.         "sources": {
  11485.             "svn": [
  11486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@672"
  11487.             ],
  11488.             "git": [
  11489.                 "https://github.com/danielmarschall/oidplus/tree/f3228c63060b389e866a7b6958a1fefded8d405b"
  11490.             ]
  11491.         }
  11492.     },
  11493.     {
  11494.         "version": "2.0.0.671",
  11495.         "date": "2021-10-06 17:12:12 +0200",
  11496.         "author": "Daniel Marschall (ViaThinkSoft)",
  11497.         "changes": [
  11498.             "TinyMCE: Deprecated 'spellchecker' plugin is now excluded"
  11499.         ],
  11500.         "sources": {
  11501.             "svn": [
  11502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@671"
  11503.             ],
  11504.             "git": [
  11505.                 "https://github.com/danielmarschall/oidplus/tree/ae2be06d5203bae23d7730fa01355c603e8bec41"
  11506.             ]
  11507.         }
  11508.     },
  11509.     {
  11510.         "version": "2.0.0.670",
  11511.         "date": "2021-10-05 15:56:02 +0200",
  11512.         "author": "Daniel Marschall (ViaThinkSoft)",
  11513.         "changes": [],
  11514.         "sources": {
  11515.             "svn": [
  11516.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@670"
  11517.             ],
  11518.             "git": [
  11519.                 "https://github.com/danielmarschall/oidplus/tree/b55ba05ba212e8343c8481a21204993dfdb3cfd8"
  11520.             ]
  11521.         }
  11522.     },
  11523.     {
  11524.         "version": "2.0.0.669",
  11525.         "date": "2021-10-05 15:38:22 +0200",
  11526.         "author": "Daniel Marschall (ViaThinkSoft)",
  11527.         "changes": [
  11528.             "cron.sh is now executable (only applies to Linux/Mac)"
  11529.         ],
  11530.         "sources": {
  11531.             "svn": [
  11532.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@669"
  11533.             ],
  11534.             "git": [
  11535.                 "https://github.com/danielmarschall/oidplus/tree/8edbacd0d3d19b935d29d7c2edbf5c67ce9e70b8"
  11536.             ]
  11537.         }
  11538.     },
  11539.     {
  11540.         "version": "2.0.0.668",
  11541.         "date": "2021-10-05 12:43:00 +0200",
  11542.         "author": "Daniel Marschall (ViaThinkSoft)",
  11543.         "changes": [],
  11544.         "sources": {
  11545.             "svn": [
  11546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@668"
  11547.             ],
  11548.             "git": [
  11549.                 "https://github.com/danielmarschall/oidplus/tree/06a4df7044fc1ee7a83fcc9fd3a0d0be5e817a71"
  11550.             ]
  11551.         }
  11552.     },
  11553.     {
  11554.         "version": "2.0.0.667",
  11555.         "date": "2021-10-05 12:30:54 +0200",
  11556.         "author": "Daniel Marschall (ViaThinkSoft)",
  11557.         "changes": [],
  11558.         "sources": {
  11559.             "svn": [
  11560.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@667"
  11561.             ],
  11562.             "git": [
  11563.                 "https://github.com/danielmarschall/oidplus/tree/f47ee5a965a77d87c84ad50a6b97a3335794cb3f"
  11564.             ]
  11565.         }
  11566.     },
  11567.     {
  11568.         "version": "2.0.0.666",
  11569.         "date": "2021-10-05 12:10:03 +0200",
  11570.         "author": "Daniel Marschall (ViaThinkSoft)",
  11571.         "changes": [
  11572.             "Added compatibility with webfan plugin 'weid'"
  11573.         ],
  11574.         "sources": {
  11575.             "svn": [
  11576.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@666"
  11577.             ],
  11578.             "git": [
  11579.                 "https://github.com/danielmarschall/oidplus/tree/f637919496b7e64dae5189c01cdcd5495f9aebf2"
  11580.             ]
  11581.         }
  11582.     },
  11583.     {
  11584.         "version": "2.0.0.665",
  11585.         "date": "2021-10-04 23:10:48 +0200",
  11586.         "author": "Daniel Marschall (ViaThinkSoft)",
  11587.         "changes": [],
  11588.         "sources": {
  11589.             "svn": [
  11590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@665"
  11591.             ],
  11592.             "git": [
  11593.                 "https://github.com/danielmarschall/oidplus/tree/944b47d6199fce8b77ef68b8a792a9ee8d5b262a"
  11594.             ]
  11595.         }
  11596.     },
  11597.     {
  11598.         "version": "2.0.0.664",
  11599.         "date": "2021-10-04 22:39:22 +0200",
  11600.         "author": "Daniel Marschall (ViaThinkSoft)",
  11601.         "changes": [
  11602.             "Added possibility to execute cronjobs (e.g. to increase performance with auto publishing)",
  11603.             "Small improvement to auto updater conflict backup"
  11604.         ],
  11605.         "sources": {
  11606.             "svn": [
  11607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@664"
  11608.             ],
  11609.             "git": [
  11610.                 "https://github.com/danielmarschall/oidplus/tree/83161f024615b131d0e86f15bbc062333c29229c"
  11611.             ]
  11612.         }
  11613.     },
  11614.     {
  11615.         "version": "2.0.0.663",
  11616.         "date": "2021-10-04 16:25:17 +0200",
  11617.         "author": "Daniel Marschall (ViaThinkSoft)",
  11618.         "changes": [
  11619.             "Snapshot distribution channel: If files have been modified outside the updater, a backup is now automatically created (NOT for Git/SVN distribution channel!)"
  11620.         ],
  11621.         "sources": {
  11622.             "svn": [
  11623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@663"
  11624.             ],
  11625.             "git": [
  11626.                 "https://github.com/danielmarschall/oidplus/tree/0632d930733b2442ebc8596d031a33249e8332cb"
  11627.             ]
  11628.         }
  11629.     },
  11630.     {
  11631.         "version": "2.0.0.662",
  11632.         "date": "2021-10-04 00:27:48 +0200",
  11633.         "author": "Daniel Marschall (ViaThinkSoft)",
  11634.         "changes": [
  11635.             "System update page: GIT-WorkingCopyUpdate and SVN-WorkingCopyUpdate can now be executed online (execution and write permissions required)",
  11636.             "System information page: System user account will be shown"
  11637.         ],
  11638.         "sources": {
  11639.             "svn": [
  11640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@662"
  11641.             ],
  11642.             "git": [
  11643.                 "https://github.com/danielmarschall/oidplus/tree/78c0281ade38a9e23823aa368f5099a0a3fd92e0"
  11644.             ]
  11645.         }
  11646.     },
  11647.     {
  11648.         "version": "2.0.0.661",
  11649.         "date": "2021-10-03 21:13:11 +0200",
  11650.         "author": "Daniel Marschall (ViaThinkSoft)",
  11651.         "changes": [
  11652.             "Snapshot distribution channel: oidplus_version.txt is now .version.php (to avoid that the version is exposed)"
  11653.         ],
  11654.         "sources": {
  11655.             "svn": [
  11656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@661"
  11657.             ],
  11658.             "git": [
  11659.                 "https://github.com/danielmarschall/oidplus/tree/a7245a5147ccd96e1c1835f9481672c19297cdf2"
  11660.             ]
  11661.         }
  11662.     },
  11663.     {
  11664.         "version": "2.0.0.660",
  11665.         "date": "2021-10-03 12:04:58 +0200",
  11666.         "author": "Daniel Marschall (ViaThinkSoft)",
  11667.         "changes": [
  11668.             "git distribution channel: added function to read the gitsvn version without the requirement of having access to the \"git\" commandline"
  11669.         ],
  11670.         "sources": {
  11671.             "svn": [
  11672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@660"
  11673.             ],
  11674.             "git": [
  11675.                 "https://github.com/danielmarschall/oidplus/tree/427fb37c007b580c7c2943b9a3655eb05fcdfed2"
  11676.             ]
  11677.         }
  11678.     },
  11679.     {
  11680.         "version": "2.0.0.659",
  11681.         "date": "2021-10-01 21:33:40 +0200",
  11682.         "author": "Daniel Marschall (ViaThinkSoft)",
  11683.         "changes": [
  11684.             "Web-update JavaScript translation"
  11685.         ],
  11686.         "sources": {
  11687.             "svn": [
  11688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@659"
  11689.             ],
  11690.             "git": [
  11691.                 "https://github.com/danielmarschall/oidplus/tree/c8529f825e64e52812e22a9346690ce1d146e32c"
  11692.             ]
  11693.         }
  11694.     },
  11695.     {
  11696.         "version": "2.0.0.658",
  11697.         "date": "2021-10-01 16:22:55 +0200",
  11698.         "author": "Daniel Marschall (ViaThinkSoft)",
  11699.         "changes": [
  11700.             "Web-update: Success message and reload-button are now displayed"
  11701.         ],
  11702.         "sources": {
  11703.             "svn": [
  11704.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@658"
  11705.             ],
  11706.             "git": [
  11707.                 "https://github.com/danielmarschall/oidplus/tree/6b8e0fe8191d4b1e799230e7f296b17f608c35f5"
  11708.             ]
  11709.         }
  11710.     },
  11711.     {
  11712.         "version": "2.0.0.657",
  11713.         "date": "2021-09-30 22:42:16 +0200",
  11714.         "author": "Daniel Marschall (ViaThinkSoft)",
  11715.         "changes": [
  11716.             "Uploaded new RFC draft"
  11717.         ],
  11718.         "sources": {
  11719.             "svn": [
  11720.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@657"
  11721.             ],
  11722.             "git": [
  11723.                 "https://github.com/danielmarschall/oidplus/tree/c22ed957bf77e648f5b0f355e97d49849f64c400"
  11724.             ]
  11725.         }
  11726.     },
  11727.     {
  11728.         "version": "2.0.0.656",
  11729.         "date": "2021-09-30 16:28:50 +0200",
  11730.         "author": "Daniel Marschall (ViaThinkSoft)",
  11731.         "changes": [],
  11732.         "sources": {
  11733.             "svn": [
  11734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@656"
  11735.             ],
  11736.             "git": [
  11737.                 "https://github.com/danielmarschall/oidplus/tree/ee56bf72111d49eb326385b893769edee6839f61"
  11738.             ]
  11739.         }
  11740.     },
  11741.     {
  11742.         "version": "2.0.0.655",
  11743.         "date": "2021-09-30 00:08:37 +0200",
  11744.         "author": "Daniel Marschall (ViaThinkSoft)",
  11745.         "changes": [],
  11746.         "sources": {
  11747.             "svn": [
  11748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@655"
  11749.             ],
  11750.             "git": [
  11751.                 "https://github.com/danielmarschall/oidplus/tree/612d48deeeaf373df5517947ddc1b4284c83d1e3"
  11752.             ]
  11753.         }
  11754.     },
  11755.     {
  11756.         "version": "2.0.0.654",
  11757.         "date": "2021-09-29 00:31:00 +0200",
  11758.         "author": "Daniel Marschall (ViaThinkSoft)",
  11759.         "changes": [
  11760.             "Web-Update small changes"
  11761.         ],
  11762.         "sources": {
  11763.             "svn": [
  11764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@654"
  11765.             ],
  11766.             "git": [
  11767.                 "https://github.com/danielmarschall/oidplus/tree/9ea717cdc168b7e687f9a81e50dd8ef403c8ef50"
  11768.             ]
  11769.         }
  11770.     },
  11771.     {
  11772.         "version": "2.0.0.653",
  11773.         "date": "2021-09-29 00:04:58 +0200",
  11774.         "author": "Daniel Marschall (ViaThinkSoft)",
  11775.         "changes": [
  11776.             "Small changes to the Web-Updater"
  11777.         ],
  11778.         "sources": {
  11779.             "svn": [
  11780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@653"
  11781.             ],
  11782.             "git": [
  11783.                 "https://github.com/danielmarschall/oidplus/tree/5f95b2b0ff84579187534415cb29d5c3bafb0907"
  11784.             ]
  11785.         }
  11786.     },
  11787.     {
  11788.         "version": "2.0.0.652",
  11789.         "date": "2021-09-28 23:03:39 +0200",
  11790.         "author": "Daniel Marschall (ViaThinkSoft)",
  11791.         "changes": [],
  11792.         "sources": {
  11793.             "svn": [
  11794.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@652"
  11795.             ],
  11796.             "git": [
  11797.                 "https://github.com/danielmarschall/oidplus/tree/11147d5d1076e26fae729f062a9ba555f42a5c04"
  11798.             ]
  11799.         }
  11800.     },
  11801.     {
  11802.         "version": "2.0.0.651",
  11803.         "date": "2021-09-27 14:33:33 +0200",
  11804.         "author": "Daniel Marschall (ViaThinkSoft)",
  11805.         "changes": [
  11806.             "Updates are now digitally signed.",
  11807.             "If an update outputs \"FATAL ERROR\", then the update process will be aborted."
  11808.         ],
  11809.         "sources": {
  11810.             "svn": [
  11811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@651"
  11812.             ],
  11813.             "git": [
  11814.                 "https://github.com/danielmarschall/oidplus/tree/59b60fcd665e2355a399f02c87055f7c43f539fd"
  11815.             ]
  11816.         }
  11817.     },
  11818.     {
  11819.         "version": "2.0.0.650",
  11820.         "date": "2021-09-27 00:34:49 +0200",
  11821.         "author": "Daniel Marschall (ViaThinkSoft)",
  11822.         "changes": [
  11823.             "Update packages can now be optionally be downloaded compressed (GZ)"
  11824.         ],
  11825.         "sources": {
  11826.             "svn": [
  11827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@650"
  11828.             ],
  11829.             "git": [
  11830.                 "https://github.com/danielmarschall/oidplus/tree/e1f1808d7c79a79f8df9b088e1c5c85b8b2d1a77"
  11831.             ]
  11832.         }
  11833.     },
  11834.     {
  11835.         "version": "2.0.0.649",
  11836.         "date": "2021-09-26 23:53:54 +0200",
  11837.         "author": "Daniel Marschall (ViaThinkSoft)",
  11838.         "changes": [],
  11839.         "sources": {
  11840.             "svn": [
  11841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@649"
  11842.             ],
  11843.             "git": [
  11844.                 "https://github.com/danielmarschall/oidplus/tree/e7497ee2ebd59d3dab85e5f685b10132b7882691"
  11845.             ]
  11846.         }
  11847.     },
  11848.     {
  11849.         "version": "2.0.0.648",
  11850.         "date": "2021-09-26 22:04:28 +0200",
  11851.         "author": "Daniel Marschall (ViaThinkSoft)",
  11852.         "changes": [
  11853.             "Now completely get rid off the WebSVN classes! The distribution update procedures are now easier, quicker and safer!"
  11854.         ],
  11855.         "sources": {
  11856.             "svn": [
  11857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@648"
  11858.             ],
  11859.             "git": [
  11860.                 "https://github.com/danielmarschall/oidplus/tree/013e7bdf4cd52c22ddc5fd003f4d81b35bdd83c4"
  11861.             ]
  11862.         }
  11863.     },
  11864.     {
  11865.         "version": "2.0.0.647",
  11866.         "date": "2021-09-26 20:14:00 +0200",
  11867.         "author": "Daniel Marschall (ViaThinkSoft)",
  11868.         "changes": [
  11869.             "Renewed update system (part 1): Updates are now downloaded as \"update scripts\" instead of being pulled from SVN"
  11870.         ],
  11871.         "sources": {
  11872.             "svn": [
  11873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@647"
  11874.             ],
  11875.             "git": [
  11876.                 "https://github.com/danielmarschall/oidplus/tree/c0b0b75962019977d0709ff831dd79c1418837b6"
  11877.             ]
  11878.         }
  11879.     },
  11880.     {
  11881.         "version": "2.0.0.646",
  11882.         "date": "2021-09-25 21:24:12 +0200",
  11883.         "author": "Daniel Marschall (ViaThinkSoft)",
  11884.         "changes": [
  11885.             "Plugins are again sorted by their type and name, as if they would be in a single vendor-folder"
  11886.         ],
  11887.         "sources": {
  11888.             "svn": [
  11889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@646"
  11890.             ],
  11891.             "git": [
  11892.                 "https://github.com/danielmarschall/oidplus/tree/bb89c494f822ba6855551d78bcc261d029765640"
  11893.             ]
  11894.         }
  11895.     },
  11896.     {
  11897.         "version": "2.0.0.645",
  11898.         "date": "2021-09-25 20:13:12 +0200",
  11899.         "author": "Daniel Marschall (ViaThinkSoft)",
  11900.         "changes": [
  11901.             "\"System check\" plugin doesn't list third-party plugins and composer.lock file anymore"
  11902.         ],
  11903.         "sources": {
  11904.             "svn": [
  11905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@645"
  11906.             ],
  11907.             "git": [
  11908.                 "https://github.com/danielmarschall/oidplus/tree/04d2ef33141433dea4787cc743a42558739d5954"
  11909.             ]
  11910.         }
  11911.     },
  11912.     {
  11913.         "version": "2.0.0.644",
  11914.         "date": "2021-09-25 18:42:44 +0200",
  11915.         "author": "Daniel Marschall (ViaThinkSoft)",
  11916.         "changes": [],
  11917.         "sources": {
  11918.             "svn": [
  11919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@644"
  11920.             ],
  11921.             "git": [
  11922.                 "https://github.com/danielmarschall/oidplus/tree/8921e15926bea218e48a1430fff9ebdffb879980"
  11923.             ]
  11924.         }
  11925.     },
  11926.     {
  11927.         "version": "2.0.0.643",
  11928.         "date": "2021-09-25 00:06:45 +0200",
  11929.         "author": "Daniel Marschall (ViaThinkSoft)",
  11930.         "changes": [],
  11931.         "sources": {
  11932.             "svn": [
  11933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@643"
  11934.             ],
  11935.             "git": [
  11936.                 "https://github.com/danielmarschall/oidplus/tree/2bc1aeed9fc5b7e33b2e03643758ac84e8ca32d9"
  11937.             ]
  11938.         }
  11939.     },
  11940.     {
  11941.         "version": "2.0.0.642",
  11942.         "date": "2021-09-25 00:01:41 +0200",
  11943.         "author": "Daniel Marschall (ViaThinkSoft)",
  11944.         "changes": [
  11945.             "Fixed mime types of JS and XML files, so that they are treated as text files again (can be diffed etc.)"
  11946.         ],
  11947.         "sources": {
  11948.             "svn": [
  11949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@642"
  11950.             ],
  11951.             "git": [
  11952.                 "https://github.com/danielmarschall/oidplus/tree/551456bd1923bb8ec1a4a6e4b548735b1a622894"
  11953.             ]
  11954.         }
  11955.     },
  11956.     {
  11957.         "version": "2.0.0.641",
  11958.         "date": "2021-09-24 23:30:14 +0200",
  11959.         "author": "Daniel Marschall (ViaThinkSoft)",
  11960.         "changes": [
  11961.             "Internet Explorer 11 is supported again"
  11962.         ],
  11963.         "sources": {
  11964.             "svn": [
  11965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@641"
  11966.             ],
  11967.             "git": [
  11968.                 "https://github.com/danielmarschall/oidplus/tree/9abee3c9b638b19f99cfc905dcf0c816d2669879"
  11969.             ]
  11970.         }
  11971.     },
  11972.     {
  11973.         "version": "2.0.0.640",
  11974.         "date": "2021-09-24 18:36:17 +0200",
  11975.         "author": "Daniel Marschall (ViaThinkSoft)",
  11976.         "changes": [
  11977.             "Updated wellknown country OIDs (added Canada) and developer script"
  11978.         ],
  11979.         "sources": {
  11980.             "svn": [
  11981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@640"
  11982.             ],
  11983.             "git": [
  11984.                 "https://github.com/danielmarschall/oidplus/tree/7f15e1d3b1249e0741807878d88d6daa471cecf7"
  11985.             ]
  11986.         }
  11987.     },
  11988.     {
  11989.         "version": "2.0.0.639",
  11990.         "date": "2021-09-24 16:31:57 +0200",
  11991.         "author": "Daniel Marschall (ViaThinkSoft)",
  11992.         "changes": [
  11993.             "Replaced \"register_shutdown_function\" function with an individual function (since JWT login didn't work with Strato provider)"
  11994.         ],
  11995.         "sources": {
  11996.             "svn": [
  11997.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@639"
  11998.             ],
  11999.             "git": [
  12000.                 "https://github.com/danielmarschall/oidplus/tree/25b747713b0d76d215b6bd7e1c402630e7223d39"
  12001.             ]
  12002.         }
  12003.     },
  12004.     {
  12005.         "version": "2.0.0.638",
  12006.         "date": "2021-09-24 16:23:22 +0200",
  12007.         "author": "Daniel Marschall (ViaThinkSoft)",
  12008.         "changes": [
  12009.             "Ironbase design: Button texts are now white, like in the default design"
  12010.         ],
  12011.         "sources": {
  12012.             "svn": [
  12013.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@638"
  12014.             ],
  12015.             "git": [
  12016.                 "https://github.com/danielmarschall/oidplus/tree/cd7865cfe107378ee8777f4b8494f763c33086c0"
  12017.             ]
  12018.         }
  12019.     },
  12020.     {
  12021.         "version": "2.0.0.637",
  12022.         "date": "2021-09-24 12:19:16 +0200",
  12023.         "author": "Daniel Marschall (ViaThinkSoft)",
  12024.         "changes": [
  12025.             "Vendor update"
  12026.         ],
  12027.         "sources": {
  12028.             "svn": [
  12029.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@637"
  12030.             ],
  12031.             "git": [
  12032.                 "https://github.com/danielmarschall/oidplus/tree/3881955f8cc66c9d3a8696293f69b7938a13d36c"
  12033.             ]
  12034.         }
  12035.     },
  12036.     {
  12037.         "version": "2.0.0.636",
  12038.         "date": "2021-09-24 12:16:06 +0200",
  12039.         "author": "Daniel Marschall (ViaThinkSoft)",
  12040.         "changes": [
  12041.             "Fixed warning \"legacyoutput\" deprecated in TinyMCE"
  12042.         ],
  12043.         "sources": {
  12044.             "svn": [
  12045.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@636"
  12046.             ],
  12047.             "git": [
  12048.                 "https://github.com/danielmarschall/oidplus/tree/5e99eb01f350fb78e40189f073e259bb3cfd5570"
  12049.             ]
  12050.         }
  12051.     },
  12052.     {
  12053.         "version": "2.0.0.635",
  12054.         "date": "2021-09-24 12:12:32 +0200",
  12055.         "author": "Daniel Marschall (ViaThinkSoft)",
  12056.         "changes": [
  12057.             "Changed plugins path structure",
  12058.             "Old: plugins/[plugintype]/[pluginname]",
  12059.             "New: plugins/[vendor]/[plugintype]/[pluginname]",
  12060.             "",
  12061.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12062.             "ALL DIRECTORIES INSIDE THE FOLDER plugin/ WILL BE DELETED",
  12063.             "PLEASE MAKE A BACKUP OF THESE FOLDERS BEFORE UPDATING!",
  12064.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12065.             "",
  12066.             "If you have individual third-party plugins, please make",
  12067.             "sure that they make use of the new plugin directory structure."
  12068.         ],
  12069.         "sources": {
  12070.             "svn": [
  12071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@635"
  12072.             ],
  12073.             "git": [
  12074.                 "https://github.com/danielmarschall/oidplus/tree/695850216f76ea96d1aa61d3ba257a1b6c51f923"
  12075.             ]
  12076.         }
  12077.     },
  12078.     {
  12079.         "version": "2.0.0.634",
  12080.         "date": "2021-09-24 11:18:52 +0200",
  12081.         "author": "Daniel Marschall (ViaThinkSoft)",
  12082.         "changes": [
  12083.             "VTS plugins are now independent from the \"plugins/\" directory"
  12084.         ],
  12085.         "sources": {
  12086.             "svn": [
  12087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@634"
  12088.             ],
  12089.             "git": [
  12090.                 "https://github.com/danielmarschall/oidplus/tree/3834a085006dd63dc5555409820f7bef5ca0453c"
  12091.             ]
  12092.         }
  12093.     },
  12094.     {
  12095.         "version": "2.0.0.633",
  12096.         "date": "2021-09-23 22:03:27 +0200",
  12097.         "author": "Daniel Marschall (ViaThinkSoft)",
  12098.         "changes": [
  12099.             "Software update changelog: Very important messages (containing three exclamation marks) are now marked red."
  12100.         ],
  12101.         "sources": {
  12102.             "svn": [
  12103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@633"
  12104.             ],
  12105.             "git": [
  12106.                 "https://github.com/danielmarschall/oidplus/tree/520d0f0610d744248e3476a82b59de9aa6798385"
  12107.             ]
  12108.         }
  12109.     },
  12110.     {
  12111.         "version": "2.0.0.632",
  12112.         "date": "2021-09-23 21:16:24 +0200",
  12113.         "author": "Daniel Marschall (ViaThinkSoft)",
  12114.         "changes": [
  12115.             "Temporarily, third-party plugins must be moved in the folder plugins/_thirdParty instead of plugins/ (will be changed again in a few days!)"
  12116.         ],
  12117.         "sources": {
  12118.             "svn": [
  12119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@632"
  12120.             ],
  12121.             "git": [
  12122.                 "https://github.com/danielmarschall/oidplus/tree/3c2d4f47efb61dc38e284017c6ca3a70a7e9295e"
  12123.             ]
  12124.         }
  12125.     },
  12126.     {
  12127.         "version": "2.0.0.631",
  12128.         "date": "2021-09-23 20:38:00 +0200",
  12129.         "author": "Daniel Marschall (ViaThinkSoft)",
  12130.         "changes": [
  12131.             "Sorted \"acknowledgements\" third party products"
  12132.         ],
  12133.         "sources": {
  12134.             "svn": [
  12135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@631"
  12136.             ],
  12137.             "git": [
  12138.                 "https://github.com/danielmarschall/oidplus/tree/f11aba9d1131cd60f2f032cfb2fca32bbf76cbaa"
  12139.             ]
  12140.         }
  12141.     },
  12142.     {
  12143.         "version": "2.0.0.630",
  12144.         "date": "2021-09-13 00:46:57 +0200",
  12145.         "author": "Daniel Marschall (ViaThinkSoft)",
  12146.         "changes": [
  12147.             "OID-WHOIS: Added server command \"$format=json|txt|xml\". This allows the usage of JSON and XML even over the WhoIs protocol, so that web-whois is not neccessary"
  12148.         ],
  12149.         "sources": {
  12150.             "svn": [
  12151.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@630"
  12152.             ],
  12153.             "git": [
  12154.                 "https://github.com/danielmarschall/oidplus/tree/eecc342af053714023c7928c72eddcf9cda69af9"
  12155.             ]
  12156.         }
  12157.     },
  12158.     {
  12159.         "version": "2.0.0.629",
  12160.         "date": "2021-09-06 22:50:02 +0200",
  12161.         "author": "Daniel Marschall (ViaThinkSoft)",
  12162.         "changes": [
  12163.             "Preparing for the next version of the RFC!"
  12164.         ],
  12165.         "sources": {
  12166.             "svn": [
  12167.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@629"
  12168.             ],
  12169.             "git": [
  12170.                 "https://github.com/danielmarschall/oidplus/tree/9fa45e2b36f6de2bdce842dff97b11107d20dc7c"
  12171.             ]
  12172.         }
  12173.     },
  12174.     {
  12175.         "version": "2.0.0.628",
  12176.         "date": "2021-06-14 13:32:26 +0200",
  12177.         "author": "Daniel Marschall (ViaThinkSoft)",
  12178.         "changes": [
  12179.             "Fixed LDAP plugin"
  12180.         ],
  12181.         "sources": {
  12182.             "svn": [
  12183.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@628"
  12184.             ],
  12185.             "git": [
  12186.                 "https://github.com/danielmarschall/oidplus/tree/2c352c4127d0ca4c63147b6373d0f69936e0426e"
  12187.             ]
  12188.         }
  12189.     },
  12190.     {
  12191.         "version": "2.0.0.627",
  12192.         "date": "2021-06-12 23:37:09 +0200",
  12193.         "author": "Daniel Marschall (ViaThinkSoft)",
  12194.         "changes": [
  12195.             "Fixed problem in SimpleXML supplement"
  12196.         ],
  12197.         "sources": {
  12198.             "svn": [
  12199.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@627"
  12200.             ],
  12201.             "git": [
  12202.                 "https://github.com/danielmarschall/oidplus/tree/be580d9c61d644118f7973ebbe9232af302e6eb0"
  12203.             ]
  12204.         }
  12205.     },
  12206.     {
  12207.         "version": "2.0.0.626",
  12208.         "date": "2021-06-12 23:34:42 +0200",
  12209.         "author": "Daniel Marschall (ViaThinkSoft)",
  12210.         "changes": [],
  12211.         "sources": {
  12212.             "svn": [
  12213.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@626"
  12214.             ],
  12215.             "git": [
  12216.                 "https://github.com/danielmarschall/oidplus/tree/6757d83ce282f6d3269293d2bcf203868e646c77"
  12217.             ]
  12218.         }
  12219.     },
  12220.     {
  12221.         "version": "2.0.0.625",
  12222.         "date": "2021-06-12 23:10:32 +0200",
  12223.         "author": "Daniel Marschall (ViaThinkSoft)",
  12224.         "changes": [
  12225.             "LDAP: Added multi-domain support"
  12226.         ],
  12227.         "sources": {
  12228.             "svn": [
  12229.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@625"
  12230.             ],
  12231.             "git": [
  12232.                 "https://github.com/danielmarschall/oidplus/tree/7ad7d71ab9a55765f617e9b5f22842c7a1da25c9"
  12233.             ]
  12234.         }
  12235.     },
  12236.     {
  12237.         "version": "2.0.0.624",
  12238.         "date": "2021-06-11 16:23:10 +0200",
  12239.         "author": "Daniel Marschall (ViaThinkSoft)",
  12240.         "changes": [
  12241.             "LDAP: The search for RA/Admin group membershop can now also include sub-groups"
  12242.         ],
  12243.         "sources": {
  12244.             "svn": [
  12245.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@624"
  12246.             ],
  12247.             "git": [
  12248.                 "https://github.com/danielmarschall/oidplus/tree/b1e22cbb8f93ae1215fa9d525eae50d808a3a8c2"
  12249.             ]
  12250.         }
  12251.     },
  12252.     {
  12253.         "version": "2.0.0.623",
  12254.         "date": "2021-06-11 11:11:28 +0200",
  12255.         "author": "Daniel Marschall (ViaThinkSoft)",
  12256.         "changes": [
  12257.             "LDAP: Removed feature LDAP_ADMIN_IS_OIDPLUS_ADMIN; instead introduced settings LDAP_ADMIN_GROUP and LDAP_RA_GROUP"
  12258.         ],
  12259.         "sources": {
  12260.             "svn": [
  12261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@623"
  12262.             ],
  12263.             "git": [
  12264.                 "https://github.com/danielmarschall/oidplus/tree/4a8274d06bb7ce820d00d1324de2df0676490b68"
  12265.             ]
  12266.         }
  12267.     },
  12268.     {
  12269.         "version": "2.0.0.622",
  12270.         "date": "2021-06-11 00:37:28 +0200",
  12271.         "author": "Daniel Marschall (ViaThinkSoft)",
  12272.         "changes": [
  12273.             "Change to JWT key of HS512 (if no PKI is available)"
  12274.         ],
  12275.         "sources": {
  12276.             "svn": [
  12277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@622"
  12278.             ],
  12279.             "git": [
  12280.                 "https://github.com/danielmarschall/oidplus/tree/a047aaa0dde36b42fe1776255bd15c5d5b9fd974"
  12281.             ]
  12282.         }
  12283.     },
  12284.     {
  12285.         "version": "2.0.0.621",
  12286.         "date": "2021-06-11 00:27:12 +0200",
  12287.         "author": "Daniel Marschall (ViaThinkSoft)",
  12288.         "changes": [
  12289.             "ViaThinkSoft repos switched from SVN to Packagist/GitHub"
  12290.         ],
  12291.         "sources": {
  12292.             "svn": [
  12293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@621"
  12294.             ],
  12295.             "git": [
  12296.                 "https://github.com/danielmarschall/oidplus/tree/661686a07b4d54dd51dfa5a2d882fbfbcf22ab63"
  12297.             ]
  12298.         }
  12299.     },
  12300.     {
  12301.         "version": "2.0.0.620",
  12302.         "date": "2021-06-10 16:16:05 +0200",
  12303.         "author": "Daniel Marschall (ViaThinkSoft)",
  12304.         "changes": [
  12305.             "LDAP authentication plugin: The main authentication now works using UPN (userPrincipalName) instead of the mail address of the user. The control user is not required in the base configuration anymore, and there is no requirement in adding email addresses for the domain users."
  12306.         ],
  12307.         "sources": {
  12308.             "svn": [
  12309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@620"
  12310.             ],
  12311.             "git": [
  12312.                 "https://github.com/danielmarschall/oidplus/tree/e7f4d5ed0db33ad9499c65c3c6a5c756019c87f4"
  12313.             ]
  12314.         }
  12315.     },
  12316.     {
  12317.         "version": "2.0.0.619",
  12318.         "date": "2021-06-04 15:52:28 +0200",
  12319.         "author": "Daniel Marschall (ViaThinkSoft)",
  12320.         "changes": [
  12321.             "Added: Tool to find out best bcrypt cost (<1s)"
  12322.         ],
  12323.         "sources": {
  12324.             "svn": [
  12325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@619"
  12326.             ],
  12327.             "git": [
  12328.                 "https://github.com/danielmarschall/oidplus/tree/4bac89ff124e306ffcd5e8462ee745dcf763e892"
  12329.             ]
  12330.         }
  12331.     },
  12332.     {
  12333.         "version": "2.0.0.618",
  12334.         "date": "2021-06-02 00:11:33 +0200",
  12335.         "author": "Daniel Marschall (ViaThinkSoft)",
  12336.         "changes": [
  12337.             "Updated firebase/php-jwt : 5.2.1 => 5.3.0"
  12338.         ],
  12339.         "sources": {
  12340.             "svn": [
  12341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@618"
  12342.             ],
  12343.             "git": [
  12344.                 "https://github.com/danielmarschall/oidplus/tree/a0200efeb8ca067b97ae03f7bebc69e3950a2af7"
  12345.             ]
  12346.         }
  12347.     },
  12348.     {
  12349.         "version": "2.0.0.617",
  12350.         "date": "2021-06-02 00:03:52 +0200",
  12351.         "author": "Daniel Marschall (ViaThinkSoft)",
  12352.         "changes": [
  12353.             "Added new high-security feature RA Password Pepper (use with extreme caution! Existing passwords will become invalid)",
  12354.             "RA password generation: BCrypt \"cost\" parameter can now be configured."
  12355.         ],
  12356.         "sources": {
  12357.             "svn": [
  12358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@617"
  12359.             ],
  12360.             "git": [
  12361.                 "https://github.com/danielmarschall/oidplus/tree/4a36590cb561b4d68fdb4f19740b147d60dd415b"
  12362.             ]
  12363.         }
  12364.     },
  12365.     {
  12366.         "version": "2.0.0.616",
  12367.         "date": "2021-05-31 01:43:58 +0200",
  12368.         "author": "Daniel Marschall (ViaThinkSoft)",
  12369.         "changes": [
  12370.             "Made vendor/ directory a bit more slim (removed unnecessary bootstrap files)"
  12371.         ],
  12372.         "sources": {
  12373.             "svn": [
  12374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@616"
  12375.             ],
  12376.             "git": [
  12377.                 "https://github.com/danielmarschall/oidplus/tree/2d660c78a8b8961617aa187ec051f7a3debc6a12"
  12378.             ]
  12379.         }
  12380.     },
  12381.     {
  12382.         "version": "2.0.0.615",
  12383.         "date": "2021-05-31 00:55:04 +0200",
  12384.         "author": "Daniel Marschall (ViaThinkSoft)",
  12385.         "changes": [
  12386.             "Additional security for individual attachment directories"
  12387.         ],
  12388.         "sources": {
  12389.             "svn": [
  12390.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@615"
  12391.             ],
  12392.             "git": [
  12393.                 "https://github.com/danielmarschall/oidplus/tree/d5f6db3bc022a59185f48f5027b9ac88c2fd1ba4"
  12394.             ]
  12395.         }
  12396.     },
  12397.     {
  12398.         "version": "2.0.0.614",
  12399.         "date": "2021-05-30 20:34:14 +0200",
  12400.         "author": "Daniel Marschall (ViaThinkSoft)",
  12401.         "changes": [
  12402.             "Fixed race-condition of configuration table after software update."
  12403.         ],
  12404.         "sources": {
  12405.             "svn": [
  12406.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@614"
  12407.             ],
  12408.             "git": [
  12409.                 "https://github.com/danielmarschall/oidplus/tree/6404a9628a26074f22160ab8efe5cab84c73e22f"
  12410.             ]
  12411.         }
  12412.     },
  12413.     {
  12414.         "version": "2.0.0.613",
  12415.         "date": "2021-05-30 19:56:57 +0200",
  12416.         "author": "Daniel Marschall (ViaThinkSoft)",
  12417.         "changes": [
  12418.             "Fix"
  12419.         ],
  12420.         "sources": {
  12421.             "svn": [
  12422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@613"
  12423.             ],
  12424.             "git": [
  12425.                 "https://github.com/danielmarschall/oidplus/tree/6017983cfc5e1a344ea394739b34b06c0f161cfa"
  12426.             ]
  12427.         }
  12428.     },
  12429.     {
  12430.         "version": "2.0.0.612",
  12431.         "date": "2021-05-30 19:49:45 +0200",
  12432.         "author": "Daniel Marschall (ViaThinkSoft)",
  12433.         "changes": [
  12434.             "New feature: Attachment path can now be changed by the administrator (system configuration)."
  12435.         ],
  12436.         "sources": {
  12437.             "svn": [
  12438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@612"
  12439.             ],
  12440.             "git": [
  12441.                 "https://github.com/danielmarschall/oidplus/tree/c7300cb38fd9e29684ce8d17eedc1159e9db0222"
  12442.             ]
  12443.         }
  12444.     },
  12445.     {
  12446.         "version": "2.0.0.611",
  12447.         "date": "2021-05-30 00:19:54 +0200",
  12448.         "author": "Daniel Marschall (ViaThinkSoft)",
  12449.         "changes": [],
  12450.         "sources": {
  12451.             "svn": [
  12452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@611"
  12453.             ],
  12454.             "git": [
  12455.                 "https://github.com/danielmarschall/oidplus/tree/e157a62532a0d5c82ad73b942f2df3b90666d9bb"
  12456.             ]
  12457.         }
  12458.     },
  12459.     {
  12460.         "version": "2.0.0.610",
  12461.         "date": "2021-05-30 00:04:39 +0200",
  12462.         "author": "Daniel Marschall (ViaThinkSoft)",
  12463.         "changes": [],
  12464.         "sources": {
  12465.             "svn": [
  12466.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@610"
  12467.             ],
  12468.             "git": [
  12469.                 "https://github.com/danielmarschall/oidplus/tree/bcd1ec43421868ffdfb633079819622275eaef24"
  12470.             ]
  12471.         }
  12472.     },
  12473.     {
  12474.         "version": "2.0.0.609",
  12475.         "date": "2021-05-29 23:09:04 +0200",
  12476.         "author": "Daniel Marschall (ViaThinkSoft)",
  12477.         "changes": [
  12478.             "The administrator account can now have more than one valid password.",
  12479.             "webwhois.php is now disabled if the WHOIS plugin is disabled"
  12480.         ],
  12481.         "sources": {
  12482.             "svn": [
  12483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@609"
  12484.             ],
  12485.             "git": [
  12486.                 "https://github.com/danielmarschall/oidplus/tree/4ff248ec6c5e66ac675557d266574824e3685e7a"
  12487.             ]
  12488.         }
  12489.     },
  12490.     {
  12491.         "version": "2.0.0.608",
  12492.         "date": "2021-05-29 20:58:08 +0200",
  12493.         "author": "Daniel Marschall (ViaThinkSoft)",
  12494.         "changes": [],
  12495.         "sources": {
  12496.             "svn": [
  12497.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@608"
  12498.             ],
  12499.             "git": [
  12500.                 "https://github.com/danielmarschall/oidplus/tree/560158d9bd6cf61670223a8fdbebb97cc08d3cff"
  12501.             ]
  12502.         }
  12503.     },
  12504.     {
  12505.         "version": "2.0.0.607",
  12506.         "date": "2021-05-29 10:37:35 +0200",
  12507.         "author": "Daniel Marschall (ViaThinkSoft)",
  12508.         "changes": [
  12509.             "New feature: Plugins can now offer an ajax.php interface without CSRF verification",
  12510.             "ViaThinkSoft Registration: System URL verification now uses a separate function (was previously WHOIS signature verification)"
  12511.         ],
  12512.         "sources": {
  12513.             "svn": [
  12514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@607"
  12515.             ],
  12516.             "git": [
  12517.                 "https://github.com/danielmarschall/oidplus/tree/37ab39dcb44a5d347cd0a5c03121fa617bbd9940"
  12518.             ]
  12519.         }
  12520.     },
  12521.     {
  12522.         "version": "2.0.0.606",
  12523.         "date": "2021-05-28 14:04:18 +0200",
  12524.         "author": "Daniel Marschall (ViaThinkSoft)",
  12525.         "changes": [
  12526.             "Fixed critical bug"
  12527.         ],
  12528.         "sources": {
  12529.             "svn": [
  12530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@606"
  12531.             ],
  12532.             "git": [
  12533.                 "https://github.com/danielmarschall/oidplus/tree/220f46739e7102063cbd2a7c99dffd647e5028d6"
  12534.             ]
  12535.         }
  12536.     },
  12537.     {
  12538.         "version": "2.0.0.605",
  12539.         "date": "2021-05-27 16:31:56 +0200",
  12540.         "author": "Daniel Marschall (ViaThinkSoft)",
  12541.         "changes": [],
  12542.         "sources": {
  12543.             "svn": [
  12544.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@605"
  12545.             ],
  12546.             "git": [
  12547.                 "https://github.com/danielmarschall/oidplus/tree/b9e186298c2cf9b2fbd8ca9f592d3157d24a81a3"
  12548.             ]
  12549.         }
  12550.     },
  12551.     {
  12552.         "version": "2.0.0.604",
  12553.         "date": "2021-05-26 14:50:57 +0200",
  12554.         "author": "Daniel Marschall (ViaThinkSoft)",
  12555.         "changes": [],
  12556.         "sources": {
  12557.             "svn": [
  12558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@604"
  12559.             ],
  12560.             "git": [
  12561.                 "https://github.com/danielmarschall/oidplus/tree/e38ad522526012b5310a68f4b039edc723450aed"
  12562.             ]
  12563.         }
  12564.     },
  12565.     {
  12566.         "version": "2.0.0.603",
  12567.         "date": "2021-05-26 14:38:39 +0200",
  12568.         "author": "Daniel Marschall (ViaThinkSoft)",
  12569.         "changes": [
  12570.             "New SVN repository php_utilities by ViaThinkSoft"
  12571.         ],
  12572.         "sources": {
  12573.             "svn": [
  12574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@603"
  12575.             ],
  12576.             "git": [
  12577.                 "https://github.com/danielmarschall/oidplus/tree/c99065384fd68eb0e4f75e5e333c12f69c93b6c6"
  12578.             ]
  12579.         }
  12580.     },
  12581.     {
  12582.         "version": "2.0.0.602",
  12583.         "date": "2021-05-26 13:44:57 +0200",
  12584.         "author": "Daniel Marschall (ViaThinkSoft)",
  12585.         "changes": [
  12586.             "uuid_utils.inc.php now comes from a SVN repository"
  12587.         ],
  12588.         "sources": {
  12589.             "svn": [
  12590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@602"
  12591.             ],
  12592.             "git": [
  12593.                 "https://github.com/danielmarschall/oidplus/tree/2c49e0e5ee8ecfa8e3d7f80d9d04517148235aba"
  12594.             ]
  12595.         }
  12596.     },
  12597.     {
  12598.         "version": "2.0.0.601",
  12599.         "date": "2021-05-26 00:44:36 +0200",
  12600.         "author": "Daniel Marschall (ViaThinkSoft)",
  12601.         "changes": [
  12602.             "README is now in the MarkDown (MD) format"
  12603.         ],
  12604.         "sources": {
  12605.             "svn": [
  12606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@601"
  12607.             ],
  12608.             "git": [
  12609.                 "https://github.com/danielmarschall/oidplus/tree/64fd81ed23564e86d89862762fab217bce05394f"
  12610.             ]
  12611.         }
  12612.     },
  12613.     {
  12614.         "version": "2.0.0.600",
  12615.         "date": "2021-05-25 22:17:18 +0200",
  12616.         "author": "Daniel Marschall (ViaThinkSoft)",
  12617.         "changes": [
  12618.             "Fixed SimpleXML supplement"
  12619.         ],
  12620.         "sources": {
  12621.             "svn": [
  12622.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@600"
  12623.             ],
  12624.             "git": [
  12625.                 "https://github.com/danielmarschall/oidplus/tree/534f38c65fb1587b14cd77a6e30697caf26db2f6"
  12626.             ]
  12627.         }
  12628.     },
  12629.     {
  12630.         "version": "2.0.0.599",
  12631.         "date": "2021-05-25 00:44:22 +0200",
  12632.         "author": "Daniel Marschall (ViaThinkSoft)",
  12633.         "changes": [
  12634.             "Fixed bcrypt worker"
  12635.         ],
  12636.         "sources": {
  12637.             "svn": [
  12638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@599"
  12639.             ],
  12640.             "git": [
  12641.                 "https://github.com/danielmarschall/oidplus/tree/5e3a2b1a58ebbfdf9f6332ae940c9f3c26d3803f"
  12642.             ]
  12643.         }
  12644.     },
  12645.     {
  12646.         "version": "2.0.0.598",
  12647.         "date": "2021-05-24 23:48:14 +0200",
  12648.         "author": "Daniel Marschall (ViaThinkSoft)",
  12649.         "changes": [],
  12650.         "sources": {
  12651.             "svn": [
  12652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@598"
  12653.             ],
  12654.             "git": [
  12655.                 "https://github.com/danielmarschall/oidplus/tree/6e44084841dcb6d50bc6bbc5bb6a6f397528d036"
  12656.             ]
  12657.         }
  12658.     },
  12659.     {
  12660.         "version": "2.0.0.597",
  12661.         "date": "2021-05-24 23:46:37 +0200",
  12662.         "author": "Daniel Marschall (ViaThinkSoft)",
  12663.         "changes": [
  12664.             "NOW USING COMPOSER FOR DEPENDENCIES. Removed directory \"3p\" and replaced it with directory \"vendor\".",
  12665.             "Note that the \"vendor\" directory is still pushed via SVN in order to make WebSVN updater work.",
  12666.             "",
  12667.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12668.             "!! ATTENTION!",
  12669.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12670.             "!! The WebSVN updater might crash due to a timeout because",
  12671.             "!! there are to many changes.",
  12672.             "!! For this update, it is safer to download the .tar.gz file",
  12673.             "!! and extract it in your directory",
  12674.             "!! https://www.oidplus.com/download.php",
  12675.             "!! As long as you put all of your data in the userdata/ directory,",
  12676.             "!! your data should be safe.",
  12677.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  12678.         ],
  12679.         "sources": {
  12680.             "svn": [
  12681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@597"
  12682.             ],
  12683.             "git": [
  12684.                 "https://github.com/danielmarschall/oidplus/tree/8ba53ee5bfbe0e2e849e4549d3ba2abe620a51b0"
  12685.             ]
  12686.         }
  12687.     },
  12688.     {
  12689.         "version": "2.0.0.596",
  12690.         "date": "2021-05-24 02:20:25 +0200",
  12691.         "author": "Daniel Marschall (ViaThinkSoft)",
  12692.         "changes": [],
  12693.         "sources": {
  12694.             "svn": [
  12695.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@596"
  12696.             ],
  12697.             "git": [
  12698.                 "https://github.com/danielmarschall/oidplus/tree/9a1d11b8417facb5e66626dead972c6ac9c3bd2a"
  12699.             ]
  12700.         }
  12701.     },
  12702.     {
  12703.         "version": "2.0.0.595",
  12704.         "date": "2021-05-24 02:17:38 +0200",
  12705.         "author": "Daniel Marschall (ViaThinkSoft)",
  12706.         "changes": [],
  12707.         "sources": {
  12708.             "svn": [
  12709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@595"
  12710.             ],
  12711.             "git": [
  12712.                 "https://github.com/danielmarschall/oidplus/tree/d78158f0613564e599b7df8630a973fb5e6d78e8"
  12713.             ]
  12714.         }
  12715.     },
  12716.     {
  12717.         "version": "2.0.0.594",
  12718.         "date": "2021-05-24 01:54:21 +0200",
  12719.         "author": "Daniel Marschall (ViaThinkSoft)",
  12720.         "changes": [
  12721.             "(Mostly) reached PHPStan Level 6"
  12722.         ],
  12723.         "sources": {
  12724.             "svn": [
  12725.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@594"
  12726.             ],
  12727.             "git": [
  12728.                 "https://github.com/danielmarschall/oidplus/tree/da545994bebc208f3c540529076cd43b311acc0f"
  12729.             ]
  12730.         }
  12731.     },
  12732.     {
  12733.         "version": "2.0.0.593",
  12734.         "date": "2021-05-23 23:17:28 +0200",
  12735.         "author": "Daniel Marschall (ViaThinkSoft)",
  12736.         "changes": [],
  12737.         "sources": {
  12738.             "svn": [
  12739.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@593"
  12740.             ],
  12741.             "git": [
  12742.                 "https://github.com/danielmarschall/oidplus/tree/2f71ebd7474bc27311bc0b39afb613cff53b0f11"
  12743.             ]
  12744.         }
  12745.     },
  12746.     {
  12747.         "version": "2.0.0.592",
  12748.         "date": "2021-05-23 22:53:31 +0200",
  12749.         "author": "Daniel Marschall (ViaThinkSoft)",
  12750.         "changes": [
  12751.             "(Nearly) reached PHPStan level 5"
  12752.         ],
  12753.         "sources": {
  12754.             "svn": [
  12755.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@592"
  12756.             ],
  12757.             "git": [
  12758.                 "https://github.com/danielmarschall/oidplus/tree/386a8f6d9fd2328364d661349e7a3f8f0a665213"
  12759.             ]
  12760.         }
  12761.     },
  12762.     {
  12763.         "version": "2.0.0.591",
  12764.         "date": "2021-05-23 20:19:56 +0200",
  12765.         "author": "Daniel Marschall (ViaThinkSoft)",
  12766.         "changes": [
  12767.             "PHPStan Level 4 reached"
  12768.         ],
  12769.         "sources": {
  12770.             "svn": [
  12771.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@591"
  12772.             ],
  12773.             "git": [
  12774.                 "https://github.com/danielmarschall/oidplus/tree/c92219c447bcb1306d5a78de46fc972ed5cf24c6"
  12775.             ]
  12776.         }
  12777.     },
  12778.     {
  12779.         "version": "2.0.0.590",
  12780.         "date": "2021-05-23 18:45:00 +0200",
  12781.         "author": "Daniel Marschall (ViaThinkSoft)",
  12782.         "changes": [
  12783.             "PHPStan Level 3 reached"
  12784.         ],
  12785.         "sources": {
  12786.             "svn": [
  12787.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@590"
  12788.             ],
  12789.             "git": [
  12790.                 "https://github.com/danielmarschall/oidplus/tree/1eba67be54dde0e2970c22a964ff907df1db6901"
  12791.             ]
  12792.         }
  12793.     },
  12794.     {
  12795.         "version": "2.0.0.589",
  12796.         "date": "2021-05-23 18:26:08 +0200",
  12797.         "author": "Daniel Marschall (ViaThinkSoft)",
  12798.         "changes": [
  12799.             "PHPStan Level 2 reached"
  12800.         ],
  12801.         "sources": {
  12802.             "svn": [
  12803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@589"
  12804.             ],
  12805.             "git": [
  12806.                 "https://github.com/danielmarschall/oidplus/tree/7a02dca0724bbd4ef1bedb809a91402986d8e326"
  12807.             ]
  12808.         }
  12809.     },
  12810.     {
  12811.         "version": "2.0.0.588",
  12812.         "date": "2021-05-23 18:01:30 +0200",
  12813.         "author": "Daniel Marschall (ViaThinkSoft)",
  12814.         "changes": [
  12815.             "PHPStan Level 1 reached"
  12816.         ],
  12817.         "sources": {
  12818.             "svn": [
  12819.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@588"
  12820.             ],
  12821.             "git": [
  12822.                 "https://github.com/danielmarschall/oidplus/tree/9d370f7960ef723ff8e3b2ff39aff8d086157d7f"
  12823.             ]
  12824.         }
  12825.     },
  12826.     {
  12827.         "version": "2.0.0.587",
  12828.         "date": "2021-05-23 17:39:47 +0200",
  12829.         "author": "Daniel Marschall (ViaThinkSoft)",
  12830.         "changes": [],
  12831.         "sources": {
  12832.             "svn": [
  12833.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@587"
  12834.             ],
  12835.             "git": [
  12836.                 "https://github.com/danielmarschall/oidplus/tree/288953c619065f5df45eb7904c23a70e5ee82654"
  12837.             ]
  12838.         }
  12839.     },
  12840.     {
  12841.         "version": "2.0.0.586",
  12842.         "date": "2021-05-23 17:39:27 +0200",
  12843.         "author": "Daniel Marschall (ViaThinkSoft)",
  12844.         "changes": [],
  12845.         "sources": {
  12846.             "svn": [
  12847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@586"
  12848.             ],
  12849.             "git": [
  12850.                 "https://github.com/danielmarschall/oidplus/tree/bd87f1f0474742b8a50ebdc14244c7f5582d034f"
  12851.             ]
  12852.         }
  12853.     },
  12854.     {
  12855.         "version": "2.0.0.585",
  12856.         "date": "2021-05-23 17:36:08 +0200",
  12857.         "author": "Daniel Marschall (ViaThinkSoft)",
  12858.         "changes": [
  12859.             "Very large refactoring of login methods; JWT methods encapsulated",
  12860.             "\"Remember me\" (JWT cookie) and regular logins (PHP session) cannot be mixed anymore (which didn't work anyway)"
  12861.         ],
  12862.         "sources": {
  12863.             "svn": [
  12864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@585"
  12865.             ],
  12866.             "git": [
  12867.                 "https://github.com/danielmarschall/oidplus/tree/ee43a49728460f2f10b7d8f3b6621fffa2813310"
  12868.             ]
  12869.         }
  12870.     },
  12871.     {
  12872.         "version": "2.0.0.584",
  12873.         "date": "2021-05-23 16:50:24 +0200",
  12874.         "author": "Daniel Marschall (ViaThinkSoft)",
  12875.         "changes": [
  12876.             "Fixed \"Create RA manually\" plugin in admin login area"
  12877.         ],
  12878.         "sources": {
  12879.             "svn": [
  12880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@584"
  12881.             ],
  12882.             "git": [
  12883.                 "https://github.com/danielmarschall/oidplus/tree/16567638dae47d00181ce065803ba0ac09172c83"
  12884.             ]
  12885.         }
  12886.     },
  12887.     {
  12888.         "version": "2.0.0.583",
  12889.         "date": "2021-05-22 11:32:35 +0200",
  12890.         "author": "Daniel Marschall (ViaThinkSoft)",
  12891.         "changes": [
  12892.             "Added JWT TTL (time to live) config value"
  12893.         ],
  12894.         "sources": {
  12895.             "svn": [
  12896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@583"
  12897.             ],
  12898.             "git": [
  12899.                 "https://github.com/danielmarschall/oidplus/tree/63189daea259d77222cb5addd5b87b05211bc6bc"
  12900.             ]
  12901.         }
  12902.     },
  12903.     {
  12904.         "version": "2.0.0.582",
  12905.         "date": "2021-05-17 22:41:55 +0200",
  12906.         "author": "Daniel Marschall (ViaThinkSoft)",
  12907.         "changes": [
  12908.             "Automated AJAX calls: Added Python example"
  12909.         ],
  12910.         "sources": {
  12911.             "svn": [
  12912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@582"
  12913.             ],
  12914.             "git": [
  12915.                 "https://github.com/danielmarschall/oidplus/tree/07e056bbf6e73f4ff124d7ecc621a80c147b8a31"
  12916.             ]
  12917.         }
  12918.     },
  12919.     {
  12920.         "version": "2.0.0.581",
  12921.         "date": "2021-05-17 22:41:35 +0200",
  12922.         "author": "Daniel Marschall (ViaThinkSoft)",
  12923.         "changes": [
  12924.             "Privacy documentation"
  12925.         ],
  12926.         "sources": {
  12927.             "svn": [
  12928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@581"
  12929.             ],
  12930.             "git": [
  12931.                 "https://github.com/danielmarschall/oidplus/tree/511af17c4ce1f2b8ea1626af089001d1fa77aba5"
  12932.             ]
  12933.         }
  12934.     },
  12935.     {
  12936.         "version": "2.0.0.580",
  12937.         "date": "2021-05-17 19:23:50 +0200",
  12938.         "author": "Daniel Marschall (ViaThinkSoft)",
  12939.         "changes": [
  12940.             "Cookies now get the \"secure\" flag if OIDplus is visited from HTTPS connection"
  12941.         ],
  12942.         "sources": {
  12943.             "svn": [
  12944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@580"
  12945.             ],
  12946.             "git": [
  12947.                 "https://github.com/danielmarschall/oidplus/tree/ebb3395c03d4ebc5a3ebe2852b872f070dcf98c6"
  12948.             ]
  12949.         }
  12950.     },
  12951.     {
  12952.         "version": "2.0.0.579",
  12953.         "date": "2021-05-17 17:51:20 +0200",
  12954.         "author": "Daniel Marschall (ViaThinkSoft)",
  12955.         "changes": [
  12956.             "Login \"remember me\" feature (using JWT authentication)"
  12957.         ],
  12958.         "sources": {
  12959.             "svn": [
  12960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@579"
  12961.             ],
  12962.             "git": [
  12963.                 "https://github.com/danielmarschall/oidplus/tree/5745a9f7e61e776da51378ee6873104da81252e9"
  12964.             ]
  12965.         }
  12966.     },
  12967.     {
  12968.         "version": "2.0.0.578",
  12969.         "date": "2021-05-17 01:27:25 +0200",
  12970.         "author": "Daniel Marschall (ViaThinkSoft)",
  12971.         "changes": [
  12972.             "JWT authentication security improvements"
  12973.         ],
  12974.         "sources": {
  12975.             "svn": [
  12976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@578"
  12977.             ],
  12978.             "git": [
  12979.                 "https://github.com/danielmarschall/oidplus/tree/25bf6fd9bfa571b1239340e9c247d59b86021fc6"
  12980.             ]
  12981.         }
  12982.     },
  12983.     {
  12984.         "version": "2.0.0.577",
  12985.         "date": "2021-05-16 21:28:47 +0200",
  12986.         "author": "Daniel Marschall (ViaThinkSoft)",
  12987.         "changes": [
  12988.             "JWT cosmetics"
  12989.         ],
  12990.         "sources": {
  12991.             "svn": [
  12992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@577"
  12993.             ],
  12994.             "git": [
  12995.                 "https://github.com/danielmarschall/oidplus/tree/6f84742f9ca3e49bb2704e5277370dc0e70d52b6"
  12996.             ]
  12997.         }
  12998.     },
  12999.     {
  13000.         "version": "2.0.0.576",
  13001.         "date": "2021-05-16 20:24:19 +0200",
  13002.         "author": "Daniel Marschall (ViaThinkSoft)",
  13003.         "changes": [
  13004.             "Small improvements to JWT authentication. Renamed \"NBF\" to \"Blacklisted\" to avoid confusion"
  13005.         ],
  13006.         "sources": {
  13007.             "svn": [
  13008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@576"
  13009.             ],
  13010.             "git": [
  13011.                 "https://github.com/danielmarschall/oidplus/tree/986c7a212dbbbc72196698576ce895b4eecc04a3"
  13012.             ]
  13013.         }
  13014.     },
  13015.     {
  13016.         "version": "2.0.0.575",
  13017.         "date": "2021-05-16 11:55:28 +0200",
  13018.         "author": "Daniel Marschall (ViaThinkSoft)",
  13019.         "changes": [
  13020.             "Security fix"
  13021.         ],
  13022.         "sources": {
  13023.             "svn": [
  13024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@575"
  13025.             ],
  13026.             "git": [
  13027.                 "https://github.com/danielmarschall/oidplus/tree/b1fd62d366f1f101e01d12da11903199d639a684"
  13028.             ]
  13029.         }
  13030.     },
  13031.     {
  13032.         "version": "2.0.0.574",
  13033.         "date": "2021-05-16 03:04:22 +0200",
  13034.         "author": "Daniel Marschall (ViaThinkSoft)",
  13035.         "changes": [
  13036.             "NEW: JWT tokens of Automated AJAX calls can now be blacklisted",
  13037.             "REMOVED: Automated AJAX calls using \"batch_username\" arguments"
  13038.         ],
  13039.         "sources": {
  13040.             "svn": [
  13041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@574"
  13042.             ],
  13043.             "git": [
  13044.                 "https://github.com/danielmarschall/oidplus/tree/a043b7528aa5ba66b543ba81f3678e6c6857ca1c"
  13045.             ]
  13046.         }
  13047.     },
  13048.     {
  13049.         "version": "2.0.0.573",
  13050.         "date": "2021-05-15 22:22:16 +0200",
  13051.         "author": "Daniel Marschall (ViaThinkSoft)",
  13052.         "changes": [],
  13053.         "sources": {
  13054.             "svn": [
  13055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@573"
  13056.             ],
  13057.             "git": [
  13058.                 "https://github.com/danielmarschall/oidplus/tree/88ec4dd6bf15f90913065faddb83eefaa7223e70"
  13059.             ]
  13060.         }
  13061.     },
  13062.     {
  13063.         "version": "2.0.0.572",
  13064.         "date": "2021-05-15 21:50:39 +0200",
  13065.         "author": "Daniel Marschall (ViaThinkSoft)",
  13066.         "changes": [
  13067.             "Added possibility to disable JWT token authentication in the base configuration"
  13068.         ],
  13069.         "sources": {
  13070.             "svn": [
  13071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@572"
  13072.             ],
  13073.             "git": [
  13074.                 "https://github.com/danielmarschall/oidplus/tree/c30861bd13c0193907f223b8ed205ec4d62ade6e"
  13075.             ]
  13076.         }
  13077.     },
  13078.     {
  13079.         "version": "2.0.0.571",
  13080.         "date": "2021-05-15 21:17:51 +0200",
  13081.         "author": "Daniel Marschall (ViaThinkSoft)",
  13082.         "changes": [
  13083.             "OIDplusConfigInterface renamed to OIDplusGetterSetterInterface",
  13084.             "Improved OIDplus class autoloader (supports namespaces)"
  13085.         ],
  13086.         "sources": {
  13087.             "svn": [
  13088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@571"
  13089.             ],
  13090.             "git": [
  13091.                 "https://github.com/danielmarschall/oidplus/tree/ab4ee6df1d1e48fb67ace3723d9fc26d7f0de63e"
  13092.             ]
  13093.         }
  13094.     },
  13095.     {
  13096.         "version": "2.0.0.570",
  13097.         "date": "2021-05-15 17:00:51 +0200",
  13098.         "author": "Daniel Marschall (ViaThinkSoft)",
  13099.         "changes": [
  13100.             "Security: JWTs are now signed using RSA if OpenSSL is available.",
  13101.             "Security: If not, then the key of JWT (which is the server secret) is processed via PBKDF2"
  13102.         ],
  13103.         "sources": {
  13104.             "svn": [
  13105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@570"
  13106.             ],
  13107.             "git": [
  13108.                 "https://github.com/danielmarschall/oidplus/tree/02fc09b9b59e7ceda1734c9698840410a3c7bcd8"
  13109.             ]
  13110.         }
  13111.     },
  13112.     {
  13113.         "version": "2.0.0.569",
  13114.         "date": "2021-05-15 16:00:35 +0200",
  13115.         "author": "Daniel Marschall (ViaThinkSoft)",
  13116.         "changes": [
  13117.             "OOP"
  13118.         ],
  13119.         "sources": {
  13120.             "svn": [
  13121.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@569"
  13122.             ],
  13123.             "git": [
  13124.                 "https://github.com/danielmarschall/oidplus/tree/30e1502fc4bd33cb948637f627e737b1d03eb73c"
  13125.             ]
  13126.         }
  13127.     },
  13128.     {
  13129.         "version": "2.0.0.568",
  13130.         "date": "2021-05-15 12:40:35 +0200",
  13131.         "author": "Daniel Marschall (ViaThinkSoft)",
  13132.         "changes": [
  13133.             "Automated AJAX: Updated examples to JWT token"
  13134.         ],
  13135.         "sources": {
  13136.             "svn": [
  13137.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@568"
  13138.             ],
  13139.             "git": [
  13140.                 "https://github.com/danielmarschall/oidplus/tree/62f132b6f953893f3887947242b768b3077779ec"
  13141.             ]
  13142.         }
  13143.     },
  13144.     {
  13145.         "version": "2.0.0.567",
  13146.         "date": "2021-05-14 16:56:56 +0200",
  13147.         "author": "Daniel Marschall (ViaThinkSoft)",
  13148.         "changes": [
  13149.             "Removed: Session handler cannot be accessed outside the authentification utilities anymore"
  13150.         ],
  13151.         "sources": {
  13152.             "svn": [
  13153.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@567"
  13154.             ],
  13155.             "git": [
  13156.                 "https://github.com/danielmarschall/oidplus/tree/e472d82efd260bb3db2be19c6682c6d89c5d65ef"
  13157.             ]
  13158.         }
  13159.     },
  13160.     {
  13161.         "version": "2.0.0.566",
  13162.         "date": "2021-05-14 16:07:03 +0200",
  13163.         "author": "Daniel Marschall (ViaThinkSoft)",
  13164.         "changes": [
  13165.             "Automated AJAX requests are now protected via a JWT, which is signed and doesn't contain the user's password anymore. The old method (username+password+antiBruteforceUnlockKey) is still accepted for backwards compatibility.",
  13166.             "REMOVED: OIDplusSessionHandler->simulate",
  13167.             "Created new class \"OIDplusAuthContentStore\" to make \"OIDplusAuthUtils\" more flexible"
  13168.         ],
  13169.         "sources": {
  13170.             "svn": [
  13171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@566"
  13172.             ],
  13173.             "git": [
  13174.                 "https://github.com/danielmarschall/oidplus/tree/98a5cadae2912c9772a6443df02d1b0ff3076fe4"
  13175.             ]
  13176.         }
  13177.     },
  13178.     {
  13179.         "version": "2.0.0.565",
  13180.         "date": "2021-05-13 22:08:23 +0200",
  13181.         "author": "Daniel Marschall (ViaThinkSoft)",
  13182.         "changes": [
  13183.             "Security: Google OAuth Security Token (JWT) is now verified (optional)"
  13184.         ],
  13185.         "sources": {
  13186.             "svn": [
  13187.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@565"
  13188.             ],
  13189.             "git": [
  13190.                 "https://github.com/danielmarschall/oidplus/tree/4ebef73f0389aac1939b5badff3ae81e1061c673"
  13191.             ]
  13192.         }
  13193.     },
  13194.     {
  13195.         "version": "2.0.0.564",
  13196.         "date": "2021-05-10 20:46:59 +0200",
  13197.         "author": "Daniel Marschall (ViaThinkSoft)",
  13198.         "changes": [
  13199.             "Proper fix for the CSRF Token issue with OAuth (BUG#0000213)"
  13200.         ],
  13201.         "sources": {
  13202.             "svn": [
  13203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@564"
  13204.             ],
  13205.             "git": [
  13206.                 "https://github.com/danielmarschall/oidplus/tree/4e8999fc174f4440d55037e3306ec5cb0a306290"
  13207.             ]
  13208.         }
  13209.     },
  13210.     {
  13211.         "version": "2.0.0.563",
  13212.         "date": "2021-05-09 20:32:36 +0200",
  13213.         "author": "Daniel Marschall (ViaThinkSoft)",
  13214.         "changes": [
  13215.             "OAuth plugins display warning if SameSite policy is \"Strict\". A different approach follows later. (BUG#0000213)"
  13216.         ],
  13217.         "sources": {
  13218.             "svn": [
  13219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@563"
  13220.             ],
  13221.             "git": [
  13222.                 "https://github.com/danielmarschall/oidplus/tree/6c103f8b0c6abe379bf629de2171108f59cb4eee"
  13223.             ]
  13224.         }
  13225.     },
  13226.     {
  13227.         "version": "2.0.0.562",
  13228.         "date": "2021-05-02 22:20:07 +0200",
  13229.         "author": "Daniel Marschall (ViaThinkSoft)",
  13230.         "changes": [
  13231.             "VNag: Prevent DoS attack by caching the result for 60 seconds"
  13232.         ],
  13233.         "sources": {
  13234.             "svn": [
  13235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@562"
  13236.             ],
  13237.             "git": [
  13238.                 "https://github.com/danielmarschall/oidplus/tree/c4ebfd7e861eb4290580fa804b584293671ba497"
  13239.             ]
  13240.         }
  13241.     },
  13242.     {
  13243.         "version": "2.0.0.561",
  13244.         "date": "2021-04-28 19:45:58 +0200",
  13245.         "author": "Daniel Marschall (ViaThinkSoft)",
  13246.         "changes": [
  13247.             "Refactoring of JavaScript code (using AJAX instead of document.getElementByxxx), and other small fixes"
  13248.         ],
  13249.         "sources": {
  13250.             "svn": [
  13251.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@561"
  13252.             ],
  13253.             "git": [
  13254.                 "https://github.com/danielmarschall/oidplus/tree/2f80a2f8f5759d503b75fb5a7cfc1cd4e8a4f877"
  13255.             ]
  13256.         }
  13257.     },
  13258.     {
  13259.         "version": "2.0.0.560",
  13260.         "date": "2021-04-26 18:18:48 +0200",
  13261.         "author": "Daniel Marschall (ViaThinkSoft)",
  13262.         "changes": [
  13263.             "Content is now loaded via jQuery AJAX instead of fetch() API; long page loads can now be aborted by clicking a different menu item [only if the server allows multiple connections for that client?!]"
  13264.         ],
  13265.         "sources": {
  13266.             "svn": [
  13267.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@560"
  13268.             ],
  13269.             "git": [
  13270.                 "https://github.com/danielmarschall/oidplus/tree/48d4e15206f30a1ddf200e0760d56e9f502d6b72"
  13271.             ]
  13272.         }
  13273.     },
  13274.     {
  13275.         "version": "2.0.0.559",
  13276.         "date": "2021-04-26 13:21:18 +0200",
  13277.         "author": "Daniel Marschall (ViaThinkSoft)",
  13278.         "changes": [
  13279.             "\"Please log in\" error messages now automatically select the correct RA/admin in the linked log in form"
  13280.         ],
  13281.         "sources": {
  13282.             "svn": [
  13283.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@559"
  13284.             ],
  13285.             "git": [
  13286.                 "https://github.com/danielmarschall/oidplus/tree/9c5a0fe330b6b3892e81d97fbd20ddc06fcbe69b"
  13287.             ]
  13288.         }
  13289.     },
  13290.     {
  13291.         "version": "2.0.0.558",
  13292.         "date": "2021-04-26 11:45:51 +0200",
  13293.         "author": "Daniel Marschall (ViaThinkSoft)",
  13294.         "changes": [],
  13295.         "sources": {
  13296.             "svn": [
  13297.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@558"
  13298.             ],
  13299.             "git": [
  13300.                 "https://github.com/danielmarschall/oidplus/tree/cb207a74f263beed0cd7e7f1b6e09e06954ace5c"
  13301.             ]
  13302.         }
  13303.     },
  13304.     {
  13305.         "version": "2.0.0.557",
  13306.         "date": "2021-04-25 22:06:14 +0200",
  13307.         "author": "Daniel Marschall (ViaThinkSoft)",
  13308.         "changes": [
  13309.             "Cookie SAMESITE policy can now be configured in the base configuration file.",
  13310.             "New clas \"OIDplusCookieUtils\".",
  13311.             "In shebang, using \"env php\" instead of \"/usr/bin/php\"."
  13312.         ],
  13313.         "sources": {
  13314.             "svn": [
  13315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@557"
  13316.             ],
  13317.             "git": [
  13318.                 "https://github.com/danielmarschall/oidplus/tree/f80702458a670928e18baa94fef2a28cb06b6610"
  13319.             ]
  13320.         }
  13321.     },
  13322.     {
  13323.         "version": "2.0.0.556",
  13324.         "date": "2021-04-24 22:47:36 +0200",
  13325.         "author": "Daniel Marschall (ViaThinkSoft)",
  13326.         "changes": [
  13327.             "New 3D logo"
  13328.         ],
  13329.         "sources": {
  13330.             "svn": [
  13331.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@556"
  13332.             ],
  13333.             "git": [
  13334.                 "https://github.com/danielmarschall/oidplus/tree/b923232a4a017e404c60fe7b36f6cee343a048c0"
  13335.             ]
  13336.         }
  13337.     },
  13338.     {
  13339.         "version": "2.0.0.555",
  13340.         "date": "2021-04-23 17:28:56 +0200",
  13341.         "author": "Daniel Marschall (ViaThinkSoft)",
  13342.         "changes": [
  13343.             "Cookie handling is now in function op_setcookie() instead setcookie().",
  13344.             "Now using SameSite=Strict (experimental)"
  13345.         ],
  13346.         "sources": {
  13347.             "svn": [
  13348.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@555"
  13349.             ],
  13350.             "git": [
  13351.                 "https://github.com/danielmarschall/oidplus/tree/f931de2e8059fd50fed0fe3f0e6c79fc5d1bf77a"
  13352.             ]
  13353.         }
  13354.     },
  13355.     {
  13356.         "version": "2.0.0.554",
  13357.         "date": "2021-04-23 17:00:34 +0200",
  13358.         "author": "Daniel Marschall (ViaThinkSoft)",
  13359.         "changes": [
  13360.             "Fixed bug in WebSVN Updater (files with spaces, e.g. \"Internet Draft.url\" were written with 0 bytes)",
  13361.             "Fixed error handling in WebSVN updater"
  13362.         ],
  13363.         "sources": {
  13364.             "svn": [
  13365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@554"
  13366.             ],
  13367.             "git": [
  13368.                 "https://github.com/danielmarschall/oidplus/tree/1bf3925aef775c05d022c586f51df4472d2dcdb5"
  13369.             ]
  13370.         }
  13371.     },
  13372.     {
  13373.         "version": "2.0.0.553",
  13374.         "date": "2021-04-23 12:20:17 +0200",
  13375.         "author": "Daniel Marschall (ViaThinkSoft)",
  13376.         "changes": [],
  13377.         "sources": {
  13378.             "svn": [
  13379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@553"
  13380.             ],
  13381.             "git": [
  13382.                 "https://github.com/danielmarschall/oidplus/tree/e8a77a0f4a6f29c5afe0a262459bcbc89542f6c8"
  13383.             ]
  13384.         }
  13385.     },
  13386.     {
  13387.         "version": "2.0.0.552",
  13388.         "date": "2021-04-23 00:31:59 +0200",
  13389.         "author": "Daniel Marschall (ViaThinkSoft)",
  13390.         "changes": [],
  13391.         "sources": {
  13392.             "svn": [
  13393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@552"
  13394.             ],
  13395.             "git": [
  13396.                 "https://github.com/danielmarschall/oidplus/tree/7f43995a4890c26a31c3a939cb50577a23c61043"
  13397.             ]
  13398.         }
  13399.     },
  13400.     {
  13401.         "version": "2.0.0.551",
  13402.         "date": "2021-04-22 16:13:57 +0200",
  13403.         "author": "Daniel Marschall (ViaThinkSoft)",
  13404.         "changes": [
  13405.             "Fixed OID-WHOIS bug"
  13406.         ],
  13407.         "sources": {
  13408.             "svn": [
  13409.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@551"
  13410.             ],
  13411.             "git": [
  13412.                 "https://github.com/danielmarschall/oidplus/tree/7b841c64ba032332be9ecf114ac932bd2671fef7"
  13413.             ]
  13414.         }
  13415.     },
  13416.     {
  13417.         "version": "2.0.0.550",
  13418.         "date": "2021-04-21 22:11:50 +0200",
  13419.         "author": "Daniel Marschall (ViaThinkSoft)",
  13420.         "changes": [
  13421.             "JavaScript code improvements"
  13422.         ],
  13423.         "sources": {
  13424.             "svn": [
  13425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@550"
  13426.             ],
  13427.             "git": [
  13428.                 "https://github.com/danielmarschall/oidplus/tree/0bedd2f2780eb0917f96f944e5d5666c9e4ef8bd"
  13429.             ]
  13430.         }
  13431.     },
  13432.     {
  13433.         "version": "2.0.0.549",
  13434.         "date": "2021-04-21 18:00:35 +0200",
  13435.         "author": "Daniel Marschall (ViaThinkSoft)",
  13436.         "changes": [
  13437.             "JavaScript functions of plugins are now put into \"namespaces\" to avoid name conflicts between plugins",
  13438.             "Changed \"OIDplus::authUtils()::\" to \"OIDplus::authUtils()->\" everywhere"
  13439.         ],
  13440.         "sources": {
  13441.             "svn": [
  13442.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@549"
  13443.             ],
  13444.             "git": [
  13445.                 "https://github.com/danielmarschall/oidplus/tree/0ff8f82a811cb5313eb0cd3f9f1888695fa310c2"
  13446.             ]
  13447.         }
  13448.     },
  13449.     {
  13450.         "version": "2.0.0.548",
  13451.         "date": "2021-04-20 23:32:56 +0200",
  13452.         "author": "Daniel Marschall (ViaThinkSoft)",
  13453.         "changes": [],
  13454.         "sources": {
  13455.             "svn": [
  13456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@548"
  13457.             ],
  13458.             "git": [
  13459.                 "https://github.com/danielmarschall/oidplus/tree/156cab8f2eec60b6d552f0c4924ac66286c8e3e1"
  13460.             ]
  13461.         }
  13462.     },
  13463.     {
  13464.         "version": "2.0.0.547",
  13465.         "date": "2021-04-20 23:22:45 +0200",
  13466.         "author": "Daniel Marschall (ViaThinkSoft)",
  13467.         "changes": [
  13468.             "Renamed OID-WHOIS to OID-IP (OID Information Protocol) and uploaded draft-viathinksoft-oidip-00 to IETF DataTracker"
  13469.         ],
  13470.         "sources": {
  13471.             "svn": [
  13472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@547"
  13473.             ],
  13474.             "git": [
  13475.                 "https://github.com/danielmarschall/oidplus/tree/a842aebd9fc98d26f7ba1d215611232a94bd2fd2"
  13476.             ]
  13477.         }
  13478.     },
  13479.     {
  13480.         "version": "2.0.0.546",
  13481.         "date": "2021-04-19 12:36:23 +0200",
  13482.         "author": "Daniel Marschall (ViaThinkSoft)",
  13483.         "changes": [
  13484.             "Search plugin improvements"
  13485.         ],
  13486.         "sources": {
  13487.             "svn": [
  13488.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@546"
  13489.             ],
  13490.             "git": [
  13491.                 "https://github.com/danielmarschall/oidplus/tree/84df0041af37cffcfff8fd0e4a9ce02693ff49bf"
  13492.             ]
  13493.         }
  13494.     },
  13495.     {
  13496.         "version": "2.0.0.545",
  13497.         "date": "2021-04-19 00:47:23 +0200",
  13498.         "author": "Daniel Marschall (ViaThinkSoft)",
  13499.         "changes": [],
  13500.         "sources": {
  13501.             "svn": [
  13502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@545"
  13503.             ],
  13504.             "git": [
  13505.                 "https://github.com/danielmarschall/oidplus/tree/90badbc7c21d7cf36acfbddc126c55d313bd027b"
  13506.             ]
  13507.         }
  13508.     },
  13509.     {
  13510.         "version": "2.0.0.544",
  13511.         "date": "2021-04-18 22:12:33 +0200",
  13512.         "author": "Daniel Marschall (ViaThinkSoft)",
  13513.         "changes": [
  13514.             "Running AJAX requests now get aborted if the user decides to do something else (e.g. click something in the jsTree)",
  13515.             "Fixed small bug in search plugin"
  13516.         ],
  13517.         "sources": {
  13518.             "svn": [
  13519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@544"
  13520.             ],
  13521.             "git": [
  13522.                 "https://github.com/danielmarschall/oidplus/tree/308d28ba2025795fbaefc43a49f9448116ec3d47"
  13523.             ]
  13524.         }
  13525.     },
  13526.     {
  13527.         "version": "2.0.0.543",
  13528.         "date": "2021-04-18 19:47:15 +0200",
  13529.         "author": "Daniel Marschall (ViaThinkSoft)",
  13530.         "changes": [
  13531.             "Search plugin: Search request can now also be invoked via AJAX, while still being NonJS compatible"
  13532.         ],
  13533.         "sources": {
  13534.             "svn": [
  13535.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@543"
  13536.             ],
  13537.             "git": [
  13538.                 "https://github.com/danielmarschall/oidplus/tree/0308036cb9667b4a5b1e565fa20fd3b054fa89b3"
  13539.             ]
  13540.         }
  13541.     },
  13542.     {
  13543.         "version": "2.0.0.542",
  13544.         "date": "2021-04-17 21:44:25 +0200",
  13545.         "author": "Daniel Marschall (ViaThinkSoft)",
  13546.         "changes": [
  13547.             "Minor changes"
  13548.         ],
  13549.         "sources": {
  13550.             "svn": [
  13551.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@542"
  13552.             ],
  13553.             "git": [
  13554.                 "https://github.com/danielmarschall/oidplus/tree/4bd1031ac065869689bd10ea6303f7ee13484887"
  13555.             ]
  13556.         }
  13557.     },
  13558.     {
  13559.         "version": "2.0.0.541",
  13560.         "date": "2021-04-16 17:38:03 +0200",
  13561.         "author": "Daniel Marschall (ViaThinkSoft)",
  13562.         "changes": [
  13563.             "JsTree: Target will be displayed in the page footer and right-click \"Open in new tab\" now works!"
  13564.         ],
  13565.         "sources": {
  13566.             "svn": [
  13567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@541"
  13568.             ],
  13569.             "git": [
  13570.                 "https://github.com/danielmarschall/oidplus/tree/ad7339a1eecac3eab259f051120f4239bb669d17"
  13571.             ]
  13572.         }
  13573.     },
  13574.     {
  13575.         "version": "2.0.0.540",
  13576.         "date": "2021-04-12 21:29:04 +0200",
  13577.         "author": "Daniel Marschall (ViaThinkSoft)",
  13578.         "changes": [
  13579.             "Small fix"
  13580.         ],
  13581.         "sources": {
  13582.             "svn": [
  13583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@540"
  13584.             ],
  13585.             "git": [
  13586.                 "https://github.com/danielmarschall/oidplus/tree/bf6ddd2daa7f41a36a634832dea150fc0e6dae8b"
  13587.             ]
  13588.         }
  13589.     },
  13590.     {
  13591.         "version": "2.0.0.539",
  13592.         "date": "2021-04-11 19:59:24 +0200",
  13593.         "author": "Daniel Marschall (ViaThinkSoft)",
  13594.         "changes": [
  13595.             "VNag password update"
  13596.         ],
  13597.         "sources": {
  13598.             "svn": [
  13599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@539"
  13600.             ],
  13601.             "git": [
  13602.                 "https://github.com/danielmarschall/oidplus/tree/4e4442ac8a71285a859330eab7584f80738f1fa5"
  13603.             ]
  13604.         }
  13605.     },
  13606.     {
  13607.         "version": "2.0.0.538",
  13608.         "date": "2021-04-10 23:20:47 +0200",
  13609.         "author": "Daniel Marschall (ViaThinkSoft)",
  13610.         "changes": [],
  13611.         "sources": {
  13612.             "svn": [
  13613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@538"
  13614.             ],
  13615.             "git": [
  13616.                 "https://github.com/danielmarschall/oidplus/tree/a5d111fe9298f0664d0f3f9798eeb768552b5a2b"
  13617.             ]
  13618.         }
  13619.     },
  13620.     {
  13621.         "version": "2.0.0.537",
  13622.         "date": "2021-04-10 20:53:54 +0200",
  13623.         "author": "Daniel Marschall (ViaThinkSoft)",
  13624.         "changes": [
  13625.             "VNag is now password protected",
  13626.             "WebWHOIS uses CR LF as line ending"
  13627.         ],
  13628.         "sources": {
  13629.             "svn": [
  13630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@537"
  13631.             ],
  13632.             "git": [
  13633.                 "https://github.com/danielmarschall/oidplus/tree/c4601ff9a267932165bf1d62e4ae3fc9a49a667b"
  13634.             ]
  13635.         }
  13636.     },
  13637.     {
  13638.         "version": "2.0.0.536",
  13639.         "date": "2021-03-29 17:45:11 +0200",
  13640.         "author": "Daniel Marschall (ViaThinkSoft)",
  13641.         "changes": [],
  13642.         "sources": {
  13643.             "svn": [
  13644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@536"
  13645.             ],
  13646.             "git": [
  13647.                 "https://github.com/danielmarschall/oidplus/tree/96f6bb18df93fd92f829e9a974cc52b461b24cbe"
  13648.             ]
  13649.         }
  13650.     },
  13651.     {
  13652.         "version": "2.0.0.535",
  13653.         "date": "2021-03-27 16:00:38 +0100",
  13654.         "author": "Daniel Marschall (ViaThinkSoft)",
  13655.         "changes": [
  13656.             "Small improvements for plugin \"system file check\""
  13657.         ],
  13658.         "sources": {
  13659.             "svn": [
  13660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@535"
  13661.             ],
  13662.             "git": [
  13663.                 "https://github.com/danielmarschall/oidplus/tree/e58dadc23d39e5692e6a5b3218151378f7583979"
  13664.             ]
  13665.         }
  13666.     },
  13667.     {
  13668.         "version": "2.0.0.534",
  13669.         "date": "2021-03-26 22:45:10 +0100",
  13670.         "author": "Daniel Marschall (ViaThinkSoft)",
  13671.         "changes": [],
  13672.         "sources": {
  13673.             "svn": [
  13674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@534"
  13675.             ],
  13676.             "git": [
  13677.                 "https://github.com/danielmarschall/oidplus/tree/56b123bdc599ca22538973e3cea7c3d51f8d1f18"
  13678.             ]
  13679.         }
  13680.     },
  13681.     {
  13682.         "version": "2.0.0.533",
  13683.         "date": "2021-03-26 22:44:46 +0100",
  13684.         "author": "Daniel Marschall (ViaThinkSoft)",
  13685.         "changes": [
  13686.             "New plugin: System file check"
  13687.         ],
  13688.         "sources": {
  13689.             "svn": [
  13690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@533"
  13691.             ],
  13692.             "git": [
  13693.                 "https://github.com/danielmarschall/oidplus/tree/47e1cd3d7049de5d29c68bab2b1bafd45bfdd14a"
  13694.             ]
  13695.         }
  13696.     },
  13697.     {
  13698.         "version": "2.0.0.532",
  13699.         "date": "2021-03-23 23:15:07 +0100",
  13700.         "author": "Daniel Marschall (ViaThinkSoft)",
  13701.         "changes": [
  13702.             "WebSVN update moved from \"update/\" into admin login area",
  13703.             "New plugin: \"VNag version check\" (in admin login area)",
  13704.             "Discontinued: \"File completeness check\" tool (will be replaced soon)"
  13705.         ],
  13706.         "sources": {
  13707.             "svn": [
  13708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@532"
  13709.             ],
  13710.             "git": [
  13711.                 "https://github.com/danielmarschall/oidplus/tree/f8224cf285ce657e4d3a717fc1d46b4099028b46"
  13712.             ]
  13713.         }
  13714.     },
  13715.     {
  13716.         "version": "2.0.0.531",
  13717.         "date": "2021-03-18 16:51:09 +0100",
  13718.         "author": "Daniel Marschall (ViaThinkSoft)",
  13719.         "changes": [],
  13720.         "sources": {
  13721.             "svn": [
  13722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@531"
  13723.             ],
  13724.             "git": [
  13725.                 "https://github.com/danielmarschall/oidplus/tree/956458c052f53583d2fdaa5baac297697da7be0b"
  13726.             ]
  13727.         }
  13728.     },
  13729.     {
  13730.         "version": "2.0.0.530",
  13731.         "date": "2021-03-13 22:51:57 +0100",
  13732.         "author": "Daniel Marschall (ViaThinkSoft)",
  13733.         "changes": [
  13734.             "Updated 3P: jQuery, jsTree, Certs, bignumber.js, mbstring polyfill"
  13735.         ],
  13736.         "sources": {
  13737.             "svn": [
  13738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@530"
  13739.             ],
  13740.             "git": [
  13741.                 "https://github.com/danielmarschall/oidplus/tree/e60012bff5f72940478f2fb90bde61a6ca5f756e"
  13742.             ]
  13743.         }
  13744.     },
  13745.     {
  13746.         "version": "2.0.0.529",
  13747.         "date": "2021-03-13 21:18:18 +0100",
  13748.         "author": "Daniel Marschall (ViaThinkSoft)",
  13749.         "changes": [
  13750.             "Fixing warnings of Eclipse for \"Minify\""
  13751.         ],
  13752.         "sources": {
  13753.             "svn": [
  13754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@529"
  13755.             ],
  13756.             "git": [
  13757.                 "https://github.com/danielmarschall/oidplus/tree/84cfbce5c78ec8fb3293d10175d40cd6014a7a8c"
  13758.             ]
  13759.         }
  13760.     },
  13761.     {
  13762.         "version": "2.0.0.528",
  13763.         "date": "2021-03-13 20:25:05 +0100",
  13764.         "author": "Daniel Marschall (ViaThinkSoft)",
  13765.         "changes": [
  13766.             "Updated 3P"
  13767.         ],
  13768.         "sources": {
  13769.             "svn": [
  13770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@528"
  13771.             ],
  13772.             "git": [
  13773.                 "https://github.com/danielmarschall/oidplus/tree/383cc6ade99bd42835645ea1e7de84c81cc0fc1b"
  13774.             ]
  13775.         }
  13776.     },
  13777.     {
  13778.         "version": "2.0.0.527",
  13779.         "date": "2021-03-13 14:05:48 +0100",
  13780.         "author": "Daniel Marschall (ViaThinkSoft)",
  13781.         "changes": [
  13782.             "Class autoloader: Class names are now case insensitive",
  13783.             "Class autoloader: OIDplus classes are now first loaded before any plugin classes"
  13784.         ],
  13785.         "sources": {
  13786.             "svn": [
  13787.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@527"
  13788.             ],
  13789.             "git": [
  13790.                 "https://github.com/danielmarschall/oidplus/tree/3e6847961f9bf894557abf8ab0dfa21483002851"
  13791.             ]
  13792.         }
  13793.     },
  13794.     {
  13795.         "version": "2.0.0.526",
  13796.         "date": "2021-03-12 22:17:49 +0100",
  13797.         "author": "Daniel Marschall (ViaThinkSoft)",
  13798.         "changes": [
  13799.             "Security improvement: Class autoloader only searches in known plugin type directories"
  13800.         ],
  13801.         "sources": {
  13802.             "svn": [
  13803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@526"
  13804.             ],
  13805.             "git": [
  13806.                 "https://github.com/danielmarschall/oidplus/tree/c2e2ab8ef53eb5368ae2be1f4544a87112755ff1"
  13807.             ]
  13808.         }
  13809.     },
  13810.     {
  13811.         "version": "2.0.0.525",
  13812.         "date": "2021-03-12 19:21:28 +0100",
  13813.         "author": "Daniel Marschall (ViaThinkSoft)",
  13814.         "changes": [
  13815.             "Security improvement: Plugins are now loaded only from publicPages, raPages and adminPages, not from *Pages"
  13816.         ],
  13817.         "sources": {
  13818.             "svn": [
  13819.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@525"
  13820.             ],
  13821.             "git": [
  13822.                 "https://github.com/danielmarschall/oidplus/tree/7b941276c386a2971e662d72ae3caa731594ff7d"
  13823.             ]
  13824.         }
  13825.     },
  13826.     {
  13827.         "version": "2.0.0.524",
  13828.         "date": "2021-03-08 21:28:51 +0100",
  13829.         "author": "Daniel Marschall (ViaThinkSoft)",
  13830.         "changes": [
  13831.             "RFC Published draft-viathinksoft-oidwhois-02"
  13832.         ],
  13833.         "sources": {
  13834.             "svn": [
  13835.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@524"
  13836.             ],
  13837.             "git": [
  13838.                 "https://github.com/danielmarschall/oidplus/tree/5802c681e4595da6115ad370f8ff652d63389f56"
  13839.             ]
  13840.         }
  13841.     },
  13842.     {
  13843.         "version": "2.0.0.523",
  13844.         "date": "2021-03-07 22:56:33 +0100",
  13845.         "author": "Daniel Marschall (ViaThinkSoft)",
  13846.         "changes": [
  13847.             "FreeOID: RAs which already exists can now obtain a FreeOID (thinkBug #699)",
  13848.             "FreeOID: Bugfix: Size check failed for OIDs inside root arc 2. Fixed."
  13849.         ],
  13850.         "sources": {
  13851.             "svn": [
  13852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@523"
  13853.             ],
  13854.             "git": [
  13855.                 "https://github.com/danielmarschall/oidplus/tree/76d9d908e09c290d38ee379e530c9c9786ceeb20"
  13856.             ]
  13857.         }
  13858.     },
  13859.     {
  13860.         "version": "2.0.0.522",
  13861.         "date": "2021-03-01 22:29:36 +0100",
  13862.         "author": "Daniel Marschall (ViaThinkSoft)",
  13863.         "changes": [],
  13864.         "sources": {
  13865.             "svn": [
  13866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@522"
  13867.             ],
  13868.             "git": [
  13869.                 "https://github.com/danielmarschall/oidplus/tree/ab8180899eeaa1823dd66bb82c7c58504f1704fe"
  13870.             ]
  13871.         }
  13872.     },
  13873.     {
  13874.         "version": "2.0.0.521",
  13875.         "date": "2021-02-28 19:30:19 +0100",
  13876.         "author": "Daniel Marschall (ViaThinkSoft)",
  13877.         "changes": [
  13878.             "Bugfix: Could not add OID with Unicode label"
  13879.         ],
  13880.         "sources": {
  13881.             "svn": [
  13882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@521"
  13883.             ],
  13884.             "git": [
  13885.                 "https://github.com/danielmarschall/oidplus/tree/5e3de8d08bbd6280e0592f4be61ad490d2e5d4e8"
  13886.             ]
  13887.         }
  13888.     },
  13889.     {
  13890.         "version": "2.0.0.520",
  13891.         "date": "2021-02-21 20:57:58 +0100",
  13892.         "author": "Daniel Marschall (ViaThinkSoft)",
  13893.         "changes": [
  13894.             "Link to IETF Internet Draft"
  13895.         ],
  13896.         "sources": {
  13897.             "svn": [
  13898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@520"
  13899.             ],
  13900.             "git": [
  13901.                 "https://github.com/danielmarschall/oidplus/tree/44208c1d5e386782f636be2392516a23c3591509"
  13902.             ]
  13903.         }
  13904.     },
  13905.     {
  13906.         "version": "2.0.0.519",
  13907.         "date": "2021-02-20 19:18:33 +0100",
  13908.         "author": "Daniel Marschall (ViaThinkSoft)",
  13909.         "changes": [
  13910.             "Release of draft-viathinksoft-oidwhois-01.txt at https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13911.         ],
  13912.         "sources": {
  13913.             "svn": [
  13914.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@519"
  13915.             ],
  13916.             "git": [
  13917.                 "https://github.com/danielmarschall/oidplus/tree/ee3aa1d555638f97679dacc707ee6dd55b23cd4a"
  13918.             ]
  13919.         }
  13920.     },
  13921.     {
  13922.         "version": "2.0.0.518",
  13923.         "date": "2021-02-20 19:02:50 +0100",
  13924.         "author": "Daniel Marschall (ViaThinkSoft)",
  13925.         "changes": [
  13926.             "RFC: Added (empty) IANA Considerations section; quoted OIDs to avoid idnits to detect \"Invalid IPv4 addresses\""
  13927.         ],
  13928.         "sources": {
  13929.             "svn": [
  13930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@518"
  13931.             ],
  13932.             "git": [
  13933.                 "https://github.com/danielmarschall/oidplus/tree/94cfac7d6b5297c32f881d968dbf4178a47d2c8c"
  13934.             ]
  13935.         }
  13936.     },
  13937.     {
  13938.         "version": "2.0.0.517",
  13939.         "date": "2021-02-14 22:00:04 +0100",
  13940.         "author": "Daniel Marschall (ViaThinkSoft)",
  13941.         "changes": [
  13942.             "Small changes to the RFC draft"
  13943.         ],
  13944.         "sources": {
  13945.             "svn": [
  13946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@517"
  13947.             ],
  13948.             "git": [
  13949.                 "https://github.com/danielmarschall/oidplus/tree/91cbc0a3b0be9914649b128cc2e86a6d87402fa3"
  13950.             ]
  13951.         }
  13952.     },
  13953.     {
  13954.         "version": "2.0.0.516",
  13955.         "date": "2021-02-09 13:47:58 +0100",
  13956.         "author": "Daniel Marschall (ViaThinkSoft)",
  13957.         "changes": [
  13958.             "Uploaded internet draft: https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13959.         ],
  13960.         "sources": {
  13961.             "svn": [
  13962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@516"
  13963.             ],
  13964.             "git": [
  13965.                 "https://github.com/danielmarschall/oidplus/tree/c997b0216492e65b27a466faebaee254d09a6054"
  13966.             ]
  13967.         }
  13968.     },
  13969.     {
  13970.         "version": "2.0.0.515",
  13971.         "date": "2021-01-23 12:19:09 +0100",
  13972.         "author": "Daniel Marschall (ViaThinkSoft)",
  13973.         "changes": [
  13974.             "New feature: Generate UUID OID (requires that \"2.25\" is created as root OID in OIDplus)"
  13975.         ],
  13976.         "sources": {
  13977.             "svn": [
  13978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@515"
  13979.             ],
  13980.             "git": [
  13981.                 "https://github.com/danielmarschall/oidplus/tree/b6aad492dcf26034e5ee3694f70cc7a8ba881463"
  13982.             ]
  13983.         }
  13984.     },
  13985.     {
  13986.         "version": "2.0.0.514",
  13987.         "date": "2021-01-22 11:51:02 +0100",
  13988.         "author": "Daniel Marschall (ViaThinkSoft)",
  13989.         "changes": [
  13990.             "Fixed backwards incompatibility with attachments plugin"
  13991.         ],
  13992.         "sources": {
  13993.             "svn": [
  13994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@514"
  13995.             ],
  13996.             "git": [
  13997.                 "https://github.com/danielmarschall/oidplus/tree/8d4d57725b8519492bcc651fc8c36c9c38cffe88"
  13998.             ]
  13999.         }
  14000.     },
  14001.     {
  14002.         "version": "2.0.0.513",
  14003.         "date": "2021-01-20 21:25:03 +0100",
  14004.         "author": "Daniel Marschall (ViaThinkSoft)",
  14005.         "changes": [
  14006.             "Attachments plugin: Upload directory names are now more useful"
  14007.         ],
  14008.         "sources": {
  14009.             "svn": [
  14010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@513"
  14011.             ],
  14012.             "git": [
  14013.                 "https://github.com/danielmarschall/oidplus/tree/f5cd124ebdc93ce877d8cdeee201d0f44a1b8694"
  14014.             ]
  14015.         }
  14016.     },
  14017.     {
  14018.         "version": "2.0.0.512",
  14019.         "date": "2021-01-19 22:55:10 +0100",
  14020.         "author": "Daniel Marschall (ViaThinkSoft)",
  14021.         "changes": [
  14022.             "Fixed race condition bug in jsTree conditionalselect"
  14023.         ],
  14024.         "sources": {
  14025.             "svn": [
  14026.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@512"
  14027.             ],
  14028.             "git": [
  14029.                 "https://github.com/danielmarschall/oidplus/tree/2b14f4487adff00ec4f995cabb3e4eb99db5edc8"
  14030.             ]
  14031.         }
  14032.     },
  14033.     {
  14034.         "version": "2.0.0.511",
  14035.         "date": "2021-01-18 01:13:07 +0100",
  14036.         "author": "Daniel Marschall (ViaThinkSoft)",
  14037.         "changes": [
  14038.             "Security: Added \"INSIDE_OIDPLUS\" constant to include files to avoid generating error messages when an include file is accessed directly",
  14039.             "Updated copyright notices to 2021"
  14040.         ],
  14041.         "sources": {
  14042.             "svn": [
  14043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@511"
  14044.             ],
  14045.             "git": [
  14046.                 "https://github.com/danielmarschall/oidplus/tree/f9035aa2744506af71888020dfe655e967738ba5"
  14047.             ]
  14048.         }
  14049.     },
  14050.     {
  14051.         "version": "2.0.0.510",
  14052.         "date": "2021-01-14 23:59:55 +0100",
  14053.         "author": "Daniel Marschall (ViaThinkSoft)",
  14054.         "changes": [
  14055.             "Improved SimpleXML supplement in order to make WebSVN updater compatible.",
  14056.             "Fixed: \"System information\" showed wrong operating system on some servers."
  14057.         ],
  14058.         "sources": {
  14059.             "svn": [
  14060.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@510"
  14061.             ],
  14062.             "git": [
  14063.                 "https://github.com/danielmarschall/oidplus/tree/0adb8ec1a40136f3cd3d15c2e57996c94d3565e9"
  14064.             ]
  14065.         }
  14066.     },
  14067.     {
  14068.         "version": "2.0.0.509",
  14069.         "date": "2021-01-14 14:22:14 +0100",
  14070.         "author": "Daniel Marschall (ViaThinkSoft)",
  14071.         "changes": [
  14072.             "Fixed small bug in WebSVN updater"
  14073.         ],
  14074.         "sources": {
  14075.             "svn": [
  14076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@509"
  14077.             ],
  14078.             "git": [
  14079.                 "https://github.com/danielmarschall/oidplus/tree/e953f5730a2d5f42dfde68d12e47ea2276f6b6ff"
  14080.             ]
  14081.         }
  14082.     },
  14083.     {
  14084.         "version": "2.0.0.508",
  14085.         "date": "2021-01-13 01:21:54 +0100",
  14086.         "author": "Daniel Marschall (ViaThinkSoft)",
  14087.         "changes": [],
  14088.         "sources": {
  14089.             "svn": [
  14090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@508"
  14091.             ],
  14092.             "git": [
  14093.                 "https://github.com/danielmarschall/oidplus/tree/6bd9a3f2482aa6ede7445bc8af265b8324acc008"
  14094.             ]
  14095.         }
  14096.     },
  14097.     {
  14098.         "version": "2.0.0.507",
  14099.         "date": "2021-01-12 14:56:31 +0100",
  14100.         "author": "Daniel Marschall (ViaThinkSoft)",
  14101.         "changes": [
  14102.             "Fixed problem with ODBC database provider",
  14103.             "After the creation of an object, the user can now decide if they want to jump to the new object"
  14104.         ],
  14105.         "sources": {
  14106.             "svn": [
  14107.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@507"
  14108.             ],
  14109.             "git": [
  14110.                 "https://github.com/danielmarschall/oidplus/tree/0a93629e7758d0a608e27fb6544c5e5065a33b0f"
  14111.             ]
  14112.         }
  14113.     },
  14114.     {
  14115.         "version": "2.0.0.506",
  14116.         "date": "2021-01-11 00:20:22 +0100",
  14117.         "author": "Daniel Marschall (ViaThinkSoft)",
  14118.         "changes": [],
  14119.         "sources": {
  14120.             "svn": [
  14121.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@506"
  14122.             ],
  14123.             "git": [
  14124.                 "https://github.com/danielmarschall/oidplus/tree/86f21cf6a152366e10741b75f73e920df1dfd71e"
  14125.             ]
  14126.         }
  14127.     },
  14128.     {
  14129.         "version": "2.0.0.505",
  14130.         "date": "2021-01-10 22:51:31 +0100",
  14131.         "author": "Daniel Marschall (ViaThinkSoft)",
  14132.         "changes": [
  14133.             "WebSVN Updater now internally uses SimpleXML",
  14134.             "WebSVN Updater is now translated"
  14135.         ],
  14136.         "sources": {
  14137.             "svn": [
  14138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@505"
  14139.             ],
  14140.             "git": [
  14141.                 "https://github.com/danielmarschall/oidplus/tree/0f22ea87e1347f9b04a0e74a36f4221422ba60f0"
  14142.             ]
  14143.         }
  14144.     },
  14145.     {
  14146.         "version": "2.0.0.504",
  14147.         "date": "2021-01-09 00:27:46 +0100",
  14148.         "author": "Daniel Marschall (ViaThinkSoft)",
  14149.         "changes": [
  14150.             "Setup, OOBE and Updater has now an icon",
  14151.             "Setup revision log didn't show new-lines on some systems. Fixed."
  14152.         ],
  14153.         "sources": {
  14154.             "svn": [
  14155.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@504"
  14156.             ],
  14157.             "git": [
  14158.                 "https://github.com/danielmarschall/oidplus/tree/663fa36e7c69bab5bf44da7949fe577e3f1eb9fa"
  14159.             ]
  14160.         }
  14161.     },
  14162.     {
  14163.         "version": "2.0.0.503",
  14164.         "date": "2021-01-08 23:05:29 +0100",
  14165.         "author": "Daniel Marschall (ViaThinkSoft)",
  14166.         "changes": [
  14167.             "BUGFIX: System tried to save attachments to \"userdata/attachmentsXXX/*.*\" instead of \"userdata/attachments/XXX/*.*\"",
  14168.             "BUGFIX: Fixed problems with MySQLi database provider if server does not support MySQLnd (Native Driver)",
  14169.             "BUGFIX: If config.inc.php is wrong (e.g. outdated version), setup could not be started. Fixed."
  14170.         ],
  14171.         "sources": {
  14172.             "svn": [
  14173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@503"
  14174.             ],
  14175.             "git": [
  14176.                 "https://github.com/danielmarschall/oidplus/tree/9eb64c9642c4385a3c14344053354a0c19ce0a26"
  14177.             ]
  14178.         }
  14179.     },
  14180.     {
  14181.         "version": "2.0.0.502",
  14182.         "date": "2021-01-03 21:19:54 +0100",
  14183.         "author": "Daniel Marschall (ViaThinkSoft)",
  14184.         "changes": [
  14185.             "Improved ODBC and PDO database plugins in order to support more database drivers.",
  14186.             "EXPERIMENTAL: Support for Microsoft Access database",
  14187.             "Small bugfixes",
  14188.             "Improved database connectivity test cases"
  14189.         ],
  14190.         "sources": {
  14191.             "svn": [
  14192.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@502"
  14193.             ],
  14194.             "git": [
  14195.                 "https://github.com/danielmarschall/oidplus/tree/acf128a7f7fea32056673b9aa0bc7c64ac74a352"
  14196.             ]
  14197.         }
  14198.     },
  14199.     {
  14200.         "version": "2.0.0.501",
  14201.         "date": "2021-01-01 21:42:58 +0100",
  14202.         "author": "Daniel Marschall (ViaThinkSoft)",
  14203.         "changes": [
  14204.             "MsSQL OOBE Fix"
  14205.         ],
  14206.         "sources": {
  14207.             "svn": [
  14208.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@501"
  14209.             ],
  14210.             "git": [
  14211.                 "https://github.com/danielmarschall/oidplus/tree/5786060c78dfd5dbe146af430191fbb132063980"
  14212.             ]
  14213.         }
  14214.     },
  14215.     {
  14216.         "version": "2.0.0.500",
  14217.         "date": "2020-12-20 14:51:31 +0100",
  14218.         "author": "Daniel Marschall (ViaThinkSoft)",
  14219.         "changes": [],
  14220.         "sources": {
  14221.             "svn": [
  14222.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@500"
  14223.             ],
  14224.             "git": [
  14225.                 "https://github.com/danielmarschall/oidplus/tree/2e96b1ab29949a9c3e96fba11a01657b749a2576"
  14226.             ]
  14227.         }
  14228.     },
  14229.     {
  14230.         "version": "2.0.0.499",
  14231.         "date": "2020-12-19 22:13:18 +0100",
  14232.         "author": "Daniel Marschall (ViaThinkSoft)",
  14233.         "changes": [
  14234.             "Translated German comments to English"
  14235.         ],
  14236.         "sources": {
  14237.             "svn": [
  14238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@499"
  14239.             ],
  14240.             "git": [
  14241.                 "https://github.com/danielmarschall/oidplus/tree/00785f606ee27ad2293027cd4c64e519706a1975"
  14242.             ]
  14243.         }
  14244.     },
  14245.     {
  14246.         "version": "2.0.0.498",
  14247.         "date": "2020-12-12 20:49:10 +0100",
  14248.         "author": "Daniel Marschall (ViaThinkSoft)",
  14249.         "changes": [],
  14250.         "sources": {
  14251.             "svn": [
  14252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@498"
  14253.             ],
  14254.             "git": [
  14255.                 "https://github.com/danielmarschall/oidplus/tree/b0a891c4c374aab1babfae4e75bca7dcebbd67b3"
  14256.             ]
  14257.         }
  14258.     },
  14259.     {
  14260.         "version": "2.0.0.497",
  14261.         "date": "2020-12-12 20:34:43 +0100",
  14262.         "author": "Daniel Marschall (ViaThinkSoft)",
  14263.         "changes": [],
  14264.         "sources": {
  14265.             "svn": [
  14266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@497"
  14267.             ],
  14268.             "git": [
  14269.                 "https://github.com/danielmarschall/oidplus/tree/bfcb921fef9b3b66cf2b5a0ac88deccb15ee5f50"
  14270.             ]
  14271.         }
  14272.     },
  14273.     {
  14274.         "version": "2.0.0.496",
  14275.         "date": "2020-12-12 20:29:51 +0100",
  14276.         "author": "Daniel Marschall (ViaThinkSoft)",
  14277.         "changes": [
  14278.             "Large refactoring of path functions.",
  14279.             "DEPRECATED: OIDplus::basePath() becomes OIDplus::localpath()",
  14280.             "DEPRECATED: OIDplus::getSystemUrl(X) becomes OIDplus::webpath(null, X)",
  14281.             "OIDplus::webpath(X) becomes OIDplus::webpath(X, true)"
  14282.         ],
  14283.         "sources": {
  14284.             "svn": [
  14285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@496"
  14286.             ],
  14287.             "git": [
  14288.                 "https://github.com/danielmarschall/oidplus/tree/2f0730526cc935453ec99f6b654d9376a9edc622"
  14289.             ]
  14290.         }
  14291.     },
  14292.     {
  14293.         "version": "2.0.0.495",
  14294.         "date": "2020-12-12 14:02:12 +0100",
  14295.         "author": "Daniel Marschall (ViaThinkSoft)",
  14296.         "changes": [
  14297.             "getSystemUrl(): CLI support improved"
  14298.         ],
  14299.         "sources": {
  14300.             "svn": [
  14301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@495"
  14302.             ],
  14303.             "git": [
  14304.                 "https://github.com/danielmarschall/oidplus/tree/85a3f6c820ecd86d41fce94f634392028574136f"
  14305.             ]
  14306.         }
  14307.     },
  14308.     {
  14309.         "version": "2.0.0.494",
  14310.         "date": "2020-12-12 13:05:01 +0100",
  14311.         "author": "Daniel Marschall (ViaThinkSoft)",
  14312.         "changes": [
  14313.             "Fixed a problem where getSystemUrl() did not end with '/' if EXPLICIT_ABSOLUTE_SYSTEM_URL is used (VTS BUG#0000209 ?)"
  14314.         ],
  14315.         "sources": {
  14316.             "svn": [
  14317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@494"
  14318.             ],
  14319.             "git": [
  14320.                 "https://github.com/danielmarschall/oidplus/tree/6dfa92c99b13dfbb6f8d3cfcfe510e6b5db6fb85"
  14321.             ]
  14322.         }
  14323.     },
  14324.     {
  14325.         "version": "2.0.0.493",
  14326.         "date": "2020-12-09 09:20:14 +0100",
  14327.         "author": "Daniel Marschall (ViaThinkSoft)",
  14328.         "changes": [
  14329.             "\"update/\" page now loads faster, avoids being used as DoS attack vector"
  14330.         ],
  14331.         "sources": {
  14332.             "svn": [
  14333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@493"
  14334.             ],
  14335.             "git": [
  14336.                 "https://github.com/danielmarschall/oidplus/tree/5168161e4a7d8e248b731520b2e3ec6fbdf619eb"
  14337.             ]
  14338.         }
  14339.     },
  14340.     {
  14341.         "version": "2.0.0.492",
  14342.         "date": "2020-12-08 16:39:44 +0100",
  14343.         "author": "Daniel Marschall (ViaThinkSoft)",
  14344.         "changes": [
  14345.             "Fixed some problems with WebSVN Updater"
  14346.         ],
  14347.         "sources": {
  14348.             "svn": [
  14349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@492"
  14350.             ],
  14351.             "git": [
  14352.                 "https://github.com/danielmarschall/oidplus/tree/c8cad4de5fa1a5e8f832c3e0edcb4e5eaf3f1b64"
  14353.             ]
  14354.         }
  14355.     },
  14356.     {
  14357.         "version": "2.0.0.491",
  14358.         "date": "2020-12-07 21:48:09 +0100",
  14359.         "author": "Daniel Marschall (ViaThinkSoft)",
  14360.         "changes": [
  14361.             "Fixed problems with the WebSVN updater"
  14362.         ],
  14363.         "sources": {
  14364.             "svn": [
  14365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@491"
  14366.             ],
  14367.             "git": [
  14368.                 "https://github.com/danielmarschall/oidplus/tree/ab4b250b866af15e9f70673a4b3166d079bd2dff"
  14369.             ]
  14370.         }
  14371.     },
  14372.     {
  14373.         "version": "2.0.0.490",
  14374.         "date": "2020-12-07 16:13:54 +0100",
  14375.         "author": "Daniel Marschall (ViaThinkSoft)",
  14376.         "changes": [
  14377.             "BUGFIX: Admin-plugin \"Designs\": Button \"Test\" did not work on some systems.",
  14378.             "BUGFIX: Logo and other resources were not loaded if OIDplus is running on a Windows server system (backslash issues)"
  14379.         ],
  14380.         "sources": {
  14381.             "svn": [
  14382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@490"
  14383.             ],
  14384.             "git": [
  14385.                 "https://github.com/danielmarschall/oidplus/tree/86b75936263f906310e5004126abbc19f080d9cb"
  14386.             ]
  14387.         }
  14388.     },
  14389.     {
  14390.         "version": "2.0.0.489",
  14391.         "date": "2020-12-06 21:38:52 +0100",
  14392.         "author": "Daniel Marschall (ViaThinkSoft)",
  14393.         "changes": [
  14394.             "Fixed errors found by PHPStan"
  14395.         ],
  14396.         "sources": {
  14397.             "svn": [
  14398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@489"
  14399.             ],
  14400.             "git": [
  14401.                 "https://github.com/danielmarschall/oidplus/tree/be73e8867f7b63ec07d347345f5e61e57b8be532"
  14402.             ]
  14403.         }
  14404.     },
  14405.     {
  14406.         "version": "2.0.0.488",
  14407.         "date": "2020-12-06 13:48:10 +0100",
  14408.         "author": "Daniel Marschall (ViaThinkSoft)",
  14409.         "changes": [
  14410.             "Removed external SVN sources. This increases compatibility with GitHub working copies and simplifies the WebSVN updater.",
  14411.             "NOTE: In case you are receiving error messages during the \"svn update\" command, delete 3p/vts_vnag and 3p/vts_fileformats and try again."
  14412.         ],
  14413.         "sources": {
  14414.             "svn": [
  14415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@488"
  14416.             ],
  14417.             "git": [
  14418.                 "https://github.com/danielmarschall/oidplus/tree/cad6faa2e4d8e03b2fdc167a91dbd9723fd36827"
  14419.             ]
  14420.         }
  14421.     },
  14422.     {
  14423.         "version": "2.0.0.487",
  14424.         "date": "2020-12-06 01:20:58 +0100",
  14425.         "author": "Daniel Marschall (ViaThinkSoft)",
  14426.         "changes": [
  14427.             "Added .gitignore"
  14428.         ],
  14429.         "sources": {
  14430.             "svn": [
  14431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@487"
  14432.             ],
  14433.             "git": [
  14434.                 "https://github.com/danielmarschall/oidplus/tree/9ec021899e2990c4d5b56074c28df231dcba64de"
  14435.             ]
  14436.         }
  14437.     },
  14438.     {
  14439.         "version": "2.0.0.486",
  14440.         "date": "2020-12-05 22:48:47 +0100",
  14441.         "author": "Daniel Marschall (ViaThinkSoft)",
  14442.         "changes": [
  14443.             "New distribution channel: GitHub"
  14444.         ],
  14445.         "sources": {
  14446.             "svn": [
  14447.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@486"
  14448.             ],
  14449.             "git": [
  14450.                 "https://github.com/danielmarschall/oidplus/tree/75db36970aed6ae8d3624c13933910afcf9bc8e1"
  14451.             ]
  14452.         }
  14453.     },
  14454.     {
  14455.         "version": "2.0.0.485",
  14456.         "date": "2020-12-04 22:11:27 +0100",
  14457.         "author": "Daniel Marschall (ViaThinkSoft)",
  14458.         "changes": [
  14459.             "New product page www.oidplus.com is online!"
  14460.         ],
  14461.         "sources": {
  14462.             "svn": [
  14463.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@485"
  14464.             ],
  14465.             "git": [
  14466.                 "https://github.com/danielmarschall/oidplus/tree/f835f9cd3e61a79a28337b6dce8c13f3a06d98f5"
  14467.             ]
  14468.         }
  14469.     },
  14470.     {
  14471.         "version": "2.0.0.484",
  14472.         "date": "2020-12-04 14:53:25 +0100",
  14473.         "author": "Daniel Marschall (ViaThinkSoft)",
  14474.         "changes": [
  14475.             "OIDplus can now also communicate with HTTPS servers if CURL is wrongly configured (Windows)"
  14476.         ],
  14477.         "sources": {
  14478.             "svn": [
  14479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@484"
  14480.             ],
  14481.             "git": [
  14482.                 "https://github.com/danielmarschall/oidplus/tree/0a7411c20d9feb9533642bdd45df41a2797b40f8"
  14483.             ]
  14484.         }
  14485.     },
  14486.     {
  14487.         "version": "2.0.0.483",
  14488.         "date": "2020-12-04 00:21:05 +0100",
  14489.         "author": "Daniel Marschall (ViaThinkSoft)",
  14490.         "changes": [
  14491.             "Extended IIS installation guide: PHP extensions"
  14492.         ],
  14493.         "sources": {
  14494.             "svn": [
  14495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@483"
  14496.             ],
  14497.             "git": [
  14498.                 "https://github.com/danielmarschall/oidplus/tree/010d1d5d86835df1fef96e3fd73632c2bab4b6a0"
  14499.             ]
  14500.         }
  14501.     },
  14502.     {
  14503.         "version": "2.0.0.482",
  14504.         "date": "2020-12-02 20:55:41 +0100",
  14505.         "author": "Daniel Marschall (ViaThinkSoft)",
  14506.         "changes": [
  14507.             "New optional LDAP base config setting: LDAP_USER_FILTER"
  14508.         ],
  14509.         "sources": {
  14510.             "svn": [
  14511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@482"
  14512.             ],
  14513.             "git": [
  14514.                 "https://github.com/danielmarschall/oidplus/tree/237296afda8ca013fba8c7774c6a752be2dfa597"
  14515.             ]
  14516.         }
  14517.     },
  14518.     {
  14519.         "version": "2.0.0.481",
  14520.         "date": "2020-12-01 22:57:30 +0100",
  14521.         "author": "Daniel Marschall (ViaThinkSoft)",
  14522.         "changes": [
  14523.             "Cache files are not hidden anymore on Linux systems (filename beginning with dot).",
  14524.             "Fixed problem if CSS/JS scripts output a PHP warning in Debug mode"
  14525.         ],
  14526.         "sources": {
  14527.             "svn": [
  14528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@481"
  14529.             ],
  14530.             "git": [
  14531.                 "https://github.com/danielmarschall/oidplus/tree/cfc4799e3dd7b9ece04ce7a29e69c801e3777812"
  14532.             ]
  14533.         }
  14534.     },
  14535.     {
  14536.         "version": "2.0.0.480",
  14537.         "date": "2020-11-28 12:34:41 +0100",
  14538.         "author": "Daniel Marschall (ViaThinkSoft)",
  14539.         "changes": [
  14540.             "OIDplus is no longer dependent on SimpleXML (but it is highly recommended to install SimpleXML!)"
  14541.         ],
  14542.         "sources": {
  14543.             "svn": [
  14544.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@480"
  14545.             ],
  14546.             "git": [
  14547.                 "https://github.com/danielmarschall/oidplus/tree/3dc4b54b661478d7d1cd4ba219ad3c4a67461d50"
  14548.             ]
  14549.         }
  14550.     },
  14551.     {
  14552.         "version": "2.0.0.479",
  14553.         "date": "2020-11-26 19:28:07 +0100",
  14554.         "author": "Daniel Marschall (ViaThinkSoft)",
  14555.         "changes": [],
  14556.         "sources": {
  14557.             "svn": [
  14558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@479"
  14559.             ],
  14560.             "git": [
  14561.                 "https://github.com/danielmarschall/oidplus/tree/43c112701a437638591e9766a24d556da6d4e24e"
  14562.             ]
  14563.         }
  14564.     },
  14565.     {
  14566.         "version": "2.0.0.478",
  14567.         "date": "2020-11-24 14:44:50 +0100",
  14568.         "author": "Daniel Marschall (ViaThinkSoft)",
  14569.         "changes": [],
  14570.         "sources": {
  14571.             "svn": [
  14572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@478"
  14573.             ],
  14574.             "git": [
  14575.                 "https://github.com/danielmarschall/oidplus/tree/3c81d8a63c1d30b0e5595fa0323a8a2cf920ced9"
  14576.             ]
  14577.         }
  14578.     },
  14579.     {
  14580.         "version": "2.0.0.477",
  14581.         "date": "2020-11-22 19:09:24 +0100",
  14582.         "author": "Daniel Marschall (ViaThinkSoft)",
  14583.         "changes": [
  14584.             "Resource plugin: Security check is now before redirect check"
  14585.         ],
  14586.         "sources": {
  14587.             "svn": [
  14588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@477"
  14589.             ],
  14590.             "git": [
  14591.                 "https://github.com/danielmarschall/oidplus/tree/9074d6c1ac01490d6a1f8ff034e8e731ae798344"
  14592.             ]
  14593.         }
  14594.     },
  14595.     {
  14596.         "version": "2.0.0.476",
  14597.         "date": "2020-11-22 18:55:28 +0100",
  14598.         "author": "Daniel Marschall (ViaThinkSoft)",
  14599.         "changes": [
  14600.             "New feature: Resources can now be restricted to RAs or Admin. The res/ directory now may not be world-readable anymore."
  14601.         ],
  14602.         "sources": {
  14603.             "svn": [
  14604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@476"
  14605.             ],
  14606.             "git": [
  14607.                 "https://github.com/danielmarschall/oidplus/tree/e5adfedf56d3a9633db60925f32593bb394e59f7"
  14608.             ]
  14609.         }
  14610.     },
  14611.     {
  14612.         "version": "2.0.0.475",
  14613.         "date": "2020-11-22 13:34:42 +0100",
  14614.         "author": "Daniel Marschall (ViaThinkSoft)",
  14615.         "changes": [
  14616.             "New feature: Resource redirects"
  14617.         ],
  14618.         "sources": {
  14619.             "svn": [
  14620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@475"
  14621.             ],
  14622.             "git": [
  14623.                 "https://github.com/danielmarschall/oidplus/tree/f0fdf78b6f2ce9bbe962ed4482050a4e0164db79"
  14624.             ]
  14625.         }
  14626.     },
  14627.     {
  14628.         "version": "2.0.0.474",
  14629.         "date": "2020-11-19 20:20:42 +0100",
  14630.         "author": "Daniel Marschall (ViaThinkSoft)",
  14631.         "changes": [
  14632.             "Added php-fig-cache to make Eclipse IDE happy"
  14633.         ],
  14634.         "sources": {
  14635.             "svn": [
  14636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@474"
  14637.             ],
  14638.             "git": [
  14639.                 "https://github.com/danielmarschall/oidplus/tree/f0264e658eb17490322d3380c704d666a7005e18"
  14640.             ]
  14641.         }
  14642.     },
  14643.     {
  14644.         "version": "2.0.0.473",
  14645.         "date": "2020-11-19 11:16:11 +0100",
  14646.         "author": "Daniel Marschall (ViaThinkSoft)",
  14647.         "changes": [
  14648.             "Design plugins now have a \"css\" key in the manifest.xml, which needs to be set!"
  14649.         ],
  14650.         "sources": {
  14651.             "svn": [
  14652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@473"
  14653.             ],
  14654.             "git": [
  14655.                 "https://github.com/danielmarschall/oidplus/tree/c8557a8cb64d42bac5bb43517f5a1798007fd139"
  14656.             ]
  14657.         }
  14658.     },
  14659.     {
  14660.         "version": "2.0.0.472",
  14661.         "date": "2020-11-18 20:13:43 +0100",
  14662.         "author": "Daniel Marschall (ViaThinkSoft)",
  14663.         "changes": [
  14664.             "Security: Hide system version"
  14665.         ],
  14666.         "sources": {
  14667.             "svn": [
  14668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@472"
  14669.             ],
  14670.             "git": [
  14671.                 "https://github.com/danielmarschall/oidplus/tree/74305977f78a61bfc711813d69c0f7b18a1eea63"
  14672.             ]
  14673.         }
  14674.     },
  14675.     {
  14676.         "version": "2.0.0.471",
  14677.         "date": "2020-11-17 17:11:51 +0100",
  14678.         "author": "Daniel Marschall (ViaThinkSoft)",
  14679.         "changes": [
  14680.             "Fixed several problems with designs in inverted color mode and dark-theme browser plugins"
  14681.         ],
  14682.         "sources": {
  14683.             "svn": [
  14684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@471"
  14685.             ],
  14686.             "git": [
  14687.                 "https://github.com/danielmarschall/oidplus/tree/52161001302ca5b317f6807c8152a0cf8fd285ac"
  14688.             ]
  14689.         }
  14690.     },
  14691.     {
  14692.         "version": "2.0.0.470",
  14693.         "date": "2020-11-16 16:45:31 +0100",
  14694.         "author": "Daniel Marschall (ViaThinkSoft)",
  14695.         "changes": [
  14696.             "Small things"
  14697.         ],
  14698.         "sources": {
  14699.             "svn": [
  14700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@470"
  14701.             ],
  14702.             "git": [
  14703.                 "https://github.com/danielmarschall/oidplus/tree/b93af0eaaf6b38d09809656a65fa9522d9a78497"
  14704.             ]
  14705.         }
  14706.     },
  14707.     {
  14708.         "version": "2.0.0.469",
  14709.         "date": "2020-11-15 12:51:37 +0100",
  14710.         "author": "Daniel Marschall (ViaThinkSoft)",
  14711.         "changes": [],
  14712.         "sources": {
  14713.             "svn": [
  14714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@469"
  14715.             ],
  14716.             "git": [
  14717.                 "https://github.com/danielmarschall/oidplus/tree/3498cbc6c34a02d9237cc8a8c7c2b912f45f0ee3"
  14718.             ]
  14719.         }
  14720.     },
  14721.     {
  14722.         "version": "2.0.0.468",
  14723.         "date": "2020-11-15 00:57:37 +0100",
  14724.         "author": "Daniel Marschall (ViaThinkSoft)",
  14725.         "changes": [
  14726.             "Translation XML contents are now cached as PHP serialization to improve performance"
  14727.         ],
  14728.         "sources": {
  14729.             "svn": [
  14730.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@468"
  14731.             ],
  14732.             "git": [
  14733.                 "https://github.com/danielmarschall/oidplus/tree/c90ca03b31d59e0d98bc5d4622d8129236bb9174"
  14734.             ]
  14735.         }
  14736.     },
  14737.     {
  14738.         "version": "2.0.0.467",
  14739.         "date": "2020-11-14 16:18:58 +0100",
  14740.         "author": "Daniel Marschall (ViaThinkSoft)",
  14741.         "changes": [
  14742.             "OIDplus can now also run without MBString, if iconv is available"
  14743.         ],
  14744.         "sources": {
  14745.             "svn": [
  14746.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@467"
  14747.             ],
  14748.             "git": [
  14749.                 "https://github.com/danielmarschall/oidplus/tree/99de30d23ce336ad15296a5c02e19ee6a72ae1a2"
  14750.             ]
  14751.         }
  14752.     },
  14753.     {
  14754.         "version": "2.0.0.466",
  14755.         "date": "2020-11-13 21:39:13 +0100",
  14756.         "author": "Daniel Marschall (ViaThinkSoft)",
  14757.         "changes": [],
  14758.         "sources": {
  14759.             "svn": [
  14760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@466"
  14761.             ],
  14762.             "git": [
  14763.                 "https://github.com/danielmarschall/oidplus/tree/d88d54b19882fec8035043aa1615bea37cacbbff"
  14764.             ]
  14765.         }
  14766.     },
  14767.     {
  14768.         "version": "2.0.0.465",
  14769.         "date": "2020-11-13 13:43:58 +0100",
  14770.         "author": "Daniel Marschall (ViaThinkSoft)",
  14771.         "changes": [
  14772.             "OIDplus can now also run without OpenSSL installed"
  14773.         ],
  14774.         "sources": {
  14775.             "svn": [
  14776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@465"
  14777.             ],
  14778.             "git": [
  14779.                 "https://github.com/danielmarschall/oidplus/tree/8b38b5a10c713cf56ddf446728b5008a6f9f2bec"
  14780.             ]
  14781.         }
  14782.     },
  14783.     {
  14784.         "version": "2.0.0.464",
  14785.         "date": "2020-11-08 01:15:18 +0100",
  14786.         "author": "Daniel Marschall (ViaThinkSoft)",
  14787.         "changes": [],
  14788.         "sources": {
  14789.             "svn": [
  14790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@464"
  14791.             ],
  14792.             "git": [
  14793.                 "https://github.com/danielmarschall/oidplus/tree/fb4665edfdfc39bcbc12ed9d9e9885228424d7e5"
  14794.             ]
  14795.         }
  14796.     },
  14797.     {
  14798.         "version": "2.0.0.463",
  14799.         "date": "2020-11-07 14:10:03 +0100",
  14800.         "author": "Daniel Marschall (ViaThinkSoft)",
  14801.         "changes": [
  14802.             "Fixed severe compatibility problems with fresh Linux installations.",
  14803.             "Clean setup procedure tested on a fresh Apache+PHP8.0RC3 RaspberryOS (Debian) system"
  14804.         ],
  14805.         "sources": {
  14806.             "svn": [
  14807.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@463"
  14808.             ],
  14809.             "git": [
  14810.                 "https://github.com/danielmarschall/oidplus/tree/11323d3d799d8a2aee48d06c202364de24314d88"
  14811.             ]
  14812.         }
  14813.     },
  14814.     {
  14815.         "version": "2.0.0.462",
  14816.         "date": "2020-11-05 22:42:02 +0100",
  14817.         "author": "Daniel Marschall (ViaThinkSoft)",
  14818.         "changes": [
  14819.             "TinyMCE 5.4.2 => 5.5.1",
  14820.             "Bootstrap 4.5.2 => 4.5.3",
  14821.             "Fixed possible preg_replace code injection"
  14822.         ],
  14823.         "sources": {
  14824.             "svn": [
  14825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@462"
  14826.             ],
  14827.             "git": [
  14828.                 "https://github.com/danielmarschall/oidplus/tree/7bd262eff352daf858dda78356184f93fb97b2f5"
  14829.             ]
  14830.         }
  14831.     },
  14832.     {
  14833.         "version": "2.0.0.461",
  14834.         "date": "2020-11-04 22:30:07 +0100",
  14835.         "author": "Daniel Marschall (ViaThinkSoft)",
  14836.         "changes": [],
  14837.         "sources": {
  14838.             "svn": [
  14839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@461"
  14840.             ],
  14841.             "git": [
  14842.                 "https://github.com/danielmarschall/oidplus/tree/bfabac025d007e22218c94fc206216bb52d7b3ed"
  14843.             ]
  14844.         }
  14845.     },
  14846.     {
  14847.         "version": "2.0.0.460",
  14848.         "date": "2020-11-04 15:21:09 +0100",
  14849.         "author": "Daniel Marschall (ViaThinkSoft)",
  14850.         "changes": [],
  14851.         "sources": {
  14852.             "svn": [
  14853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@460"
  14854.             ],
  14855.             "git": [
  14856.                 "https://github.com/danielmarschall/oidplus/tree/552709cad238cdcc16f543a03384270e603e3c55"
  14857.             ]
  14858.         }
  14859.     },
  14860.     {
  14861.         "version": "2.0.0.459",
  14862.         "date": "2020-11-04 14:32:51 +0100",
  14863.         "author": "Daniel Marschall (ViaThinkSoft)",
  14864.         "changes": [
  14865.             "New class: OIDplusRAAuthInfo"
  14866.         ],
  14867.         "sources": {
  14868.             "svn": [
  14869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@459"
  14870.             ],
  14871.             "git": [
  14872.                 "https://github.com/danielmarschall/oidplus/tree/9bf0552558ad3b81ae3ab4a74deafcf553b5997e"
  14873.             ]
  14874.         }
  14875.     },
  14876.     {
  14877.         "version": "2.0.0.458",
  14878.         "date": "2020-10-27 15:54:15 +0100",
  14879.         "author": "Daniel Marschall (ViaThinkSoft)",
  14880.         "changes": [],
  14881.         "sources": {
  14882.             "svn": [
  14883.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@458"
  14884.             ],
  14885.             "git": [
  14886.                 "https://github.com/danielmarschall/oidplus/tree/49c531dd4830ac2ca64300074c1ecca86190b6d2"
  14887.             ]
  14888.         }
  14889.     },
  14890.     {
  14891.         "version": "2.0.0.457",
  14892.         "date": "2020-10-27 15:32:00 +0100",
  14893.         "author": "Daniel Marschall (ViaThinkSoft)",
  14894.         "changes": [
  14895.             "Various smaller security tweaks"
  14896.         ],
  14897.         "sources": {
  14898.             "svn": [
  14899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@457"
  14900.             ],
  14901.             "git": [
  14902.                 "https://github.com/danielmarschall/oidplus/tree/6015fe5649949ef3c3f6b640dad4117429013d86"
  14903.             ]
  14904.         }
  14905.     },
  14906.     {
  14907.         "version": "2.0.0.456",
  14908.         "date": "2020-10-27 01:23:03 +0100",
  14909.         "author": "Daniel Marschall (ViaThinkSoft)",
  14910.         "changes": [
  14911.             "Security: Admin passwords can now be BCrypt instead of SHA3-512",
  14912.             "Security: BCrypt is now the default auth method for newly created RAs"
  14913.         ],
  14914.         "sources": {
  14915.             "svn": [
  14916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@456"
  14917.             ],
  14918.             "git": [
  14919.                 "https://github.com/danielmarschall/oidplus/tree/5949b475add51051ca6261aea65e3a8add3f2fe4"
  14920.             ]
  14921.         }
  14922.     },
  14923.     {
  14924.         "version": "2.0.0.455",
  14925.         "date": "2020-10-26 17:33:27 +0100",
  14926.         "author": "Daniel Marschall (ViaThinkSoft)",
  14927.         "changes": [],
  14928.         "sources": {
  14929.             "svn": [
  14930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@455"
  14931.             ],
  14932.             "git": [
  14933.                 "https://github.com/danielmarschall/oidplus/tree/9999c54e76e6a32d9c946d611daacee608257890"
  14934.             ]
  14935.         }
  14936.     },
  14937.     {
  14938.         "version": "2.0.0.454",
  14939.         "date": "2020-10-26 17:17:01 +0100",
  14940.         "author": "Daniel Marschall (ViaThinkSoft)",
  14941.         "changes": [],
  14942.         "sources": {
  14943.             "svn": [
  14944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@454"
  14945.             ],
  14946.             "git": [
  14947.                 "https://github.com/danielmarschall/oidplus/tree/8b53d78842c35fd1677f8f17e81580c868af21c2"
  14948.             ]
  14949.         }
  14950.     },
  14951.     {
  14952.         "version": "2.0.0.453",
  14953.         "date": "2020-10-26 14:21:59 +0100",
  14954.         "author": "Daniel Marschall (ViaThinkSoft)",
  14955.         "changes": [
  14956.             "Security: Auth-Plugins now also generate hashes.",
  14957.             "Security: New setting to select default RA hashing algorithm.",
  14958.             "Security: New auth plugin A3 \"BCrypt\"."
  14959.         ],
  14960.         "sources": {
  14961.             "svn": [
  14962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@453"
  14963.             ],
  14964.             "git": [
  14965.                 "https://github.com/danielmarschall/oidplus/tree/712221f15314b4deaaf5ec97336d43bc5d338ea8"
  14966.             ]
  14967.         }
  14968.     },
  14969.     {
  14970.         "version": "2.0.0.452",
  14971.         "date": "2020-10-26 00:07:30 +0100",
  14972.         "author": "Daniel Marschall (ViaThinkSoft)",
  14973.         "changes": [
  14974.             "Animated logo"
  14975.         ],
  14976.         "sources": {
  14977.             "svn": [
  14978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@452"
  14979.             ],
  14980.             "git": [
  14981.                 "https://github.com/danielmarschall/oidplus/tree/f46424648c7d26f6debe4637b668e871530c27c7"
  14982.             ]
  14983.         }
  14984.     },
  14985.     {
  14986.         "version": "2.0.0.451",
  14987.         "date": "2020-10-25 23:08:27 +0100",
  14988.         "author": "Daniel Marschall (ViaThinkSoft)",
  14989.         "changes": [
  14990.             "Admin page \"Colors\" was renamed into \"Design\".",
  14991.             "Design plugin can now be chosen in the \"Design\" page in the admin login area.",
  14992.             "There is now a possibility to insert a logo."
  14993.         ],
  14994.         "sources": {
  14995.             "svn": [
  14996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@451"
  14997.             ],
  14998.             "git": [
  14999.                 "https://github.com/danielmarschall/oidplus/tree/09a553c7f10c5fe3e6381e4391b5c75c6924cc7a"
  15000.             ]
  15001.         }
  15002.     },
  15003.     {
  15004.         "version": "2.0.0.450",
  15005.         "date": "2020-10-25 20:29:31 +0100",
  15006.         "author": "Daniel Marschall (ViaThinkSoft)",
  15007.         "changes": [
  15008.             "Bugfixes"
  15009.         ],
  15010.         "sources": {
  15011.             "svn": [
  15012.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@450"
  15013.             ],
  15014.             "git": [
  15015.                 "https://github.com/danielmarschall/oidplus/tree/e2b33cd96e7fddf760edfc63732414dc076932f5"
  15016.             ]
  15017.         }
  15018.     },
  15019.     {
  15020.         "version": "2.0.0.449",
  15021.         "date": "2020-10-25 19:17:14 +0100",
  15022.         "author": "Daniel Marschall (ViaThinkSoft)",
  15023.         "changes": [
  15024.             "DESIGN Plugin interface is now final (plugin type 1.3.6.1.4.1.37476.2.5.2.4.10)"
  15025.         ],
  15026.         "sources": {
  15027.             "svn": [
  15028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@449"
  15029.             ],
  15030.             "git": [
  15031.                 "https://github.com/danielmarschall/oidplus/tree/d62ac6464f97e2658d91c4a73983c5cb256e8e77"
  15032.             ]
  15033.         }
  15034.     },
  15035.     {
  15036.         "version": "2.0.0.448",
  15037.         "date": "2020-10-25 18:39:08 +0100",
  15038.         "author": "Daniel Marschall (ViaThinkSoft)",
  15039.         "changes": [
  15040.             "NEW FEATURE: Design plugins (plugin format is not yet final, since there is no manifest XML!)",
  15041.             "Added new design \"IronBASE\""
  15042.         ],
  15043.         "sources": {
  15044.             "svn": [
  15045.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@448"
  15046.             ],
  15047.             "git": [
  15048.                 "https://github.com/danielmarschall/oidplus/tree/fe2d1867110031cbd3a688cb632ce08d655d4793"
  15049.             ]
  15050.         }
  15051.     },
  15052.     {
  15053.         "version": "2.0.0.447",
  15054.         "date": "2020-10-22 00:53:49 +0200",
  15055.         "author": "Daniel Marschall (ViaThinkSoft)",
  15056.         "changes": [],
  15057.         "sources": {
  15058.             "svn": [
  15059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@447"
  15060.             ],
  15061.             "git": [
  15062.                 "https://github.com/danielmarschall/oidplus/tree/ab6adc8e0c52fd26c0ff106c8b1ceb2bbb2e753b"
  15063.             ]
  15064.         }
  15065.     },
  15066.     {
  15067.         "version": "2.0.0.446",
  15068.         "date": "2020-10-21 23:09:13 +0200",
  15069.         "author": "Daniel Marschall (ViaThinkSoft)",
  15070.         "changes": [
  15071.             "SECURITY patch: System registration \"Live status\" is now protected from public view.",
  15072.             "System registration \"Live status\" is now translated to German."
  15073.         ],
  15074.         "sources": {
  15075.             "svn": [
  15076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@446"
  15077.             ],
  15078.             "git": [
  15079.                 "https://github.com/danielmarschall/oidplus/tree/14f7d538900a2eb410f057acc913ff43be9375f9"
  15080.             ]
  15081.         }
  15082.     },
  15083.     {
  15084.         "version": "2.0.0.445",
  15085.         "date": "2020-10-21 16:59:00 +0200",
  15086.         "author": "Daniel Marschall (ViaThinkSoft)",
  15087.         "changes": [],
  15088.         "sources": {
  15089.             "svn": [
  15090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@445"
  15091.             ],
  15092.             "git": [
  15093.                 "https://github.com/danielmarschall/oidplus/tree/22024ed6684b1cea77728ca08df4923209553065"
  15094.             ]
  15095.         }
  15096.     },
  15097.     {
  15098.         "version": "2.0.0.444",
  15099.         "date": "2020-10-21 12:29:27 +0200",
  15100.         "author": "Daniel Marschall (ViaThinkSoft)",
  15101.         "changes": [
  15102.             "Increased performance!"
  15103.         ],
  15104.         "sources": {
  15105.             "svn": [
  15106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@444"
  15107.             ],
  15108.             "git": [
  15109.                 "https://github.com/danielmarschall/oidplus/tree/229697131adbf584506db43155002266fdbd38f4"
  15110.             ]
  15111.         }
  15112.     },
  15113.     {
  15114.         "version": "2.0.0.443",
  15115.         "date": "2020-10-21 01:23:38 +0200",
  15116.         "author": "Daniel Marschall (ViaThinkSoft)",
  15117.         "changes": [
  15118.             "Fixed compatibility issue with PgSQL and SQLite3"
  15119.         ],
  15120.         "sources": {
  15121.             "svn": [
  15122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@443"
  15123.             ],
  15124.             "git": [
  15125.                 "https://github.com/danielmarschall/oidplus/tree/aa36407b9d8d501bf95447b1bc5f19de902a8c0c"
  15126.             ]
  15127.         }
  15128.     },
  15129.     {
  15130.         "version": "2.0.0.442",
  15131.         "date": "2020-10-20 23:43:26 +0200",
  15132.         "author": "Daniel Marschall (ViaThinkSoft)",
  15133.         "changes": [],
  15134.         "sources": {
  15135.             "svn": [
  15136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@442"
  15137.             ],
  15138.             "git": [
  15139.                 "https://github.com/danielmarschall/oidplus/tree/48e9706e3c3c7665570a90d161af034e03b99da2"
  15140.             ]
  15141.         }
  15142.     },
  15143.     {
  15144.         "version": "2.0.0.441",
  15145.         "date": "2020-10-20 15:52:39 +0200",
  15146.         "author": "Daniel Marschall (ViaThinkSoft)",
  15147.         "changes": [
  15148.             "Converted some fields from NOT NULL to NULL (DB Version is now 205)"
  15149.         ],
  15150.         "sources": {
  15151.             "svn": [
  15152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@441"
  15153.             ],
  15154.             "git": [
  15155.                 "https://github.com/danielmarschall/oidplus/tree/f5cfd5936c9a7ddc955706ec7bc49d789f570a3e"
  15156.             ]
  15157.         }
  15158.     },
  15159.     {
  15160.         "version": "2.0.0.440",
  15161.         "date": "2020-10-18 21:51:48 +0200",
  15162.         "author": "Daniel Marschall (ViaThinkSoft)",
  15163.         "changes": [],
  15164.         "sources": {
  15165.             "svn": [
  15166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@440"
  15167.             ],
  15168.             "git": [
  15169.                 "https://github.com/danielmarschall/oidplus/tree/09975765b6ce79a7584c3f0e850153eb46c61bac"
  15170.             ]
  15171.         }
  15172.     },
  15173.     {
  15174.         "version": "2.0.0.439",
  15175.         "date": "2020-10-18 13:32:36 +0200",
  15176.         "author": "Daniel Marschall (ViaThinkSoft)",
  15177.         "changes": [
  15178.             "UUID Utils update (can now create time based UUIDs on Windows, too)"
  15179.         ],
  15180.         "sources": {
  15181.             "svn": [
  15182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@439"
  15183.             ],
  15184.             "git": [
  15185.                 "https://github.com/danielmarschall/oidplus/tree/a062eb90def9de7c2e897bea44d6e072caf28d1b"
  15186.             ]
  15187.         }
  15188.     },
  15189.     {
  15190.         "version": "2.0.0.438",
  15191.         "date": "2020-10-18 11:07:08 +0200",
  15192.         "author": "Daniel Marschall (ViaThinkSoft)",
  15193.         "changes": [
  15194.             "Additional plugin verification steps to avoid implementation mistakes"
  15195.         ],
  15196.         "sources": {
  15197.             "svn": [
  15198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@438"
  15199.             ],
  15200.             "git": [
  15201.                 "https://github.com/danielmarschall/oidplus/tree/75c635718ca7254a53cccbda4c6cb7beaeeeaa41"
  15202.             ]
  15203.         }
  15204.     },
  15205.     {
  15206.         "version": "2.0.0.437",
  15207.         "date": "2020-10-17 22:05:23 +0200",
  15208.         "author": "Daniel Marschall (ViaThinkSoft)",
  15209.         "changes": [],
  15210.         "sources": {
  15211.             "svn": [
  15212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@437"
  15213.             ],
  15214.             "git": [
  15215.                 "https://github.com/danielmarschall/oidplus/tree/dbeaf27f53799083916ff18970a4a62930f92465"
  15216.             ]
  15217.         }
  15218.     },
  15219.     {
  15220.         "version": "2.0.0.436",
  15221.         "date": "2020-10-17 19:48:02 +0200",
  15222.         "author": "Daniel Marschall (ViaThinkSoft)",
  15223.         "changes": [
  15224.             "NEW FEATURE: Facebook authentication"
  15225.         ],
  15226.         "sources": {
  15227.             "svn": [
  15228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@436"
  15229.             ],
  15230.             "git": [
  15231.                 "https://github.com/danielmarschall/oidplus/tree/36b3b3594bb375f3e757a3a7e17b6e2f0aa4a28b"
  15232.             ]
  15233.         }
  15234.     },
  15235.     {
  15236.         "version": "2.0.0.435",
  15237.         "date": "2020-10-17 19:47:26 +0200",
  15238.         "author": "Daniel Marschall (ViaThinkSoft)",
  15239.         "changes": [
  15240.             "Resolve endless recursion when an IP address changed during an active session"
  15241.         ],
  15242.         "sources": {
  15243.             "svn": [
  15244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@435"
  15245.             ],
  15246.             "git": [
  15247.                 "https://github.com/danielmarschall/oidplus/tree/3fa867288b3637fb0c678067dc53ea1c57eeade4"
  15248.             ]
  15249.         }
  15250.     },
  15251.     {
  15252.         "version": "2.0.0.434",
  15253.         "date": "2020-10-17 12:49:29 +0200",
  15254.         "author": "Daniel Marschall (ViaThinkSoft)",
  15255.         "changes": [
  15256.             "Added privacy documentation for OAuth2 and LDAP login methods"
  15257.         ],
  15258.         "sources": {
  15259.             "svn": [
  15260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@434"
  15261.             ],
  15262.             "git": [
  15263.                 "https://github.com/danielmarschall/oidplus/tree/72b366a272a80b14b833397855faa6e95f2624dc"
  15264.             ]
  15265.         }
  15266.     },
  15267.     {
  15268.         "version": "2.0.0.433",
  15269.         "date": "2020-10-16 15:33:37 +0200",
  15270.         "author": "Daniel Marschall (ViaThinkSoft)",
  15271.         "changes": [
  15272.             "Fixed problems in regards changing email addresses when an user is using an alternative login method (OAuth).",
  15273.             "Fixed problem where an object could not be transferred to a new RA at Microsoft SQL Server or PostgreSQL (\"ifnull\" SQL function)."
  15274.         ],
  15275.         "sources": {
  15276.             "svn": [
  15277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@433"
  15278.             ],
  15279.             "git": [
  15280.                 "https://github.com/danielmarschall/oidplus/tree/f9cee7a8af679141a791fb4d4b899f1c68a9e0ad"
  15281.             ]
  15282.         }
  15283.     },
  15284.     {
  15285.         "version": "2.0.0.432",
  15286.         "date": "2020-10-15 22:13:23 +0200",
  15287.         "author": "Daniel Marschall (ViaThinkSoft)",
  15288.         "changes": [
  15289.             "NEW FEATURE: Google OAuth2 authentication"
  15290.         ],
  15291.         "sources": {
  15292.             "svn": [
  15293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@432"
  15294.             ],
  15295.             "git": [
  15296.                 "https://github.com/danielmarschall/oidplus/tree/f0ebf50fd0ab7c9088bb46ce3c6944e7ab8a2159"
  15297.             ]
  15298.         }
  15299.     },
  15300.     {
  15301.         "version": "2.0.0.431",
  15302.         "date": "2020-10-15 14:45:02 +0200",
  15303.         "author": "Daniel Marschall (ViaThinkSoft)",
  15304.         "changes": [
  15305.             "Smaller fixes"
  15306.         ],
  15307.         "sources": {
  15308.             "svn": [
  15309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@431"
  15310.             ],
  15311.             "git": [
  15312.                 "https://github.com/danielmarschall/oidplus/tree/57f3476797004d0761c936a6979fa0802a2f740c"
  15313.             ]
  15314.         }
  15315.     },
  15316.     {
  15317.         "version": "2.0.0.430",
  15318.         "date": "2020-10-14 23:52:02 +0200",
  15319.         "author": "Daniel Marschall (ViaThinkSoft)",
  15320.         "changes": [
  15321.             "NEW FEATURE: Authentication via LDAP / ActiveDirectory"
  15322.         ],
  15323.         "sources": {
  15324.             "svn": [
  15325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@430"
  15326.             ],
  15327.             "git": [
  15328.                 "https://github.com/danielmarschall/oidplus/tree/ef399321b005d2cbf298716b74b9c88ca1a72f9c"
  15329.             ]
  15330.         }
  15331.     },
  15332.     {
  15333.         "version": "2.0.0.429",
  15334.         "date": "2020-10-14 00:32:11 +0200",
  15335.         "author": "Daniel Marschall (ViaThinkSoft)",
  15336.         "changes": [
  15337.             "When a JS file is missing in a plugin manifest, an error will be printed to the JavaScript console"
  15338.         ],
  15339.         "sources": {
  15340.             "svn": [
  15341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@429"
  15342.             ],
  15343.             "git": [
  15344.                 "https://github.com/danielmarschall/oidplus/tree/a96344c9fab2fa6cbb2c26efe65bcfdfdeaff205"
  15345.             ]
  15346.         }
  15347.     },
  15348.     {
  15349.         "version": "2.0.0.428",
  15350.         "date": "2020-10-12 10:54:11 +0200",
  15351.         "author": "Daniel Marschall (ViaThinkSoft)",
  15352.         "changes": [
  15353.             "Failsafe: When an \"onsubmit\" function fails, the page is not reloaded"
  15354.         ],
  15355.         "sources": {
  15356.             "svn": [
  15357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@428"
  15358.             ],
  15359.             "git": [
  15360.                 "https://github.com/danielmarschall/oidplus/tree/7855c113da08c352643bc8f21de3723d138d42f4"
  15361.             ]
  15362.         }
  15363.     },
  15364.     {
  15365.         "version": "2.0.0.427",
  15366.         "date": "2020-10-03 19:08:44 +0200",
  15367.         "author": "Daniel Marschall (ViaThinkSoft)",
  15368.         "changes": [],
  15369.         "sources": {
  15370.             "svn": [
  15371.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@427"
  15372.             ],
  15373.             "git": [
  15374.                 "https://github.com/danielmarschall/oidplus/tree/bc9145b95bf2de0b3702aacee05238ea29155cad"
  15375.             ]
  15376.         }
  15377.     },
  15378.     {
  15379.         "version": "2.0.0.426",
  15380.         "date": "2020-10-03 18:19:34 +0200",
  15381.         "author": "Daniel Marschall (ViaThinkSoft)",
  15382.         "changes": [],
  15383.         "sources": {
  15384.             "svn": [
  15385.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@426"
  15386.             ],
  15387.             "git": [
  15388.                 "https://github.com/danielmarschall/oidplus/tree/3ca24861e4ea2c1258c786bc2dadb77675d85bd2"
  15389.             ]
  15390.         }
  15391.     },
  15392.     {
  15393.         "version": "2.0.0.425",
  15394.         "date": "2020-10-02 23:29:51 +0200",
  15395.         "author": "Daniel Marschall (ViaThinkSoft)",
  15396.         "changes": [
  15397.             "Automated AJAX calls: Added VBScript (WSH) example"
  15398.         ],
  15399.         "sources": {
  15400.             "svn": [
  15401.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@425"
  15402.             ],
  15403.             "git": [
  15404.                 "https://github.com/danielmarschall/oidplus/tree/dbdee9025ded891c08efdab54f55b4f51c5f93aa"
  15405.             ]
  15406.         }
  15407.     },
  15408.     {
  15409.         "version": "2.0.0.424",
  15410.         "date": "2020-10-02 22:22:14 +0200",
  15411.         "author": "Daniel Marschall (ViaThinkSoft)",
  15412.         "changes": [
  15413.             "New security feature: CSRF Tokens.",
  15414.             "ATTENTION TO PLUGIN DEVELOPERS: You need to add \"csrf_token:csrf_token\" to your JavaScript's AJAX request fields!"
  15415.         ],
  15416.         "sources": {
  15417.             "svn": [
  15418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@424"
  15419.             ],
  15420.             "git": [
  15421.                 "https://github.com/danielmarschall/oidplus/tree/9c1f5d72829ec8351ed369e96d28dec2c66b2d32"
  15422.             ]
  15423.         }
  15424.     },
  15425.     {
  15426.         "version": "2.0.0.423",
  15427.         "date": "2020-10-02 13:25:27 +0200",
  15428.         "author": "Daniel Marschall (ViaThinkSoft)",
  15429.         "changes": [],
  15430.         "sources": {
  15431.             "svn": [
  15432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@423"
  15433.             ],
  15434.             "git": [
  15435.                 "https://github.com/danielmarschall/oidplus/tree/d6290152a5552a244057a5fadf5cd3760649b6a5"
  15436.             ]
  15437.         }
  15438.     },
  15439.     {
  15440.         "version": "2.0.0.422",
  15441.         "date": "2020-10-02 13:21:31 +0200",
  15442.         "author": "Daniel Marschall (ViaThinkSoft)",
  15443.         "changes": [
  15444.             "BUGFIX: Creation of a new object did not cause a reload of the page"
  15445.         ],
  15446.         "sources": {
  15447.             "svn": [
  15448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@422"
  15449.             ],
  15450.             "git": [
  15451.                 "https://github.com/danielmarschall/oidplus/tree/c07fb3a032e36f63309b18e4bcc1947c12816565"
  15452.             ]
  15453.         }
  15454.     },
  15455.     {
  15456.         "version": "2.0.0.421",
  15457.         "date": "2020-09-30 11:30:14 +0200",
  15458.         "author": "Daniel Marschall (ViaThinkSoft)",
  15459.         "changes": [
  15460.             "Newly generated administrator passwords are now salted (equally to the \"A2\" auth plugin), to avoid that equal passwords generate equal password strings in the configuration file"
  15461.         ],
  15462.         "sources": {
  15463.             "svn": [
  15464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@421"
  15465.             ],
  15466.             "git": [
  15467.                 "https://github.com/danielmarschall/oidplus/tree/8c41759a1d4ad9946b77919bbe4dfbb546e00293"
  15468.             ]
  15469.         }
  15470.     },
  15471.     {
  15472.         "version": "2.0.0.420",
  15473.         "date": "2020-09-30 00:06:57 +0200",
  15474.         "author": "Daniel Marschall (ViaThinkSoft)",
  15475.         "changes": [
  15476.             "Upgraded 3P Bootstrap 3.4.1 => 4.5.2"
  15477.         ],
  15478.         "sources": {
  15479.             "svn": [
  15480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@420"
  15481.             ],
  15482.             "git": [
  15483.                 "https://github.com/danielmarschall/oidplus/tree/88c6783f6f382585f7341e715f60d01c57160401"
  15484.             ]
  15485.         }
  15486.     },
  15487.     {
  15488.         "version": "2.0.0.419",
  15489.         "date": "2020-09-29 14:52:43 +0200",
  15490.         "author": "Daniel Marschall (ViaThinkSoft)",
  15491.         "changes": [
  15492.             "Updated 3P PHP SHA3 lib 2017-05-21 => 2017-11-22",
  15493.             "Updated 3P bignumber.js: 2019-11-10 => 2020-09-29",
  15494.             "Updated 3P Bootstrap: 3.3.7 => 3.4.1",
  15495.             "Updated 3P Minify 2019-11-24 => 2020-01-21"
  15496.         ],
  15497.         "sources": {
  15498.             "svn": [
  15499.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@419"
  15500.             ],
  15501.             "git": [
  15502.                 "https://github.com/danielmarschall/oidplus/tree/9fec21285916f5311a1e26b651c35bca6e20ef2c"
  15503.             ]
  15504.         }
  15505.     },
  15506.     {
  15507.         "version": "2.0.0.418",
  15508.         "date": "2020-09-29 14:37:23 +0200",
  15509.         "author": "Daniel Marschall (ViaThinkSoft)",
  15510.         "changes": [],
  15511.         "sources": {
  15512.             "svn": [
  15513.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@418"
  15514.             ],
  15515.             "git": [
  15516.                 "https://github.com/danielmarschall/oidplus/tree/a4ce2fdb263a072065af8cb98fbbf076b2adba5d"
  15517.             ]
  15518.         }
  15519.     },
  15520.     {
  15521.         "version": "2.0.0.417",
  15522.         "date": "2020-09-29 14:06:16 +0200",
  15523.         "author": "Daniel Marschall (ViaThinkSoft)",
  15524.         "changes": [
  15525.             "Updated 3P jsTree: 3.3.7 => 3.3.10",
  15526.             "Updated 3P jQuery Core: 2.2.1 => 3.5.1",
  15527.             "Updated 3P allpro layout 1.4.3 => GedMarc layout fork, 2020-08-22"
  15528.         ],
  15529.         "sources": {
  15530.             "svn": [
  15531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@417"
  15532.             ],
  15533.             "git": [
  15534.                 "https://github.com/danielmarschall/oidplus/tree/9f852a9855cceab1d2f7aae8ddfb46e7ac51dac8"
  15535.             ]
  15536.         }
  15537.     },
  15538.     {
  15539.         "version": "2.0.0.416",
  15540.         "date": "2020-09-27 21:41:41 +0200",
  15541.         "author": "Daniel Marschall (ViaThinkSoft)",
  15542.         "changes": [
  15543.             "OID-WHOIS: Additional Auth Tokens per OID and/or per RA can be used to display confidential information"
  15544.         ],
  15545.         "sources": {
  15546.             "svn": [
  15547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@416"
  15548.             ],
  15549.             "git": [
  15550.                 "https://github.com/danielmarschall/oidplus/tree/4d17e260d05b53631910679e35a051e15e4164ce"
  15551.             ]
  15552.         }
  15553.     },
  15554.     {
  15555.         "version": "2.0.0.415",
  15556.         "date": "2020-09-25 19:22:52 +0200",
  15557.         "author": "Daniel Marschall (ViaThinkSoft)",
  15558.         "changes": [
  15559.             "When OOBE is called inside Admin login area, you don't need to enter the admin password anymore"
  15560.         ],
  15561.         "sources": {
  15562.             "svn": [
  15563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@415"
  15564.             ],
  15565.             "git": [
  15566.                 "https://github.com/danielmarschall/oidplus/tree/87d2a56f76e8900c37d2452b5cb51e03de0d6a09"
  15567.             ]
  15568.         }
  15569.     },
  15570.     {
  15571.         "version": "2.0.0.414",
  15572.         "date": "2020-09-24 21:01:15 +0200",
  15573.         "author": "Daniel Marschall (ViaThinkSoft)",
  15574.         "changes": [],
  15575.         "sources": {
  15576.             "svn": [
  15577.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@414"
  15578.             ],
  15579.             "git": [
  15580.                 "https://github.com/danielmarschall/oidplus/tree/dbad1093f03b16f8fa8731566224b0842c434e7e"
  15581.             ]
  15582.         }
  15583.     },
  15584.     {
  15585.         "version": "2.0.0.413",
  15586.         "date": "2020-09-24 17:20:46 +0200",
  15587.         "author": "Daniel Marschall (ViaThinkSoft)",
  15588.         "changes": [],
  15589.         "sources": {
  15590.             "svn": [
  15591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@413"
  15592.             ],
  15593.             "git": [
  15594.                 "https://github.com/danielmarschall/oidplus/tree/f9deb27b5af6ab3b71f7e974e7130169b42ccab6"
  15595.             ]
  15596.         }
  15597.     },
  15598.     {
  15599.         "version": "2.0.0.412",
  15600.         "date": "2020-09-24 14:12:04 +0200",
  15601.         "author": "Daniel Marschall (ViaThinkSoft)",
  15602.         "changes": [
  15603.             "Software updates of OIDplus are now logged"
  15604.         ],
  15605.         "sources": {
  15606.             "svn": [
  15607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@412"
  15608.             ],
  15609.             "git": [
  15610.                 "https://github.com/danielmarschall/oidplus/tree/99b91543bb6a456be5b97db16b85e12631b9452c"
  15611.             ]
  15612.         }
  15613.     },
  15614.     {
  15615.         "version": "2.0.0.411",
  15616.         "date": "2020-09-24 13:08:21 +0200",
  15617.         "author": "Daniel Marschall (ViaThinkSoft)",
  15618.         "changes": [
  15619.             "Database plugins manifests now contain references to setup JavaScripts"
  15620.         ],
  15621.         "sources": {
  15622.             "svn": [
  15623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@411"
  15624.             ],
  15625.             "git": [
  15626.                 "https://github.com/danielmarschall/oidplus/tree/38892ba5694cddbc58dfe3e525d59ccc2bc6aaef"
  15627.             ]
  15628.         }
  15629.     },
  15630.     {
  15631.         "version": "2.0.0.410",
  15632.         "date": "2020-09-24 12:27:38 +0200",
  15633.         "author": "Daniel Marschall (ViaThinkSoft)",
  15634.         "changes": [
  15635.             "Renamed setup.js, setup.css, script.js and style.css. They now have the plugin name as filename."
  15636.         ],
  15637.         "sources": {
  15638.             "svn": [
  15639.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@410"
  15640.             ],
  15641.             "git": [
  15642.                 "https://github.com/danielmarschall/oidplus/tree/1ada7366021f6b5c744f74b7810b49e0fef5833e"
  15643.             ]
  15644.         }
  15645.     },
  15646.     {
  15647.         "version": "2.0.0.409",
  15648.         "date": "2020-09-24 11:42:15 +0200",
  15649.         "author": "Daniel Marschall (ViaThinkSoft)",
  15650.         "changes": [
  15651.             "Data sent to the ViaThinkSoft server is now compressed"
  15652.         ],
  15653.         "sources": {
  15654.             "svn": [
  15655.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@409"
  15656.             ],
  15657.             "git": [
  15658.                 "https://github.com/danielmarschall/oidplus/tree/8f44af61088bee259e29508311dfbc79ecb54f34"
  15659.             ]
  15660.         }
  15661.     },
  15662.     {
  15663.         "version": "2.0.0.408",
  15664.         "date": "2020-09-23 21:14:13 +0200",
  15665.         "author": "Daniel Marschall (ViaThinkSoft)",
  15666.         "changes": [
  15667.             "Admin plugin \"List RAs\": Added link to manually create RAs, and back-links.",
  15668.             "Admin plugin \"Installed plugins\": Added back-links."
  15669.         ],
  15670.         "sources": {
  15671.             "svn": [
  15672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@408"
  15673.             ],
  15674.             "git": [
  15675.                 "https://github.com/danielmarschall/oidplus/tree/1147ded9d0e2fec125fc7a3b011822e0d702e70c"
  15676.             ]
  15677.         }
  15678.     },
  15679.     {
  15680.         "version": "2.0.0.407",
  15681.         "date": "2020-09-23 16:03:26 +0200",
  15682.         "author": "Daniel Marschall (ViaThinkSoft)",
  15683.         "changes": [],
  15684.         "sources": {
  15685.             "svn": [
  15686.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@407"
  15687.             ],
  15688.             "git": [
  15689.                 "https://github.com/danielmarschall/oidplus/tree/ddf29c0c4477e770674eec41915cf5d7410e97e2"
  15690.             ]
  15691.         }
  15692.     },
  15693.     {
  15694.         "version": "2.0.0.406",
  15695.         "date": "2020-09-23 09:32:57 +0200",
  15696.         "author": "Daniel Marschall (ViaThinkSoft)",
  15697.         "changes": [],
  15698.         "sources": {
  15699.             "svn": [
  15700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@406"
  15701.             ],
  15702.             "git": [
  15703.                 "https://github.com/danielmarschall/oidplus/tree/5cb992d2437d62135cf5a45d447df592c74480cd"
  15704.             ]
  15705.         }
  15706.     },
  15707.     {
  15708.         "version": "2.0.0.405",
  15709.         "date": "2020-09-22 16:49:03 +0200",
  15710.         "author": "Daniel Marschall (ViaThinkSoft)",
  15711.         "changes": [
  15712.             "COMPATIBILITY: Possible firefox bug: Browser History is now shown again (e.g. when right-clicking the back-button)",
  15713.             "BUGFIX: Browser history showed the current node instead of the previous node. Corrected."
  15714.         ],
  15715.         "sources": {
  15716.             "svn": [
  15717.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@405"
  15718.             ],
  15719.             "git": [
  15720.                 "https://github.com/danielmarschall/oidplus/tree/7842cbd9a19be8ce98754db044342deb01ee9604"
  15721.             ]
  15722.         }
  15723.     },
  15724.     {
  15725.         "version": "2.0.0.404",
  15726.         "date": "2020-09-22 15:58:49 +0200",
  15727.         "author": "Daniel Marschall (ViaThinkSoft)",
  15728.         "changes": [
  15729.             "REVERT: Transparent TinyMCE (has problems with inverted color theme, as text color is black on black background)",
  15730.             "Smaller fixes of TinyMCE code"
  15731.         ],
  15732.         "sources": {
  15733.             "svn": [
  15734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@404"
  15735.             ],
  15736.             "git": [
  15737.                 "https://github.com/danielmarschall/oidplus/tree/8701ce44eb3ffee2d6480eecb55c527d71372832"
  15738.             ]
  15739.         }
  15740.     },
  15741.     {
  15742.         "version": "2.0.0.403",
  15743.         "date": "2020-09-21 22:12:05 +0200",
  15744.         "author": "Daniel Marschall (ViaThinkSoft)",
  15745.         "changes": [
  15746.             "Fixed menu entries without title for NonJS-browsers/search engines"
  15747.         ],
  15748.         "sources": {
  15749.             "svn": [
  15750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@403"
  15751.             ],
  15752.             "git": [
  15753.                 "https://github.com/danielmarschall/oidplus/tree/ba9ee659a380f397d9a356cfa8a5c302fa64d0d3"
  15754.             ]
  15755.         }
  15756.     },
  15757.     {
  15758.         "version": "2.0.0.402",
  15759.         "date": "2020-09-21 21:57:20 +0200",
  15760.         "author": "Daniel Marschall (ViaThinkSoft)",
  15761.         "changes": [
  15762.             "TinyMCE is now transparent",
  15763.             "BUGFIX: TinyMCE works now also on browsers which do not support \"document.currentScript\""
  15764.         ],
  15765.         "sources": {
  15766.             "svn": [
  15767.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@402"
  15768.             ],
  15769.             "git": [
  15770.                 "https://github.com/danielmarschall/oidplus/tree/e54fe14e1dbd449a5a00873857564774bc4e7ec1"
  15771.             ]
  15772.         }
  15773.     },
  15774.     {
  15775.         "version": "2.0.0.401",
  15776.         "date": "2020-09-21 09:32:08 +0200",
  15777.         "author": "Daniel Marschall (ViaThinkSoft)",
  15778.         "changes": [
  15779.             "It is now possible to have multiple translation message files, e.g. \"plugins/language/dede/messagesHelloWorldPlugin.xml\" if you want to have a translation for your own plugins."
  15780.         ],
  15781.         "sources": {
  15782.             "svn": [
  15783.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@401"
  15784.             ],
  15785.             "git": [
  15786.                 "https://github.com/danielmarschall/oidplus/tree/316223c8751c908575a707047ab5a47282bbbf27"
  15787.             ]
  15788.         }
  15789.     },
  15790.     {
  15791.         "version": "2.0.0.400",
  15792.         "date": "2020-09-20 17:11:53 +0200",
  15793.         "author": "Daniel Marschall (ViaThinkSoft)",
  15794.         "changes": [
  15795.             "BUGFIX: RAs cannot login and RAs cannot be created (BUG#0000208/1)",
  15796.             "BUGFIX: Infinite loop in e-mail-sending (BUG#0000208/2)"
  15797.         ],
  15798.         "sources": {
  15799.             "svn": [
  15800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@400"
  15801.             ],
  15802.             "git": [
  15803.                 "https://github.com/danielmarschall/oidplus/tree/4cfedddcb282dad1a8b469df187cb8834af93bfd"
  15804.             ]
  15805.         }
  15806.     },
  15807.     {
  15808.         "version": "2.0.0.399",
  15809.         "date": "2020-09-20 00:03:51 +0200",
  15810.         "author": "Daniel Marschall (ViaThinkSoft)",
  15811.         "changes": [
  15812.             "When the user tries to change to another page without saving the description of an OID, the page will send a warning"
  15813.         ],
  15814.         "sources": {
  15815.             "svn": [
  15816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@399"
  15817.             ],
  15818.             "git": [
  15819.                 "https://github.com/danielmarschall/oidplus/tree/96062aa01024d79e185f5a66fefa54bd3f67ca77"
  15820.             ]
  15821.         }
  15822.     },
  15823.     {
  15824.         "version": "2.0.0.398",
  15825.         "date": "2020-09-18 22:38:58 +0200",
  15826.         "author": "Daniel Marschall (ViaThinkSoft)",
  15827.         "changes": [],
  15828.         "sources": {
  15829.             "svn": [
  15830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@398"
  15831.             ],
  15832.             "git": [
  15833.                 "https://github.com/danielmarschall/oidplus/tree/18a5dcb2f7cb2ef375aaab31f4d1f9c129ba60e8"
  15834.             ]
  15835.         }
  15836.     },
  15837.     {
  15838.         "version": "2.0.0.397",
  15839.         "date": "2020-09-17 21:25:04 +0200",
  15840.         "author": "Daniel Marschall (ViaThinkSoft)",
  15841.         "changes": [
  15842.             "Updates to TinyMCE 5.4.2 , \"Style\" dropdown box is now working"
  15843.         ],
  15844.         "sources": {
  15845.             "svn": [
  15846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@397"
  15847.             ],
  15848.             "git": [
  15849.                 "https://github.com/danielmarschall/oidplus/tree/78817e4f182f33c25b20e17b99e4cc4af5bb3085"
  15850.             ]
  15851.         }
  15852.     },
  15853.     {
  15854.         "version": "2.0.0.396",
  15855.         "date": "2020-09-17 16:04:38 +0200",
  15856.         "author": "Daniel Marschall (ViaThinkSoft)",
  15857.         "changes": [],
  15858.         "sources": {
  15859.             "svn": [
  15860.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@396"
  15861.             ],
  15862.             "git": [
  15863.                 "https://github.com/danielmarschall/oidplus/tree/3ce3e988213363eb85ef1ecf91278756706d29a1"
  15864.             ]
  15865.         }
  15866.     },
  15867.     {
  15868.         "version": "2.0.0.395",
  15869.         "date": "2020-09-17 11:51:46 +0200",
  15870.         "author": "Daniel Marschall (ViaThinkSoft)",
  15871.         "changes": [
  15872.             "It is now possible to add a well-known OID (e.g. 2.999 or 1.3.6.1.4.1) to your system."
  15873.         ],
  15874.         "sources": {
  15875.             "svn": [
  15876.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@395"
  15877.             ],
  15878.             "git": [
  15879.                 "https://github.com/danielmarschall/oidplus/tree/b7e4357f38e5e4192ab6538caafd8573d0e3e72a"
  15880.             ]
  15881.         }
  15882.     },
  15883.     {
  15884.         "version": "2.0.0.394",
  15885.         "date": "2020-09-16 23:38:10 +0200",
  15886.         "author": "Daniel Marschall (ViaThinkSoft)",
  15887.         "changes": [
  15888.             "Registration/OIDinfo-Interface: Special case where the IANA PEN or UUID OID root is used as system root (but the legal root is inside it) is now supported."
  15889.         ],
  15890.         "sources": {
  15891.             "svn": [
  15892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@394"
  15893.             ],
  15894.             "git": [
  15895.                 "https://github.com/danielmarschall/oidplus/tree/9e030421d768a37953d559a5000a8f747b0a1eb1"
  15896.             ]
  15897.         }
  15898.     },
  15899.     {
  15900.         "version": "2.0.0.393",
  15901.         "date": "2020-09-15 23:50:52 +0200",
  15902.         "author": "Daniel Marschall (ViaThinkSoft)",
  15903.         "changes": [
  15904.             "* TinyMCE Editor is now also translated",
  15905.             "* A warning is shown when you try to enter an ASN.1 identifier which is already existing at the same arc",
  15906.             "* A warning is shown when you try to create an OID without ASN.1 identifier"
  15907.         ],
  15908.         "sources": {
  15909.             "svn": [
  15910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@393"
  15911.             ],
  15912.             "git": [
  15913.                 "https://github.com/danielmarschall/oidplus/tree/7bacd06af23740940a84c7b041408f558487f407"
  15914.             ]
  15915.         }
  15916.     },
  15917.     {
  15918.         "version": "2.0.0.392",
  15919.         "date": "2020-09-15 19:59:14 +0200",
  15920.         "author": "Daniel Marschall (ViaThinkSoft)",
  15921.         "changes": [
  15922.             "Removed md5() and sha1() from security-relevant areas [although the security impact was VERY small]"
  15923.         ],
  15924.         "sources": {
  15925.             "svn": [
  15926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@392"
  15927.             ],
  15928.             "git": [
  15929.                 "https://github.com/danielmarschall/oidplus/tree/696cfe67f5cf8799a86cf874b3adbd70bc0616d9"
  15930.             ]
  15931.         }
  15932.     },
  15933.     {
  15934.         "version": "2.0.0.391",
  15935.         "date": "2020-09-14 17:23:30 +0200",
  15936.         "author": "Daniel Marschall (ViaThinkSoft)",
  15937.         "changes": [],
  15938.         "sources": {
  15939.             "svn": [
  15940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@391"
  15941.             ],
  15942.             "git": [
  15943.                 "https://github.com/danielmarschall/oidplus/tree/a2e8b404f72552da4356b6b3f52816fc5edd2b15"
  15944.             ]
  15945.         }
  15946.     },
  15947.     {
  15948.         "version": "2.0.0.390",
  15949.         "date": "2020-09-14 17:06:23 +0200",
  15950.         "author": "Daniel Marschall (ViaThinkSoft)",
  15951.         "changes": [],
  15952.         "sources": {
  15953.             "svn": [
  15954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@390"
  15955.             ],
  15956.             "git": [
  15957.                 "https://github.com/danielmarschall/oidplus/tree/d071dc3201a8a7a041e5a338856d7260f11b1e4b"
  15958.             ]
  15959.         }
  15960.     },
  15961.     {
  15962.         "version": "2.0.0.389",
  15963.         "date": "2020-09-14 17:06:17 +0200",
  15964.         "author": "Daniel Marschall (ViaThinkSoft)",
  15965.         "changes": [
  15966.             "XML Schema for plugin manifests"
  15967.         ],
  15968.         "sources": {
  15969.             "svn": [
  15970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@389"
  15971.             ],
  15972.             "git": [
  15973.                 "https://github.com/danielmarschall/oidplus/tree/30de43fea8981c0fa88bea8c324f1712e4695c38"
  15974.             ]
  15975.         }
  15976.     },
  15977.     {
  15978.         "version": "2.0.0.388",
  15979.         "date": "2020-09-12 23:56:10 +0200",
  15980.         "author": "Daniel Marschall (ViaThinkSoft)",
  15981.         "changes": [],
  15982.         "sources": {
  15983.             "svn": [
  15984.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@388"
  15985.             ],
  15986.             "git": [
  15987.                 "https://github.com/danielmarschall/oidplus/tree/2cfce5b1c1ce4f504761fa405be9b065cbebf02b"
  15988.             ]
  15989.         }
  15990.     },
  15991.     {
  15992.         "version": "2.0.0.387",
  15993.         "date": "2020-09-12 22:37:23 +0200",
  15994.         "author": "Daniel Marschall (ViaThinkSoft)",
  15995.         "changes": [],
  15996.         "sources": {
  15997.             "svn": [
  15998.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@387"
  15999.             ],
  16000.             "git": [
  16001.                 "https://github.com/danielmarschall/oidplus/tree/44a5adb157dfd1d66fd9d706e572c66cbe3ffedc"
  16002.             ]
  16003.         }
  16004.     },
  16005.     {
  16006.         "version": "2.0.0.386",
  16007.         "date": "2020-09-12 22:00:01 +0200",
  16008.         "author": "Daniel Marschall (ViaThinkSoft)",
  16009.         "changes": [
  16010.             "Fixed various smaller things detected by warnings/errors of \"Eclipse for PHP\""
  16011.         ],
  16012.         "sources": {
  16013.             "svn": [
  16014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@386"
  16015.             ],
  16016.             "git": [
  16017.                 "https://github.com/danielmarschall/oidplus/tree/fd7503102a46900a4a60cbd6e8417b38924cc5a0"
  16018.             ]
  16019.         }
  16020.     },
  16021.     {
  16022.         "version": "2.0.0.385",
  16023.         "date": "2020-09-11 14:07:18 +0200",
  16024.         "author": "Daniel Marschall (ViaThinkSoft)",
  16025.         "changes": [
  16026.             "* Web-WHOIS opens in new window",
  16027.             "* Web-WHOIS: Showing of URL without opening it, and be able to copy to clipboard",
  16028.             "* Added German license translation disclaimer"
  16029.         ],
  16030.         "sources": {
  16031.             "svn": [
  16032.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@385"
  16033.             ],
  16034.             "git": [
  16035.                 "https://github.com/danielmarschall/oidplus/tree/b414f697e56b672dc1b7c5ef6f031cf105bc6d8d"
  16036.             ]
  16037.         }
  16038.     },
  16039.     {
  16040.         "version": "2.0.0.384",
  16041.         "date": "2020-09-03 15:25:10 +0200",
  16042.         "author": "Daniel Marschall (ViaThinkSoft)",
  16043.         "changes": [
  16044.             "BUGFIX: Object root page showed file attachments \"info.txt\" and \"index.html\". Fixed."
  16045.         ],
  16046.         "sources": {
  16047.             "svn": [
  16048.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@384"
  16049.             ],
  16050.             "git": [
  16051.                 "https://github.com/danielmarschall/oidplus/tree/71f32ba0dd70bc87e86eb3c490fcdc0b36c1a6f8"
  16052.             ]
  16053.         }
  16054.     },
  16055.     {
  16056.         "version": "2.0.0.383",
  16057.         "date": "2020-09-01 15:04:49 +0200",
  16058.         "author": "Daniel Marschall (ViaThinkSoft)",
  16059.         "changes": [
  16060.             "Apache 2.0 Lizenz deutsche \u00dcbersetzung"
  16061.         ],
  16062.         "sources": {
  16063.             "svn": [
  16064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@383"
  16065.             ],
  16066.             "git": [
  16067.                 "https://github.com/danielmarschall/oidplus/tree/8c391e0a0a36b35cd5635413d364b3dac224e156"
  16068.             ]
  16069.         }
  16070.     },
  16071.     {
  16072.         "version": "2.0.0.382",
  16073.         "date": "2020-08-31 21:12:54 +0200",
  16074.         "author": "Daniel Marschall (ViaThinkSoft)",
  16075.         "changes": [
  16076.             "Minor changes"
  16077.         ],
  16078.         "sources": {
  16079.             "svn": [
  16080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@382"
  16081.             ],
  16082.             "git": [
  16083.                 "https://github.com/danielmarschall/oidplus/tree/5f66058351976b2f7a7498c5312bc90d57e8f36a"
  16084.             ]
  16085.         }
  16086.     },
  16087.     {
  16088.         "version": "2.0.0.381",
  16089.         "date": "2020-08-31 16:45:05 +0200",
  16090.         "author": "Daniel Marschall (ViaThinkSoft)",
  16091.         "changes": [
  16092.             "Status codes: Negative = Error, Zero = Normal OK, Positive = OK, but with additional information"
  16093.         ],
  16094.         "sources": {
  16095.             "svn": [
  16096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@381"
  16097.             ],
  16098.             "git": [
  16099.                 "https://github.com/danielmarschall/oidplus/tree/8566a2dded81973bec19c54c9b79d2a001a856ce"
  16100.             ]
  16101.         }
  16102.     },
  16103.     {
  16104.         "version": "2.0.0.380",
  16105.         "date": "2020-08-30 15:08:02 +0200",
  16106.         "author": "Daniel Marschall (ViaThinkSoft)",
  16107.         "changes": [
  16108.             "Plugin-related code improvements"
  16109.         ],
  16110.         "sources": {
  16111.             "svn": [
  16112.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@380"
  16113.             ],
  16114.             "git": [
  16115.                 "https://github.com/danielmarschall/oidplus/tree/1ea04afccc9121cdbd5e9a7168469c86c016e66c"
  16116.             ]
  16117.         }
  16118.     },
  16119.     {
  16120.         "version": "2.0.0.379",
  16121.         "date": "2020-08-30 00:58:28 +0200",
  16122.         "author": "Daniel Marschall (ViaThinkSoft)",
  16123.         "changes": [
  16124.             "Improved compatibility with iPhone Safari"
  16125.         ],
  16126.         "sources": {
  16127.             "svn": [
  16128.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@379"
  16129.             ],
  16130.             "git": [
  16131.                 "https://github.com/danielmarschall/oidplus/tree/8feadd9cbf17f6a948e0a05f5ae1eed4df0b3f94"
  16132.             ]
  16133.         }
  16134.     },
  16135.     {
  16136.         "version": "2.0.0.378",
  16137.         "date": "2020-08-29 11:19:36 +0200",
  16138.         "author": "Daniel Marschall (ViaThinkSoft)",
  16139.         "changes": [],
  16140.         "sources": {
  16141.             "svn": [
  16142.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@378"
  16143.             ],
  16144.             "git": [
  16145.                 "https://github.com/danielmarschall/oidplus/tree/540ee296b4db10f52731fea06f02e059954e3dc0"
  16146.             ]
  16147.         }
  16148.     },
  16149.     {
  16150.         "version": "2.0.0.377",
  16151.         "date": "2020-08-29 11:14:27 +0200",
  16152.         "author": "Daniel Marschall (ViaThinkSoft)",
  16153.         "changes": [
  16154.             "BUGFIX: Language flags are broken if OIDplus is located in the domain's root directory"
  16155.         ],
  16156.         "sources": {
  16157.             "svn": [
  16158.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@377"
  16159.             ],
  16160.             "git": [
  16161.                 "https://github.com/danielmarschall/oidplus/tree/e3e7f0d1d951115e7a7c3732e881b2a3aaf4ee32"
  16162.             ]
  16163.         }
  16164.     },
  16165.     {
  16166.         "version": "2.0.0.376",
  16167.         "date": "2020-08-29 11:05:10 +0200",
  16168.         "author": "Daniel Marschall (ViaThinkSoft)",
  16169.         "changes": [
  16170.             "Introduced cache folder, and cached polyfill replies"
  16171.         ],
  16172.         "sources": {
  16173.             "svn": [
  16174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@376"
  16175.             ],
  16176.             "git": [
  16177.                 "https://github.com/danielmarschall/oidplus/tree/92d8f735426a9767a2f126cb5b4e2a5721a4230c"
  16178.             ]
  16179.         }
  16180.     },
  16181.     {
  16182.         "version": "2.0.0.375",
  16183.         "date": "2020-08-29 01:07:14 +0200",
  16184.         "author": "Daniel Marschall (ViaThinkSoft)",
  16185.         "changes": [
  16186.             "Privacy improvement: Polyfill.io is called server-side (not from proxy). Improved compatibility with Internet Explorer."
  16187.         ],
  16188.         "sources": {
  16189.             "svn": [
  16190.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@375"
  16191.             ],
  16192.             "git": [
  16193.                 "https://github.com/danielmarschall/oidplus/tree/d88316f5dba127e918dcad0191ac79698c98825b"
  16194.             ]
  16195.         }
  16196.     },
  16197.     {
  16198.         "version": "2.0.0.374",
  16199.         "date": "2020-08-28 00:22:53 +0200",
  16200.         "author": "Daniel Marschall (ViaThinkSoft)",
  16201.         "changes": [
  16202.             "test_database_plugins development tool is now only available on console/CLI"
  16203.         ],
  16204.         "sources": {
  16205.             "svn": [
  16206.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@374"
  16207.             ],
  16208.             "git": [
  16209.                 "https://github.com/danielmarschall/oidplus/tree/284ea924bcbe0a34a241759a47c1c4d1886b3842"
  16210.             ]
  16211.         }
  16212.     },
  16213.     {
  16214.         "version": "2.0.0.373",
  16215.         "date": "2020-08-26 16:18:18 +0200",
  16216.         "author": "Daniel Marschall (ViaThinkSoft)",
  16217.         "changes": [],
  16218.         "sources": {
  16219.             "svn": [
  16220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@373"
  16221.             ],
  16222.             "git": [
  16223.                 "https://github.com/danielmarschall/oidplus/tree/2eadc385fcc0081ed35f532477a9dc1742614492"
  16224.             ]
  16225.         }
  16226.     },
  16227.     {
  16228.         "version": "2.0.0.372",
  16229.         "date": "2020-08-25 16:04:05 +0200",
  16230.         "author": "Daniel Marschall (ViaThinkSoft)",
  16231.         "changes": [],
  16232.         "sources": {
  16233.             "svn": [
  16234.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@372"
  16235.             ],
  16236.             "git": [
  16237.                 "https://github.com/danielmarschall/oidplus/tree/2252cfe400b24d4f22afa773387ac244fb3695f1"
  16238.             ]
  16239.         }
  16240.     },
  16241.     {
  16242.         "version": "2.0.0.371",
  16243.         "date": "2020-08-25 15:03:01 +0200",
  16244.         "author": "Daniel Marschall (ViaThinkSoft)",
  16245.         "changes": [
  16246.             "German translation fixes"
  16247.         ],
  16248.         "sources": {
  16249.             "svn": [
  16250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@371"
  16251.             ],
  16252.             "git": [
  16253.                 "https://github.com/danielmarschall/oidplus/tree/4581c9dfc2471ac53530277e694dfa8964692cc0"
  16254.             ]
  16255.         }
  16256.     },
  16257.     {
  16258.         "version": "2.0.0.370",
  16259.         "date": "2020-08-25 15:02:34 +0200",
  16260.         "author": "Daniel Marschall (ViaThinkSoft)",
  16261.         "changes": [
  16262.             "Communication between OIDplus and ViaThinkSoft server is now fully AJAX/JSON"
  16263.         ],
  16264.         "sources": {
  16265.             "svn": [
  16266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@370"
  16267.             ],
  16268.             "git": [
  16269.                 "https://github.com/danielmarschall/oidplus/tree/9a025fae9a7d9458e861311cac402a720105b175"
  16270.             ]
  16271.         }
  16272.     },
  16273.     {
  16274.         "version": "2.0.0.369",
  16275.         "date": "2020-08-24 17:18:42 +0200",
  16276.         "author": "Daniel Marschall (ViaThinkSoft)",
  16277.         "changes": [
  16278.             "Some German translation fixes"
  16279.         ],
  16280.         "sources": {
  16281.             "svn": [
  16282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@369"
  16283.             ],
  16284.             "git": [
  16285.                 "https://github.com/danielmarschall/oidplus/tree/d1f21fc5d3995ffb1253e6f1ea7f8ab26293dd8d"
  16286.             ]
  16287.         }
  16288.     },
  16289.     {
  16290.         "version": "2.0.0.368",
  16291.         "date": "2020-08-24 10:31:24 +0200",
  16292.         "author": "Daniel Marschall (ViaThinkSoft)",
  16293.         "changes": [
  16294.             "Smaller fixed.",
  16295.             "DROPPED support for setting \"resource_plugin_title\" (due to multilinguality)"
  16296.         ],
  16297.         "sources": {
  16298.             "svn": [
  16299.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@368"
  16300.             ],
  16301.             "git": [
  16302.                 "https://github.com/danielmarschall/oidplus/tree/2745c98061f2b209683256c3b7d846caf8efb7d1"
  16303.             ]
  16304.         }
  16305.     },
  16306.     {
  16307.         "version": "2.0.0.367",
  16308.         "date": "2020-08-24 00:09:05 +0200",
  16309.         "author": "Daniel Marschall (ViaThinkSoft)",
  16310.         "changes": [
  16311.             "Added CONTRIBUTING file"
  16312.         ],
  16313.         "sources": {
  16314.             "svn": [
  16315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@367"
  16316.             ],
  16317.             "git": [
  16318.                 "https://github.com/danielmarschall/oidplus/tree/5f9ea8e476306891160bc9ad9c9e0edcaab2ea8c"
  16319.             ]
  16320.         }
  16321.     },
  16322.     {
  16323.         "version": "2.0.0.366",
  16324.         "date": "2020-08-23 23:54:11 +0200",
  16325.         "author": "Daniel Marschall (ViaThinkSoft)",
  16326.         "changes": [
  16327.             "Various smaller things"
  16328.         ],
  16329.         "sources": {
  16330.             "svn": [
  16331.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@366"
  16332.             ],
  16333.             "git": [
  16334.                 "https://github.com/danielmarschall/oidplus/tree/c6cf258861baed20f84eb0b3a97d75077ee79e4c"
  16335.             ]
  16336.         }
  16337.     },
  16338.     {
  16339.         "version": "2.0.0.365",
  16340.         "date": "2020-08-23 19:44:30 +0200",
  16341.         "author": "Daniel Marschall (ViaThinkSoft)",
  16342.         "changes": [
  16343.             "Introduced directories \"userdata_pub\" and \"userdata/private\""
  16344.         ],
  16345.         "sources": {
  16346.             "svn": [
  16347.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@365"
  16348.             ],
  16349.             "git": [
  16350.                 "https://github.com/danielmarschall/oidplus/tree/6a9998040cb511818373abb382df473ecef72f3e"
  16351.             ]
  16352.         }
  16353.     },
  16354.     {
  16355.         "version": "2.0.0.364",
  16356.         "date": "2020-08-23 18:59:04 +0200",
  16357.         "author": "Daniel Marschall (ViaThinkSoft)",
  16358.         "changes": [
  16359.             "DROPPED support for \"welcome.local.html\". Use \"userdata/welcome/welcome.html\" (English) and \"userdata/welcome/welcome$dede.html\" (German) instead!",
  16360.             "DROPPED support for \"oidplus_base.local.css\". Use \"userdata/styles/oidplus_base.css\" instead!"
  16361.         ],
  16362.         "sources": {
  16363.             "svn": [
  16364.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@364"
  16365.             ],
  16366.             "git": [
  16367.                 "https://github.com/danielmarschall/oidplus/tree/c96af8cd8e8f9f325cf7b1e6fc11f17a616a9924"
  16368.             ]
  16369.         }
  16370.     },
  16371.     {
  16372.         "version": "2.0.0.363",
  16373.         "date": "2020-08-23 16:59:51 +0200",
  16374.         "author": "Daniel Marschall (ViaThinkSoft)",
  16375.         "changes": [],
  16376.         "sources": {
  16377.             "svn": [
  16378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@363"
  16379.             ],
  16380.             "git": [
  16381.                 "https://github.com/danielmarschall/oidplus/tree/8e9f8c49d5260220033eac1ff83014536c734c1d"
  16382.             ]
  16383.         }
  16384.     },
  16385.     {
  16386.         "version": "2.0.0.362",
  16387.         "date": "2020-08-23 16:49:43 +0200",
  16388.         "author": "Daniel Marschall (ViaThinkSoft)",
  16389.         "changes": [
  16390.             "Setup and OOBE is now translated to German, too.",
  16391.             "Freshly installed plugins can request that the OOBE is shown in order to ask the user to check the settings of these plugins.",
  16392.             "",
  16393.             "ATTENTION: Existing users will see the Setup/OOBE screen after Update. Just enter your administrator password and continue."
  16394.         ],
  16395.         "sources": {
  16396.             "svn": [
  16397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@362"
  16398.             ],
  16399.             "git": [
  16400.                 "https://github.com/danielmarschall/oidplus/tree/4b3feaea864d187654e5d082cc7883c8ec5480a1"
  16401.             ]
  16402.         }
  16403.     },
  16404.     {
  16405.         "version": "2.0.0.361",
  16406.         "date": "2020-08-23 00:57:17 +0200",
  16407.         "author": "Daniel Marschall (ViaThinkSoft)",
  16408.         "changes": [
  16409.             "UTF-8 Fix"
  16410.         ],
  16411.         "sources": {
  16412.             "svn": [
  16413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@361"
  16414.             ],
  16415.             "git": [
  16416.                 "https://github.com/danielmarschall/oidplus/tree/93b9b2575132e6fc884987814908ee61b59c1365"
  16417.             ]
  16418.         }
  16419.     },
  16420.     {
  16421.         "version": "2.0.0.360",
  16422.         "date": "2020-08-23 00:28:31 +0200",
  16423.         "author": "Daniel Marschall (ViaThinkSoft)",
  16424.         "changes": [
  16425.             "LARGE UPDATE: Made everything multilingual; Translation to German!"
  16426.         ],
  16427.         "sources": {
  16428.             "svn": [
  16429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@360"
  16430.             ],
  16431.             "git": [
  16432.                 "https://github.com/danielmarschall/oidplus/tree/c9919b362385aecb8f0981c57853dad4f13c9a9f"
  16433.             ]
  16434.         }
  16435.     },
  16436.     {
  16437.         "version": "2.0.0.359",
  16438.         "date": "2020-08-19 23:25:54 +0200",
  16439.         "author": "Daniel Marschall (ViaThinkSoft)",
  16440.         "changes": [],
  16441.         "sources": {
  16442.             "svn": [
  16443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@359"
  16444.             ],
  16445.             "git": [
  16446.                 "https://github.com/danielmarschall/oidplus/tree/cf9c283141bb5b15451ac36a0fc9be8d2d9d63ff"
  16447.             ]
  16448.         }
  16449.     },
  16450.     {
  16451.         "version": "2.0.0.357",
  16452.         "date": "2020-08-16 01:30:39 +0200",
  16453.         "author": "Daniel Marschall (ViaThinkSoft)",
  16454.         "changes": [],
  16455.         "sources": {
  16456.             "svn": [
  16457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@357"
  16458.             ],
  16459.             "git": [
  16460.                 "https://github.com/danielmarschall/oidplus/tree/191788f2ce9615748915bc7ccd15fa85be2e261b"
  16461.             ]
  16462.         }
  16463.     },
  16464.     {
  16465.         "version": "2.0.0.356",
  16466.         "date": "2020-08-11 21:41:11 +0200",
  16467.         "author": "Daniel Marschall (ViaThinkSoft)",
  16468.         "changes": [
  16469.             "Made language flags more pretty. Increased compatibility with Internet Explorer."
  16470.         ],
  16471.         "sources": {
  16472.             "svn": [
  16473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@356"
  16474.             ],
  16475.             "git": [
  16476.                 "https://github.com/danielmarschall/oidplus/tree/7d743900d54f56701b24c3e7caf40571f2f3cb02"
  16477.             ]
  16478.         }
  16479.     },
  16480.     {
  16481.         "version": "2.0.0.355",
  16482.         "date": "2020-08-10 14:34:03 +0200",
  16483.         "author": "Daniel Marschall (ViaThinkSoft)",
  16484.         "changes": [
  16485.             "Added framework for multilinguality (PHP/JS). Currently, nothing is translated, though."
  16486.         ],
  16487.         "sources": {
  16488.             "svn": [
  16489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@355"
  16490.             ],
  16491.             "git": [
  16492.                 "https://github.com/danielmarschall/oidplus/tree/69a1f877b6fd510606c17c1ddb6bbcd2abe17d52"
  16493.             ]
  16494.         }
  16495.     },
  16496.     {
  16497.         "version": "2.0.0.354",
  16498.         "date": "2020-08-08 20:00:12 +0200",
  16499.         "author": "Daniel Marschall (ViaThinkSoft)",
  16500.         "changes": [
  16501.             "FreeOID ToS proofed by grammarly.com"
  16502.         ],
  16503.         "sources": {
  16504.             "svn": [
  16505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@354"
  16506.             ],
  16507.             "git": [
  16508.                 "https://github.com/danielmarschall/oidplus/tree/a22b6c625c7ee7c446f91e3010bea3322c712b8c"
  16509.             ]
  16510.         }
  16511.     },
  16512.     {
  16513.         "version": "2.0.0.353",
  16514.         "date": "2020-08-08 19:34:56 +0200",
  16515.         "author": "Daniel Marschall (ViaThinkSoft)",
  16516.         "changes": [
  16517.             "IIS Installation Routine updated"
  16518.         ],
  16519.         "sources": {
  16520.             "svn": [
  16521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@353"
  16522.             ],
  16523.             "git": [
  16524.                 "https://github.com/danielmarschall/oidplus/tree/9c355cb3b4ab793fd4528d9ae524d3555ed99aaa"
  16525.             ]
  16526.         }
  16527.     },
  16528.     {
  16529.         "version": "2.0.0.352",
  16530.         "date": "2020-08-02 21:05:48 +0200",
  16531.         "author": "Daniel Marschall (ViaThinkSoft)",
  16532.         "changes": [
  16533.             "OOBE Bugfix: Redirection didn't work if the port was not 80/443"
  16534.         ],
  16535.         "sources": {
  16536.             "svn": [
  16537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@352"
  16538.             ],
  16539.             "git": [
  16540.                 "https://github.com/danielmarschall/oidplus/tree/7b547637c7c175478746178a98b896a050674c04"
  16541.             ]
  16542.         }
  16543.     },
  16544.     {
  16545.         "version": "2.0.0.351",
  16546.         "date": "2020-08-02 19:59:44 +0200",
  16547.         "author": "Daniel Marschall (ViaThinkSoft)",
  16548.         "changes": [
  16549.             "Small changes"
  16550.         ],
  16551.         "sources": {
  16552.             "svn": [
  16553.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@351"
  16554.             ],
  16555.             "git": [
  16556.                 "https://github.com/danielmarschall/oidplus/tree/e9ad2ead8be9e4703beebc5340bd268ffc034526"
  16557.             ]
  16558.         }
  16559.     },
  16560.     {
  16561.         "version": "2.0.0.350",
  16562.         "date": "2020-07-31 16:54:27 +0200",
  16563.         "author": "Daniel Marschall (ViaThinkSoft)",
  16564.         "changes": [],
  16565.         "sources": {
  16566.             "svn": [
  16567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@350"
  16568.             ],
  16569.             "git": [
  16570.                 "https://github.com/danielmarschall/oidplus/tree/d58a507ddc8e4e1b228b02ae89b81b65c6303875"
  16571.             ]
  16572.         }
  16573.     },
  16574.     {
  16575.         "version": "2.0.0.349",
  16576.         "date": "2020-07-31 11:14:23 +0200",
  16577.         "author": "Daniel Marschall (ViaThinkSoft)",
  16578.         "changes": [
  16579.             "Fixed OOBE!"
  16580.         ],
  16581.         "sources": {
  16582.             "svn": [
  16583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@349"
  16584.             ],
  16585.             "git": [
  16586.                 "https://github.com/danielmarschall/oidplus/tree/47266ae441280d682c2e99050aa39c6d424d9270"
  16587.             ]
  16588.         }
  16589.     },
  16590.     {
  16591.         "version": "2.0.0.348",
  16592.         "date": "2020-07-30 21:10:06 +0200",
  16593.         "author": "Daniel Marschall (ViaThinkSoft)",
  16594.         "changes": [],
  16595.         "sources": {
  16596.             "svn": [
  16597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@348"
  16598.             ],
  16599.             "git": [
  16600.                 "https://github.com/danielmarschall/oidplus/tree/7636ab1ceae942dc4a4f2e6388c8c4943771e766"
  16601.             ]
  16602.         }
  16603.     },
  16604.     {
  16605.         "version": "2.0.0.347",
  16606.         "date": "2020-07-30 15:35:15 +0200",
  16607.         "author": "Daniel Marschall (ViaThinkSoft)",
  16608.         "changes": [
  16609.             "OIDinfo plugin import/export fixed"
  16610.         ],
  16611.         "sources": {
  16612.             "svn": [
  16613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@347"
  16614.             ],
  16615.             "git": [
  16616.                 "https://github.com/danielmarschall/oidplus/tree/4d6b9ac6bffbd680aa1371c1e94a09beec77771d"
  16617.             ]
  16618.         }
  16619.     },
  16620.     {
  16621.         "version": "2.0.0.346",
  16622.         "date": "2020-07-30 14:50:27 +0200",
  16623.         "author": "Daniel Marschall (ViaThinkSoft)",
  16624.         "changes": [
  16625.             "New plugin: System info"
  16626.         ],
  16627.         "sources": {
  16628.             "svn": [
  16629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@346"
  16630.             ],
  16631.             "git": [
  16632.                 "https://github.com/danielmarschall/oidplus/tree/6c54dd3762db7f1d494bdd03a5463aeea138a027"
  16633.             ]
  16634.         }
  16635.     },
  16636.     {
  16637.         "version": "2.0.0.345",
  16638.         "date": "2020-07-29 16:49:51 +0200",
  16639.         "author": "Daniel Marschall (ViaThinkSoft)",
  16640.         "changes": [
  16641.             "RFC"
  16642.         ],
  16643.         "sources": {
  16644.             "svn": [
  16645.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@345"
  16646.             ],
  16647.             "git": [
  16648.                 "https://github.com/danielmarschall/oidplus/tree/2b60333bf433b1c03435b307ffbcc393fb0b54cf"
  16649.             ]
  16650.         }
  16651.     },
  16652.     {
  16653.         "version": "2.0.0.344",
  16654.         "date": "2020-07-28 11:27:56 +0200",
  16655.         "author": "Daniel Marschall (ViaThinkSoft)",
  16656.         "changes": [
  16657.             "privacy_documentation.html proofed by grammarly.com"
  16658.         ],
  16659.         "sources": {
  16660.             "svn": [
  16661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@344"
  16662.             ],
  16663.             "git": [
  16664.                 "https://github.com/danielmarschall/oidplus/tree/b3d136a0cbecf7e300d94260bdea9864445f66d0"
  16665.             ]
  16666.         }
  16667.     },
  16668.     {
  16669.         "version": "2.0.0.343",
  16670.         "date": "2020-07-27 19:30:29 +0200",
  16671.         "author": "Daniel Marschall (ViaThinkSoft)",
  16672.         "changes": [
  16673.             "RFC"
  16674.         ],
  16675.         "sources": {
  16676.             "svn": [
  16677.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@343"
  16678.             ],
  16679.             "git": [
  16680.                 "https://github.com/danielmarschall/oidplus/tree/07e653334a43f032f971e1c6d241040ad06960ed"
  16681.             ]
  16682.         }
  16683.     },
  16684.     {
  16685.         "version": "2.0.0.342",
  16686.         "date": "2020-07-14 21:30:11 +0200",
  16687.         "author": "Daniel Marschall (ViaThinkSoft)",
  16688.         "changes": [
  16689.             "RFC"
  16690.         ],
  16691.         "sources": {
  16692.             "svn": [
  16693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@342"
  16694.             ],
  16695.             "git": [
  16696.                 "https://github.com/danielmarschall/oidplus/tree/920b3a26278fe57ba5b59307516261c1778db7a1"
  16697.             ]
  16698.         }
  16699.     },
  16700.     {
  16701.         "version": "2.0.0.341",
  16702.         "date": "2020-07-06 21:52:16 +0200",
  16703.         "author": "Daniel Marschall (ViaThinkSoft)",
  16704.         "changes": [
  16705.             "RFC proofed by grammarly.com"
  16706.         ],
  16707.         "sources": {
  16708.             "svn": [
  16709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@341"
  16710.             ],
  16711.             "git": [
  16712.                 "https://github.com/danielmarschall/oidplus/tree/ee73fa5a29014b7361b121dda3da4e01c7e7968e"
  16713.             ]
  16714.         }
  16715.     },
  16716.     {
  16717.         "version": "2.0.0.340",
  16718.         "date": "2020-07-05 21:25:04 +0200",
  16719.         "author": "Daniel Marschall (ViaThinkSoft)",
  16720.         "changes": [
  16721.             "RFC"
  16722.         ],
  16723.         "sources": {
  16724.             "svn": [
  16725.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@340"
  16726.             ],
  16727.             "git": [
  16728.                 "https://github.com/danielmarschall/oidplus/tree/c8d6fe9f691feba346c2415f442c7c5e0e396b53"
  16729.             ]
  16730.         }
  16731.     },
  16732.     {
  16733.         "version": "2.0.0.339",
  16734.         "date": "2020-07-05 13:57:13 +0200",
  16735.         "author": "Daniel Marschall (ViaThinkSoft)",
  16736.         "changes": [
  16737.             "OID-WHOIS updated JSON and XML schemas"
  16738.         ],
  16739.         "sources": {
  16740.             "svn": [
  16741.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@339"
  16742.             ],
  16743.             "git": [
  16744.                 "https://github.com/danielmarschall/oidplus/tree/0cdc6fb0f9300bc3472b81e5f455c415571e6ef6"
  16745.             ]
  16746.         }
  16747.     },
  16748.     {
  16749.         "version": "2.0.0.338",
  16750.         "date": "2020-06-29 12:05:17 +0200",
  16751.         "author": "Daniel Marschall (ViaThinkSoft)",
  16752.         "changes": [
  16753.             "RFC"
  16754.         ],
  16755.         "sources": {
  16756.             "svn": [
  16757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@338"
  16758.             ],
  16759.             "git": [
  16760.                 "https://github.com/danielmarschall/oidplus/tree/7837c4385c2b9aed674fa4867e42dd6c49b2ee70"
  16761.             ]
  16762.         }
  16763.     },
  16764.     {
  16765.         "version": "2.0.0.337",
  16766.         "date": "2020-06-22 16:10:39 +0200",
  16767.         "author": "Daniel Marschall (ViaThinkSoft)",
  16768.         "changes": [
  16769.             "RFC"
  16770.         ],
  16771.         "sources": {
  16772.             "svn": [
  16773.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@337"
  16774.             ],
  16775.             "git": [
  16776.                 "https://github.com/danielmarschall/oidplus/tree/cebe0c51357931a6573d2ba53cefa1dcce9d1f02"
  16777.             ]
  16778.         }
  16779.     },
  16780.     {
  16781.         "version": "2.0.0.336",
  16782.         "date": "2020-06-18 13:02:44 +0200",
  16783.         "author": "Daniel Marschall (ViaThinkSoft)",
  16784.         "changes": [
  16785.             "RFC Large changes"
  16786.         ],
  16787.         "sources": {
  16788.             "svn": [
  16789.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@336"
  16790.             ],
  16791.             "git": [
  16792.                 "https://github.com/danielmarschall/oidplus/tree/8ca2e7aabb43c8cbd4594f809e48d88237e34d94"
  16793.             ]
  16794.         }
  16795.     },
  16796.     {
  16797.         "version": "2.0.0.335",
  16798.         "date": "2020-06-17 00:18:56 +0200",
  16799.         "author": "Daniel Marschall (ViaThinkSoft)",
  16800.         "changes": [
  16801.             "RFC: Removed one section in IANA considerations; removed IPv6 alternative namespace example"
  16802.         ],
  16803.         "sources": {
  16804.             "svn": [
  16805.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@335"
  16806.             ],
  16807.             "git": [
  16808.                 "https://github.com/danielmarschall/oidplus/tree/ac9756318faca6eca213b307bcd54618793e87fe"
  16809.             ]
  16810.         }
  16811.     },
  16812.     {
  16813.         "version": "2.0.0.334",
  16814.         "date": "2020-06-15 23:22:25 +0200",
  16815.         "author": "Daniel Marschall (ViaThinkSoft)",
  16816.         "changes": [
  16817.             "RFC: Small addition to Digital Signature chapter"
  16818.         ],
  16819.         "sources": {
  16820.             "svn": [
  16821.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@334"
  16822.             ],
  16823.             "git": [
  16824.                 "https://github.com/danielmarschall/oidplus/tree/a70fef00725c0a5406bb6e1ec2af11e3713a9a73"
  16825.             ]
  16826.         }
  16827.     },
  16828.     {
  16829.         "version": "2.0.0.333",
  16830.         "date": "2020-06-15 17:27:07 +0200",
  16831.         "author": "Daniel Marschall (ViaThinkSoft)",
  16832.         "changes": [
  16833.             "RFC: Smaller changes; Referencing style updated to \"www.rfc-editor.org/ref-example/\", re-structured chapters"
  16834.         ],
  16835.         "sources": {
  16836.             "svn": [
  16837.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@333"
  16838.             ],
  16839.             "git": [
  16840.                 "https://github.com/danielmarschall/oidplus/tree/947eb153fab42020966c117977b1beced69ed32a"
  16841.             ]
  16842.         }
  16843.     },
  16844.     {
  16845.         "version": "2.0.0.332",
  16846.         "date": "2020-06-14 22:55:56 +0200",
  16847.         "author": "Daniel Marschall (ViaThinkSoft)",
  16848.         "changes": [
  16849.             "Updated RFC draft"
  16850.         ],
  16851.         "sources": {
  16852.             "svn": [
  16853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@332"
  16854.             ],
  16855.             "git": [
  16856.                 "https://github.com/danielmarschall/oidplus/tree/57c248b5d7173192cb5f7ad5651de1b0c07cf5c8"
  16857.             ]
  16858.         }
  16859.     },
  16860.     {
  16861.         "version": "2.0.0.331",
  16862.         "date": "2020-06-12 21:17:52 +0200",
  16863.         "author": "Daniel Marschall (ViaThinkSoft)",
  16864.         "changes": [
  16865.             "Various smaller fixes"
  16866.         ],
  16867.         "sources": {
  16868.             "svn": [
  16869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@331"
  16870.             ],
  16871.             "git": [
  16872.                 "https://github.com/danielmarschall/oidplus/tree/6abcc097b9b6b64174f0c7659d157ca91848118c"
  16873.             ]
  16874.         }
  16875.     },
  16876.     {
  16877.         "version": "2.0.0.330",
  16878.         "date": "2020-06-12 00:15:47 +0200",
  16879.         "author": "Daniel Marschall (ViaThinkSoft)",
  16880.         "changes": [
  16881.             "NEW: XML (XSD) and JSON schema for OID-over-WHOIS"
  16882.         ],
  16883.         "sources": {
  16884.             "svn": [
  16885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@330"
  16886.             ],
  16887.             "git": [
  16888.                 "https://github.com/danielmarschall/oidplus/tree/e4867d316055c5d6b6281df78061c7ce64356b2f"
  16889.             ]
  16890.         }
  16891.     },
  16892.     {
  16893.         "version": "2.0.0.329",
  16894.         "date": "2020-06-11 23:05:09 +0200",
  16895.         "author": "Daniel Marschall (ViaThinkSoft)",
  16896.         "changes": [
  16897.             "NEW: \"Automated AJAX calls\" plugin to execute privileged AJAX requests programmatically"
  16898.         ],
  16899.         "sources": {
  16900.             "svn": [
  16901.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@329"
  16902.             ],
  16903.             "git": [
  16904.                 "https://github.com/danielmarschall/oidplus/tree/ea89a7df3d5e503f9de77590750b8076fb97add2"
  16905.             ]
  16906.         }
  16907.     },
  16908.     {
  16909.         "version": "2.0.0.328",
  16910.         "date": "2020-06-11 20:35:28 +0200",
  16911.         "author": "Daniel Marschall (ViaThinkSoft)",
  16912.         "changes": [
  16913.             "Plugin API: action() method returns data as array instead of printing the JSON by itself"
  16914.         ],
  16915.         "sources": {
  16916.             "svn": [
  16917.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@328"
  16918.             ],
  16919.             "git": [
  16920.                 "https://github.com/danielmarschall/oidplus/tree/3215dc1245ca6c2bc66c761129f79eeac2aa044a"
  16921.             ]
  16922.         }
  16923.     },
  16924.     {
  16925.         "version": "2.0.0.327",
  16926.         "date": "2020-06-11 01:09:37 +0200",
  16927.         "author": "Daniel Marschall (ViaThinkSoft)",
  16928.         "changes": [
  16929.             "NEW: Implemented XML import tool (admin interface). Added plugin to import/export OIDs from/to oid-info.com"
  16930.         ],
  16931.         "sources": {
  16932.             "svn": [
  16933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@327"
  16934.             ],
  16935.             "git": [
  16936.                 "https://github.com/danielmarschall/oidplus/tree/71ff59738bc1cf96a486c23e63246afaad067514"
  16937.             ]
  16938.         }
  16939.     },
  16940.     {
  16941.         "version": "2.0.0.326",
  16942.         "date": "2020-06-07 02:11:39 +0200",
  16943.         "author": "Daniel Marschall (ViaThinkSoft)",
  16944.         "changes": [],
  16945.         "sources": {
  16946.             "svn": [
  16947.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@326"
  16948.             ],
  16949.             "git": [
  16950.                 "https://github.com/danielmarschall/oidplus/tree/6424deb67beeb23dd564709fc667e4411aae5ed4"
  16951.             ]
  16952.         }
  16953.     },
  16954.     {
  16955.         "version": "2.0.0.325",
  16956.         "date": "2020-06-04 22:25:28 +0200",
  16957.         "author": "Daniel Marschall (ViaThinkSoft)",
  16958.         "changes": [
  16959.             "Various bugfixes"
  16960.         ],
  16961.         "sources": {
  16962.             "svn": [
  16963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@325"
  16964.             ],
  16965.             "git": [
  16966.                 "https://github.com/danielmarschall/oidplus/tree/834017ad9e333f29d9aa86dcfbe1f81ca0ba3c09"
  16967.             ]
  16968.         }
  16969.     },
  16970.     {
  16971.         "version": "2.0.0.324",
  16972.         "date": "2020-06-04 20:58:34 +0200",
  16973.         "author": "Daniel Marschall (ViaThinkSoft)",
  16974.         "changes": [
  16975.             "Bugfix: Attachment URLs inside WHOIS CLI responses are now absolute URLs (requires that the page was accessed via web browser once)"
  16976.         ],
  16977.         "sources": {
  16978.             "svn": [
  16979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@324"
  16980.             ],
  16981.             "git": [
  16982.                 "https://github.com/danielmarschall/oidplus/tree/928a7168e42695b4d54b2e3006625366c36d11b6"
  16983.             ]
  16984.         }
  16985.     },
  16986.     {
  16987.         "version": "2.0.0.323",
  16988.         "date": "2020-05-23 22:39:18 +0200",
  16989.         "author": "Daniel Marschall (ViaThinkSoft)",
  16990.         "changes": [
  16991.             "Resource plugin: URL format simplified (now human friendly because there is no authentication key included in the goto-URL anymore)"
  16992.         ],
  16993.         "sources": {
  16994.             "svn": [
  16995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@323"
  16996.             ],
  16997.             "git": [
  16998.                 "https://github.com/danielmarschall/oidplus/tree/4f183f04e815f14a7b863ae291f59f60caea8a78"
  16999.             ]
  17000.         }
  17001.     },
  17002.     {
  17003.         "version": "2.0.0.322",
  17004.         "date": "2020-05-22 23:56:47 +0200",
  17005.         "author": "Daniel Marschall (ViaThinkSoft)",
  17006.         "changes": [
  17007.             "OID-over-WhoIs (TXT/JSON) now also shows attachments (added feature 1.3.6.1.4.1.37476.2.5.2.3.4)"
  17008.         ],
  17009.         "sources": {
  17010.             "svn": [
  17011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@322"
  17012.             ],
  17013.             "git": [
  17014.                 "https://github.com/danielmarschall/oidplus/tree/f4fc3d0418c0e735446b9849319415da3f15cd25"
  17015.             ]
  17016.         }
  17017.     },
  17018.     {
  17019.         "version": "2.0.0.321",
  17020.         "date": "2020-05-22 21:23:11 +0200",
  17021.         "author": "Daniel Marschall (ViaThinkSoft)",
  17022.         "changes": [
  17023.             "Prepared AJAX actions for automated tests; removed actionBefore() and actionAfter() and introduced feature 1.3.6.1.4.1.37476.2.5.2.3.3 as replacement"
  17024.         ],
  17025.         "sources": {
  17026.             "svn": [
  17027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@321"
  17028.             ],
  17029.             "git": [
  17030.                 "https://github.com/danielmarschall/oidplus/tree/187798c5b8ba9114843b9deaba7f2eb0aac1a7ae"
  17031.             ]
  17032.         }
  17033.     },
  17034.     {
  17035.         "version": "2.0.0.320",
  17036.         "date": "2020-05-22 19:52:25 +0200",
  17037.         "author": "Daniel Marschall (ViaThinkSoft)",
  17038.         "changes": [
  17039.             "AJAX actions now use plugin OIDs as their namespace"
  17040.         ],
  17041.         "sources": {
  17042.             "svn": [
  17043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@320"
  17044.             ],
  17045.             "git": [
  17046.                 "https://github.com/danielmarschall/oidplus/tree/548c569a8b575b3b313ee71684cb7f4e6496e7cb"
  17047.             ]
  17048.         }
  17049.     },
  17050.     {
  17051.         "version": "2.0.0.319",
  17052.         "date": "2020-05-22 14:06:59 +0200",
  17053.         "author": "Daniel Marschall (ViaThinkSoft)",
  17054.         "changes": [
  17055.             "Corrected syntax check of ASN.1 and IRI identifiers"
  17056.         ],
  17057.         "sources": {
  17058.             "svn": [
  17059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@319"
  17060.             ],
  17061.             "git": [
  17062.                 "https://github.com/danielmarschall/oidplus/tree/9e6343d1a91b959253f14835a991b3f75013a40e"
  17063.             ]
  17064.         }
  17065.     },
  17066.     {
  17067.         "version": "2.0.0.318",
  17068.         "date": "2020-05-21 21:15:12 +0200",
  17069.         "author": "Daniel Marschall (ViaThinkSoft)",
  17070.         "changes": [],
  17071.         "sources": {
  17072.             "svn": [
  17073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@318"
  17074.             ],
  17075.             "git": [
  17076.                 "https://github.com/danielmarschall/oidplus/tree/1235396c07950b922265d6530e0664e451da5e34"
  17077.             ]
  17078.         }
  17079.     },
  17080.     {
  17081.         "version": "2.0.0.317",
  17082.         "date": "2020-05-21 19:34:52 +0200",
  17083.         "author": "Daniel Marschall (ViaThinkSoft)",
  17084.         "changes": [
  17085.             "When OID is deleted, all attachments will be deleted, too.",
  17086.             "If last attachment was deleted, empty folder will be deleted."
  17087.         ],
  17088.         "sources": {
  17089.             "svn": [
  17090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@317"
  17091.             ],
  17092.             "git": [
  17093.                 "https://github.com/danielmarschall/oidplus/tree/58fa92d6444cdbea7079e2847c026dc1574b1d5c"
  17094.             ]
  17095.         }
  17096.     },
  17097.     {
  17098.         "version": "2.0.0.316",
  17099.         "date": "2020-05-21 18:47:12 +0200",
  17100.         "author": "Daniel Marschall (ViaThinkSoft)",
  17101.         "changes": [
  17102.             "Various smaller bugfixes and compatibility issues with database providers fixed"
  17103.         ],
  17104.         "sources": {
  17105.             "svn": [
  17106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@316"
  17107.             ],
  17108.             "git": [
  17109.                 "https://github.com/danielmarschall/oidplus/tree/e5238f8e99e989df7bcadca261f8b7f21afbaf2b"
  17110.             ]
  17111.         }
  17112.     },
  17113.     {
  17114.         "version": "2.0.0.315",
  17115.         "date": "2020-05-18 22:44:40 +0200",
  17116.         "author": "Daniel Marschall (ViaThinkSoft)",
  17117.         "changes": [
  17118.             "Bugfixes"
  17119.         ],
  17120.         "sources": {
  17121.             "svn": [
  17122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@315"
  17123.             ],
  17124.             "git": [
  17125.                 "https://github.com/danielmarschall/oidplus/tree/af7bec52dbc79c21e56b6b981b023b92e286ed66"
  17126.             ]
  17127.         }
  17128.     },
  17129.     {
  17130.         "version": "2.0.0.314",
  17131.         "date": "2020-05-18 21:32:18 +0200",
  17132.         "author": "Daniel Marschall (ViaThinkSoft)",
  17133.         "changes": [],
  17134.         "sources": {
  17135.             "svn": [
  17136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@314"
  17137.             ],
  17138.             "git": [
  17139.                 "https://github.com/danielmarschall/oidplus/tree/5ad0d882ad0fafcf23f216a614caeabc6f913042"
  17140.             ]
  17141.         }
  17142.     },
  17143.     {
  17144.         "version": "2.0.0.313",
  17145.         "date": "2020-05-18 21:06:08 +0200",
  17146.         "author": "Daniel Marschall (ViaThinkSoft)",
  17147.         "changes": [
  17148.             "Bugfixes"
  17149.         ],
  17150.         "sources": {
  17151.             "svn": [
  17152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@313"
  17153.             ],
  17154.             "git": [
  17155.                 "https://github.com/danielmarschall/oidplus/tree/87c2f33089feb8fc7786af2a42b0a24cbb80b967"
  17156.             ]
  17157.         }
  17158.     },
  17159.     {
  17160.         "version": "2.0.0.312",
  17161.         "date": "2020-05-18 20:24:55 +0200",
  17162.         "author": "Daniel Marschall (ViaThinkSoft)",
  17163.         "changes": [],
  17164.         "sources": {
  17165.             "svn": [
  17166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@312"
  17167.             ],
  17168.             "git": [
  17169.                 "https://github.com/danielmarschall/oidplus/tree/df9d9fb58f595253ff9c7f88e6b1502cd14689ba"
  17170.             ]
  17171.         }
  17172.     },
  17173.     {
  17174.         "version": "2.0.0.311",
  17175.         "date": "2020-05-18 20:19:51 +0200",
  17176.         "author": "Daniel Marschall (ViaThinkSoft)",
  17177.         "changes": [],
  17178.         "sources": {
  17179.             "svn": [
  17180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@311"
  17181.             ],
  17182.             "git": [
  17183.                 "https://github.com/danielmarschall/oidplus/tree/d1568d041ba8fd0f7fe9a8614e991d49d4ad6736"
  17184.             ]
  17185.         }
  17186.     },
  17187.     {
  17188.         "version": "2.0.0.310",
  17189.         "date": "2020-05-18 16:37:59 +0200",
  17190.         "author": "Daniel Marschall (ViaThinkSoft)",
  17191.         "changes": [
  17192.             "New plugin: File attachments"
  17193.         ],
  17194.         "sources": {
  17195.             "svn": [
  17196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@310"
  17197.             ],
  17198.             "git": [
  17199.                 "https://github.com/danielmarschall/oidplus/tree/67d28c0bf934dd86d2319336b1ffcefb39512b6c"
  17200.             ]
  17201.         }
  17202.     },
  17203.     {
  17204.         "version": "2.0.0.309",
  17205.         "date": "2020-05-16 11:24:36 +0200",
  17206.         "author": "Daniel Marschall (ViaThinkSoft)",
  17207.         "changes": [],
  17208.         "sources": {
  17209.             "svn": [
  17210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@309"
  17211.             ],
  17212.             "git": [
  17213.                 "https://github.com/danielmarschall/oidplus/tree/6f8c430203b42bfb65e3dd9a2f3593364c23e0f1"
  17214.             ]
  17215.         }
  17216.     },
  17217.     {
  17218.         "version": "2.0.0.308",
  17219.         "date": "2020-05-15 00:22:05 +0200",
  17220.         "author": "Daniel Marschall (ViaThinkSoft)",
  17221.         "changes": [
  17222.             "Plugin manifests are now XML instead of INI files; plugins can now have an optional OID"
  17223.         ],
  17224.         "sources": {
  17225.             "svn": [
  17226.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@308"
  17227.             ],
  17228.             "git": [
  17229.                 "https://github.com/danielmarschall/oidplus/tree/43084db3a7dade3ad67390c3c8fa0e6f520e5128"
  17230.             ]
  17231.         }
  17232.     },
  17233.     {
  17234.         "version": "2.0.0.307",
  17235.         "date": "2020-05-14 22:08:02 +0200",
  17236.         "author": "Daniel Marschall (ViaThinkSoft)",
  17237.         "changes": [
  17238.             "Plugin manifests are now capsulated in objects"
  17239.         ],
  17240.         "sources": {
  17241.             "svn": [
  17242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@307"
  17243.             ],
  17244.             "git": [
  17245.                 "https://github.com/danielmarschall/oidplus/tree/1eef797a3d7def6831a37e471b21ad59cb3700da"
  17246.             ]
  17247.         }
  17248.     },
  17249.     {
  17250.         "version": "2.0.0.306",
  17251.         "date": "2020-05-14 11:32:07 +0200",
  17252.         "author": "Daniel Marschall (ViaThinkSoft)",
  17253.         "changes": [
  17254.             "New: File Completeness Check tool"
  17255.         ],
  17256.         "sources": {
  17257.             "svn": [
  17258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@306"
  17259.             ],
  17260.             "git": [
  17261.                 "https://github.com/danielmarschall/oidplus/tree/04d002d88898784afc1db52096a8c5fdef37ce01"
  17262.             ]
  17263.         }
  17264.     },
  17265.     {
  17266.         "version": "2.0.0.305",
  17267.         "date": "2020-05-13 22:21:33 +0200",
  17268.         "author": "Daniel Marschall (ViaThinkSoft)",
  17269.         "changes": [
  17270.             "Smaller changes"
  17271.         ],
  17272.         "sources": {
  17273.             "svn": [
  17274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@305"
  17275.             ],
  17276.             "git": [
  17277.                 "https://github.com/danielmarschall/oidplus/tree/09025451d6a4eb31106b042fa89e5ee00d73ce04"
  17278.             ]
  17279.         }
  17280.     },
  17281.     {
  17282.         "version": "2.0.0.304",
  17283.         "date": "2020-05-13 17:24:39 +0200",
  17284.         "author": "Daniel Marschall (ViaThinkSoft)",
  17285.         "changes": [
  17286.             "modifyContent() is now a loose interface"
  17287.         ],
  17288.         "sources": {
  17289.             "svn": [
  17290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@304"
  17291.             ],
  17292.             "git": [
  17293.                 "https://github.com/danielmarschall/oidplus/tree/ee9c854e359a9d45490625cf680d04884dec5683"
  17294.             ]
  17295.         }
  17296.     },
  17297.     {
  17298.         "version": "2.0.0.303",
  17299.         "date": "2020-05-12 23:55:15 +0200",
  17300.         "author": "Daniel Marschall (ViaThinkSoft)",
  17301.         "changes": [
  17302.             "Smaller fixes"
  17303.         ],
  17304.         "sources": {
  17305.             "svn": [
  17306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@303"
  17307.             ],
  17308.             "git": [
  17309.                 "https://github.com/danielmarschall/oidplus/tree/3f248fcb121b13037dfc7df83e0e0ec38c76eecf"
  17310.             ]
  17311.         }
  17312.     },
  17313.     {
  17314.         "version": "2.0.0.302",
  17315.         "date": "2020-05-12 15:35:25 +0200",
  17316.         "author": "Daniel Marschall (ViaThinkSoft)",
  17317.         "changes": [
  17318.             "There was a problem with WebSVN not updating directory contents when a directory was renamed. Fixed."
  17319.         ],
  17320.         "sources": {
  17321.             "svn": [
  17322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@302"
  17323.             ],
  17324.             "git": [
  17325.                 "https://github.com/danielmarschall/oidplus/tree/d0a5b08e9520b53fe0707ec0396881ceeb7d11b3"
  17326.             ]
  17327.         }
  17328.     },
  17329.     {
  17330.         "version": "2.0.0.301",
  17331.         "date": "2020-05-12 09:30:19 +0200",
  17332.         "author": "Daniel Marschall (ViaThinkSoft)",
  17333.         "changes": [],
  17334.         "sources": {
  17335.             "svn": [
  17336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@301"
  17337.             ],
  17338.             "git": [
  17339.                 "https://github.com/danielmarschall/oidplus/tree/f4df6fcb60a0e8b2117f67cb1f162b60e9703518"
  17340.             ]
  17341.         }
  17342.     },
  17343.     {
  17344.         "version": "2.0.0.300",
  17345.         "date": "2020-05-12 00:30:23 +0200",
  17346.         "author": "Daniel Marschall (ViaThinkSoft)",
  17347.         "changes": [],
  17348.         "sources": {
  17349.             "svn": [
  17350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@300"
  17351.             ],
  17352.             "git": [
  17353.                 "https://github.com/danielmarschall/oidplus/tree/f1f0dc2bd240d787c783d6f0c0dc8ba8be009adb"
  17354.             ]
  17355.         }
  17356.     },
  17357.     {
  17358.         "version": "2.0.0.299",
  17359.         "date": "2020-05-12 00:19:57 +0200",
  17360.         "author": "Daniel Marschall (ViaThinkSoft)",
  17361.         "changes": [
  17362.             "Setup will now check if directories dev/, userdata/ etc. are restricted by the web server and output a warning if they are not"
  17363.         ],
  17364.         "sources": {
  17365.             "svn": [
  17366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@299"
  17367.             ],
  17368.             "git": [
  17369.                 "https://github.com/danielmarschall/oidplus/tree/b6490107400792ebe12486bfdd399000154a6148"
  17370.             ]
  17371.         }
  17372.     },
  17373.     {
  17374.         "version": "2.0.0.298",
  17375.         "date": "2020-05-11 23:09:41 +0200",
  17376.         "author": "Daniel Marschall (ViaThinkSoft)",
  17377.         "changes": [
  17378.             "fail2ban Integration"
  17379.         ],
  17380.         "sources": {
  17381.             "svn": [
  17382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@298"
  17383.             ],
  17384.             "git": [
  17385.                 "https://github.com/danielmarschall/oidplus/tree/5b7c44ada47c381dda32bae15fc7fe21d855af8e"
  17386.             ]
  17387.         }
  17388.     },
  17389.     {
  17390.         "version": "2.0.0.297",
  17391.         "date": "2020-05-11 22:00:07 +0200",
  17392.         "author": "Daniel Marschall (ViaThinkSoft)",
  17393.         "changes": [
  17394.             "Added base config setting \"DISABLE_PLUGIN_...\" to disable a plugin without needing to remove it from the file system."
  17395.         ],
  17396.         "sources": {
  17397.             "svn": [
  17398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@297"
  17399.             ],
  17400.             "git": [
  17401.                 "https://github.com/danielmarschall/oidplus/tree/02e87e6dbbd97136ea266e431014b383bc295d13"
  17402.             ]
  17403.         }
  17404.     },
  17405.     {
  17406.         "version": "2.0.0.296",
  17407.         "date": "2020-05-11 21:34:42 +0200",
  17408.         "author": "Daniel Marschall (ViaThinkSoft)",
  17409.         "changes": [],
  17410.         "sources": {
  17411.             "svn": [
  17412.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@296"
  17413.             ],
  17414.             "git": [
  17415.                 "https://github.com/danielmarschall/oidplus/tree/e0c609c89ae429f2671df46c25ca21639117bca5"
  17416.             ]
  17417.         }
  17418.     },
  17419.     {
  17420.         "version": "2.0.0.295",
  17421.         "date": "2020-05-10 23:18:06 +0200",
  17422.         "author": "Daniel Marschall (ViaThinkSoft)",
  17423.         "changes": [
  17424.             "- Introduced isolated database connection for secure logging inside transactions.",
  17425.             "- Added new plugin \"userdata log file\" logger",
  17426.             "- Important bugfix for syslog logger"
  17427.         ],
  17428.         "sources": {
  17429.             "svn": [
  17430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@295"
  17431.             ],
  17432.             "git": [
  17433.                 "https://github.com/danielmarschall/oidplus/tree/6e4192107fd07ae4f4dd3de6ac5b36c03171119c"
  17434.             ]
  17435.         }
  17436.     },
  17437.     {
  17438.         "version": "2.0.0.294",
  17439.         "date": "2020-05-10 11:29:27 +0200",
  17440.         "author": "Daniel Marschall (ViaThinkSoft)",
  17441.         "changes": [
  17442.             "New folder \"userdata\" which now contains all data specific to this OIDplus installation (configuration, resources, databases, log files etc.)"
  17443.         ],
  17444.         "sources": {
  17445.             "svn": [
  17446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@294"
  17447.             ],
  17448.             "git": [
  17449.                 "https://github.com/danielmarschall/oidplus/tree/43b901fdaf3acd251ba3bbbe0a9a4283f38e67f8"
  17450.             ]
  17451.         }
  17452.     },
  17453.     {
  17454.         "version": "2.0.0.293",
  17455.         "date": "2020-05-07 22:11:58 +0200",
  17456.         "author": "Daniel Marschall (ViaThinkSoft)",
  17457.         "changes": [],
  17458.         "sources": {
  17459.             "svn": [
  17460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@293"
  17461.             ],
  17462.             "git": [
  17463.                 "https://github.com/danielmarschall/oidplus/tree/e7c88882a8ba9424fff3a0417960dc10c990dd8d"
  17464.             ]
  17465.         }
  17466.     },
  17467.     {
  17468.         "version": "2.0.0.292",
  17469.         "date": "2020-05-06 16:15:49 +0200",
  17470.         "author": "Daniel Marschall (ViaThinkSoft)",
  17471.         "changes": [
  17472.             "Split plugin \"Registration\" into \"OOBE\" and \"Registration\". OOBE is now a core part of OIDplus while the Registration is not. Added color theme to OOBE. Added \"feature OID\" functionality."
  17473.         ],
  17474.         "sources": {
  17475.             "svn": [
  17476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@292"
  17477.             ],
  17478.             "git": [
  17479.                 "https://github.com/danielmarschall/oidplus/tree/3da9bfc32a094ff6b8ef75ad8241f0e8b1e5bba1"
  17480.             ]
  17481.         }
  17482.     },
  17483.     {
  17484.         "version": "2.0.0.291",
  17485.         "date": "2020-05-05 10:31:20 +0200",
  17486.         "author": "Daniel Marschall (ViaThinkSoft)",
  17487.         "changes": [
  17488.             "Small bugfixes"
  17489.         ],
  17490.         "sources": {
  17491.             "svn": [
  17492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@291"
  17493.             ],
  17494.             "git": [
  17495.                 "https://github.com/danielmarschall/oidplus/tree/c4d2258b5d11baa9de03fa7725b2c711752ce47b"
  17496.             ]
  17497.         }
  17498.     },
  17499.     {
  17500.         "version": "2.0.0.290",
  17501.         "date": "2020-05-04 23:03:45 +0200",
  17502.         "author": "Daniel Marschall (ViaThinkSoft)",
  17503.         "changes": [
  17504.             "Added a \"secure\" folder for various purposes (e.g. SQlite3 database file)"
  17505.         ],
  17506.         "sources": {
  17507.             "svn": [
  17508.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@290"
  17509.             ],
  17510.             "git": [
  17511.                 "https://github.com/danielmarschall/oidplus/tree/fbfefd7208d9df47b87a62a01370d933f1f02db7"
  17512.             ]
  17513.         }
  17514.     },
  17515.     {
  17516.         "version": "2.0.0.289",
  17517.         "date": "2020-05-03 21:33:03 +0200",
  17518.         "author": "Daniel Marschall (ViaThinkSoft)",
  17519.         "changes": [
  17520.             "Added new plugin type \"Logger\". Added Windows Log Event logging (only available on Windows) and syslog logging (only available on Linux)."
  17521.         ],
  17522.         "sources": {
  17523.             "svn": [
  17524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@289"
  17525.             ],
  17526.             "git": [
  17527.                 "https://github.com/danielmarschall/oidplus/tree/8e5138dfc6bb4b3fb7a045ed5b484ba73a696405"
  17528.             ]
  17529.         }
  17530.     },
  17531.     {
  17532.         "version": "2.0.0.288",
  17533.         "date": "2020-05-01 23:48:54 +0200",
  17534.         "author": "Daniel Marschall (ViaThinkSoft)",
  17535.         "changes": [
  17536.             "NEW: Log messages can now have a severity (Success, Informational, Warning, Error, Critical). Database version is now 204."
  17537.         ],
  17538.         "sources": {
  17539.             "svn": [
  17540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@288"
  17541.             ],
  17542.             "git": [
  17543.                 "https://github.com/danielmarschall/oidplus/tree/a8bdddcb2fff0114ebfd8d32387a1a70ef6069a5"
  17544.             ]
  17545.         }
  17546.     },
  17547.     {
  17548.         "version": "2.0.0.287",
  17549.         "date": "2020-04-27 12:16:16 +0200",
  17550.         "author": "Daniel Marschall (ViaThinkSoft)",
  17551.         "changes": [
  17552.             "Fixed design incompatibility with Firefox; oidplus_base.local.css can be used to create an individual CSS that won't be overriden by software updates."
  17553.         ],
  17554.         "sources": {
  17555.             "svn": [
  17556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@287"
  17557.             ],
  17558.             "git": [
  17559.                 "https://github.com/danielmarschall/oidplus/tree/68330db02edae578e2302c5c37ac9bd6e2f3503d"
  17560.             ]
  17561.         }
  17562.     },
  17563.     {
  17564.         "version": "2.0.0.286",
  17565.         "date": "2020-04-26 12:39:58 +0200",
  17566.         "author": "Daniel Marschall (ViaThinkSoft)",
  17567.         "changes": [
  17568.             "Color plugins: Colors can now be inverted, so you can create your own dark theme!"
  17569.         ],
  17570.         "sources": {
  17571.             "svn": [
  17572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@286"
  17573.             ],
  17574.             "git": [
  17575.                 "https://github.com/danielmarschall/oidplus/tree/4a1c24d769f55f5294a102f2d6d56fb528b3f160"
  17576.             ]
  17577.         }
  17578.     },
  17579.     {
  17580.         "version": "2.0.0.285",
  17581.         "date": "2020-04-26 00:48:21 +0200",
  17582.         "author": "Daniel Marschall (ViaThinkSoft)",
  17583.         "changes": [
  17584.             "SVN revision can now be also queried via PDO"
  17585.         ],
  17586.         "sources": {
  17587.             "svn": [
  17588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@285"
  17589.             ],
  17590.             "git": [
  17591.                 "https://github.com/danielmarschall/oidplus/tree/fa3b79bf29919d13c2d22943e08759de4512c83d"
  17592.             ]
  17593.         }
  17594.     },
  17595.     {
  17596.         "version": "2.0.0.284",
  17597.         "date": "2020-04-25 14:31:49 +0200",
  17598.         "author": "Daniel Marschall (ViaThinkSoft)",
  17599.         "changes": [],
  17600.         "sources": {
  17601.             "svn": [
  17602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@284"
  17603.             ],
  17604.             "git": [
  17605.                 "https://github.com/danielmarschall/oidplus/tree/51dbffe267d00e3f28ff2551116338c1fed92e1e"
  17606.             ]
  17607.         }
  17608.     },
  17609.     {
  17610.         "version": "2.0.0.283",
  17611.         "date": "2020-04-25 14:20:17 +0200",
  17612.         "author": "Daniel Marschall (ViaThinkSoft)",
  17613.         "changes": [],
  17614.         "sources": {
  17615.             "svn": [
  17616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@283"
  17617.             ],
  17618.             "git": [
  17619.                 "https://github.com/danielmarschall/oidplus/tree/ef4053f38e32e92e2e5fee1722ce33acbca64179"
  17620.             ]
  17621.         }
  17622.     },
  17623.     {
  17624.         "version": "2.0.0.282",
  17625.         "date": "2020-04-25 14:12:46 +0200",
  17626.         "author": "Daniel Marschall (ViaThinkSoft)",
  17627.         "changes": [
  17628.             "Added sitemap plugin API"
  17629.         ],
  17630.         "sources": {
  17631.             "svn": [
  17632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@282"
  17633.             ],
  17634.             "git": [
  17635.                 "https://github.com/danielmarschall/oidplus/tree/48d74019bab9d75ebab2f22bc48625cfa586ef9c"
  17636.             ]
  17637.         }
  17638.     },
  17639.     {
  17640.         "version": "2.0.0.281",
  17641.         "date": "2020-04-25 13:49:37 +0200",
  17642.         "author": "Daniel Marschall (ViaThinkSoft)",
  17643.         "changes": [
  17644.             "Plugin architecture: Removed explicit type() of page plugins"
  17645.         ],
  17646.         "sources": {
  17647.             "svn": [
  17648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@281"
  17649.             ],
  17650.             "git": [
  17651.                 "https://github.com/danielmarschall/oidplus/tree/9bdb5d49427f7d887592631d6b37c2757d11cecb"
  17652.             ]
  17653.         }
  17654.     },
  17655.     {
  17656.         "version": "2.0.0.280",
  17657.         "date": "2020-04-25 11:30:52 +0200",
  17658.         "author": "Daniel Marschall (ViaThinkSoft)",
  17659.         "changes": [],
  17660.         "sources": {
  17661.             "svn": [
  17662.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@280"
  17663.             ],
  17664.             "git": [
  17665.                 "https://github.com/danielmarschall/oidplus/tree/a78e737d7e2b26eeedfff9f3e45d7470ae0b7f27"
  17666.             ]
  17667.         }
  17668.     },
  17669.     {
  17670.         "version": "2.0.0.279",
  17671.         "date": "2020-04-25 11:02:51 +0200",
  17672.         "author": "Daniel Marschall (ViaThinkSoft)",
  17673.         "changes": [
  17674.             "Slighly altered plugin architecture again: Manifest now only contains the plugin main class (the other classes are loaded using autoloading) and the page priority attribute was removed."
  17675.         ],
  17676.         "sources": {
  17677.             "svn": [
  17678.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@279"
  17679.             ],
  17680.             "git": [
  17681.                 "https://github.com/danielmarschall/oidplus/tree/71ef2aff2e73f7f4a385f1a908bce2391d52a3f7"
  17682.             ]
  17683.         }
  17684.     },
  17685.     {
  17686.         "version": "2.0.0.278",
  17687.         "date": "2020-04-25 02:35:17 +0200",
  17688.         "author": "Daniel Marschall (ViaThinkSoft)",
  17689.         "changes": [],
  17690.         "sources": {
  17691.             "svn": [
  17692.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@278"
  17693.             ],
  17694.             "git": [
  17695.                 "https://github.com/danielmarschall/oidplus/tree/2bc2907be801cb4659c891b3f2758c0e6b317e9e"
  17696.             ]
  17697.         }
  17698.     },
  17699.     {
  17700.         "version": "2.0.0.277",
  17701.         "date": "2020-04-25 02:27:11 +0200",
  17702.         "author": "Daniel Marschall (ViaThinkSoft)",
  17703.         "changes": [
  17704.             "Introducing new plugin architecture (manifest.ini)"
  17705.         ],
  17706.         "sources": {
  17707.             "svn": [
  17708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@277"
  17709.             ],
  17710.             "git": [
  17711.                 "https://github.com/danielmarschall/oidplus/tree/5e2b8c9fa6bb45d05669375e056650e3fd30a763"
  17712.             ]
  17713.         }
  17714.     },
  17715.     {
  17716.         "version": "2.0.0.276",
  17717.         "date": "2020-04-24 01:37:24 +0200",
  17718.         "author": "Daniel Marschall (ViaThinkSoft)",
  17719.         "changes": [],
  17720.         "sources": {
  17721.             "svn": [
  17722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@276"
  17723.             ],
  17724.             "git": [
  17725.                 "https://github.com/danielmarschall/oidplus/tree/8761b4981e452083c401e4dea9af79a7c8e2090d"
  17726.             ]
  17727.         }
  17728.     },
  17729.     {
  17730.         "version": "2.0.0.275",
  17731.         "date": "2020-04-23 17:46:50 +0200",
  17732.         "author": "Daniel Marschall (ViaThinkSoft)",
  17733.         "changes": [
  17734.             "NGINX configuration file"
  17735.         ],
  17736.         "sources": {
  17737.             "svn": [
  17738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@275"
  17739.             ],
  17740.             "git": [
  17741.                 "https://github.com/danielmarschall/oidplus/tree/780ab08159dac8492dca5b3439efbc7878084174"
  17742.             ]
  17743.         }
  17744.     },
  17745.     {
  17746.         "version": "2.0.0.274",
  17747.         "date": "2020-04-23 00:56:16 +0200",
  17748.         "author": "Daniel Marschall (ViaThinkSoft)",
  17749.         "changes": [
  17750.             "Add new plugin type \"SQL slang\". The database connection is now an union of \"Database provider plugin\" (e.g. PDO) and \"SQL slang plugin\" (MySQL)."
  17751.         ],
  17752.         "sources": {
  17753.             "svn": [
  17754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@274"
  17755.             ],
  17756.             "git": [
  17757.                 "https://github.com/danielmarschall/oidplus/tree/bdf10db05545479fc792695a68b0cf49441f4c4a"
  17758.             ]
  17759.         }
  17760.     },
  17761.     {
  17762.         "version": "2.0.0.273",
  17763.         "date": "2020-04-22 22:38:40 +0200",
  17764.         "author": "Daniel Marschall (ViaThinkSoft)",
  17765.         "changes": [
  17766.             "Fixed problems with OOBE database import"
  17767.         ],
  17768.         "sources": {
  17769.             "svn": [
  17770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@273"
  17771.             ],
  17772.             "git": [
  17773.                 "https://github.com/danielmarschall/oidplus/tree/403ea62e2aa58b7899212ced2acb4ac6e2d567fe"
  17774.             ]
  17775.         }
  17776.     },
  17777.     {
  17778.         "version": "2.0.0.272",
  17779.         "date": "2020-04-22 17:03:39 +0200",
  17780.         "author": "Daniel Marschall (ViaThinkSoft)",
  17781.         "changes": [],
  17782.         "sources": {
  17783.             "svn": [
  17784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@272"
  17785.             ],
  17786.             "git": [
  17787.                 "https://github.com/danielmarschall/oidplus/tree/45ac8146d70942d85f8a9c64ba836c37e1527bd8"
  17788.             ]
  17789.         }
  17790.     },
  17791.     {
  17792.         "version": "2.0.0.271",
  17793.         "date": "2020-04-22 00:32:14 +0200",
  17794.         "author": "Daniel Marschall (ViaThinkSoft)",
  17795.         "changes": [
  17796.             "Support for Microsoft Internet Information Services (IIS)"
  17797.         ],
  17798.         "sources": {
  17799.             "svn": [
  17800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@271"
  17801.             ],
  17802.             "git": [
  17803.                 "https://github.com/danielmarschall/oidplus/tree/319d0abe26891c11588c9bc19d27942282015095"
  17804.             ]
  17805.         }
  17806.     },
  17807.     {
  17808.         "version": "2.0.0.270",
  17809.         "date": "2020-04-21 23:36:39 +0200",
  17810.         "author": "Daniel Marschall (ViaThinkSoft)",
  17811.         "changes": [],
  17812.         "sources": {
  17813.             "svn": [
  17814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@270"
  17815.             ],
  17816.             "git": [
  17817.                 "https://github.com/danielmarschall/oidplus/tree/80a71d6f93047c3f4f4e8a284697850b3974a592"
  17818.             ]
  17819.         }
  17820.     },
  17821.     {
  17822.         "version": "2.0.0.269",
  17823.         "date": "2020-04-21 21:39:23 +0200",
  17824.         "author": "Daniel Marschall (ViaThinkSoft)",
  17825.         "changes": [
  17826.             "Backwards compatible with PHP 7.0"
  17827.         ],
  17828.         "sources": {
  17829.             "svn": [
  17830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@269"
  17831.             ],
  17832.             "git": [
  17833.                 "https://github.com/danielmarschall/oidplus/tree/41e33646438e0075278b2563a9b5ac4e0ac43339"
  17834.             ]
  17835.         }
  17836.     },
  17837.     {
  17838.         "version": "2.0.0.268",
  17839.         "date": "2020-04-21 00:24:17 +0200",
  17840.         "author": "Daniel Marschall (ViaThinkSoft)",
  17841.         "changes": [],
  17842.         "sources": {
  17843.             "svn": [
  17844.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@268"
  17845.             ],
  17846.             "git": [
  17847.                 "https://github.com/danielmarschall/oidplus/tree/bd41ec734f2798d86c572ce589b223f7b8d4e884"
  17848.             ]
  17849.         }
  17850.     },
  17851.     {
  17852.         "version": "2.0.0.267",
  17853.         "date": "2020-04-20 22:30:10 +0200",
  17854.         "author": "Daniel Marschall (ViaThinkSoft)",
  17855.         "changes": [
  17856.             "OIDInfo: Ignore addresses without country and town"
  17857.         ],
  17858.         "sources": {
  17859.             "svn": [
  17860.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@267"
  17861.             ],
  17862.             "git": [
  17863.                 "https://github.com/danielmarschall/oidplus/tree/ff7c3f2dee89acb2486f2bf67bfbb93812343acc"
  17864.             ]
  17865.         }
  17866.     },
  17867.     {
  17868.         "version": "2.0.0.266",
  17869.         "date": "2020-04-20 21:42:49 +0200",
  17870.         "author": "Daniel Marschall (ViaThinkSoft)",
  17871.         "changes": [
  17872.             "More database plugin testcases; SQLite3 now supports 128 bit natural sorting"
  17873.         ],
  17874.         "sources": {
  17875.             "svn": [
  17876.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@266"
  17877.             ],
  17878.             "git": [
  17879.                 "https://github.com/danielmarschall/oidplus/tree/a53495d2a22a0aa8ffb5d9e306f950ec09d41592"
  17880.             ]
  17881.         }
  17882.     },
  17883.     {
  17884.         "version": "2.0.0.265",
  17885.         "date": "2020-04-20 00:30:04 +0200",
  17886.         "author": "Daniel Marschall (ViaThinkSoft)",
  17887.         "changes": [],
  17888.         "sources": {
  17889.             "svn": [
  17890.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@265"
  17891.             ],
  17892.             "git": [
  17893.                 "https://github.com/danielmarschall/oidplus/tree/1399a2000694a49299b5acce72b86f5e70ff44cd"
  17894.             ]
  17895.         }
  17896.     },
  17897.     {
  17898.         "version": "2.0.0.264",
  17899.         "date": "2020-04-19 20:07:10 +0200",
  17900.         "author": "Daniel Marschall (ViaThinkSoft)",
  17901.         "changes": [
  17902.             "NEW: Support for SQLite3 database (currently without natural sorting though)"
  17903.         ],
  17904.         "sources": {
  17905.             "svn": [
  17906.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@264"
  17907.             ],
  17908.             "git": [
  17909.                 "https://github.com/danielmarschall/oidplus/tree/ccd359ec72b3c36f7f5afcbd8576667038bd709f"
  17910.             ]
  17911.         }
  17912.     },
  17913.     {
  17914.         "version": "2.0.0.263",
  17915.         "date": "2020-04-19 14:19:13 +0200",
  17916.         "author": "Daniel Marschall (ViaThinkSoft)",
  17917.         "changes": [
  17918.             "Refactoring: Moved business logic out of the OIDplusConfig class. Validation functionalities of config keys are now implemented as callback to the prepareConfigKey function"
  17919.         ],
  17920.         "sources": {
  17921.             "svn": [
  17922.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@263"
  17923.             ],
  17924.             "git": [
  17925.                 "https://github.com/danielmarschall/oidplus/tree/75d40a888b538b18aca2da00bd739996c5acf208"
  17926.             ]
  17927.         }
  17928.     },
  17929.     {
  17930.         "version": "2.0.0.262",
  17931.         "date": "2020-04-18 16:45:55 +0200",
  17932.         "author": "Daniel Marschall (ViaThinkSoft)",
  17933.         "changes": [],
  17934.         "sources": {
  17935.             "svn": [
  17936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@262"
  17937.             ],
  17938.             "git": [
  17939.                 "https://github.com/danielmarschall/oidplus/tree/68a385198a3327ce2e3e4615c5e16d22e2577bea"
  17940.             ]
  17941.         }
  17942.     },
  17943.     {
  17944.         "version": "2.0.0.261",
  17945.         "date": "2020-04-18 16:38:21 +0200",
  17946.         "author": "Daniel Marschall (ViaThinkSoft)",
  17947.         "changes": [
  17948.             "Large refactoring: \"config.inc.php\" is now in format 2.1; the configuration settings are now stored in a class OIDplusBaseConfis and can therefore be altered in automated test environments.",
  17949.             "Characters \"###\" inside a query now get replaced by the table prefix."
  17950.         ],
  17951.         "sources": {
  17952.             "svn": [
  17953.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@261"
  17954.             ],
  17955.             "git": [
  17956.                 "https://github.com/danielmarschall/oidplus/tree/fd91c933b2f901fa2131a4e589234b6311b91887"
  17957.             ]
  17958.         }
  17959.     },
  17960.     {
  17961.         "version": "2.0.0.260",
  17962.         "date": "2020-04-18 10:32:38 +0200",
  17963.         "author": "Daniel Marschall (ViaThinkSoft)",
  17964.         "changes": [],
  17965.         "sources": {
  17966.             "svn": [
  17967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@260"
  17968.             ],
  17969.             "git": [
  17970.                 "https://github.com/danielmarschall/oidplus/tree/8e8babd422ccbbaa33d4562d22799fd9213bb364"
  17971.             ]
  17972.         }
  17973.     },
  17974.     {
  17975.         "version": "2.0.0.259",
  17976.         "date": "2020-04-17 12:18:26 +0200",
  17977.         "author": "Daniel Marschall (ViaThinkSoft)",
  17978.         "changes": [],
  17979.         "sources": {
  17980.             "svn": [
  17981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@259"
  17982.             ],
  17983.             "git": [
  17984.                 "https://github.com/danielmarschall/oidplus/tree/6deb5991d1636d05f67d92a4bda6063fafa5ac81"
  17985.             ]
  17986.         }
  17987.     },
  17988.     {
  17989.         "version": "2.0.0.258",
  17990.         "date": "2020-04-17 00:16:45 +0200",
  17991.         "author": "Daniel Marschall (ViaThinkSoft)",
  17992.         "changes": [],
  17993.         "sources": {
  17994.             "svn": [
  17995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@258"
  17996.             ],
  17997.             "git": [
  17998.                 "https://github.com/danielmarschall/oidplus/tree/0998ee1ba8c2e283fb76498f7def9971c02cde14"
  17999.             ]
  18000.         }
  18001.     },
  18002.     {
  18003.         "version": "2.0.0.257",
  18004.         "date": "2020-04-16 23:35:13 +0200",
  18005.         "author": "Daniel Marschall (ViaThinkSoft)",
  18006.         "changes": [
  18007.             "NEW: NATIVE POSTGRESQL SUPPORT"
  18008.         ],
  18009.         "sources": {
  18010.             "svn": [
  18011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@257"
  18012.             ],
  18013.             "git": [
  18014.                 "https://github.com/danielmarschall/oidplus/tree/b32641c1fbd846e07dabc0cc681d4642f0d87778"
  18015.             ]
  18016.         }
  18017.     },
  18018.     {
  18019.         "version": "2.0.0.256",
  18020.         "date": "2020-04-16 01:09:31 +0200",
  18021.         "author": "Daniel Marschall (ViaThinkSoft)",
  18022.         "changes": [
  18023.             "Further improved and extended object oriented classes and plugin structure"
  18024.         ],
  18025.         "sources": {
  18026.             "svn": [
  18027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@256"
  18028.             ],
  18029.             "git": [
  18030.                 "https://github.com/danielmarschall/oidplus/tree/f5a0baf9765c04840053a8f90d65b801def3ff47"
  18031.             ]
  18032.         }
  18033.     },
  18034.     {
  18035.         "version": "2.0.0.255",
  18036.         "date": "2020-04-15 01:58:32 +0200",
  18037.         "author": "Daniel Marschall (ViaThinkSoft)",
  18038.         "changes": [],
  18039.         "sources": {
  18040.             "svn": [
  18041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@255"
  18042.             ],
  18043.             "git": [
  18044.                 "https://github.com/danielmarschall/oidplus/tree/8e9cd560909d7b38566c9f79382e109e17acbc0d"
  18045.             ]
  18046.         }
  18047.     },
  18048.     {
  18049.         "version": "2.0.0.254",
  18050.         "date": "2020-04-15 01:43:40 +0200",
  18051.         "author": "Daniel Marschall (ViaThinkSoft)",
  18052.         "changes": [],
  18053.         "sources": {
  18054.             "svn": [
  18055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@254"
  18056.             ],
  18057.             "git": [
  18058.                 "https://github.com/danielmarschall/oidplus/tree/a04cbc01b826b02f10243af8c14166024af35c17"
  18059.             ]
  18060.         }
  18061.     },
  18062.     {
  18063.         "version": "2.0.0.253",
  18064.         "date": "2020-04-15 01:39:36 +0200",
  18065.         "author": "Daniel Marschall (ViaThinkSoft)",
  18066.         "changes": [],
  18067.         "sources": {
  18068.             "svn": [
  18069.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@253"
  18070.             ],
  18071.             "git": [
  18072.                 "https://github.com/danielmarschall/oidplus/tree/0099b945ea8fe302d111cd6a97a475764ce865da"
  18073.             ]
  18074.         }
  18075.     },
  18076.     {
  18077.         "version": "2.0.0.252",
  18078.         "date": "2020-04-15 01:18:07 +0200",
  18079.         "author": "Daniel Marschall (ViaThinkSoft)",
  18080.         "changes": [
  18081.             "ajax.php now checks if the IDs are existing at all"
  18082.         ],
  18083.         "sources": {
  18084.             "svn": [
  18085.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@252"
  18086.             ],
  18087.             "git": [
  18088.                 "https://github.com/danielmarschall/oidplus/tree/00ea5de205ee11acce40dfce513ea65ceaebeb8b"
  18089.             ]
  18090.         }
  18091.     },
  18092.     {
  18093.         "version": "2.0.0.251",
  18094.         "date": "2020-04-15 01:07:37 +0200",
  18095.         "author": "Daniel Marschall (ViaThinkSoft)",
  18096.         "changes": [
  18097.             "Fixed various problems when query results are empty"
  18098.         ],
  18099.         "sources": {
  18100.             "svn": [
  18101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@251"
  18102.             ],
  18103.             "git": [
  18104.                 "https://github.com/danielmarschall/oidplus/tree/ccfe0a020fb7be0a4baa2d2b5fa2595629bb46c5"
  18105.             ]
  18106.         }
  18107.     },
  18108.     {
  18109.         "version": "2.0.0.250",
  18110.         "date": "2020-04-14 22:46:54 +0200",
  18111.         "author": "Daniel Marschall (ViaThinkSoft)",
  18112.         "changes": [
  18113.             "Further improved object oriented design; added class diagram and database connectivity diagram for easier understanding"
  18114.         ],
  18115.         "sources": {
  18116.             "svn": [
  18117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@250"
  18118.             ],
  18119.             "git": [
  18120.                 "https://github.com/danielmarschall/oidplus/tree/cd7e3943187f102a6ebb4f822d8d7c75bbd27020"
  18121.             ]
  18122.         }
  18123.     },
  18124.     {
  18125.         "version": "2.0.0.249",
  18126.         "date": "2020-04-12 15:39:20 +0200",
  18127.         "author": "Daniel Marschall (ViaThinkSoft)",
  18128.         "changes": [
  18129.             "mssql scripts now executable"
  18130.         ],
  18131.         "sources": {
  18132.             "svn": [
  18133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@249"
  18134.             ],
  18135.             "git": [
  18136.                 "https://github.com/danielmarschall/oidplus/tree/5ac24d3fc5869b08608022b479dbc00e027cffb0"
  18137.             ]
  18138.         }
  18139.     },
  18140.     {
  18141.         "version": "2.0.0.248",
  18142.         "date": "2020-04-12 15:39:02 +0200",
  18143.         "author": "Daniel Marschall (ViaThinkSoft)",
  18144.         "changes": [
  18145.             "Update dependency \"Minify\" from version 17 Dec 2018 to version 24 Nov 2019"
  18146.         ],
  18147.         "sources": {
  18148.             "svn": [
  18149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@248"
  18150.             ],
  18151.             "git": [
  18152.                 "https://github.com/danielmarschall/oidplus/tree/4175631135c69cb43afe4ce6f879e563df39077f"
  18153.             ]
  18154.         }
  18155.     },
  18156.     {
  18157.         "version": "2.0.0.247",
  18158.         "date": "2020-04-12 15:31:43 +0200",
  18159.         "author": "Daniel Marschall (ViaThinkSoft)",
  18160.         "changes": [
  18161.             "To ensure that sorting will succeed, the max length/depth/etc. will now be verified (values of limits.inc.php can be changed in config.inc.php)"
  18162.         ],
  18163.         "sources": {
  18164.             "svn": [
  18165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@247"
  18166.             ],
  18167.             "git": [
  18168.                 "https://github.com/danielmarschall/oidplus/tree/9954294d317d7e27d260ab0edc473e3ca4f99dc5"
  18169.             ]
  18170.         }
  18171.     },
  18172.     {
  18173.         "version": "2.0.0.246",
  18174.         "date": "2020-04-12 13:54:01 +0200",
  18175.         "author": "Daniel Marschall (ViaThinkSoft)",
  18176.         "changes": [
  18177.             "Classes: \"DataBase\" is now written \"Database\""
  18178.         ],
  18179.         "sources": {
  18180.             "svn": [
  18181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@246"
  18182.             ],
  18183.             "git": [
  18184.                 "https://github.com/danielmarschall/oidplus/tree/89601635e5c462260158ddb5e3f5e22bbae1d2cf"
  18185.             ]
  18186.         }
  18187.     },
  18188.     {
  18189.         "version": "2.0.0.245",
  18190.         "date": "2020-04-12 13:42:48 +0200",
  18191.         "author": "Daniel Marschall (ViaThinkSoft)",
  18192.         "changes": [
  18193.             "Improved object oriented database classes"
  18194.         ],
  18195.         "sources": {
  18196.             "svn": [
  18197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@245"
  18198.             ],
  18199.             "git": [
  18200.                 "https://github.com/danielmarschall/oidplus/tree/e47165d7d8ef05570d169eaf855cfacce6e6205e"
  18201.             ]
  18202.         }
  18203.     },
  18204.     {
  18205.         "version": "2.0.0.244",
  18206.         "date": "2020-04-11 02:20:55 +0200",
  18207.         "author": "Daniel Marschall (ViaThinkSoft)",
  18208.         "changes": [
  18209.             "MSSQL Natural sort order is now UUID (128 bit arc) compatible"
  18210.         ],
  18211.         "sources": {
  18212.             "svn": [
  18213.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@244"
  18214.             ],
  18215.             "git": [
  18216.                 "https://github.com/danielmarschall/oidplus/tree/453ca04f194f08f15238924ffcee9ee50d590ae8"
  18217.             ]
  18218.         }
  18219.     },
  18220.     {
  18221.         "version": "2.0.0.243",
  18222.         "date": "2020-04-11 00:28:51 +0200",
  18223.         "author": "Daniel Marschall (ViaThinkSoft)",
  18224.         "changes": [
  18225.             "Followed PHP's recommendation not to put \";\" at the end of a query"
  18226.         ],
  18227.         "sources": {
  18228.             "svn": [
  18229.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@243"
  18230.             ],
  18231.             "git": [
  18232.                 "https://github.com/danielmarschall/oidplus/tree/7f88a374081baf8260e8d41362e092468ff5559f"
  18233.             ]
  18234.         }
  18235.     },
  18236.     {
  18237.         "version": "2.0.0.242",
  18238.         "date": "2020-04-11 00:24:27 +0200",
  18239.         "author": "Daniel Marschall (ViaThinkSoft)",
  18240.         "changes": [
  18241.             "Implemented natural search order in MS SQL (Database version is now 203)"
  18242.         ],
  18243.         "sources": {
  18244.             "svn": [
  18245.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@242"
  18246.             ],
  18247.             "git": [
  18248.                 "https://github.com/danielmarschall/oidplus/tree/68529dbdc2aea3c392adc1d3c93e36ce4c95979b"
  18249.             ]
  18250.         }
  18251.     },
  18252.     {
  18253.         "version": "2.0.0.241",
  18254.         "date": "2020-04-10 14:34:15 +0200",
  18255.         "author": "Daniel Marschall (ViaThinkSoft)",
  18256.         "changes": [
  18257.             "Code optimization: Introduced function OIDplus::webpath()"
  18258.         ],
  18259.         "sources": {
  18260.             "svn": [
  18261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@241"
  18262.             ],
  18263.             "git": [
  18264.                 "https://github.com/danielmarschall/oidplus/tree/cc233534aa8dd83f42a8cb24fe760237c9521a65"
  18265.             ]
  18266.         }
  18267.     },
  18268.     {
  18269.         "version": "2.0.0.240",
  18270.         "date": "2020-04-10 13:55:19 +0200",
  18271.         "author": "Daniel Marschall (ViaThinkSoft)",
  18272.         "changes": [
  18273.             "Code optimization: Introduced new class OIDplusConfigInitializationException for more flexibility"
  18274.         ],
  18275.         "sources": {
  18276.             "svn": [
  18277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@240"
  18278.             ],
  18279.             "git": [
  18280.                 "https://github.com/danielmarschall/oidplus/tree/37cf780710849b27f0c1d142a1faa41b9b7c77a9"
  18281.             ]
  18282.         }
  18283.     },
  18284.     {
  18285.         "version": "2.0.0.239",
  18286.         "date": "2020-04-10 12:30:53 +0200",
  18287.         "author": "Daniel Marschall (ViaThinkSoft)",
  18288.         "changes": [
  18289.             "NEW: SUPPORT FOR POSTGRESQL AND MICROSOFT SQL SERVER"
  18290.         ],
  18291.         "sources": {
  18292.             "svn": [
  18293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@239"
  18294.             ],
  18295.             "git": [
  18296.                 "https://github.com/danielmarschall/oidplus/tree/538886c3723818c956e08b6e302908d92c270cc3"
  18297.             ]
  18298.         }
  18299.     },
  18300.     {
  18301.         "version": "2.0.0.238",
  18302.         "date": "2020-04-07 22:24:15 +0200",
  18303.         "author": "Daniel Marschall (ViaThinkSoft)",
  18304.         "changes": [
  18305.             "BUGFIX: HTML editor TinyMCE works again (broke in SVN Rev 215 @ 15 March 2020)."
  18306.         ],
  18307.         "sources": {
  18308.             "svn": [
  18309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@238"
  18310.             ],
  18311.             "git": [
  18312.                 "https://github.com/danielmarschall/oidplus/tree/268e25a17155e5c3d966ba096ca07e868ce7790b"
  18313.             ]
  18314.         }
  18315.     },
  18316.     {
  18317.         "version": "2.0.0.237",
  18318.         "date": "2020-04-07 15:52:55 +0200",
  18319.         "author": "Daniel Marschall (ViaThinkSoft)",
  18320.         "changes": [
  18321.             "Various code and OOP optimizations.",
  18322.             "Fixed some bugs in OOBE (Out-Of-Box-Experience).",
  18323.             "ODBC bugfix."
  18324.         ],
  18325.         "sources": {
  18326.             "svn": [
  18327.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@237"
  18328.             ],
  18329.             "git": [
  18330.                 "https://github.com/danielmarschall/oidplus/tree/7454dbbd143cf275caea8e8edf85e1067b88ded2"
  18331.             ]
  18332.         }
  18333.     },
  18334.     {
  18335.         "version": "2.0.0.236",
  18336.         "date": "2020-04-07 01:02:59 +0200",
  18337.         "author": "Daniel Marschall (ViaThinkSoft)",
  18338.         "changes": [
  18339.             "Large refactoring at the database classes. PHP 7.0 is now required."
  18340.         ],
  18341.         "sources": {
  18342.             "svn": [
  18343.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@236"
  18344.             ],
  18345.             "git": [
  18346.                 "https://github.com/danielmarschall/oidplus/tree/3b20b6769ee27d42d0fc4c5ec94469f912e5653b"
  18347.             ]
  18348.         }
  18349.     },
  18350.     {
  18351.         "version": "2.0.0.231",
  18352.         "date": "2020-03-23 01:36:50 +0100",
  18353.         "author": "Daniel Marschall (ViaThinkSoft)",
  18354.         "changes": [
  18355.             "OOP fix"
  18356.         ],
  18357.         "sources": {
  18358.             "svn": [
  18359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@231"
  18360.             ],
  18361.             "git": [
  18362.                 "https://github.com/danielmarschall/oidplus/tree/6d797fde660f3b95c7996163948e148aeef14517"
  18363.             ]
  18364.         }
  18365.     },
  18366.     {
  18367.         "version": "2.0.0.230",
  18368.         "date": "2020-03-23 01:35:25 +0100",
  18369.         "author": "Daniel Marschall (ViaThinkSoft)",
  18370.         "changes": [
  18371.             "OOP"
  18372.         ],
  18373.         "sources": {
  18374.             "svn": [
  18375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@230"
  18376.             ],
  18377.             "git": [
  18378.                 "https://github.com/danielmarschall/oidplus/tree/a207cc96b475c70ae523dcdc6fb844f3dd05bd43"
  18379.             ]
  18380.         }
  18381.     },
  18382.     {
  18383.         "version": "2.0.0.229",
  18384.         "date": "2020-03-21 00:12:27 +0100",
  18385.         "author": "Daniel Marschall (ViaThinkSoft)",
  18386.         "changes": [
  18387.             "Autoloading"
  18388.         ],
  18389.         "sources": {
  18390.             "svn": [
  18391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@229"
  18392.             ],
  18393.             "git": [
  18394.                 "https://github.com/danielmarschall/oidplus/tree/1a8f42d8cf00f6525292d4e218192e7fd1679665"
  18395.             ]
  18396.         }
  18397.     },
  18398.     {
  18399.         "version": "2.0.0.228",
  18400.         "date": "2020-03-21 00:07:01 +0100",
  18401.         "author": "Daniel Marschall (ViaThinkSoft)",
  18402.         "changes": [
  18403.             "Support for ports other than 80 and 443; OOP improvements"
  18404.         ],
  18405.         "sources": {
  18406.             "svn": [
  18407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@228"
  18408.             ],
  18409.             "git": [
  18410.                 "https://github.com/danielmarschall/oidplus/tree/1e2ec13832f209448cf785c5967eb8bcf8bb2b92"
  18411.             ]
  18412.         }
  18413.     },
  18414.     {
  18415.         "version": "2.0.0.227",
  18416.         "date": "2020-03-20 22:27:50 +0100",
  18417.         "author": "Daniel Marschall (ViaThinkSoft)",
  18418.         "changes": [
  18419.             "Various fixes and OOP changes"
  18420.         ],
  18421.         "sources": {
  18422.             "svn": [
  18423.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@227"
  18424.             ],
  18425.             "git": [
  18426.                 "https://github.com/danielmarschall/oidplus/tree/bcb244451e40abc0d94c2c4c6fecb8862d944928"
  18427.             ]
  18428.         }
  18429.     },
  18430.     {
  18431.         "version": "2.0.0.225",
  18432.         "date": "2020-03-19 22:02:33 +0100",
  18433.         "author": "Daniel Marschall (ViaThinkSoft)",
  18434.         "changes": [
  18435.             "Bugfix: System URL could not determined"
  18436.         ],
  18437.         "sources": {
  18438.             "svn": [
  18439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@225"
  18440.             ],
  18441.             "git": [
  18442.                 "https://github.com/danielmarschall/oidplus/tree/4d6d2440ca7b91aa51ad9dd172ef60bc1cfc73dc"
  18443.             ]
  18444.         }
  18445.     },
  18446.     {
  18447.         "version": "2.0.0.224",
  18448.         "date": "2020-03-19 20:32:14 +0100",
  18449.         "author": "Daniel Marschall (ViaThinkSoft)",
  18450.         "changes": [
  18451.             "OIDplus now automatically registeres the plugins. The plugins do not need to register themselves through the singleton."
  18452.         ],
  18453.         "sources": {
  18454.             "svn": [
  18455.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@224"
  18456.             ],
  18457.             "git": [
  18458.                 "https://github.com/danielmarschall/oidplus/tree/b867e9f963932f1692dd2ba568af2091406586ef"
  18459.             ]
  18460.         }
  18461.     },
  18462.     {
  18463.         "version": "2.0.0.223",
  18464.         "date": "2020-03-19 20:01:23 +0100",
  18465.         "author": "Daniel Marschall (ViaThinkSoft)",
  18466.         "changes": [
  18467.             "Removed all instances of SQL backticks because of compatibility with other DBMS"
  18468.         ],
  18469.         "sources": {
  18470.             "svn": [
  18471.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@223"
  18472.             ],
  18473.             "git": [
  18474.                 "https://github.com/danielmarschall/oidplus/tree/77754ae91ceb0db7e151021bd5752c3c30ee52f7"
  18475.             ]
  18476.         }
  18477.     },
  18478.     {
  18479.         "version": "2.0.0.222",
  18480.         "date": "2020-03-19 15:13:37 +0100",
  18481.         "author": "Daniel Marschall (ViaThinkSoft)",
  18482.         "changes": [
  18483.             "Plugins now contain following information: name, version, author, description; visible in admin area"
  18484.         ],
  18485.         "sources": {
  18486.             "svn": [
  18487.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@222"
  18488.             ],
  18489.             "git": [
  18490.                 "https://github.com/danielmarschall/oidplus/tree/dd586705b4fac1ec9f7ef00dfa3f707de5a12092"
  18491.             ]
  18492.         }
  18493.     },
  18494.     {
  18495.         "version": "2.0.0.221",
  18496.         "date": "2020-03-18 17:40:03 +0100",
  18497.         "author": "Daniel Marschall (ViaThinkSoft)",
  18498.         "changes": [
  18499.             "New plugin type \"RA authentication plugin\""
  18500.         ],
  18501.         "sources": {
  18502.             "svn": [
  18503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@221"
  18504.             ],
  18505.             "git": [
  18506.                 "https://github.com/danielmarschall/oidplus/tree/5d25250c643f5e0f6504c448fb2fff52df1afdc7"
  18507.             ]
  18508.         }
  18509.     },
  18510.     {
  18511.         "version": "2.0.0.220",
  18512.         "date": "2020-03-18 15:23:28 +0100",
  18513.         "author": "Daniel Marschall (ViaThinkSoft)",
  18514.         "changes": [
  18515.             "Generic password auth types \"A1\" for easier migration from other systems"
  18516.         ],
  18517.         "sources": {
  18518.             "svn": [
  18519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@220"
  18520.             ],
  18521.             "git": [
  18522.                 "https://github.com/danielmarschall/oidplus/tree/26585801ad644d6107f8d0b26818652061ed441a"
  18523.             ]
  18524.         }
  18525.     },
  18526.     {
  18527.         "version": "2.0.0.219",
  18528.         "date": "2020-03-15 21:54:37 +0100",
  18529.         "author": "Daniel Marschall (ViaThinkSoft)",
  18530.         "changes": [],
  18531.         "sources": {
  18532.             "svn": [
  18533.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@219"
  18534.             ],
  18535.             "git": [
  18536.                 "https://github.com/danielmarschall/oidplus/tree/53217bd20a6753682210d7e85ba0a660533d6562"
  18537.             ]
  18538.         }
  18539.     },
  18540.     {
  18541.         "version": "2.0.0.218",
  18542.         "date": "2020-03-15 15:37:55 +0100",
  18543.         "author": "Daniel Marschall (ViaThinkSoft)",
  18544.         "changes": [],
  18545.         "sources": {
  18546.             "svn": [
  18547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@218"
  18548.             ],
  18549.             "git": [
  18550.                 "https://github.com/danielmarschall/oidplus/tree/2598738342f51209182c62642db925d588cdae92"
  18551.             ]
  18552.         }
  18553.     },
  18554.     {
  18555.         "version": "2.0.0.217",
  18556.         "date": "2020-03-15 01:14:55 +0100",
  18557.         "author": "Daniel Marschall (ViaThinkSoft)",
  18558.         "changes": [
  18559.             "Privacy documentation is now included in the OIDplus installation itself"
  18560.         ],
  18561.         "sources": {
  18562.             "svn": [
  18563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@217"
  18564.             ],
  18565.             "git": [
  18566.                 "https://github.com/danielmarschall/oidplus/tree/4549ec7293601249bb533a8b9295a3d0fe41f8cd"
  18567.             ]
  18568.         }
  18569.     },
  18570.     {
  18571.         "version": "2.0.0.216",
  18572.         "date": "2020-03-15 00:47:53 +0100",
  18573.         "author": "Daniel Marschall (ViaThinkSoft)",
  18574.         "changes": [
  18575.             "Fixed problem with Web SVN client not removing \"oidplus.js\""
  18576.         ],
  18577.         "sources": {
  18578.             "svn": [
  18579.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@216"
  18580.             ],
  18581.             "git": [
  18582.                 "https://github.com/danielmarschall/oidplus/tree/22d198a05b1352bf3fe45e4d78f895728be227d8"
  18583.             ]
  18584.         }
  18585.     },
  18586.     {
  18587.         "version": "2.0.0.215",
  18588.         "date": "2020-03-15 00:02:33 +0100",
  18589.         "author": "Daniel Marschall (ViaThinkSoft)",
  18590.         "changes": [
  18591.             "Made amount of CSS/JS files loaded through index.php smaller"
  18592.         ],
  18593.         "sources": {
  18594.             "svn": [
  18595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@215"
  18596.             ],
  18597.             "git": [
  18598.                 "https://github.com/danielmarschall/oidplus/tree/533a6b740d370496a014559d4aa1b9b82cf59b64"
  18599.             ]
  18600.         }
  18601.     },
  18602.     {
  18603.         "version": "2.0.0.214",
  18604.         "date": "2020-03-14 23:23:30 +0100",
  18605.         "author": "Daniel Marschall (ViaThinkSoft)",
  18606.         "changes": [
  18607.             "Privacy: polyfill.io JavaScript is only loaded if web browser is detected as Internet Explorer"
  18608.         ],
  18609.         "sources": {
  18610.             "svn": [
  18611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@214"
  18612.             ],
  18613.             "git": [
  18614.                 "https://github.com/danielmarschall/oidplus/tree/93c6f159a52f9e3e321c4c8cb48d910a297e90fe"
  18615.             ]
  18616.         }
  18617.     },
  18618.     {
  18619.         "version": "2.0.0.213",
  18620.         "date": "2020-03-06 23:14:57 +0100",
  18621.         "author": "Daniel Marschall (ViaThinkSoft)",
  18622.         "changes": [
  18623.             "Fixed security vulnerability!"
  18624.         ],
  18625.         "sources": {
  18626.             "svn": [
  18627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@213"
  18628.             ],
  18629.             "git": [
  18630.                 "https://github.com/danielmarschall/oidplus/tree/5bfe28d2e27ceb749a57b359f8081a604755df09"
  18631.             ]
  18632.         }
  18633.     },
  18634.     {
  18635.         "version": "2.0.0.212",
  18636.         "date": "2020-03-01 01:18:26 +0100",
  18637.         "author": "Daniel Marschall (ViaThinkSoft)",
  18638.         "changes": [],
  18639.         "sources": {
  18640.             "svn": [
  18641.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@212"
  18642.             ],
  18643.             "git": [
  18644.                 "https://github.com/danielmarschall/oidplus/tree/a303b9b4ab2c69eff10d17e166cc3222db9521fb"
  18645.             ]
  18646.         }
  18647.     },
  18648.     {
  18649.         "version": "2.0.0.211",
  18650.         "date": "2020-02-29 11:27:50 +0100",
  18651.         "author": "Daniel Marschall (ViaThinkSoft)",
  18652.         "changes": [
  18653.             "Misc"
  18654.         ],
  18655.         "sources": {
  18656.             "svn": [
  18657.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@211"
  18658.             ],
  18659.             "git": [
  18660.                 "https://github.com/danielmarschall/oidplus/tree/60deec03725e01347aac5a077d7f41ce084c371e"
  18661.             ]
  18662.         }
  18663.     },
  18664.     {
  18665.         "version": "2.0.0.210",
  18666.         "date": "2020-02-29 11:04:58 +0100",
  18667.         "author": "Daniel Marschall (ViaThinkSoft)",
  18668.         "changes": [
  18669.             "OIDplus can now also work if the GMP extension is not installed, but BCMath is installed"
  18670.         ],
  18671.         "sources": {
  18672.             "svn": [
  18673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@210"
  18674.             ],
  18675.             "git": [
  18676.                 "https://github.com/danielmarschall/oidplus/tree/2b292af3c3ae4e00c7956f201296faa4a1050789"
  18677.             ]
  18678.         }
  18679.     },
  18680.     {
  18681.         "version": "2.0.0.209",
  18682.         "date": "2020-02-28 16:05:49 +0100",
  18683.         "author": "Daniel Marschall (ViaThinkSoft)",
  18684.         "changes": [
  18685.             "Logging"
  18686.         ],
  18687.         "sources": {
  18688.             "svn": [
  18689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@209"
  18690.             ],
  18691.             "git": [
  18692.                 "https://github.com/danielmarschall/oidplus/tree/47585830c23121bb805dc75496f652ef4f8c68c5"
  18693.             ]
  18694.         }
  18695.     },
  18696.     {
  18697.         "version": "2.0.0.208",
  18698.         "date": "2020-02-28 15:44:19 +0100",
  18699.         "author": "Daniel Marschall (ViaThinkSoft)",
  18700.         "changes": [
  18701.             "OIDplus is now compatible with hosts that do not support MySQLnd (Native Driver)"
  18702.         ],
  18703.         "sources": {
  18704.             "svn": [
  18705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@208"
  18706.             ],
  18707.             "git": [
  18708.                 "https://github.com/danielmarschall/oidplus/tree/71f6f047c12598dd5e20d9b017117de0773c5044"
  18709.             ]
  18710.         }
  18711.     },
  18712.     {
  18713.         "version": "2.0.0.207",
  18714.         "date": "2020-02-27 17:01:27 +0100",
  18715.         "author": "Daniel Marschall (ViaThinkSoft)",
  18716.         "changes": [
  18717.             "Dependency-Check"
  18718.         ],
  18719.         "sources": {
  18720.             "svn": [
  18721.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@207"
  18722.             ],
  18723.             "git": [
  18724.                 "https://github.com/danielmarschall/oidplus/tree/147fcfd6841274b1f1bfc325b96bfd24e1832a1b"
  18725.             ]
  18726.         }
  18727.     },
  18728.     {
  18729.         "version": "2.0.0.206",
  18730.         "date": "2020-01-23 23:44:12 +0100",
  18731.         "author": "Daniel Marschall (ViaThinkSoft)",
  18732.         "changes": [
  18733.             "Registration service now handles system ID hash conflicts"
  18734.         ],
  18735.         "sources": {
  18736.             "svn": [
  18737.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@206"
  18738.             ],
  18739.             "git": [
  18740.                 "https://github.com/danielmarschall/oidplus/tree/dd8b717b517334fcccd9c3d363c80dca8fffaf1a"
  18741.             ]
  18742.         }
  18743.     },
  18744.     {
  18745.         "version": "2.0.0.205",
  18746.         "date": "2020-01-08 20:21:23 +0100",
  18747.         "author": "Daniel Marschall (ViaThinkSoft)",
  18748.         "changes": [
  18749.             "Wellknown generators"
  18750.         ],
  18751.         "sources": {
  18752.             "svn": [
  18753.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@205"
  18754.             ],
  18755.             "git": [
  18756.                 "https://github.com/danielmarschall/oidplus/tree/d74b61697b2e07a3f7a71196ebab4dd8f19945c1"
  18757.             ]
  18758.         }
  18759.     },
  18760.     {
  18761.         "version": "2.0.0.204",
  18762.         "date": "2019-12-26 12:25:28 +0100",
  18763.         "author": "Daniel Marschall (ViaThinkSoft)",
  18764.         "changes": [
  18765.             "Added new field \"comment\", so that the superior RA can comment on the name of an OID they allocate. Database version is now 201."
  18766.         ],
  18767.         "sources": {
  18768.             "svn": [
  18769.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@204"
  18770.             ],
  18771.             "git": [
  18772.                 "https://github.com/danielmarschall/oidplus/tree/b57346bcc461bf128f98f28906e13580af957594"
  18773.             ]
  18774.         }
  18775.     },
  18776.     {
  18777.         "version": "2.0.0.203",
  18778.         "date": "2019-12-12 00:56:06 +0100",
  18779.         "author": "Daniel Marschall (ViaThinkSoft)",
  18780.         "changes": [],
  18781.         "sources": {
  18782.             "svn": [
  18783.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@203"
  18784.             ],
  18785.             "git": [
  18786.                 "https://github.com/danielmarschall/oidplus/tree/304a9fdd8d28a22b338dda3d70a6399da3b1a1f8"
  18787.             ]
  18788.         }
  18789.     },
  18790.     {
  18791.         "version": "2.0.0.202",
  18792.         "date": "2019-12-11 20:37:05 +0100",
  18793.         "author": "Daniel Marschall (ViaThinkSoft)",
  18794.         "changes": [
  18795.             "WebWHOIS: Example ID is the first root of the system (OID preferred)"
  18796.         ],
  18797.         "sources": {
  18798.             "svn": [
  18799.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@202"
  18800.             ],
  18801.             "git": [
  18802.                 "https://github.com/danielmarschall/oidplus/tree/4a4300ef82612c8bfcb1ecc7ccb5b1a0d579cfb6"
  18803.             ]
  18804.         }
  18805.     },
  18806.     {
  18807.         "version": "2.0.0.201",
  18808.         "date": "2019-12-10 14:36:07 +0100",
  18809.         "author": "Daniel Marschall (ViaThinkSoft)",
  18810.         "changes": [
  18811.             "New feature: WebWHOIS in JSON and XML format",
  18812.             "Fix: Alphanumeric identifiers don't need to be unique anymore (except for standardized identifiers)"
  18813.         ],
  18814.         "sources": {
  18815.             "svn": [
  18816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@201"
  18817.             ],
  18818.             "git": [
  18819.                 "https://github.com/danielmarschall/oidplus/tree/d6fc1368d6192ed1d93899275b8de1a61f33e639"
  18820.             ]
  18821.         }
  18822.     },
  18823.     {
  18824.         "version": "2.0.0.200",
  18825.         "date": "2019-11-26 22:30:14 +0100",
  18826.         "author": "Daniel Marschall (ViaThinkSoft)",
  18827.         "changes": [
  18828.             "Bugfix for WebSVN updater (directories were created in wrong hierarchical order). IMPORTANT: If updating using the WebSVN updater failed, please create the listed directories manually."
  18829.         ],
  18830.         "sources": {
  18831.             "svn": [
  18832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@200"
  18833.             ],
  18834.             "git": [
  18835.                 "https://github.com/danielmarschall/oidplus/tree/4961c6b1f67b4b181d96195479eebc7df8e645bb"
  18836.             ]
  18837.         }
  18838.     },
  18839.     {
  18840.         "version": "2.0.0.199",
  18841.         "date": "2019-11-25 00:31:31 +0100",
  18842.         "author": "Daniel Marschall (ViaThinkSoft)",
  18843.         "changes": [
  18844.             "Improved WEID user experience (adding OIDs)"
  18845.         ],
  18846.         "sources": {
  18847.             "svn": [
  18848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@199"
  18849.             ],
  18850.             "git": [
  18851.                 "https://github.com/danielmarschall/oidplus/tree/4ec8aaa1b6bc1612d94168391140f27f7cffb523"
  18852.             ]
  18853.         }
  18854.     },
  18855.     {
  18856.         "version": "2.0.0.198",
  18857.         "date": "2019-11-21 01:05:37 +0100",
  18858.         "author": "Daniel Marschall (ViaThinkSoft)",
  18859.         "changes": [
  18860.             "OID-Info Export fix"
  18861.         ],
  18862.         "sources": {
  18863.             "svn": [
  18864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@198"
  18865.             ],
  18866.             "git": [
  18867.                 "https://github.com/danielmarschall/oidplus/tree/cb58338789bae8302f1ca53a030841cfeaf3d5ea"
  18868.             ]
  18869.         }
  18870.     },
  18871.     {
  18872.         "version": "2.0.0.197",
  18873.         "date": "2019-11-18 00:51:53 +0100",
  18874.         "author": "Daniel Marschall (ViaThinkSoft)",
  18875.         "changes": [
  18876.             "WEID bugfix"
  18877.         ],
  18878.         "sources": {
  18879.             "svn": [
  18880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@197"
  18881.             ],
  18882.             "git": [
  18883.                 "https://github.com/danielmarschall/oidplus/tree/f7433b5549401609d6d63d6a25d57a69026af9e0"
  18884.             ]
  18885.         }
  18886.     },
  18887.     {
  18888.         "version": "2.0.0.196",
  18889.         "date": "2019-11-08 14:27:28 +0100",
  18890.         "author": "Daniel Marschall (ViaThinkSoft)",
  18891.         "changes": [
  18892.             "WEID update and other small fixes"
  18893.         ],
  18894.         "sources": {
  18895.             "svn": [
  18896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@196"
  18897.             ],
  18898.             "git": [
  18899.                 "https://github.com/danielmarschall/oidplus/tree/6f0aeb41cb278cf8cae52ba6cdc02c486db40e3d"
  18900.             ]
  18901.         }
  18902.     },
  18903.     {
  18904.         "version": "2.0.0.195",
  18905.         "date": "2019-11-07 00:27:31 +0100",
  18906.         "author": "Daniel Marschall (ViaThinkSoft)",
  18907.         "changes": [],
  18908.         "sources": {
  18909.             "svn": [
  18910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@195"
  18911.             ],
  18912.             "git": [
  18913.                 "https://github.com/danielmarschall/oidplus/tree/b41808c5672d32552701101ec6fa0ed85a1f71e2"
  18914.             ]
  18915.         }
  18916.     },
  18917.     {
  18918.         "version": "2.0.0.194",
  18919.         "date": "2019-11-06 20:48:18 +0100",
  18920.         "author": "Daniel Marschall (ViaThinkSoft)",
  18921.         "changes": [
  18922.             "Bugfix at OID-Info export"
  18923.         ],
  18924.         "sources": {
  18925.             "svn": [
  18926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@194"
  18927.             ],
  18928.             "git": [
  18929.                 "https://github.com/danielmarschall/oidplus/tree/64b0c33c1534b71b5ceaec89ad07d3e41a3221a3"
  18930.             ]
  18931.         }
  18932.     },
  18933.     {
  18934.         "version": "2.0.0.193",
  18935.         "date": "2019-11-03 23:26:43 +0100",
  18936.         "author": "Daniel Marschall (ViaThinkSoft)",
  18937.         "changes": [
  18938.             "New feature: Alternative Identifiers",
  18939.             "Fixed bug where the \"Jump to RA\" list was wrong",
  18940.             "Fixed bug in UUID interpretation"
  18941.         ],
  18942.         "sources": {
  18943.             "svn": [
  18944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@193"
  18945.             ],
  18946.             "git": [
  18947.                 "https://github.com/danielmarschall/oidplus/tree/090be977c5ecd32deae9c0b53b9957708d90b2f1"
  18948.             ]
  18949.         }
  18950.     },
  18951.     {
  18952.         "version": "2.0.0.192",
  18953.         "date": "2019-10-29 00:40:59 +0100",
  18954.         "author": "Daniel Marschall (ViaThinkSoft)",
  18955.         "changes": [
  18956.             "Fixed bug: Box icons don't show the object type name",
  18957.             "Fixed bug: Title of object type root was missing"
  18958.         ],
  18959.         "sources": {
  18960.             "svn": [
  18961.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@192"
  18962.             ],
  18963.             "git": [
  18964.                 "https://github.com/danielmarschall/oidplus/tree/9418cbc58d99bfbb10b9198c66cc922d50cc4e07"
  18965.             ]
  18966.         }
  18967.     },
  18968.     {
  18969.         "version": "2.0.0.191",
  18970.         "date": "2019-10-27 11:45:08 +0100",
  18971.         "author": "Daniel Marschall (ViaThinkSoft)",
  18972.         "changes": [
  18973.             "Bug in name base generated UUIDs fixed"
  18974.         ],
  18975.         "sources": {
  18976.             "svn": [
  18977.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@191"
  18978.             ],
  18979.             "git": [
  18980.                 "https://github.com/danielmarschall/oidplus/tree/08e5e2a58ec6834be5f3248270c5cc27bf69173d"
  18981.             ]
  18982.         }
  18983.     },
  18984.     {
  18985.         "version": "2.0.0.190",
  18986.         "date": "2019-10-24 13:17:25 +0200",
  18987.         "author": "Daniel Marschall (ViaThinkSoft)",
  18988.         "changes": [
  18989.             "Re-canonize script to correct database entries"
  18990.         ],
  18991.         "sources": {
  18992.             "svn": [
  18993.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@190"
  18994.             ],
  18995.             "git": [
  18996.                 "https://github.com/danielmarschall/oidplus/tree/7cd88f13f126d7e89cfbf67e60d500efa4ee47f5"
  18997.             ]
  18998.         }
  18999.     },
  19000.     {
  19001.         "version": "2.0.0.189",
  19002.         "date": "2019-10-19 12:26:22 +0200",
  19003.         "author": "Daniel Marschall (ViaThinkSoft)",
  19004.         "changes": [
  19005.             "Fixed BUG#0000207"
  19006.         ],
  19007.         "sources": {
  19008.             "svn": [
  19009.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@189"
  19010.             ],
  19011.             "git": [
  19012.                 "https://github.com/danielmarschall/oidplus/tree/532a4df887dedf1f3f79abc685ad20a110de0272"
  19013.             ]
  19014.         }
  19015.     },
  19016.     {
  19017.         "version": "2.0.0.188",
  19018.         "date": "2019-10-18 19:14:23 +0200",
  19019.         "author": "Daniel Marschall (ViaThinkSoft)",
  19020.         "changes": [
  19021.             "Fixed BUG#0000205: IPv4 module did not work (Logger maskcode conflict)",
  19022.             "Fixed BUG#0000206: IPv6 normalization did not work",
  19023.             "Fixed bug: Entering a wrong IPv4/IPv6 address lead to an invalid object with id='ipv4:' or id='ipv6:' which caused the treeview to run into an endless loop"
  19024.         ],
  19025.         "sources": {
  19026.             "svn": [
  19027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@188"
  19028.             ],
  19029.             "git": [
  19030.                 "https://github.com/danielmarschall/oidplus/tree/f79204aecbf01f6c26476d39d1f4a27d4c2bfeb6"
  19031.             ]
  19032.         }
  19033.     },
  19034.     {
  19035.         "version": "2.0.0.187",
  19036.         "date": "2019-09-22 01:06:53 +0200",
  19037.         "author": "Daniel Marschall (ViaThinkSoft)",
  19038.         "changes": [
  19039.             "Bugfix"
  19040.         ],
  19041.         "sources": {
  19042.             "svn": [
  19043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@187"
  19044.             ],
  19045.             "git": [
  19046.                 "https://github.com/danielmarschall/oidplus/tree/e54f1233bca7b5dc94013256fd20da6b766faa8b"
  19047.             ]
  19048.         }
  19049.     },
  19050.     {
  19051.         "version": "2.0.0.186",
  19052.         "date": "2019-09-16 00:22:22 +0200",
  19053.         "author": "Daniel Marschall (ViaThinkSoft)",
  19054.         "changes": [
  19055.             "Minor changes"
  19056.         ],
  19057.         "sources": {
  19058.             "svn": [
  19059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@186"
  19060.             ],
  19061.             "git": [
  19062.                 "https://github.com/danielmarschall/oidplus/tree/b90adcaeaee0a20e1a3f3ef0b038297167ad1783"
  19063.             ]
  19064.         }
  19065.     },
  19066.     {
  19067.         "version": "2.0.0.185",
  19068.         "date": "2019-09-15 11:51:39 +0200",
  19069.         "author": "Daniel Marschall (ViaThinkSoft)",
  19070.         "changes": [
  19071.             "Goto box for mobile"
  19072.         ],
  19073.         "sources": {
  19074.             "svn": [
  19075.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@185"
  19076.             ],
  19077.             "git": [
  19078.                 "https://github.com/danielmarschall/oidplus/tree/0010b4d727a578c09b7375f4ca1f378cffb9b492"
  19079.             ]
  19080.         }
  19081.     },
  19082.     {
  19083.         "version": "2.0.0.184",
  19084.         "date": "2019-09-15 10:28:30 +0200",
  19085.         "author": "Daniel Marschall (ViaThinkSoft)",
  19086.         "changes": [
  19087.             "Objects are saved with a canonical name"
  19088.         ],
  19089.         "sources": {
  19090.             "svn": [
  19091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@184"
  19092.             ],
  19093.             "git": [
  19094.                 "https://github.com/danielmarschall/oidplus/tree/aa3fd11599b7230e446230febf1134f2c0098ab2"
  19095.             ]
  19096.         }
  19097.     },
  19098.     {
  19099.         "version": "2.0.0.183",
  19100.         "date": "2019-09-11 22:05:09 +0200",
  19101.         "author": "Daniel Marschall (ViaThinkSoft)",
  19102.         "changes": [
  19103.             "NEW feature: \"Goto\" quick access bar",
  19104.             "CHANGED: Incorrect written object identifiers (e.g. 2.0999) will now be auto-corrected"
  19105.         ],
  19106.         "sources": {
  19107.             "svn": [
  19108.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@183"
  19109.             ],
  19110.             "git": [
  19111.                 "https://github.com/danielmarschall/oidplus/tree/fe7fc851d6b4682ee26f6931647b871cf4eff3eb"
  19112.             ]
  19113.         }
  19114.     },
  19115.     {
  19116.         "version": "2.0.0.182",
  19117.         "date": "2019-08-26 20:57:09 +0200",
  19118.         "author": "Daniel Marschall (ViaThinkSoft)",
  19119.         "changes": [],
  19120.         "sources": {
  19121.             "svn": [
  19122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@182"
  19123.             ],
  19124.             "git": [
  19125.                 "https://github.com/danielmarschall/oidplus/tree/a123fa4db82cc9ed511b33ccbd27484a03649bc5"
  19126.             ]
  19127.         }
  19128.     },
  19129.     {
  19130.         "version": "2.0.0.181",
  19131.         "date": "2019-08-26 18:58:51 +0200",
  19132.         "author": "Daniel Marschall (ViaThinkSoft)",
  19133.         "changes": [],
  19134.         "sources": {
  19135.             "svn": [
  19136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@181"
  19137.             ],
  19138.             "git": [
  19139.                 "https://github.com/danielmarschall/oidplus/tree/772d665b2e1094a83d4ae0efcb37ffc9850645f2"
  19140.             ]
  19141.         }
  19142.     },
  19143.     {
  19144.         "version": "2.0.0.180",
  19145.         "date": "2019-08-24 20:14:44 +0200",
  19146.         "author": "Daniel Marschall (ViaThinkSoft)",
  19147.         "changes": [],
  19148.         "sources": {
  19149.             "svn": [
  19150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@180"
  19151.             ],
  19152.             "git": [
  19153.                 "https://github.com/danielmarschall/oidplus/tree/dd88057d0a04961d46d3c33758935fc5d61e9dcb"
  19154.             ]
  19155.         }
  19156.     },
  19157.     {
  19158.         "version": "2.0.0.179",
  19159.         "date": "2019-08-22 16:32:41 +0200",
  19160.         "author": "Daniel Marschall (ViaThinkSoft)",
  19161.         "changes": [
  19162.             "Small fixes"
  19163.         ],
  19164.         "sources": {
  19165.             "svn": [
  19166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@179"
  19167.             ],
  19168.             "git": [
  19169.                 "https://github.com/danielmarschall/oidplus/tree/668daf8f6d36793a2c427b17ab8954b18e88f452"
  19170.             ]
  19171.         }
  19172.     },
  19173.     {
  19174.         "version": "2.0.0.178",
  19175.         "date": "2019-08-21 17:03:50 +0200",
  19176.         "author": "Daniel Marschall (ViaThinkSoft)",
  19177.         "changes": [
  19178.             "OIDplus is now compatible with Microsoft Edge"
  19179.         ],
  19180.         "sources": {
  19181.             "svn": [
  19182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@178"
  19183.             ],
  19184.             "git": [
  19185.                 "https://github.com/danielmarschall/oidplus/tree/937832535eea07a1e00cdd5eb23b984135c32559"
  19186.             ]
  19187.         }
  19188.     },
  19189.     {
  19190.         "version": "2.0.0.177",
  19191.         "date": "2019-08-21 14:27:00 +0200",
  19192.         "author": "Daniel Marschall (ViaThinkSoft)",
  19193.         "changes": [
  19194.             "BUGFIX: Web SVN update fixed"
  19195.         ],
  19196.         "sources": {
  19197.             "svn": [
  19198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@177"
  19199.             ],
  19200.             "git": [
  19201.                 "https://github.com/danielmarschall/oidplus/tree/54a122d9de652417f00e318070fa0574223ccd32"
  19202.             ]
  19203.         }
  19204.     },
  19205.     {
  19206.         "version": "2.0.0.176",
  19207.         "date": "2019-08-21 14:21:06 +0200",
  19208.         "author": "Daniel Marschall (ViaThinkSoft)",
  19209.         "changes": [
  19210.             "BUGFIX: Confidential flag could not be set for OIDs. Fixed."
  19211.         ],
  19212.         "sources": {
  19213.             "svn": [
  19214.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@176"
  19215.             ],
  19216.             "git": [
  19217.                 "https://github.com/danielmarschall/oidplus/tree/3d38dccff8f0542edd4832c483ffe948dc511470"
  19218.             ]
  19219.         }
  19220.     },
  19221.     {
  19222.         "version": "2.0.0.175",
  19223.         "date": "2019-08-21 13:42:37 +0200",
  19224.         "author": "Daniel Marschall (ViaThinkSoft)",
  19225.         "changes": [
  19226.             "Registration procedure update"
  19227.         ],
  19228.         "sources": {
  19229.             "svn": [
  19230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@175"
  19231.             ],
  19232.             "git": [
  19233.                 "https://github.com/danielmarschall/oidplus/tree/928d69c171cc617e2418dc26863c706dfe4bc676"
  19234.             ]
  19235.         }
  19236.     },
  19237.     {
  19238.         "version": "2.0.0.174",
  19239.         "date": "2019-08-18 19:22:04 +0200",
  19240.         "author": "Daniel Marschall (ViaThinkSoft)",
  19241.         "changes": [
  19242.             "Setup assistant cannot be started when config file is missing"
  19243.         ],
  19244.         "sources": {
  19245.             "svn": [
  19246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@174"
  19247.             ],
  19248.             "git": [
  19249.                 "https://github.com/danielmarschall/oidplus/tree/d433b8e68f75a2c17d7acfa9a2787b33008c9f76"
  19250.             ]
  19251.         }
  19252.     },
  19253.     {
  19254.         "version": "2.0.0.173",
  19255.         "date": "2019-08-18 19:12:54 +0200",
  19256.         "author": "Daniel Marschall (ViaThinkSoft)",
  19257.         "changes": [
  19258.             "Bugfix: Wrong error message when MySQLi connection failed. Linked to setup again."
  19259.         ],
  19260.         "sources": {
  19261.             "svn": [
  19262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@173"
  19263.             ],
  19264.             "git": [
  19265.                 "https://github.com/danielmarschall/oidplus/tree/83675c758e0bb76d7483fe15ac315fdb136af1e9"
  19266.             ]
  19267.         }
  19268.     },
  19269.     {
  19270.         "version": "2.0.0.172",
  19271.         "date": "2019-08-16 10:37:14 +0200",
  19272.         "author": "Daniel Marschall (ViaThinkSoft)",
  19273.         "changes": [
  19274.             "Update procedure: More revision information is now shown in the preview"
  19275.         ],
  19276.         "sources": {
  19277.             "svn": [
  19278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@172"
  19279.             ],
  19280.             "git": [
  19281.                 "https://github.com/danielmarschall/oidplus/tree/3c5dc9274f2ad3c88bed19ac491fd0b977e40d1f"
  19282.             ]
  19283.         }
  19284.     },
  19285.     {
  19286.         "version": "2.0.0.171",
  19287.         "date": "2019-08-15 16:30:41 +0200",
  19288.         "author": "Daniel Marschall (ViaThinkSoft)",
  19289.         "changes": [],
  19290.         "sources": {
  19291.             "svn": [
  19292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@171"
  19293.             ],
  19294.             "git": [
  19295.                 "https://github.com/danielmarschall/oidplus/tree/af85cd1a4392ab0007af53906e45e9e361adbd87"
  19296.             ]
  19297.         }
  19298.     },
  19299.     {
  19300.         "version": "2.0.0.170",
  19301.         "date": "2019-08-14 14:31:08 +0200",
  19302.         "author": "Daniel Marschall (ViaThinkSoft)",
  19303.         "changes": [
  19304.             "System version and installation type are now included in the Registration"
  19305.         ],
  19306.         "sources": {
  19307.             "svn": [
  19308.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@170"
  19309.             ],
  19310.             "git": [
  19311.                 "https://github.com/danielmarschall/oidplus/tree/08e9375075a042c44aaef65058f1f0f9aa408dbc"
  19312.             ]
  19313.         }
  19314.     },
  19315.     {
  19316.         "version": "2.0.0.169",
  19317.         "date": "2019-08-14 12:57:23 +0200",
  19318.         "author": "Daniel Marschall (ViaThinkSoft)",
  19319.         "changes": [
  19320.             "Fix: Confidential OID detection fix"
  19321.         ],
  19322.         "sources": {
  19323.             "svn": [
  19324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@169"
  19325.             ],
  19326.             "git": [
  19327.                 "https://github.com/danielmarschall/oidplus/tree/6d887365ee05b4e1bfdfee4e5b333fac99ce403f"
  19328.             ]
  19329.         }
  19330.     },
  19331.     {
  19332.         "version": "2.0.0.168",
  19333.         "date": "2019-08-14 11:55:28 +0200",
  19334.         "author": "Daniel Marschall (ViaThinkSoft)",
  19335.         "changes": [],
  19336.         "sources": {
  19337.             "svn": [
  19338.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@168"
  19339.             ],
  19340.             "git": [
  19341.                 "https://github.com/danielmarschall/oidplus/tree/fcc3e5d92ff6132501fa1c5d0826f1ec60715195"
  19342.             ]
  19343.         }
  19344.     },
  19345.     {
  19346.         "version": "2.0.0.167",
  19347.         "date": "2019-08-14 11:48:34 +0200",
  19348.         "author": "Daniel Marschall (ViaThinkSoft)",
  19349.         "changes": [],
  19350.         "sources": {
  19351.             "svn": [
  19352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@167"
  19353.             ],
  19354.             "git": [
  19355.                 "https://github.com/danielmarschall/oidplus/tree/697adcd6f9ae082fbe36583667ba0ceea6121eea"
  19356.             ]
  19357.         }
  19358.     },
  19359.     {
  19360.         "version": "2.0.0.166",
  19361.         "date": "2019-08-14 11:44:35 +0200",
  19362.         "author": "Daniel Marschall (ViaThinkSoft)",
  19363.         "changes": [],
  19364.         "sources": {
  19365.             "svn": [
  19366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@166"
  19367.             ],
  19368.             "git": [
  19369.                 "https://github.com/danielmarschall/oidplus/tree/74064506bc3ef08d806aec4859d963fc930b46b9"
  19370.             ]
  19371.         }
  19372.     },
  19373.     {
  19374.         "version": "2.0.0.165",
  19375.         "date": "2019-08-13 15:48:23 +0200",
  19376.         "author": "Daniel Marschall (ViaThinkSoft)",
  19377.         "changes": [
  19378.             "Update page contains now an invisible VNag status tag"
  19379.         ],
  19380.         "sources": {
  19381.             "svn": [
  19382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@165"
  19383.             ],
  19384.             "git": [
  19385.                 "https://github.com/danielmarschall/oidplus/tree/8ace46bb8205495a538642883415c45b00640e8f"
  19386.             ]
  19387.         }
  19388.     },
  19389.     {
  19390.         "version": "2.0.0.164",
  19391.         "date": "2019-08-13 15:12:13 +0200",
  19392.         "author": "Daniel Marschall (ViaThinkSoft)",
  19393.         "changes": [
  19394.             "Update assistant bugfix"
  19395.         ],
  19396.         "sources": {
  19397.             "svn": [
  19398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@164"
  19399.             ],
  19400.             "git": [
  19401.                 "https://github.com/danielmarschall/oidplus/tree/977b5d5bd89926eaed47d1a7a309e55cfebc41c6"
  19402.             ]
  19403.         }
  19404.     },
  19405.     {
  19406.         "version": "2.0.0.163",
  19407.         "date": "2019-08-13 14:49:13 +0200",
  19408.         "author": "Daniel Marschall (ViaThinkSoft)",
  19409.         "changes": [
  19410.             "NEW FEATURE: Software update (web SVN)"
  19411.         ],
  19412.         "sources": {
  19413.             "svn": [
  19414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@163"
  19415.             ],
  19416.             "git": [
  19417.                 "https://github.com/danielmarschall/oidplus/tree/2bdf7afcf5f347ca21859e1988fabc97a626cc5f"
  19418.             ]
  19419.         }
  19420.     },
  19421.     {
  19422.         "version": "2.0.0.162",
  19423.         "date": "2019-08-13 13:14:08 +0200",
  19424.         "author": "Daniel Marschall (ViaThinkSoft)",
  19425.         "changes": [
  19426.             "Version detection update"
  19427.         ],
  19428.         "sources": {
  19429.             "svn": [
  19430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@162"
  19431.             ],
  19432.             "git": [
  19433.                 "https://github.com/danielmarschall/oidplus/tree/57f443a5cdcd4c404575cffe1721ba66119dd36d"
  19434.             ]
  19435.         }
  19436.     },
  19437.     {
  19438.         "version": "2.0.0.161",
  19439.         "date": "2019-08-12 15:09:12 +0200",
  19440.         "author": "Daniel Marschall (ViaThinkSoft)",
  19441.         "changes": [
  19442.             "Misc"
  19443.         ],
  19444.         "sources": {
  19445.             "svn": [
  19446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@161"
  19447.             ],
  19448.             "git": [
  19449.                 "https://github.com/danielmarschall/oidplus/tree/2fd258029e7ed251655fd63a204d399452ad5095"
  19450.             ]
  19451.         }
  19452.     },
  19453.     {
  19454.         "version": "2.0.0.160",
  19455.         "date": "2019-08-09 13:49:22 +0200",
  19456.         "author": "Daniel Marschall (ViaThinkSoft)",
  19457.         "changes": [
  19458.             "Adjusted \"Content-Security-Policy\""
  19459.         ],
  19460.         "sources": {
  19461.             "svn": [
  19462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@160"
  19463.             ],
  19464.             "git": [
  19465.                 "https://github.com/danielmarschall/oidplus/tree/16753aebbb70acb2850dbdca3dfeb903fdec9c4f"
  19466.             ]
  19467.         }
  19468.     },
  19469.     {
  19470.         "version": "2.0.0.159",
  19471.         "date": "2019-08-09 13:40:47 +0200",
  19472.         "author": "Daniel Marschall (ViaThinkSoft)",
  19473.         "changes": [
  19474.             "Fixed problem in system URL if system is hosted directly under a domain"
  19475.         ],
  19476.         "sources": {
  19477.             "svn": [
  19478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@159"
  19479.             ],
  19480.             "git": [
  19481.                 "https://github.com/danielmarschall/oidplus/tree/8cce59fa10d1fa2c8bee96c13be4bee9f0b55937"
  19482.             ]
  19483.         }
  19484.     },
  19485.     {
  19486.         "version": "2.0.0.158",
  19487.         "date": "2019-08-09 13:40:11 +0200",
  19488.         "author": "Daniel Marschall (ViaThinkSoft)",
  19489.         "changes": [
  19490.             "Fixed OOBE problem"
  19491.         ],
  19492.         "sources": {
  19493.             "svn": [
  19494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@158"
  19495.             ],
  19496.             "git": [
  19497.                 "https://github.com/danielmarschall/oidplus/tree/36d88a3925027d3899e30c41ed3722382de7f2e8"
  19498.             ]
  19499.         }
  19500.     },
  19501.     {
  19502.         "version": "2.0.0.157",
  19503.         "date": "2019-08-08 20:01:02 +0200",
  19504.         "author": "Daniel Marschall (ViaThinkSoft)",
  19505.         "changes": [
  19506.             "Setup assistant 2/2 is now protected by ReCAPTCHA, if enabled"
  19507.         ],
  19508.         "sources": {
  19509.             "svn": [
  19510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@157"
  19511.             ],
  19512.             "git": [
  19513.                 "https://github.com/danielmarschall/oidplus/tree/4d7797929b99f9c631b969939941206dcb315b45"
  19514.             ]
  19515.         }
  19516.     },
  19517.     {
  19518.         "version": "2.0.0.156",
  19519.         "date": "2019-08-05 20:15:17 +0200",
  19520.         "author": "Daniel Marschall (ViaThinkSoft)",
  19521.         "changes": [
  19522.             "Added setup background image"
  19523.         ],
  19524.         "sources": {
  19525.             "svn": [
  19526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@156"
  19527.             ],
  19528.             "git": [
  19529.                 "https://github.com/danielmarschall/oidplus/tree/1966e284535c97dc3c31d4b90f341e4702f63563"
  19530.             ]
  19531.         }
  19532.     },
  19533.     {
  19534.         "version": "2.0.0.155",
  19535.         "date": "2019-08-03 23:20:57 +0200",
  19536.         "author": "Daniel Marschall (ViaThinkSoft)",
  19537.         "changes": [
  19538.             "Invitations can now be disabled.",
  19539.             "OOBE Bugfix."
  19540.         ],
  19541.         "sources": {
  19542.             "svn": [
  19543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@155"
  19544.             ],
  19545.             "git": [
  19546.                 "https://github.com/danielmarschall/oidplus/tree/d60bedc177b98e4f53bfe535f34ae2b70fb66afe"
  19547.             ]
  19548.         }
  19549.     },
  19550.     {
  19551.         "version": "2.0.0.154",
  19552.         "date": "2019-08-03 22:54:53 +0200",
  19553.         "author": "Daniel Marschall (ViaThinkSoft)",
  19554.         "changes": [
  19555.             "document.location => window.location.href"
  19556.         ],
  19557.         "sources": {
  19558.             "svn": [
  19559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@154"
  19560.             ],
  19561.             "git": [
  19562.                 "https://github.com/danielmarschall/oidplus/tree/782140143a70f06ded8eecfde5f5968888f707bd"
  19563.             ]
  19564.         }
  19565.     },
  19566.     {
  19567.         "version": "2.0.0.153",
  19568.         "date": "2019-08-03 22:44:14 +0200",
  19569.         "author": "Daniel Marschall (ViaThinkSoft)",
  19570.         "changes": [
  19571.             "New feature: Admin can now create a RA manually (without email verification/invitation)"
  19572.         ],
  19573.         "sources": {
  19574.             "svn": [
  19575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@153"
  19576.             ],
  19577.             "git": [
  19578.                 "https://github.com/danielmarschall/oidplus/tree/06249b834d6cb16dad18065532808a093e9bfd2b"
  19579.             ]
  19580.         }
  19581.     },
  19582.     {
  19583.         "version": "2.0.0.152",
  19584.         "date": "2019-08-03 21:22:26 +0200",
  19585.         "author": "Daniel Marschall (ViaThinkSoft)",
  19586.         "changes": [
  19587.             "Smaller design fixes. Admin can now change RA contact data, passwords and emails."
  19588.         ],
  19589.         "sources": {
  19590.             "svn": [
  19591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@152"
  19592.             ],
  19593.             "git": [
  19594.                 "https://github.com/danielmarschall/oidplus/tree/34168922ee535e1f17c481bb2545408a66942028"
  19595.             ]
  19596.         }
  19597.     },
  19598.     {
  19599.         "version": "2.0.0.151",
  19600.         "date": "2019-08-03 10:04:02 +0200",
  19601.         "author": "Daniel Marschall (ViaThinkSoft)",
  19602.         "changes": [
  19603.             "Menu entry \"Plugins\" can now be exanded. RA info has now the RA as page title."
  19604.         ],
  19605.         "sources": {
  19606.             "svn": [
  19607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@151"
  19608.             ],
  19609.             "git": [
  19610.                 "https://github.com/danielmarschall/oidplus/tree/4472289f3459acbd8c99e5be4c36816bd266eb90"
  19611.             ]
  19612.         }
  19613.     },
  19614.     {
  19615.         "version": "2.0.0.150",
  19616.         "date": "2019-08-03 00:30:01 +0200",
  19617.         "author": "Daniel Marschall (ViaThinkSoft)",
  19618.         "changes": [
  19619.             "LARGE UPDATE: Added database providers; now using prepared statements, and many more changes"
  19620.         ],
  19621.         "sources": {
  19622.             "svn": [
  19623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@150"
  19624.             ],
  19625.             "git": [
  19626.                 "https://github.com/danielmarschall/oidplus/tree/f0d8f1a4fb24634b3172c50f77a12697ad332d28"
  19627.             ]
  19628.         }
  19629.     },
  19630.     {
  19631.         "version": "2.0.0.149",
  19632.         "date": "2019-08-01 22:58:12 +0200",
  19633.         "author": "Daniel Marschall (ViaThinkSoft)",
  19634.         "changes": [
  19635.             "New feature: Admin password reset plugin"
  19636.         ],
  19637.         "sources": {
  19638.             "svn": [
  19639.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@149"
  19640.             ],
  19641.             "git": [
  19642.                 "https://github.com/danielmarschall/oidplus/tree/c495473bd2281286059bd476c8fbac29e723bf8c"
  19643.             ]
  19644.         }
  19645.     },
  19646.     {
  19647.         "version": "2.0.0.148",
  19648.         "date": "2019-07-25 14:05:21 +0200",
  19649.         "author": "Daniel Marschall (ViaThinkSoft)",
  19650.         "changes": [
  19651.             "New plugin \"Plugins\" that lists all plugins"
  19652.         ],
  19653.         "sources": {
  19654.             "svn": [
  19655.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@148"
  19656.             ],
  19657.             "git": [
  19658.                 "https://github.com/danielmarschall/oidplus/tree/1baeabe4c0e4b70b226554ebdc59e2ff8f82a8c0"
  19659.             ]
  19660.         }
  19661.     },
  19662.     {
  19663.         "version": "2.0.0.147",
  19664.         "date": "2019-07-24 23:24:38 +0200",
  19665.         "author": "Daniel Marschall (ViaThinkSoft)",
  19666.         "changes": [
  19667.             "Smaller bugfixes"
  19668.         ],
  19669.         "sources": {
  19670.             "svn": [
  19671.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@147"
  19672.             ],
  19673.             "git": [
  19674.                 "https://github.com/danielmarschall/oidplus/tree/978c51f4ebaa7f8263158b26286b8b74a0ca9f4d"
  19675.             ]
  19676.         }
  19677.     },
  19678.     {
  19679.         "version": "2.0.0.146",
  19680.         "date": "2019-07-22 12:06:11 +0200",
  19681.         "author": "Daniel Marschall (ViaThinkSoft)",
  19682.         "changes": [
  19683.             "Plugins \"Links\" and \"Documents\" have been merged into new plugin \"Documents and resources\""
  19684.         ],
  19685.         "sources": {
  19686.             "svn": [
  19687.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@146"
  19688.             ],
  19689.             "git": [
  19690.                 "https://github.com/danielmarschall/oidplus/tree/f59e707ce1ed72e6e057a94ffe5705dcd007635d"
  19691.             ]
  19692.         }
  19693.     },
  19694.     {
  19695.         "version": "2.0.0.145",
  19696.         "date": "2019-07-21 23:09:18 +0200",
  19697.         "author": "Daniel Marschall (ViaThinkSoft)",
  19698.         "changes": [],
  19699.         "sources": {
  19700.             "svn": [
  19701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@145"
  19702.             ],
  19703.             "git": [
  19704.                 "https://github.com/danielmarschall/oidplus/tree/db793ce09bf808da6e2ea8155ea47a63607a07bf"
  19705.             ]
  19706.         }
  19707.     },
  19708.     {
  19709.         "version": "2.0.0.144",
  19710.         "date": "2019-07-20 11:35:24 +0200",
  19711.         "author": "Daniel Marschall (ViaThinkSoft)",
  19712.         "changes": [],
  19713.         "sources": {
  19714.             "svn": [
  19715.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@144"
  19716.             ],
  19717.             "git": [
  19718.                 "https://github.com/danielmarschall/oidplus/tree/66b6af26eeb2fcf22c1a331c2ee156527c8bf02c"
  19719.             ]
  19720.         }
  19721.     },
  19722.     {
  19723.         "version": "2.0.0.143",
  19724.         "date": "2019-07-18 16:52:57 +0200",
  19725.         "author": "Daniel Marschall (ViaThinkSoft)",
  19726.         "changes": [
  19727.             "Small fixes in re color plugin"
  19728.         ],
  19729.         "sources": {
  19730.             "svn": [
  19731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@143"
  19732.             ],
  19733.             "git": [
  19734.                 "https://github.com/danielmarschall/oidplus/tree/bee802b74c198501eb00f9fe01d80ea82c11c532"
  19735.             ]
  19736.         }
  19737.     },
  19738.     {
  19739.         "version": "2.0.0.142",
  19740.         "date": "2019-07-18 16:19:28 +0200",
  19741.         "author": "Daniel Marschall (ViaThinkSoft)",
  19742.         "changes": [
  19743.             "New feature: Admin can set individual colors for their systems!"
  19744.         ],
  19745.         "sources": {
  19746.             "svn": [
  19747.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@142"
  19748.             ],
  19749.             "git": [
  19750.                 "https://github.com/danielmarschall/oidplus/tree/7fb33d4fbc089a239e7cca147cb58f4326b94dc6"
  19751.             ]
  19752.         }
  19753.     },
  19754.     {
  19755.         "version": "2.0.0.141",
  19756.         "date": "2019-07-17 09:02:51 +0200",
  19757.         "author": "Daniel Marschall (ViaThinkSoft)",
  19758.         "changes": [
  19759.             "Registration live status page can now be only accessed with signature"
  19760.         ],
  19761.         "sources": {
  19762.             "svn": [
  19763.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@141"
  19764.             ],
  19765.             "git": [
  19766.                 "https://github.com/danielmarschall/oidplus/tree/f04d4343928522026b3e311974037a83674440eb"
  19767.             ]
  19768.         }
  19769.     },
  19770.     {
  19771.         "version": "2.0.0.140",
  19772.         "date": "2019-07-16 23:01:16 +0200",
  19773.         "author": "Daniel Marschall (ViaThinkSoft)",
  19774.         "changes": [
  19775.             "Registratoin: After privacy change, the VTS server will be called immediately"
  19776.         ],
  19777.         "sources": {
  19778.             "svn": [
  19779.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@140"
  19780.             ],
  19781.             "git": [
  19782.                 "https://github.com/danielmarschall/oidplus/tree/3f1f129a87b96d40ee054b7b4f5d6180ea019edc"
  19783.             ]
  19784.         }
  19785.     },
  19786.     {
  19787.         "version": "2.0.0.139",
  19788.         "date": "2019-07-16 13:41:23 +0200",
  19789.         "author": "Daniel Marschall (ViaThinkSoft)",
  19790.         "changes": [
  19791.             "Updated whole registration process"
  19792.         ],
  19793.         "sources": {
  19794.             "svn": [
  19795.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@139"
  19796.             ],
  19797.             "git": [
  19798.                 "https://github.com/danielmarschall/oidplus/tree/04f6ba174f9196ee64bec1e13762e8aba10fde74"
  19799.             ]
  19800.         }
  19801.     },
  19802.     {
  19803.         "version": "2.0.0.138",
  19804.         "date": "2019-07-14 20:17:35 +0200",
  19805.         "author": "Daniel Marschall (ViaThinkSoft)",
  19806.         "changes": [],
  19807.         "sources": {
  19808.             "svn": [
  19809.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@138"
  19810.             ],
  19811.             "git": [
  19812.                 "https://github.com/danielmarschall/oidplus/tree/2dc444b29324ea40d9700cd7cc62367bcd859311"
  19813.             ]
  19814.         }
  19815.     },
  19816.     {
  19817.         "version": "2.0.0.137",
  19818.         "date": "2019-07-11 13:06:57 +0200",
  19819.         "author": "Daniel Marschall (ViaThinkSoft)",
  19820.         "changes": [
  19821.             "Ugly workaround for jQueryUI bugs"
  19822.         ],
  19823.         "sources": {
  19824.             "svn": [
  19825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@137"
  19826.             ],
  19827.             "git": [
  19828.                 "https://github.com/danielmarschall/oidplus/tree/0580478f7f2687d7466681ab48dcfff4a88b75c3"
  19829.             ]
  19830.         }
  19831.     },
  19832.     {
  19833.         "version": "2.0.0.136",
  19834.         "date": "2019-07-11 10:22:01 +0200",
  19835.         "author": "Daniel Marschall (ViaThinkSoft)",
  19836.         "changes": [
  19837.             "Disabled buggy \"quickbars\" plugin at TineMCE editors"
  19838.         ],
  19839.         "sources": {
  19840.             "svn": [
  19841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@136"
  19842.             ],
  19843.             "git": [
  19844.                 "https://github.com/danielmarschall/oidplus/tree/ce9eed587672a539d9bf8c9572ad25960e675f3c"
  19845.             ]
  19846.         }
  19847.     },
  19848.     {
  19849.         "version": "2.0.0.135",
  19850.         "date": "2019-06-13 20:52:08 +0200",
  19851.         "author": "Daniel Marschall (ViaThinkSoft)",
  19852.         "changes": [
  19853.             "Improved OOBE"
  19854.         ],
  19855.         "sources": {
  19856.             "svn": [
  19857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@135"
  19858.             ],
  19859.             "git": [
  19860.                 "https://github.com/danielmarschall/oidplus/tree/6dd9a92b486b25dfe1a836c2d9daf4ebd226e8d9"
  19861.             ]
  19862.         }
  19863.     },
  19864.     {
  19865.         "version": "2.0.0.134",
  19866.         "date": "2019-06-10 18:21:56 +0200",
  19867.         "author": "Daniel Marschall (ViaThinkSoft)",
  19868.         "changes": [],
  19869.         "sources": {
  19870.             "svn": [
  19871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@134"
  19872.             ],
  19873.             "git": [
  19874.                 "https://github.com/danielmarschall/oidplus/tree/82acf3ca10cc880318a9efcb36683b296b6bbd7a"
  19875.             ]
  19876.         }
  19877.     },
  19878.     {
  19879.         "version": "2.0.0.133",
  19880.         "date": "2019-06-09 21:45:25 +0200",
  19881.         "author": "Daniel Marschall (ViaThinkSoft)",
  19882.         "changes": [
  19883.             "Added sitemap script"
  19884.         ],
  19885.         "sources": {
  19886.             "svn": [
  19887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@133"
  19888.             ],
  19889.             "git": [
  19890.                 "https://github.com/danielmarschall/oidplus/tree/1bcc4164bf8239ce19c16a59bcc2bc0eb0ed355b"
  19891.             ]
  19892.         }
  19893.     },
  19894.     {
  19895.         "version": "2.0.0.132",
  19896.         "date": "2019-06-03 11:08:23 +0200",
  19897.         "author": "Daniel Marschall (ViaThinkSoft)",
  19898.         "changes": [],
  19899.         "sources": {
  19900.             "svn": [
  19901.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@132"
  19902.             ],
  19903.             "git": [
  19904.                 "https://github.com/danielmarschall/oidplus/tree/99ca80c82d19715e699b81293f7b9fb35ef6b777"
  19905.             ]
  19906.         }
  19907.     },
  19908.     {
  19909.         "version": "2.0.0.131",
  19910.         "date": "2019-06-03 10:51:52 +0200",
  19911.         "author": "Daniel Marschall (ViaThinkSoft)",
  19912.         "changes": [],
  19913.         "sources": {
  19914.             "svn": [
  19915.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@131"
  19916.             ],
  19917.             "git": [
  19918.                 "https://github.com/danielmarschall/oidplus/tree/dab4ce6fada2ec45fa830cc769c5eb17b82e7432"
  19919.             ]
  19920.         }
  19921.     },
  19922.     {
  19923.         "version": "2.0.0.130",
  19924.         "date": "2019-06-03 10:40:30 +0200",
  19925.         "author": "Daniel Marschall (ViaThinkSoft)",
  19926.         "changes": [],
  19927.         "sources": {
  19928.             "svn": [
  19929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@130"
  19930.             ],
  19931.             "git": [
  19932.                 "https://github.com/danielmarschall/oidplus/tree/6780066273cf9edb8f0bcec9b8fa8c20a99d0678"
  19933.             ]
  19934.         }
  19935.     },
  19936.     {
  19937.         "version": "2.0.0.129",
  19938.         "date": "2019-05-29 00:31:04 +0200",
  19939.         "author": "Daniel Marschall (ViaThinkSoft)",
  19940.         "changes": [],
  19941.         "sources": {
  19942.             "svn": [
  19943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@129"
  19944.             ],
  19945.             "git": [
  19946.                 "https://github.com/danielmarschall/oidplus/tree/b3d170530bd7aa74beb550079eff51d284c9e73e"
  19947.             ]
  19948.         }
  19949.     },
  19950.     {
  19951.         "version": "2.0.0.128",
  19952.         "date": "2019-05-28 13:12:47 +0200",
  19953.         "author": "Daniel Marschall (ViaThinkSoft)",
  19954.         "changes": [
  19955.             "Chrome bug workaround"
  19956.         ],
  19957.         "sources": {
  19958.             "svn": [
  19959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@128"
  19960.             ],
  19961.             "git": [
  19962.                 "https://github.com/danielmarschall/oidplus/tree/a4edb99f15437bcd17dde7fe6a7c02b6b682a68d"
  19963.             ]
  19964.         }
  19965.     },
  19966.     {
  19967.         "version": "2.0.0.127",
  19968.         "date": "2019-05-28 11:05:33 +0200",
  19969.         "author": "Daniel Marschall (ViaThinkSoft)",
  19970.         "changes": [
  19971.             "More SEO + Chrome bug workaround"
  19972.         ],
  19973.         "sources": {
  19974.             "svn": [
  19975.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@127"
  19976.             ],
  19977.             "git": [
  19978.                 "https://github.com/danielmarschall/oidplus/tree/5b1bde546b6a7dd79880be348e4abe6debb70523"
  19979.             ]
  19980.         }
  19981.     },
  19982.     {
  19983.         "version": "2.0.0.126",
  19984.         "date": "2019-05-28 00:34:33 +0200",
  19985.         "author": "Daniel Marschall (ViaThinkSoft)",
  19986.         "changes": [
  19987.             "Reordered content and removed cookieconsent, trying to improve SEO"
  19988.         ],
  19989.         "sources": {
  19990.             "svn": [
  19991.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@126"
  19992.             ],
  19993.             "git": [
  19994.                 "https://github.com/danielmarschall/oidplus/tree/27ea07e5c804ef88b0dc6a37ab0c8886c86431eb"
  19995.             ]
  19996.         }
  19997.     },
  19998.     {
  19999.         "version": "2.0.0.125",
  20000.         "date": "2019-05-26 21:11:55 +0200",
  20001.         "author": "Daniel Marschall (ViaThinkSoft)",
  20002.         "changes": [
  20003.             "Small RFC update"
  20004.         ],
  20005.         "sources": {
  20006.             "svn": [
  20007.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@125"
  20008.             ],
  20009.             "git": [
  20010.                 "https://github.com/danielmarschall/oidplus/tree/1e721019f319e9141ab852cedb22bf012faca738"
  20011.             ]
  20012.         }
  20013.     },
  20014.     {
  20015.         "version": "2.0.0.124",
  20016.         "date": "2019-05-26 16:05:24 +0200",
  20017.         "author": "Daniel Marschall (ViaThinkSoft)",
  20018.         "changes": [],
  20019.         "sources": {
  20020.             "svn": [
  20021.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@124"
  20022.             ],
  20023.             "git": [
  20024.                 "https://github.com/danielmarschall/oidplus/tree/69e9ac8890208f28ced730b2c6ce007aa374ab34"
  20025.             ]
  20026.         }
  20027.     },
  20028.     {
  20029.         "version": "2.0.0.123",
  20030.         "date": "2019-05-21 08:36:37 +0200",
  20031.         "author": "Daniel Marschall (ViaThinkSoft)",
  20032.         "changes": [
  20033.             "Editing of content (via tinyMCE) now mobile friendly"
  20034.         ],
  20035.         "sources": {
  20036.             "svn": [
  20037.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@123"
  20038.             ],
  20039.             "git": [
  20040.                 "https://github.com/danielmarschall/oidplus/tree/70810eb7248bef641ee3821f10e41da94b19e657"
  20041.             ]
  20042.         }
  20043.     },
  20044.     {
  20045.         "version": "2.0.0.122",
  20046.         "date": "2019-05-20 22:05:33 +0200",
  20047.         "author": "Daniel Marschall (ViaThinkSoft)",
  20048.         "changes": [
  20049.             "Responsive design bugfix"
  20050.         ],
  20051.         "sources": {
  20052.             "svn": [
  20053.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@122"
  20054.             ],
  20055.             "git": [
  20056.                 "https://github.com/danielmarschall/oidplus/tree/28fdc3624127b12c8b7b9bb0dde7bf654fe126f7"
  20057.             ]
  20058.         }
  20059.     },
  20060.     {
  20061.         "version": "2.0.0.121",
  20062.         "date": "2019-05-20 16:45:16 +0200",
  20063.         "author": "Daniel Marschall (ViaThinkSoft)",
  20064.         "changes": [
  20065.             "Fixes to OIDinfo export"
  20066.         ],
  20067.         "sources": {
  20068.             "svn": [
  20069.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@121"
  20070.             ],
  20071.             "git": [
  20072.                 "https://github.com/danielmarschall/oidplus/tree/de81efdb7b71287cdc14714b327fa8212ad5fbff"
  20073.             ]
  20074.         }
  20075.     },
  20076.     {
  20077.         "version": "2.0.0.120",
  20078.         "date": "2019-05-20 13:27:30 +0200",
  20079.         "author": "Daniel Marschall (ViaThinkSoft)",
  20080.         "changes": [
  20081.             "Introcued Responsive Webdesign"
  20082.         ],
  20083.         "sources": {
  20084.             "svn": [
  20085.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@120"
  20086.             ],
  20087.             "git": [
  20088.                 "https://github.com/danielmarschall/oidplus/tree/e6f709e84c65755cc6ce49954e24d97ca39614ed"
  20089.             ]
  20090.         }
  20091.     },
  20092.     {
  20093.         "version": "2.0.0.119",
  20094.         "date": "2019-05-20 09:37:58 +0200",
  20095.         "author": "Daniel Marschall (ViaThinkSoft)",
  20096.         "changes": [],
  20097.         "sources": {
  20098.             "svn": [
  20099.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@119"
  20100.             ],
  20101.             "git": [
  20102.                 "https://github.com/danielmarschall/oidplus/tree/bb3352452d4b7f1748cd02d1bdc2599ca70d9fa2"
  20103.             ]
  20104.         }
  20105.     },
  20106.     {
  20107.         "version": "2.0.0.118",
  20108.         "date": "2019-05-19 18:57:01 +0200",
  20109.         "author": "Daniel Marschall (ViaThinkSoft)",
  20110.         "changes": [],
  20111.         "sources": {
  20112.             "svn": [
  20113.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@118"
  20114.             ],
  20115.             "git": [
  20116.                 "https://github.com/danielmarschall/oidplus/tree/3ae1b79aaf8a19aba360d562a8ffd5e3f70adde8"
  20117.             ]
  20118.         }
  20119.     },
  20120.     {
  20121.         "version": "2.0.0.117",
  20122.         "date": "2019-05-19 18:52:04 +0200",
  20123.         "author": "Daniel Marschall (ViaThinkSoft)",
  20124.         "changes": [
  20125.             "Added logging functionality"
  20126.         ],
  20127.         "sources": {
  20128.             "svn": [
  20129.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@117"
  20130.             ],
  20131.             "git": [
  20132.                 "https://github.com/danielmarschall/oidplus/tree/b4fa60c3778990abc3b58ee95e27afac90f35e11"
  20133.             ]
  20134.         }
  20135.     },
  20136.     {
  20137.         "version": "2.0.0.116",
  20138.         "date": "2019-05-19 14:14:14 +0200",
  20139.         "author": "Daniel Marschall (ViaThinkSoft)",
  20140.         "changes": [
  20141.             "Logger Work in Progress"
  20142.         ],
  20143.         "sources": {
  20144.             "svn": [
  20145.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@116"
  20146.             ],
  20147.             "git": [
  20148.                 "https://github.com/danielmarschall/oidplus/tree/5efc88562731738b1b166f797a72687e90122fc1"
  20149.             ]
  20150.         }
  20151.     },
  20152.     {
  20153.         "version": "2.0.0.115",
  20154.         "date": "2019-05-19 13:15:45 +0200",
  20155.         "author": "Daniel Marschall (ViaThinkSoft)",
  20156.         "changes": [
  20157.             "Logger Work In Progress"
  20158.         ],
  20159.         "sources": {
  20160.             "svn": [
  20161.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@115"
  20162.             ],
  20163.             "git": [
  20164.                 "https://github.com/danielmarschall/oidplus/tree/5e9a9c60169ec932e7f6b18c2f3abc8b5254eeff"
  20165.             ]
  20166.         }
  20167.     },
  20168.     {
  20169.         "version": "2.0.0.114",
  20170.         "date": "2019-05-17 23:46:02 +0200",
  20171.         "author": "Daniel Marschall (ViaThinkSoft)",
  20172.         "changes": [
  20173.             "openOidInPanel() is now faster (loads content before tree)"
  20174.         ],
  20175.         "sources": {
  20176.             "svn": [
  20177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@114"
  20178.             ],
  20179.             "git": [
  20180.                 "https://github.com/danielmarschall/oidplus/tree/092212d2a93465fa1e7d8a1618d858ffaca217c9"
  20181.             ]
  20182.         }
  20183.     },
  20184.     {
  20185.         "version": "2.0.0.113",
  20186.         "date": "2019-05-17 22:54:05 +0200",
  20187.         "author": "Daniel Marschall (ViaThinkSoft)",
  20188.         "changes": [],
  20189.         "sources": {
  20190.             "svn": [
  20191.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@113"
  20192.             ],
  20193.             "git": [
  20194.                 "https://github.com/danielmarschall/oidplus/tree/0b8412b1b34a70de7883f32b1ef647cf18602cea"
  20195.             ]
  20196.         }
  20197.     },
  20198.     {
  20199.         "version": "2.0.0.112",
  20200.         "date": "2019-05-17 21:27:53 +0200",
  20201.         "author": "Daniel Marschall (ViaThinkSoft)",
  20202.         "changes": [],
  20203.         "sources": {
  20204.             "svn": [
  20205.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@112"
  20206.             ],
  20207.             "git": [
  20208.                 "https://github.com/danielmarschall/oidplus/tree/f1c4f7430444c34157150bf7702da6490014dd8e"
  20209.             ]
  20210.         }
  20211.     },
  20212.     {
  20213.         "version": "2.0.0.111",
  20214.         "date": "2019-05-17 13:48:15 +0200",
  20215.         "author": "Daniel Marschall (ViaThinkSoft)",
  20216.         "changes": [
  20217.             "Improved OOBE DBs"
  20218.         ],
  20219.         "sources": {
  20220.             "svn": [
  20221.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@111"
  20222.             ],
  20223.             "git": [
  20224.                 "https://github.com/danielmarschall/oidplus/tree/99cb388f1dbce517e9beb5872c549631399475f9"
  20225.             ]
  20226.         }
  20227.     },
  20228.     {
  20229.         "version": "2.0.0.110",
  20230.         "date": "2019-05-17 09:00:07 +0200",
  20231.         "author": "Daniel Marschall (ViaThinkSoft)",
  20232.         "changes": [],
  20233.         "sources": {
  20234.             "svn": [
  20235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@110"
  20236.             ],
  20237.             "git": [
  20238.                 "https://github.com/danielmarschall/oidplus/tree/b29d0c29891caaedac74bbd994549660e69d506b"
  20239.             ]
  20240.         }
  20241.     },
  20242.     {
  20243.         "version": "2.0.0.109",
  20244.         "date": "2019-05-17 00:44:28 +0200",
  20245.         "author": "Daniel Marschall (ViaThinkSoft)",
  20246.         "changes": [],
  20247.         "sources": {
  20248.             "svn": [
  20249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@109"
  20250.             ],
  20251.             "git": [
  20252.                 "https://github.com/danielmarschall/oidplus/tree/c433c146e69290a7f3a7d2e72d53d35020b5dac6"
  20253.             ]
  20254.         }
  20255.     },
  20256.     {
  20257.         "version": "2.0.0.108",
  20258.         "date": "2019-05-16 23:15:23 +0200",
  20259.         "author": "Daniel Marschall (ViaThinkSoft)",
  20260.         "changes": [
  20261.             "Bugfixes; \"List RA\" now in tree expandable"
  20262.         ],
  20263.         "sources": {
  20264.             "svn": [
  20265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@108"
  20266.             ],
  20267.             "git": [
  20268.                 "https://github.com/danielmarschall/oidplus/tree/a970deb1d277d446d18a4c60656bbdcd34403405"
  20269.             ]
  20270.         }
  20271.     },
  20272.     {
  20273.         "version": "2.0.0.107",
  20274.         "date": "2019-05-16 18:45:56 +0200",
  20275.         "author": "Daniel Marschall (ViaThinkSoft)",
  20276.         "changes": [
  20277.             "Another big update"
  20278.         ],
  20279.         "sources": {
  20280.             "svn": [
  20281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@107"
  20282.             ],
  20283.             "git": [
  20284.                 "https://github.com/danielmarschall/oidplus/tree/89312f7ea5a2d68cff3bdf4ca4fde7deef9b8f3c"
  20285.             ]
  20286.         }
  20287.     },
  20288.     {
  20289.         "version": "2.0.0.106",
  20290.         "date": "2019-05-16 10:46:39 +0200",
  20291.         "author": "Daniel Marschall (ViaThinkSoft)",
  20292.         "changes": [
  20293.             "Fixed but in menu"
  20294.         ],
  20295.         "sources": {
  20296.             "svn": [
  20297.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@106"
  20298.             ],
  20299.             "git": [
  20300.                 "https://github.com/danielmarschall/oidplus/tree/edc0036350384efade670ac7fb332d0233b2a6f4"
  20301.             ]
  20302.         }
  20303.     },
  20304.     {
  20305.         "version": "2.0.0.105",
  20306.         "date": "2019-05-16 10:06:09 +0200",
  20307.         "author": "Daniel Marschall (ViaThinkSoft)",
  20308.         "changes": [
  20309.             "Mobile: System menu button animations"
  20310.         ],
  20311.         "sources": {
  20312.             "svn": [
  20313.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@105"
  20314.             ],
  20315.             "git": [
  20316.                 "https://github.com/danielmarschall/oidplus/tree/854acfbf8718ac4cb5e8f40bb1d08a1116586f3d"
  20317.             ]
  20318.         }
  20319.     },
  20320.     {
  20321.         "version": "2.0.0.104",
  20322.         "date": "2019-05-16 00:12:49 +0200",
  20323.         "author": "Daniel Marschall (ViaThinkSoft)",
  20324.         "changes": [
  20325.             "Big update!"
  20326.         ],
  20327.         "sources": {
  20328.             "svn": [
  20329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@104"
  20330.             ],
  20331.             "git": [
  20332.                 "https://github.com/danielmarschall/oidplus/tree/10f4d064564c152c72578a86d18611db0fdd2bf8"
  20333.             ]
  20334.         }
  20335.     },
  20336.     {
  20337.         "version": "2.0.0.103",
  20338.         "date": "2019-05-15 11:58:31 +0200",
  20339.         "author": "Daniel Marschall (ViaThinkSoft)",
  20340.         "changes": [
  20341.             "Welcome page has now links to the object types"
  20342.         ],
  20343.         "sources": {
  20344.             "svn": [
  20345.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@103"
  20346.             ],
  20347.             "git": [
  20348.                 "https://github.com/danielmarschall/oidplus/tree/f452a7efce5d214cd157bbdff027c0d218705542"
  20349.             ]
  20350.         }
  20351.     },
  20352.     {
  20353.         "version": "2.0.0.102",
  20354.         "date": "2019-05-15 11:22:51 +0200",
  20355.         "author": "Daniel Marschall (ViaThinkSoft)",
  20356.         "changes": [
  20357.             "Theme colors"
  20358.         ],
  20359.         "sources": {
  20360.             "svn": [
  20361.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@102"
  20362.             ],
  20363.             "git": [
  20364.                 "https://github.com/danielmarschall/oidplus/tree/8305c7039147e729b846914d1bc9e724cc6de5e2"
  20365.             ]
  20366.         }
  20367.     },
  20368.     {
  20369.         "version": "2.0.0.101",
  20370.         "date": "2019-05-15 10:52:18 +0200",
  20371.         "author": "Daniel Marschall (ViaThinkSoft)",
  20372.         "changes": [
  20373.             "Whois is now a plugin"
  20374.         ],
  20375.         "sources": {
  20376.             "svn": [
  20377.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@101"
  20378.             ],
  20379.             "git": [
  20380.                 "https://github.com/danielmarschall/oidplus/tree/882eb567b43fa9892e4ed96d37bd2e30835d40fc"
  20381.             ]
  20382.         }
  20383.     },
  20384.     {
  20385.         "version": "2.0.0.100",
  20386.         "date": "2019-05-15 00:35:02 +0200",
  20387.         "author": "Daniel Marschall (ViaThinkSoft)",
  20388.         "changes": [],
  20389.         "sources": {
  20390.             "svn": [
  20391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@100"
  20392.             ],
  20393.             "git": [
  20394.                 "https://github.com/danielmarschall/oidplus/tree/b7b097af9d2ebc6ae6e26405271a45b4d380033a"
  20395.             ]
  20396.         }
  20397.     },
  20398.     {
  20399.         "version": "2.0.0.99",
  20400.         "date": "2019-05-15 00:10:05 +0200",
  20401.         "author": "Daniel Marschall (ViaThinkSoft)",
  20402.         "changes": [
  20403.             "Small menu button design change"
  20404.         ],
  20405.         "sources": {
  20406.             "svn": [
  20407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@99"
  20408.             ],
  20409.             "git": [
  20410.                 "https://github.com/danielmarschall/oidplus/tree/65745c07f4a175c08686987fe7c853e0cd6331a1"
  20411.             ]
  20412.         }
  20413.     },
  20414.     {
  20415.         "version": "2.0.0.98",
  20416.         "date": "2019-05-14 16:25:13 +0200",
  20417.         "author": "Daniel Marschall (ViaThinkSoft)",
  20418.         "changes": [
  20419.             "In the content pane, you can now navigate to parent nodes"
  20420.         ],
  20421.         "sources": {
  20422.             "svn": [
  20423.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@98"
  20424.             ],
  20425.             "git": [
  20426.                 "https://github.com/danielmarschall/oidplus/tree/0c6372073bac12888fe0797daa726115780f3efb"
  20427.             ]
  20428.         }
  20429.     },
  20430.     {
  20431.         "version": "2.0.0.97",
  20432.         "date": "2019-05-14 14:35:11 +0200",
  20433.         "author": "Daniel Marschall (ViaThinkSoft)",
  20434.         "changes": [],
  20435.         "sources": {
  20436.             "svn": [
  20437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@97"
  20438.             ],
  20439.             "git": [
  20440.                 "https://github.com/danielmarschall/oidplus/tree/ea9bb2de21d9260ea11a1cc8b3ffb89696262e8a"
  20441.             ]
  20442.         }
  20443.     },
  20444.     {
  20445.         "version": "2.0.0.96",
  20446.         "date": "2019-05-14 14:33:49 +0200",
  20447.         "author": "Daniel Marschall (ViaThinkSoft)",
  20448.         "changes": [
  20449.             "Mobildesign"
  20450.         ],
  20451.         "sources": {
  20452.             "svn": [
  20453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@96"
  20454.             ],
  20455.             "git": [
  20456.                 "https://github.com/danielmarschall/oidplus/tree/d5d1a7cf0a0f11112d6208132a9af3cd732dfa11"
  20457.             ]
  20458.         }
  20459.     },
  20460.     {
  20461.         "version": "2.0.0.95",
  20462.         "date": "2019-05-14 13:10:32 +0200",
  20463.         "author": "Daniel Marschall (ViaThinkSoft)",
  20464.         "changes": [
  20465.             "First attempt to a mobile design"
  20466.         ],
  20467.         "sources": {
  20468.             "svn": [
  20469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@95"
  20470.             ],
  20471.             "git": [
  20472.                 "https://github.com/danielmarschall/oidplus/tree/83463eaea4586bf8bf3c22995cf425525363a100"
  20473.             ]
  20474.         }
  20475.     },
  20476.     {
  20477.         "version": "2.0.0.94",
  20478.         "date": "2019-05-10 11:54:27 +0200",
  20479.         "author": "Daniel Marschall (ViaThinkSoft)",
  20480.         "changes": [
  20481.             "Empty index pages"
  20482.         ],
  20483.         "sources": {
  20484.             "svn": [
  20485.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@94"
  20486.             ],
  20487.             "git": [
  20488.                 "https://github.com/danielmarschall/oidplus/tree/d0098e8670eb8d20b0f063edc04bb36ff0e91c7e"
  20489.             ]
  20490.         }
  20491.     },
  20492.     {
  20493.         "version": "2.0.0.93",
  20494.         "date": "2019-05-09 22:14:34 +0200",
  20495.         "author": "Daniel Marschall (ViaThinkSoft)",
  20496.         "changes": [
  20497.             "Catched Exceptions for invalid OIDs"
  20498.         ],
  20499.         "sources": {
  20500.             "svn": [
  20501.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@93"
  20502.             ],
  20503.             "git": [
  20504.                 "https://github.com/danielmarschall/oidplus/tree/dc0ed9f5b145c3fef1cb3c2b296e0c7f12e4ff8f"
  20505.             ]
  20506.         }
  20507.     },
  20508.     {
  20509.         "version": "2.0.0.92",
  20510.         "date": "2019-05-07 11:09:37 +0200",
  20511.         "author": "Daniel Marschall (ViaThinkSoft)",
  20512.         "changes": [],
  20513.         "sources": {
  20514.             "svn": [
  20515.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@92"
  20516.             ],
  20517.             "git": [
  20518.                 "https://github.com/danielmarschall/oidplus/tree/19827340c32313f0f14a326aaf46e7b91d486ab5"
  20519.             ]
  20520.         }
  20521.     },
  20522.     {
  20523.         "version": "2.0.0.91",
  20524.         "date": "2019-05-02 14:43:00 +0200",
  20525.         "author": "Daniel Marschall (ViaThinkSoft)",
  20526.         "changes": [
  20527.             "Small fixes in re OIDinfo export"
  20528.         ],
  20529.         "sources": {
  20530.             "svn": [
  20531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@91"
  20532.             ],
  20533.             "git": [
  20534.                 "https://github.com/danielmarschall/oidplus/tree/d9180d90370367a152c4e07c9985225b0618a2e9"
  20535.             ]
  20536.         }
  20537.     },
  20538.     {
  20539.         "version": "2.0.0.90",
  20540.         "date": "2019-05-01 20:41:59 +0200",
  20541.         "author": "Daniel Marschall (ViaThinkSoft)",
  20542.         "changes": [
  20543.             "OIDinfo export \"more information\" link"
  20544.         ],
  20545.         "sources": {
  20546.             "svn": [
  20547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@90"
  20548.             ],
  20549.             "git": [
  20550.                 "https://github.com/danielmarschall/oidplus/tree/5f40e843d20c031d41c15f9059fa978daf195dc7"
  20551.             ]
  20552.         }
  20553.     },
  20554.     {
  20555.         "version": "2.0.0.89",
  20556.         "date": "2019-04-15 00:37:37 +0200",
  20557.         "author": "Daniel Marschall (ViaThinkSoft)",
  20558.         "changes": [
  20559.             "Weird TinyMCE encoding issue fixed"
  20560.         ],
  20561.         "sources": {
  20562.             "svn": [
  20563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@89"
  20564.             ],
  20565.             "git": [
  20566.                 "https://github.com/danielmarschall/oidplus/tree/9f5ed95e2fbb5e153e82ec7041f8cf971dcdd1f4"
  20567.             ]
  20568.         }
  20569.     },
  20570.     {
  20571.         "version": "2.0.0.88",
  20572.         "date": "2019-04-13 12:25:54 +0200",
  20573.         "author": "Daniel Marschall (ViaThinkSoft)",
  20574.         "changes": [],
  20575.         "sources": {
  20576.             "svn": [
  20577.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@88"
  20578.             ],
  20579.             "git": [
  20580.                 "https://github.com/danielmarschall/oidplus/tree/3fd91bee3c26254806b5ac5900841b6ed436f959"
  20581.             ]
  20582.         }
  20583.     },
  20584.     {
  20585.         "version": "2.0.0.87",
  20586.         "date": "2019-04-12 21:13:52 +0200",
  20587.         "author": "Daniel Marschall (ViaThinkSoft)",
  20588.         "changes": [],
  20589.         "sources": {
  20590.             "svn": [
  20591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@87"
  20592.             ],
  20593.             "git": [
  20594.                 "https://github.com/danielmarschall/oidplus/tree/0e08a9e6b2992ca70d40a15c76fbb3b84a86e57e"
  20595.             ]
  20596.         }
  20597.     },
  20598.     {
  20599.         "version": "2.0.0.86",
  20600.         "date": "2019-04-11 15:34:00 +0200",
  20601.         "author": "Daniel Marschall (ViaThinkSoft)",
  20602.         "changes": [
  20603.             "Session now protectede against hijacking (IP change)"
  20604.         ],
  20605.         "sources": {
  20606.             "svn": [
  20607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@86"
  20608.             ],
  20609.             "git": [
  20610.                 "https://github.com/danielmarschall/oidplus/tree/32cf067c0628ee9c6987b60aaf52356b1910d509"
  20611.             ]
  20612.         }
  20613.     },
  20614.     {
  20615.         "version": "2.0.0.85",
  20616.         "date": "2019-04-09 14:00:29 +0200",
  20617.         "author": "Daniel Marschall (ViaThinkSoft)",
  20618.         "changes": [
  20619.             "Session Cookies are now only sent if the user actually log ins."
  20620.         ],
  20621.         "sources": {
  20622.             "svn": [
  20623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@85"
  20624.             ],
  20625.             "git": [
  20626.                 "https://github.com/danielmarschall/oidplus/tree/e74a4bea12a0c393fa7049465384ed24a72416c5"
  20627.             ]
  20628.         }
  20629.     },
  20630.     {
  20631.         "version": "2.0.0.84",
  20632.         "date": "2019-04-07 20:31:33 +0200",
  20633.         "author": "Daniel Marschall (ViaThinkSoft)",
  20634.         "changes": [],
  20635.         "sources": {
  20636.             "svn": [
  20637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@84"
  20638.             ],
  20639.             "git": [
  20640.                 "https://github.com/danielmarschall/oidplus/tree/e4462f11788d4cc3b253d5fbc64e12d5e5579e58"
  20641.             ]
  20642.         }
  20643.     },
  20644.     {
  20645.         "version": "2.0.0.83",
  20646.         "date": "2019-04-07 20:22:06 +0200",
  20647.         "author": "Daniel Marschall (ViaThinkSoft)",
  20648.         "changes": [
  20649.             "Non-OIDs are now transmitted via XML, too"
  20650.         ],
  20651.         "sources": {
  20652.             "svn": [
  20653.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@83"
  20654.             ],
  20655.             "git": [
  20656.                 "https://github.com/danielmarschall/oidplus/tree/d2dd5229057072ba5848d2a0abbb2d9e5b004442"
  20657.             ]
  20658.         }
  20659.     },
  20660.     {
  20661.         "version": "2.0.0.82",
  20662.         "date": "2019-04-07 12:24:34 +0200",
  20663.         "author": "Daniel Marschall (ViaThinkSoft)",
  20664.         "changes": [
  20665.             "Various fixes"
  20666.         ],
  20667.         "sources": {
  20668.             "svn": [
  20669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@82"
  20670.             ],
  20671.             "git": [
  20672.                 "https://github.com/danielmarschall/oidplus/tree/94b1f4d98c98ed4de7b758c254244295d444010d"
  20673.             ]
  20674.         }
  20675.     },
  20676.     {
  20677.         "version": "2.0.0.81",
  20678.         "date": "2019-04-07 11:47:27 +0200",
  20679.         "author": "Daniel Marschall (ViaThinkSoft)",
  20680.         "changes": [
  20681.             "Setup fix"
  20682.         ],
  20683.         "sources": {
  20684.             "svn": [
  20685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@81"
  20686.             ],
  20687.             "git": [
  20688.                 "https://github.com/danielmarschall/oidplus/tree/b17541adb6de638dbbae1a76877cc7e12e36e98e"
  20689.             ]
  20690.         }
  20691.     },
  20692.     {
  20693.         "version": "2.0.0.80",
  20694.         "date": "2019-04-07 11:31:52 +0200",
  20695.         "author": "Daniel Marschall (ViaThinkSoft)",
  20696.         "changes": [
  20697.             "More OOBE fixes"
  20698.         ],
  20699.         "sources": {
  20700.             "svn": [
  20701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@80"
  20702.             ],
  20703.             "git": [
  20704.                 "https://github.com/danielmarschall/oidplus/tree/0b1010977fffc798a516274131c808b9b31be9f1"
  20705.             ]
  20706.         }
  20707.     },
  20708.     {
  20709.         "version": "2.0.0.79",
  20710.         "date": "2019-04-07 01:07:11 +0200",
  20711.         "author": "Daniel Marschall (ViaThinkSoft)",
  20712.         "changes": [
  20713.             "During OOBE, only OID is listed as enabled object type"
  20714.         ],
  20715.         "sources": {
  20716.             "svn": [
  20717.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@79"
  20718.             ],
  20719.             "git": [
  20720.                 "https://github.com/danielmarschall/oidplus/tree/96a365cff71bf98a9ab5c2e510d88cf359a2f604"
  20721.             ]
  20722.         }
  20723.     },
  20724.     {
  20725.         "version": "2.0.0.78",
  20726.         "date": "2019-04-07 00:51:12 +0200",
  20727.         "author": "Daniel Marschall (ViaThinkSoft)",
  20728.         "changes": [
  20729.             "Verified that the product runs out-of-the-box"
  20730.         ],
  20731.         "sources": {
  20732.             "svn": [
  20733.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@78"
  20734.             ],
  20735.             "git": [
  20736.                 "https://github.com/danielmarschall/oidplus/tree/40d01ee375f2306ee6226f56738230117518a842"
  20737.             ]
  20738.         }
  20739.     },
  20740.     {
  20741.         "version": "2.0.0.77",
  20742.         "date": "2019-04-06 23:21:32 +0200",
  20743.         "author": "Daniel Marschall (ViaThinkSoft)",
  20744.         "changes": [
  20745.             "Replaced deprecated mysql_* functions"
  20746.         ],
  20747.         "sources": {
  20748.             "svn": [
  20749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@77"
  20750.             ],
  20751.             "git": [
  20752.                 "https://github.com/danielmarschall/oidplus/tree/b9bac9eeae17dd5bfd2878d655d190adb4fa9a3b"
  20753.             ]
  20754.         }
  20755.     },
  20756.     {
  20757.         "version": "2.0.0.76",
  20758.         "date": "2019-04-06 20:01:39 +0200",
  20759.         "author": "Daniel Marschall (ViaThinkSoft)",
  20760.         "changes": [
  20761.             "Fixed various problems with the registration. E-Mail address in now in the database and not in the config"
  20762.         ],
  20763.         "sources": {
  20764.             "svn": [
  20765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@76"
  20766.             ],
  20767.             "git": [
  20768.                 "https://github.com/danielmarschall/oidplus/tree/9a30cf0c193b8f2a054c340e8eb18e067cc51d05"
  20769.             ]
  20770.         }
  20771.     },
  20772.     {
  20773.         "version": "2.0.0.75",
  20774.         "date": "2019-04-06 13:11:16 +0200",
  20775.         "author": "Daniel Marschall (ViaThinkSoft)",
  20776.         "changes": [
  20777.             "Solved chicken-egg problem in re config initialization"
  20778.         ],
  20779.         "sources": {
  20780.             "svn": [
  20781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@75"
  20782.             ],
  20783.             "git": [
  20784.                 "https://github.com/danielmarschall/oidplus/tree/7be5a4105b6797c3d74643b82322362b13044026"
  20785.             ]
  20786.         }
  20787.     },
  20788.     {
  20789.         "version": "2.0.0.74",
  20790.         "date": "2019-04-06 12:07:30 +0200",
  20791.         "author": "Daniel Marschall (ViaThinkSoft)",
  20792.         "changes": [
  20793.             "Introduces registration procedure / OOBE"
  20794.         ],
  20795.         "sources": {
  20796.             "svn": [
  20797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@74"
  20798.             ],
  20799.             "git": [
  20800.                 "https://github.com/danielmarschall/oidplus/tree/6c896e2311c470456a1b3dbac7c20b71ef16674e"
  20801.             ]
  20802.         }
  20803.     },
  20804.     {
  20805.         "version": "2.0.0.73",
  20806.         "date": "2019-04-04 13:35:39 +0200",
  20807.         "author": "Daniel Marschall (ViaThinkSoft)",
  20808.         "changes": [],
  20809.         "sources": {
  20810.             "svn": [
  20811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@73"
  20812.             ],
  20813.             "git": [
  20814.                 "https://github.com/danielmarschall/oidplus/tree/d83aafac537c7278e25b8669b43b492ed649a0d1"
  20815.             ]
  20816.         }
  20817.     },
  20818.     {
  20819.         "version": "2.0.0.72",
  20820.         "date": "2019-04-04 13:35:21 +0200",
  20821.         "author": "Daniel Marschall (ViaThinkSoft)",
  20822.         "changes": [],
  20823.         "sources": {
  20824.             "svn": [
  20825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@72"
  20826.             ],
  20827.             "git": [
  20828.                 "https://github.com/danielmarschall/oidplus/tree/6c90fbe737cb7bf141ba50f8b4cad0ecb188a0fa"
  20829.             ]
  20830.         }
  20831.     },
  20832.     {
  20833.         "version": "2.0.0.71",
  20834.         "date": "2019-04-02 09:25:00 +0200",
  20835.         "author": "Daniel Marschall (ViaThinkSoft)",
  20836.         "changes": [
  20837.             "Redirect after admin RA delete"
  20838.         ],
  20839.         "sources": {
  20840.             "svn": [
  20841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@71"
  20842.             ],
  20843.             "git": [
  20844.                 "https://github.com/danielmarschall/oidplus/tree/0cc458482c7b0539fd91a8eaa726dc0b83b0f75a"
  20845.             ]
  20846.         }
  20847.     },
  20848.     {
  20849.         "version": "2.0.0.70",
  20850.         "date": "2019-04-02 09:04:24 +0200",
  20851.         "author": "Daniel Marschall (ViaThinkSoft)",
  20852.         "changes": [],
  20853.         "sources": {
  20854.             "svn": [
  20855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@70"
  20856.             ],
  20857.             "git": [
  20858.                 "https://github.com/danielmarschall/oidplus/tree/633862cf2c0f6070f1ca12e7b9a761a0c4ade6c7"
  20859.             ]
  20860.         }
  20861.     },
  20862.     {
  20863.         "version": "2.0.0.69",
  20864.         "date": "2019-04-02 08:57:17 +0200",
  20865.         "author": "Daniel Marschall (ViaThinkSoft)",
  20866.         "changes": [],
  20867.         "sources": {
  20868.             "svn": [
  20869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@69"
  20870.             ],
  20871.             "git": [
  20872.                 "https://github.com/danielmarschall/oidplus/tree/e5ea9fd103c31bfada62a75a44a87c1c25c61145"
  20873.             ]
  20874.         }
  20875.     },
  20876.     {
  20877.         "version": "2.0.0.68",
  20878.         "date": "2019-04-01 23:26:06 +0200",
  20879.         "author": "Daniel Marschall (ViaThinkSoft)",
  20880.         "changes": [
  20881.             "Plugins can now influence conditional tree selection.",
  20882.             "Added plugin \"External resources\""
  20883.         ],
  20884.         "sources": {
  20885.             "svn": [
  20886.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@68"
  20887.             ],
  20888.             "git": [
  20889.                 "https://github.com/danielmarschall/oidplus/tree/fecd894107a44251788c00ba89b77193a7c7c6c7"
  20890.             ]
  20891.         }
  20892.     },
  20893.     {
  20894.         "version": "2.0.0.67",
  20895.         "date": "2019-04-01 14:02:40 +0200",
  20896.         "author": "Daniel Marschall (ViaThinkSoft)",
  20897.         "changes": [
  20898.             "UUIDs of OIDs will be shown"
  20899.         ],
  20900.         "sources": {
  20901.             "svn": [
  20902.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@67"
  20903.             ],
  20904.             "git": [
  20905.                 "https://github.com/danielmarschall/oidplus/tree/337938291b6cb99e618c1746991ee8f7fbac503c"
  20906.             ]
  20907.         }
  20908.     },
  20909.     {
  20910.         "version": "2.0.0.66",
  20911.         "date": "2019-04-01 13:34:27 +0200",
  20912.         "author": "Daniel Marschall (ViaThinkSoft)",
  20913.         "changes": [
  20914.             "Object types are registered in admin config, not in a file anymore"
  20915.         ],
  20916.         "sources": {
  20917.             "svn": [
  20918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@66"
  20919.             ],
  20920.             "git": [
  20921.                 "https://github.com/danielmarschall/oidplus/tree/0fba0f235cd633f9fd9d0ed1ffe9459072558045"
  20922.             ]
  20923.         }
  20924.     },
  20925.     {
  20926.         "version": "2.0.0.65",
  20927.         "date": "2019-04-01 00:03:00 +0200",
  20928.         "author": "Daniel Marschall (ViaThinkSoft)",
  20929.         "changes": [
  20930.             "Bugfix: Symlink doc/ error"
  20931.         ],
  20932.         "sources": {
  20933.             "svn": [
  20934.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@65"
  20935.             ],
  20936.             "git": [
  20937.                 "https://github.com/danielmarschall/oidplus/tree/a2dbf5eaa694d6f7b056ca7aa36447f18dae2f30"
  20938.             ]
  20939.         }
  20940.     },
  20941.     {
  20942.         "version": "2.0.0.64",
  20943.         "date": "2019-03-31 11:25:25 +0200",
  20944.         "author": "Daniel Marschall (ViaThinkSoft)",
  20945.         "changes": [
  20946.             "Added \"visible\" and \"protected\" fields to configuration table"
  20947.         ],
  20948.         "sources": {
  20949.             "svn": [
  20950.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@64"
  20951.             ],
  20952.             "git": [
  20953.                 "https://github.com/danielmarschall/oidplus/tree/c652fa3aba258f2ec5a67ff51c8eb82844c3c21b"
  20954.             ]
  20955.         }
  20956.     },
  20957.     {
  20958.         "version": "2.0.0.63",
  20959.         "date": "2019-03-31 11:02:30 +0200",
  20960.         "author": "Daniel Marschall (ViaThinkSoft)",
  20961.         "changes": [
  20962.             "\"Documents\" plugin: Added support for folders"
  20963.         ],
  20964.         "sources": {
  20965.             "svn": [
  20966.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@63"
  20967.             ],
  20968.             "git": [
  20969.                 "https://github.com/danielmarschall/oidplus/tree/233a5a6bbb8318617c5cf6c939be1b32aa272ea9"
  20970.             ]
  20971.         }
  20972.     },
  20973.     {
  20974.         "version": "2.0.0.62",
  20975.         "date": "2019-03-31 01:23:22 +0100",
  20976.         "author": "Daniel Marschall (ViaThinkSoft)",
  20977.         "changes": [
  20978.             "New plugin: \"Documents\""
  20979.         ],
  20980.         "sources": {
  20981.             "svn": [
  20982.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@62"
  20983.             ],
  20984.             "git": [
  20985.                 "https://github.com/danielmarschall/oidplus/tree/bb2b00c64b2fffd995dd08ce331edbdd23bdb1c8"
  20986.             ]
  20987.         }
  20988.     },
  20989.     {
  20990.         "version": "2.0.0.61",
  20991.         "date": "2019-03-30 20:20:21 +0100",
  20992.         "author": "Daniel Marschall (ViaThinkSoft)",
  20993.         "changes": [
  20994.             "Plugin API heavily improved"
  20995.         ],
  20996.         "sources": {
  20997.             "svn": [
  20998.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@61"
  20999.             ],
  21000.             "git": [
  21001.                 "https://github.com/danielmarschall/oidplus/tree/fe61864144c25f8a148c2f017fd68ae2632e701f"
  21002.             ]
  21003.         }
  21004.     },
  21005.     {
  21006.         "version": "2.0.0.60",
  21007.         "date": "2019-03-28 13:32:30 +0100",
  21008.         "author": "Daniel Marschall (ViaThinkSoft)",
  21009.         "changes": [
  21010.             "Configuration moved into plugins"
  21011.         ],
  21012.         "sources": {
  21013.             "svn": [
  21014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@60"
  21015.             ],
  21016.             "git": [
  21017.                 "https://github.com/danielmarschall/oidplus/tree/87123aefdc149181540e06ed47f1ed063f1afbe4"
  21018.             ]
  21019.         }
  21020.     },
  21021.     {
  21022.         "version": "2.0.0.59",
  21023.         "date": "2019-03-27 14:58:11 +0100",
  21024.         "author": "Daniel Marschall (ViaThinkSoft)",
  21025.         "changes": [],
  21026.         "sources": {
  21027.             "svn": [
  21028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@59"
  21029.             ],
  21030.             "git": [
  21031.                 "https://github.com/danielmarschall/oidplus/tree/ac3fb3468be8a81f129ea865ff4f00588d55b21e"
  21032.             ]
  21033.         }
  21034.     },
  21035.     {
  21036.         "version": "2.0.0.58",
  21037.         "date": "2019-03-27 14:56:20 +0100",
  21038.         "author": "Daniel Marschall (ViaThinkSoft)",
  21039.         "changes": [
  21040.             "Search icon"
  21041.         ],
  21042.         "sources": {
  21043.             "svn": [
  21044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@58"
  21045.             ],
  21046.             "git": [
  21047.                 "https://github.com/danielmarschall/oidplus/tree/e9c0e9839df3439856083248ca3416607b2a74f3"
  21048.             ]
  21049.         }
  21050.     },
  21051.     {
  21052.         "version": "2.0.0.57",
  21053.         "date": "2019-03-27 14:55:20 +0100",
  21054.         "author": "Daniel Marschall (ViaThinkSoft)",
  21055.         "changes": [
  21056.             "Added search functionality.",
  21057.             "Fixed bug: Back-button did not add icon to the title."
  21058.         ],
  21059.         "sources": {
  21060.             "svn": [
  21061.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@57"
  21062.             ],
  21063.             "git": [
  21064.                 "https://github.com/danielmarschall/oidplus/tree/102bc4f341b827f2a4c1c94fa0be9a2ba4b5bcab"
  21065.             ]
  21066.         }
  21067.     },
  21068.     {
  21069.         "version": "2.0.0.56",
  21070.         "date": "2019-03-26 23:36:03 +0100",
  21071.         "author": "Daniel Marschall (ViaThinkSoft)",
  21072.         "changes": [
  21073.             "Object icon is now a cube instead of a box"
  21074.         ],
  21075.         "sources": {
  21076.             "svn": [
  21077.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@56"
  21078.             ],
  21079.             "git": [
  21080.                 "https://github.com/danielmarschall/oidplus/tree/10b7c79f467326edfa0c4191da4ab2a5deb6a7fb"
  21081.             ]
  21082.         }
  21083.     },
  21084.     {
  21085.         "version": "2.0.0.55",
  21086.         "date": "2019-03-26 21:51:42 +0100",
  21087.         "author": "Daniel Marschall (ViaThinkSoft)",
  21088.         "changes": [],
  21089.         "sources": {
  21090.             "svn": [
  21091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@55"
  21092.             ],
  21093.             "git": [
  21094.                 "https://github.com/danielmarschall/oidplus/tree/e114af1927f226421ff12416b43a0ce7c44929fd"
  21095.             ]
  21096.         }
  21097.     },
  21098.     {
  21099.         "version": "2.0.0.54",
  21100.         "date": "2019-03-26 19:36:06 +0100",
  21101.         "author": "Daniel Marschall (ViaThinkSoft)",
  21102.         "changes": [],
  21103.         "sources": {
  21104.             "svn": [
  21105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@54"
  21106.             ],
  21107.             "git": [
  21108.                 "https://github.com/danielmarschall/oidplus/tree/0651fe6012002e9cc360ca846b7c000daa1f76d9"
  21109.             ]
  21110.         }
  21111.     },
  21112.     {
  21113.         "version": "2.0.0.53",
  21114.         "date": "2019-03-26 16:53:06 +0100",
  21115.         "author": "Daniel Marschall (ViaThinkSoft)",
  21116.         "changes": [
  21117.             "RFC"
  21118.         ],
  21119.         "sources": {
  21120.             "svn": [
  21121.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@53"
  21122.             ],
  21123.             "git": [
  21124.                 "https://github.com/danielmarschall/oidplus/tree/574288fb26ac17f1aef1f4b328b723d273c29045"
  21125.             ]
  21126.         }
  21127.     },
  21128.     {
  21129.         "version": "2.0.0.52",
  21130.         "date": "2019-03-25 13:01:18 +0100",
  21131.         "author": "Daniel Marschall (ViaThinkSoft)",
  21132.         "changes": [],
  21133.         "sources": {
  21134.             "svn": [
  21135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@52"
  21136.             ],
  21137.             "git": [
  21138.                 "https://github.com/danielmarschall/oidplus/tree/f31cd43aa9bc885ba9e7821bd221d72f481cf930"
  21139.             ]
  21140.         }
  21141.     },
  21142.     {
  21143.         "version": "2.0.0.51",
  21144.         "date": "2019-03-25 12:40:27 +0100",
  21145.         "author": "Daniel Marschall (ViaThinkSoft)",
  21146.         "changes": [
  21147.             "IRI notation view: long arcs marked"
  21148.         ],
  21149.         "sources": {
  21150.             "svn": [
  21151.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@51"
  21152.             ],
  21153.             "git": [
  21154.                 "https://github.com/danielmarschall/oidplus/tree/a5f9225db504fea0da25a2c10b70543aabd8b263"
  21155.             ]
  21156.         }
  21157.     },
  21158.     {
  21159.         "version": "2.0.0.50",
  21160.         "date": "2019-03-25 12:13:56 +0100",
  21161.         "author": "Daniel Marschall (ViaThinkSoft)",
  21162.         "changes": [
  21163.             "Added \"standardized\" ASN.1 identifier attribute"
  21164.         ],
  21165.         "sources": {
  21166.             "svn": [
  21167.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@50"
  21168.             ],
  21169.             "git": [
  21170.                 "https://github.com/danielmarschall/oidplus/tree/48ccb280ea2a2d59e5445a5484ac49219b67a046"
  21171.             ]
  21172.         }
  21173.     },
  21174.     {
  21175.         "version": "2.0.0.49",
  21176.         "date": "2019-03-23 23:28:25 +0100",
  21177.         "author": "Daniel Marschall (ViaThinkSoft)",
  21178.         "changes": [
  21179.             "Auto-SSL fix"
  21180.         ],
  21181.         "sources": {
  21182.             "svn": [
  21183.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@49"
  21184.             ],
  21185.             "git": [
  21186.                 "https://github.com/danielmarschall/oidplus/tree/2d4de2a1c828e99d79d1d0890669f274d6b0503b"
  21187.             ]
  21188.         }
  21189.     },
  21190.     {
  21191.         "version": "2.0.0.48",
  21192.         "date": "2019-03-23 23:07:08 +0100",
  21193.         "author": "Daniel Marschall (ViaThinkSoft)",
  21194.         "changes": [],
  21195.         "sources": {
  21196.             "svn": [
  21197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@48"
  21198.             ],
  21199.             "git": [
  21200.                 "https://github.com/danielmarschall/oidplus/tree/c42a21f08c252d0e64c33598b7a0bdd4bcc17e2d"
  21201.             ]
  21202.         }
  21203.     },
  21204.     {
  21205.         "version": "2.0.0.47",
  21206.         "date": "2019-03-23 22:55:04 +0100",
  21207.         "author": "Daniel Marschall (ViaThinkSoft)",
  21208.         "changes": [],
  21209.         "sources": {
  21210.             "svn": [
  21211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@47"
  21212.             ],
  21213.             "git": [
  21214.                 "https://github.com/danielmarschall/oidplus/tree/3fd86367defff318a07b58f1b6eefdbe2437a09c"
  21215.             ]
  21216.         }
  21217.     },
  21218.     {
  21219.         "version": "2.0.0.46",
  21220.         "date": "2019-03-23 12:08:11 +0100",
  21221.         "author": "Daniel Marschall (ViaThinkSoft)",
  21222.         "changes": [
  21223.             "New functionality: Disable RA email address change"
  21224.         ],
  21225.         "sources": {
  21226.             "svn": [
  21227.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@46"
  21228.             ],
  21229.             "git": [
  21230.                 "https://github.com/danielmarschall/oidplus/tree/fa1f928e861f747911eb485f2d632a23bf4d17e4"
  21231.             ]
  21232.         }
  21233.     },
  21234.     {
  21235.         "version": "2.0.0.45",
  21236.         "date": "2019-03-23 01:14:35 +0100",
  21237.         "author": "Daniel Marschall (ViaThinkSoft)",
  21238.         "changes": [],
  21239.         "sources": {
  21240.             "svn": [
  21241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@45"
  21242.             ],
  21243.             "git": [
  21244.                 "https://github.com/danielmarschall/oidplus/tree/5c1f65eefc1426f8c190e71514f514575b7021c1"
  21245.             ]
  21246.         }
  21247.     },
  21248.     {
  21249.         "version": "2.0.0.44",
  21250.         "date": "2019-03-23 01:13:43 +0100",
  21251.         "author": "Daniel Marschall (ViaThinkSoft)",
  21252.         "changes": [
  21253.             "Change email address script"
  21254.         ],
  21255.         "sources": {
  21256.             "svn": [
  21257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@44"
  21258.             ],
  21259.             "git": [
  21260.                 "https://github.com/danielmarschall/oidplus/tree/eac0ba5fc29e86838e072286731f5d75a7d2fb39"
  21261.             ]
  21262.         }
  21263.     },
  21264.     {
  21265.         "version": "2.0.0.43",
  21266.         "date": "2019-03-22 11:58:14 +0100",
  21267.         "author": "Daniel Marschall (ViaThinkSoft)",
  21268.         "changes": [
  21269.             "Graphical improvements"
  21270.         ],
  21271.         "sources": {
  21272.             "svn": [
  21273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@43"
  21274.             ],
  21275.             "git": [
  21276.                 "https://github.com/danielmarschall/oidplus/tree/c95cce3882014586b395beed9708e1d322d1b896"
  21277.             ]
  21278.         }
  21279.     },
  21280.     {
  21281.         "version": "2.0.0.42",
  21282.         "date": "2019-03-22 09:45:58 +0100",
  21283.         "author": "Daniel Marschall (ViaThinkSoft)",
  21284.         "changes": [
  21285.             "Automatic redirection to HTTPS"
  21286.         ],
  21287.         "sources": {
  21288.             "svn": [
  21289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@42"
  21290.             ],
  21291.             "git": [
  21292.                 "https://github.com/danielmarschall/oidplus/tree/50c994824a1c9cb28160238849cd222189de2741"
  21293.             ]
  21294.         }
  21295.     },
  21296.     {
  21297.         "version": "2.0.0.41",
  21298.         "date": "2019-03-21 22:43:56 +0100",
  21299.         "author": "Daniel Marschall (ViaThinkSoft)",
  21300.         "changes": [
  21301.             "RFC"
  21302.         ],
  21303.         "sources": {
  21304.             "svn": [
  21305.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@41"
  21306.             ],
  21307.             "git": [
  21308.                 "https://github.com/danielmarschall/oidplus/tree/50a75da25649f81932b256f90d711e51695fd7ac"
  21309.             ]
  21310.         }
  21311.     },
  21312.     {
  21313.         "version": "2.0.0.40",
  21314.         "date": "2019-03-21 21:26:54 +0100",
  21315.         "author": "Daniel Marschall (ViaThinkSoft)",
  21316.         "changes": [
  21317.             "RFC"
  21318.         ],
  21319.         "sources": {
  21320.             "svn": [
  21321.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@40"
  21322.             ],
  21323.             "git": [
  21324.                 "https://github.com/danielmarschall/oidplus/tree/db6cf61a1c01b06f96993eef301031ef19499302"
  21325.             ]
  21326.         }
  21327.     },
  21328.     {
  21329.         "version": "2.0.0.39",
  21330.         "date": "2019-03-21 15:09:52 +0100",
  21331.         "author": "Daniel Marschall (ViaThinkSoft)",
  21332.         "changes": [],
  21333.         "sources": {
  21334.             "svn": [
  21335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@39"
  21336.             ],
  21337.             "git": [
  21338.                 "https://github.com/danielmarschall/oidplus/tree/c794d2fe887eb4e3be733ff7cba68bf54d3a37d3"
  21339.             ]
  21340.         }
  21341.     },
  21342.     {
  21343.         "version": "2.0.0.38",
  21344.         "date": "2019-03-21 13:11:06 +0100",
  21345.         "author": "Daniel Marschall (ViaThinkSoft)",
  21346.         "changes": [
  21347.             "DOI: Distance API"
  21348.         ],
  21349.         "sources": {
  21350.             "svn": [
  21351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@38"
  21352.             ],
  21353.             "git": [
  21354.                 "https://github.com/danielmarschall/oidplus/tree/6e62f088673736af3539d2e4517468c529146601"
  21355.             ]
  21356.         }
  21357.     },
  21358.     {
  21359.         "version": "2.0.0.37",
  21360.         "date": "2019-03-21 13:00:43 +0100",
  21361.         "author": "Daniel Marschall (ViaThinkSoft)",
  21362.         "changes": [],
  21363.         "sources": {
  21364.             "svn": [
  21365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@37"
  21366.             ],
  21367.             "git": [
  21368.                 "https://github.com/danielmarschall/oidplus/tree/6ed7e09eadd6cd30e5ffcdb7a4790537ee655e47"
  21369.             ]
  21370.         }
  21371.     },
  21372.     {
  21373.         "version": "2.0.0.36",
  21374.         "date": "2019-03-21 12:58:28 +0100",
  21375.         "author": "Daniel Marschall (ViaThinkSoft)",
  21376.         "changes": [
  21377.             "GS1: Whois Find with and without check digit",
  21378.             "Java: Distance API implemented",
  21379.             "IPv4/IPv6: Unnecessary bits are removed at the one_up() function"
  21380.         ],
  21381.         "sources": {
  21382.             "svn": [
  21383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@36"
  21384.             ],
  21385.             "git": [
  21386.                 "https://github.com/danielmarschall/oidplus/tree/eac965bee55368378b88280b4a353c46b4b0187c"
  21387.             ]
  21388.         }
  21389.     },
  21390.     {
  21391.         "version": "2.0.0.35",
  21392.         "date": "2019-03-21 10:13:36 +0100",
  21393.         "author": "Daniel Marschall (ViaThinkSoft)",
  21394.         "changes": [
  21395.             "RFC proof read by cheery314"
  21396.         ],
  21397.         "sources": {
  21398.             "svn": [
  21399.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@35"
  21400.             ],
  21401.             "git": [
  21402.                 "https://github.com/danielmarschall/oidplus/tree/f3308103a880832db0720e7788a819f1be52ccf9"
  21403.             ]
  21404.         }
  21405.     },
  21406.     {
  21407.         "version": "2.0.0.34",
  21408.         "date": "2019-03-21 09:54:20 +0100",
  21409.         "author": "Daniel Marschall (ViaThinkSoft)",
  21410.         "changes": [
  21411.             "Icons"
  21412.         ],
  21413.         "sources": {
  21414.             "svn": [
  21415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@34"
  21416.             ],
  21417.             "git": [
  21418.                 "https://github.com/danielmarschall/oidplus/tree/616a09704b828b7abb8ead28ae1c021f6bf2c73d"
  21419.             ]
  21420.         }
  21421.     },
  21422.     {
  21423.         "version": "2.0.0.33",
  21424.         "date": "2019-03-21 09:53:52 +0100",
  21425.         "author": "Daniel Marschall (ViaThinkSoft)",
  21426.         "changes": [],
  21427.         "sources": {
  21428.             "svn": [
  21429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@33"
  21430.             ],
  21431.             "git": [
  21432.                 "https://github.com/danielmarschall/oidplus/tree/3a38ec907c8f5889c77a0542e7888284cd3b7901"
  21433.             ]
  21434.         }
  21435.     },
  21436.     {
  21437.         "version": "2.0.0.32",
  21438.         "date": "2019-03-20 23:48:55 +0100",
  21439.         "author": "Daniel Marschall (ViaThinkSoft)",
  21440.         "changes": [
  21441.             "Content pages now have large 48x48 icons"
  21442.         ],
  21443.         "sources": {
  21444.             "svn": [
  21445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@32"
  21446.             ],
  21447.             "git": [
  21448.                 "https://github.com/danielmarschall/oidplus/tree/62ea50e71e9800454b07753ea803ac072efa0f70"
  21449.             ]
  21450.         }
  21451.     },
  21452.     {
  21453.         "version": "2.0.0.31",
  21454.         "date": "2019-03-20 22:51:44 +0100",
  21455.         "author": "Daniel Marschall (ViaThinkSoft)",
  21456.         "changes": [],
  21457.         "sources": {
  21458.             "svn": [
  21459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@31"
  21460.             ],
  21461.             "git": [
  21462.                 "https://github.com/danielmarschall/oidplus/tree/906ea7390f9b218ad140366464dc98ccb2a46a0a"
  21463.             ]
  21464.         }
  21465.     },
  21466.     {
  21467.         "version": "2.0.0.30",
  21468.         "date": "2019-03-20 22:39:40 +0100",
  21469.         "author": "Daniel Marschall (ViaThinkSoft)",
  21470.         "changes": [],
  21471.         "sources": {
  21472.             "svn": [
  21473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@30"
  21474.             ],
  21475.             "git": [
  21476.                 "https://github.com/danielmarschall/oidplus/tree/8cb83445ef4c8cb2397519cb3b14f445f302744c"
  21477.             ]
  21478.         }
  21479.     },
  21480.     {
  21481.         "version": "2.0.0.29",
  21482.         "date": "2019-03-20 17:36:24 +0100",
  21483.         "author": "Daniel Marschall (ViaThinkSoft)",
  21484.         "changes": [
  21485.             "Fixed bug in recursive deletion"
  21486.         ],
  21487.         "sources": {
  21488.             "svn": [
  21489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@29"
  21490.             ],
  21491.             "git": [
  21492.                 "https://github.com/danielmarschall/oidplus/tree/5637ffd22d75d5d4e466811ce372bf52817375a5"
  21493.             ]
  21494.         }
  21495.     },
  21496.     {
  21497.         "version": "2.0.0.28",
  21498.         "date": "2019-03-20 17:34:54 +0100",
  21499.         "author": "Daniel Marschall (ViaThinkSoft)",
  21500.         "changes": [],
  21501.         "sources": {
  21502.             "svn": [
  21503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@28"
  21504.             ],
  21505.             "git": [
  21506.                 "https://github.com/danielmarschall/oidplus/tree/92091c5cb4f5e929d18e347d18088ec3f2fddd29"
  21507.             ]
  21508.         }
  21509.     },
  21510.     {
  21511.         "version": "2.0.0.27",
  21512.         "date": "2019-03-20 17:30:23 +0100",
  21513.         "author": "Daniel Marschall (ViaThinkSoft)",
  21514.         "changes": [
  21515.             "GUID \"root detection\" improved; performance upgrade"
  21516.         ],
  21517.         "sources": {
  21518.             "svn": [
  21519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@27"
  21520.             ],
  21521.             "git": [
  21522.                 "https://github.com/danielmarschall/oidplus/tree/235a6b3aa612bbb291b3a55f98fad7f5fae08493"
  21523.             ]
  21524.         }
  21525.     },
  21526.     {
  21527.         "version": "2.0.0.26",
  21528.         "date": "2019-03-20 16:01:03 +0100",
  21529.         "author": "Daniel Marschall (ViaThinkSoft)",
  21530.         "changes": [],
  21531.         "sources": {
  21532.             "svn": [
  21533.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@26"
  21534.             ],
  21535.             "git": [
  21536.                 "https://github.com/danielmarschall/oidplus/tree/514eec6b7c55caf08c9afa64d80073971bb9a8ed"
  21537.             ]
  21538.         }
  21539.     },
  21540.     {
  21541.         "version": "2.0.0.25",
  21542.         "date": "2019-03-20 15:52:46 +0100",
  21543.         "author": "Daniel Marschall (ViaThinkSoft)",
  21544.         "changes": [
  21545.             "Logout icon"
  21546.         ],
  21547.         "sources": {
  21548.             "svn": [
  21549.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@25"
  21550.             ],
  21551.             "git": [
  21552.                 "https://github.com/danielmarschall/oidplus/tree/3b60e0484c599159bce18c126e27673950476bf5"
  21553.             ]
  21554.         }
  21555.     },
  21556.     {
  21557.         "version": "2.0.0.24",
  21558.         "date": "2019-03-20 15:41:19 +0100",
  21559.         "author": "Daniel Marschall (ViaThinkSoft)",
  21560.         "changes": [
  21561.             "Icons"
  21562.         ],
  21563.         "sources": {
  21564.             "svn": [
  21565.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@24"
  21566.             ],
  21567.             "git": [
  21568.                 "https://github.com/danielmarschall/oidplus/tree/fce3eca511153e5a8fd2afd1fb973bc499858ee5"
  21569.             ]
  21570.         }
  21571.     },
  21572.     {
  21573.         "version": "2.0.0.23",
  21574.         "date": "2019-03-20 12:56:40 +0100",
  21575.         "author": "Daniel Marschall (ViaThinkSoft)",
  21576.         "changes": [
  21577.             "RFC"
  21578.         ],
  21579.         "sources": {
  21580.             "svn": [
  21581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@23"
  21582.             ],
  21583.             "git": [
  21584.                 "https://github.com/danielmarschall/oidplus/tree/445a71e25d5f17528a8cea4433c34c025ed582f7"
  21585.             ]
  21586.         }
  21587.     },
  21588.     {
  21589.         "version": "2.0.0.22",
  21590.         "date": "2019-03-19 22:53:10 +0100",
  21591.         "author": "Daniel Marschall (ViaThinkSoft)",
  21592.         "changes": [
  21593.             "RFC"
  21594.         ],
  21595.         "sources": {
  21596.             "svn": [
  21597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@22"
  21598.             ],
  21599.             "git": [
  21600.                 "https://github.com/danielmarschall/oidplus/tree/00f7ae2f4145f6a4aec593cd6eaa892f4c89028b"
  21601.             ]
  21602.         }
  21603.     },
  21604.     {
  21605.         "version": "2.0.0.21",
  21606.         "date": "2019-03-19 22:51:27 +0100",
  21607.         "author": "Daniel Marschall (ViaThinkSoft)",
  21608.         "changes": [
  21609.             "\"Web Whois\" links"
  21610.         ],
  21611.         "sources": {
  21612.             "svn": [
  21613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@21"
  21614.             ],
  21615.             "git": [
  21616.                 "https://github.com/danielmarschall/oidplus/tree/4a0031b38ff55df13f8b24406b0b7c7dc8d67aa1"
  21617.             ]
  21618.         }
  21619.     },
  21620.     {
  21621.         "version": "2.0.0.20",
  21622.         "date": "2019-03-19 12:12:03 +0100",
  21623.         "author": "Daniel Marschall (ViaThinkSoft)",
  21624.         "changes": [
  21625.             "IPv4+IPv6: Whois distance search now possible"
  21626.         ],
  21627.         "sources": {
  21628.             "svn": [
  21629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@20"
  21630.             ],
  21631.             "git": [
  21632.                 "https://github.com/danielmarschall/oidplus/tree/cf82aad9c8b15834d2e89529590a2b29de02db99"
  21633.             ]
  21634.         }
  21635.     },
  21636.     {
  21637.         "version": "2.0.0.19",
  21638.         "date": "2019-03-19 10:38:53 +0100",
  21639.         "author": "Daniel Marschall (ViaThinkSoft)",
  21640.         "changes": [
  21641.             "GUID: nested categories are now allowed"
  21642.         ],
  21643.         "sources": {
  21644.             "svn": [
  21645.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@19"
  21646.             ],
  21647.             "git": [
  21648.                 "https://github.com/danielmarschall/oidplus/tree/fcf832bf6de76484e23e80c0c8042b595a6edfd4"
  21649.             ]
  21650.         }
  21651.     },
  21652.     {
  21653.         "version": "2.0.0.18",
  21654.         "date": "2019-03-19 00:24:19 +0100",
  21655.         "author": "Daniel Marschall (ViaThinkSoft)",
  21656.         "changes": [
  21657.             "IPv4/IPv6: Enforce that addresses are inside CIDR of superior range"
  21658.         ],
  21659.         "sources": {
  21660.             "svn": [
  21661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@18"
  21662.             ],
  21663.             "git": [
  21664.                 "https://github.com/danielmarschall/oidplus/tree/4362fcaa5e6139a542fe341ec52603b739bf0733"
  21665.             ]
  21666.         }
  21667.     },
  21668.     {
  21669.         "version": "2.0.0.17",
  21670.         "date": "2019-03-19 00:03:23 +0100",
  21671.         "author": "Daniel Marschall (ViaThinkSoft)",
  21672.         "changes": [
  21673.             "IPv4/IPv6 technical information"
  21674.         ],
  21675.         "sources": {
  21676.             "svn": [
  21677.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@17"
  21678.             ],
  21679.             "git": [
  21680.                 "https://github.com/danielmarschall/oidplus/tree/fd553284c67f0620ac6fdcbc3a34c4bf23c51356"
  21681.             ]
  21682.         }
  21683.     },
  21684.     {
  21685.         "version": "2.0.0.16",
  21686.         "date": "2019-03-18 23:14:01 +0100",
  21687.         "author": "Daniel Marschall (ViaThinkSoft)",
  21688.         "changes": [],
  21689.         "sources": {
  21690.             "svn": [
  21691.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@16"
  21692.             ],
  21693.             "git": [
  21694.                 "https://github.com/danielmarschall/oidplus/tree/aa3c45ef30c8600ab3b56f7a32d46248b477edf2"
  21695.             ]
  21696.         }
  21697.     },
  21698.     {
  21699.         "version": "2.0.0.15",
  21700.         "date": "2019-03-18 12:46:52 +0100",
  21701.         "author": "Daniel Marschall (ViaThinkSoft)",
  21702.         "changes": [
  21703.             "Admin page \"Well known OIDs\""
  21704.         ],
  21705.         "sources": {
  21706.             "svn": [
  21707.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@15"
  21708.             ],
  21709.             "git": [
  21710.                 "https://github.com/danielmarschall/oidplus/tree/367cf357010b1b91ec115a1e8a2301cfac13b9ff"
  21711.             ]
  21712.         }
  21713.     },
  21714.     {
  21715.         "version": "2.0.0.14",
  21716.         "date": "2019-03-18 12:23:17 +0100",
  21717.         "author": "Daniel Marschall (ViaThinkSoft)",
  21718.         "changes": [
  21719.             "Config values are now checked before they are saved."
  21720.         ],
  21721.         "sources": {
  21722.             "svn": [
  21723.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@14"
  21724.             ],
  21725.             "git": [
  21726.                 "https://github.com/danielmarschall/oidplus/tree/609f532f3f4b367c5c7866708c9c445cc0c3bfce"
  21727.             ]
  21728.         }
  21729.     },
  21730.     {
  21731.         "version": "2.0.0.13",
  21732.         "date": "2019-03-18 11:54:33 +0100",
  21733.         "author": "Daniel Marschall (ViaThinkSoft)",
  21734.         "changes": [
  21735.             "Added configuration page in admin area; fixed some critical bugs"
  21736.         ],
  21737.         "sources": {
  21738.             "svn": [
  21739.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@13"
  21740.             ],
  21741.             "git": [
  21742.                 "https://github.com/danielmarschall/oidplus/tree/7b7387942c6ea14c7620018f08d29d51a2af681d"
  21743.             ]
  21744.         }
  21745.     },
  21746.     {
  21747.         "version": "2.0.0.12",
  21748.         "date": "2019-03-17 23:54:20 +0100",
  21749.         "author": "Daniel Marschall (ViaThinkSoft)",
  21750.         "changes": [],
  21751.         "sources": {
  21752.             "svn": [
  21753.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@12"
  21754.             ],
  21755.             "git": [
  21756.                 "https://github.com/danielmarschall/oidplus/tree/8b7a8f8ea307abb2c83ea6007e751f46de777712"
  21757.             ]
  21758.         }
  21759.     },
  21760.     {
  21761.         "version": "2.0.0.11",
  21762.         "date": "2019-03-14 15:15:35 +0100",
  21763.         "author": "Daniel Marschall (ViaThinkSoft)",
  21764.         "changes": [
  21765.             "Small design tweaks"
  21766.         ],
  21767.         "sources": {
  21768.             "svn": [
  21769.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@11"
  21770.             ],
  21771.             "git": [
  21772.                 "https://github.com/danielmarschall/oidplus/tree/e926612bed2eabe75c230199ab653cb69c6476b9"
  21773.             ]
  21774.         }
  21775.     },
  21776.     {
  21777.         "version": "2.0.0.10",
  21778.         "date": "2019-03-14 13:33:27 +0100",
  21779.         "author": "Daniel Marschall (ViaThinkSoft)",
  21780.         "changes": [
  21781.             "Design improvement at login page"
  21782.         ],
  21783.         "sources": {
  21784.             "svn": [
  21785.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@10"
  21786.             ],
  21787.             "git": [
  21788.                 "https://github.com/danielmarschall/oidplus/tree/52b570c754cf8d4f9be21da7a197f392e2f5773a"
  21789.             ]
  21790.         }
  21791.     },
  21792.     {
  21793.         "version": "2.0.0.9",
  21794.         "date": "2019-03-14 12:59:27 +0100",
  21795.         "author": "Daniel Marschall (ViaThinkSoft)",
  21796.         "changes": [
  21797.             "CSS and HTML now valid. JS has no warnings in JSHint anymore."
  21798.         ],
  21799.         "sources": {
  21800.             "svn": [
  21801.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@9"
  21802.             ],
  21803.             "git": [
  21804.                 "https://github.com/danielmarschall/oidplus/tree/d03b0f55de7634dcca1d3c52d12180233ca7297b"
  21805.             ]
  21806.         }
  21807.     },
  21808.     {
  21809.         "version": "2.0.0.8",
  21810.         "date": "2019-03-14 00:59:30 +0100",
  21811.         "author": "Daniel Marschall (ViaThinkSoft)",
  21812.         "changes": [
  21813.             "Whois: Subordinate natural order of OIDs"
  21814.         ],
  21815.         "sources": {
  21816.             "svn": [
  21817.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@8"
  21818.             ],
  21819.             "git": [
  21820.                 "https://github.com/danielmarschall/oidplus/tree/06b8d6f57fe769d08fe44918834b036bd017380a"
  21821.             ]
  21822.         }
  21823.     },
  21824.     {
  21825.         "version": "2.0.0.7",
  21826.         "date": "2019-03-14 00:07:32 +0100",
  21827.         "author": "Daniel Marschall (ViaThinkSoft)",
  21828.         "changes": [],
  21829.         "sources": {
  21830.             "svn": [
  21831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@7"
  21832.             ],
  21833.             "git": [
  21834.                 "https://github.com/danielmarschall/oidplus/tree/2bd17b88cd940f0e56ad6890f6b6274059654591"
  21835.             ]
  21836.         }
  21837.     },
  21838.     {
  21839.         "version": "2.0.0.6",
  21840.         "date": "2019-03-13 23:59:07 +0100",
  21841.         "author": "Daniel Marschall (ViaThinkSoft)",
  21842.         "changes": [
  21843.             "Formatting"
  21844.         ],
  21845.         "sources": {
  21846.             "svn": [
  21847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@6"
  21848.             ],
  21849.             "git": [
  21850.                 "https://github.com/danielmarschall/oidplus/tree/43da025a5266e7de672ef4a6769381afe3e054a5"
  21851.             ]
  21852.         }
  21853.     },
  21854.     {
  21855.         "version": "2.0.0.5",
  21856.         "date": "2019-03-13 22:16:10 +0100",
  21857.         "author": "Daniel Marschall (ViaThinkSoft)",
  21858.         "changes": [],
  21859.         "sources": {
  21860.             "svn": [
  21861.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@5"
  21862.             ],
  21863.             "git": [
  21864.                 "https://github.com/danielmarschall/oidplus/tree/6e8340a0444985aa75d5336df1cecad8294d2edc"
  21865.             ]
  21866.         }
  21867.     },
  21868.     {
  21869.         "version": "2.0.0.4",
  21870.         "date": "2019-03-13 16:45:37 +0100",
  21871.         "author": "Daniel Marschall (ViaThinkSoft)",
  21872.         "changes": [
  21873.             "Smaller fixes, TinyMCE updated to 5.0.2, updated title bar"
  21874.         ],
  21875.         "sources": {
  21876.             "svn": [
  21877.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@4"
  21878.             ],
  21879.             "git": [
  21880.                 "https://github.com/danielmarschall/oidplus/tree/f3bdd71353bbccd070adcc3b6414bbd3f08cf592"
  21881.             ]
  21882.         }
  21883.     },
  21884.     {
  21885.         "version": "2.0.0.3",
  21886.         "date": "2019-03-13 00:06:12 +0100",
  21887.         "author": "Daniel Marschall (ViaThinkSoft)",
  21888.         "changes": [],
  21889.         "sources": {
  21890.             "svn": [
  21891.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@3"
  21892.             ],
  21893.             "git": [
  21894.                 "https://github.com/danielmarschall/oidplus/tree/866ef9949821334d84f08a54e5f4f0988bb85190"
  21895.             ]
  21896.         }
  21897.     },
  21898.     {
  21899.         "version": "2.0.0.2",
  21900.         "date": "2019-03-12 23:20:11 +0100",
  21901.         "author": "Daniel Marschall (ViaThinkSoft)",
  21902.         "changes": [
  21903.             "Initial Work-In-Progress SVN release"
  21904.         ],
  21905.         "sources": {
  21906.             "svn": [
  21907.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@2"
  21908.             ],
  21909.             "git": [
  21910.                 "https://github.com/danielmarschall/oidplus/tree/751d966e46b0e99c4f97d2694c5032465d0de304"
  21911.             ]
  21912.         }
  21913.     },
  21914.     {
  21915.         "version": "2.0.0.1",
  21916.         "date": "2019-03-12 23:07:50 +0100",
  21917.         "author": "Daniel Marschall (ViaThinkSoft)",
  21918.         "changes": [
  21919.             "Created SVN root directories"
  21920.         ],
  21921.         "sources": {
  21922.             "svn": [
  21923.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1"
  21924.             ],
  21925.             "git": [
  21926.                 "https://github.com/danielmarschall/oidplus/tree/83c8bac8b512d89e00a57c380939e1f6b592a2be"
  21927.             ]
  21928.         }
  21929.     }
  21930. ]
  21931.