Subversion Repositories oidplus

Rev

Rev 1426 | Rev 1433 | 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.1",
  7.         "date": "2023-11-15 00:58:00 +0100",
  8.         "author": "Daniel Marschall (ViaThinkSoft)",
  9.         "changes": [
  10.             "Waterjuice UUID-to-OID and Microsoft UUID-to-OID will not be transmitted to oid-info.com anymore."
  11.         ]
  12.     },
  13.     {
  14.         "version": "2.0.1",
  15.         "date": "2023-11-12 19:21:00 +0100",
  16.         "author": "Daniel Marschall (ViaThinkSoft)",
  17.         "changes": [
  18.             "New version schema. Simplified version checks and update and preferring GIT rather than SVN as distribution channel.",
  19.             "System file check tool: Checksum files are now included with OIDplus and don't need to be downloaded from a server anymore."
  20.         ]
  21.     },
  22.     {
  23.         "version": "2.0.0.1425",
  24.         "date": "2023-11-11 11:13:24 +0100",
  25.         "author": "Daniel Marschall (ViaThinkSoft)",
  26.         "changes": [
  27.             "Added Waterjuice FreeOID and R74n FreeOID to well-known OIDs"
  28.         ],
  29.         "sources": {
  30.             "svn": [
  31.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1425"
  32.             ],
  33.             "git": [
  34.                 "https://github.com/danielmarschall/oidplus/tree/08eeba0e6b0a1283dea7c282c67ba58fe4c59b12"
  35.             ]
  36.         }
  37.     },
  38.     {
  39.         "version": "2.0.0.1424",
  40.         "date": "2023-11-11 10:41:44 +0100",
  41.         "author": "Daniel Marschall (ViaThinkSoft)",
  42.         "changes": [
  43.             "Implemented Waterjuice UUID-to-OID and Microsoft UUID-to-OID",
  44.             "Vendor update"
  45.         ],
  46.         "sources": {
  47.             "svn": [
  48.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1424"
  49.             ],
  50.             "git": [
  51.                 "https://github.com/danielmarschall/oidplus/tree/03e23337021a4f7a70281779c1674edd9a40b296"
  52.             ]
  53.         }
  54.     },
  55.     {
  56.         "version": "2.0.0.1423",
  57.         "date": "2023-10-31 00:01:15 +0100",
  58.         "author": "Daniel Marschall (ViaThinkSoft)",
  59.         "changes": [],
  60.         "sources": {
  61.             "svn": [
  62.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1423"
  63.             ],
  64.             "git": [
  65.                 "https://github.com/danielmarschall/oidplus/tree/41f4ad88a7badf386b2c21497aa3d76992c58dc0"
  66.             ]
  67.         }
  68.     },
  69.     {
  70.         "version": "2.0.0.1422",
  71.         "date": "2023-10-22 11:48:58 +0200",
  72.         "author": "Daniel Marschall (ViaThinkSoft)",
  73.         "changes": [
  74.             "SVN/GIT distribution channel: Web system update shows a warning when there are changes in the working copy which will be reverted",
  75.             "Vendor update"
  76.         ],
  77.         "sources": {
  78.             "svn": [
  79.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1422"
  80.             ],
  81.             "git": [
  82.                 "https://github.com/danielmarschall/oidplus/tree/370dd0767fa1003e0f19b493097535fc55ae6669"
  83.             ]
  84.         }
  85.     },
  86.     {
  87.         "version": "2.0.0.1421",
  88.         "date": "2023-10-15 01:30:09 +0200",
  89.         "author": "Daniel Marschall (ViaThinkSoft)",
  90.         "changes": [
  91.             "Vendor update (VNag new folder structure)"
  92.         ],
  93.         "sources": {
  94.             "svn": [
  95.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1421"
  96.             ],
  97.             "git": [
  98.                 "https://github.com/danielmarschall/oidplus/tree/ef301f23251fe05180589b20c08b595d743abb5d"
  99.             ]
  100.         }
  101.     },
  102.     {
  103.         "version": "2.0.0.1420",
  104.         "date": "2023-10-08 23:38:36 +0200",
  105.         "author": "Daniel Marschall (ViaThinkSoft)",
  106.         "changes": [
  107.             "DNS: Wireformat shows now binary octets instead of decimal digits"
  108.         ],
  109.         "sources": {
  110.             "svn": [
  111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1420"
  112.             ],
  113.             "git": [
  114.                 "https://github.com/danielmarschall/oidplus/tree/008456dfb1bcdae897dc61f45b6baa1cba671bd2"
  115.             ]
  116.         }
  117.     },
  118.     {
  119.         "version": "2.0.0.1419",
  120.         "date": "2023-10-08 13:08:45 +0200",
  121.         "author": "Daniel Marschall (ViaThinkSoft)",
  122.         "changes": [
  123.             "Vendor update (fixed cache problem)"
  124.         ],
  125.         "sources": {
  126.             "svn": [
  127.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1419"
  128.             ],
  129.             "git": [
  130.                 "https://github.com/danielmarschall/oidplus/tree/bba38ba822ea438882bc883b0a6831dafd4f7ed9"
  131.             ]
  132.         }
  133.     },
  134.     {
  135.         "version": "2.0.0.1418",
  136.         "date": "2023-10-08 13:02:27 +0200",
  137.         "author": "Daniel Marschall (ViaThinkSoft)",
  138.         "changes": [
  139.             "Alt IDs: Equal size columns"
  140.         ],
  141.         "sources": {
  142.             "svn": [
  143.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1418"
  144.             ],
  145.             "git": [
  146.                 "https://github.com/danielmarschall/oidplus/tree/205c24c8e47af445487d5215215a942529ee8656"
  147.             ]
  148.         }
  149.     },
  150.     {
  151.         "version": "2.0.0.1417",
  152.         "date": "2023-10-08 12:58:52 +0200",
  153.         "author": "Daniel Marschall (ViaThinkSoft)",
  154.         "changes": [
  155.             "Domain/DNS plugin: Implemented tech details (notations and punycode)",
  156.             "Domain/DNS plugin: Implemented name-based UUIDv3/5",
  157.             "X500 plugin: Implemented name-based UUIDv3/5",
  158.             "Vendor update"
  159.         ],
  160.         "sources": {
  161.             "svn": [
  162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1417"
  163.             ],
  164.             "git": [
  165.                 "https://github.com/danielmarschall/oidplus/tree/4066030a674ecd73e52e8f8e55113244e18d051d"
  166.             ]
  167.         }
  168.     },
  169.     {
  170.         "version": "2.0.0.1416",
  171.         "date": "2023-10-04 00:03:45 +0200",
  172.         "author": "Daniel Marschall (ViaThinkSoft)",
  173.         "changes": [
  174.             "Vendor update / Fixed internal dev tools"
  175.         ],
  176.         "sources": {
  177.             "svn": [
  178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1416"
  179.             ],
  180.             "git": [
  181.                 "https://github.com/danielmarschall/oidplus/tree/04606b18955eb5ca51fd5e9b3fa70bfa7aacda66"
  182.             ]
  183.         }
  184.     },
  185.     {
  186.         "version": "2.0.0.1415",
  187.         "date": "2023-09-30 21:28:27 +0200",
  188.         "author": "Daniel Marschall (ViaThinkSoft)",
  189.         "changes": [
  190.             "Updated examples: ViaThinkSoft new IP addresses"
  191.         ],
  192.         "sources": {
  193.             "svn": [
  194.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1415"
  195.             ],
  196.             "git": [
  197.                 "https://github.com/danielmarschall/oidplus/tree/cf707164d20ce0412fa56423e81b0ab660045b35"
  198.             ]
  199.         }
  200.     },
  201.     {
  202.         "version": "2.0.0.1414",
  203.         "date": "2023-09-30 00:34:51 +0200",
  204.         "author": "Daniel Marschall (ViaThinkSoft)",
  205.         "changes": [
  206.             "Fix assention error in OID-IP"
  207.         ],
  208.         "sources": {
  209.             "svn": [
  210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1414"
  211.             ],
  212.             "git": [
  213.                 "https://github.com/danielmarschall/oidplus/tree/01327766389622fe949518ca53bfc66fe3e92afd"
  214.             ]
  215.         }
  216.     },
  217.     {
  218.         "version": "2.0.0.1413",
  219.         "date": "2023-09-30 00:03:45 +0200",
  220.         "author": "Daniel Marschall (ViaThinkSoft)",
  221.         "changes": [],
  222.         "sources": {
  223.             "svn": [
  224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1413"
  225.             ],
  226.             "git": [
  227.                 "https://github.com/danielmarschall/oidplus/tree/a1487e1dd1455e6ea88e8918fcb7cfd9f322224b"
  228.             ]
  229.         }
  230.     },
  231.     {
  232.         "version": "2.0.0.1412",
  233.         "date": "2023-09-29 20:41:15 +0200",
  234.         "author": "Daniel Marschall (ViaThinkSoft)",
  235.         "changes": [],
  236.         "sources": {
  237.             "svn": [
  238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1412"
  239.             ],
  240.             "git": [
  241.                 "https://github.com/danielmarschall/oidplus/tree/7cbd36c834c5d6f3b75d5120cccf6fed464a7dcc"
  242.             ]
  243.         }
  244.     },
  245.     {
  246.         "version": "2.0.0.1411",
  247.         "date": "2023-09-25 22:35:25 +0200",
  248.         "author": "Daniel Marschall (ViaThinkSoft)",
  249.         "changes": [
  250.             "Vendor update"
  251.         ],
  252.         "sources": {
  253.             "svn": [
  254.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1411"
  255.             ],
  256.             "git": [
  257.                 "https://github.com/danielmarschall/oidplus/tree/39471a5193596828e51262a8024d4d889f48b67e"
  258.             ]
  259.         }
  260.     },
  261.     {
  262.         "version": "2.0.0.1410",
  263.         "date": "2023-09-25 22:31:19 +0200",
  264.         "author": "Daniel Marschall (ViaThinkSoft)",
  265.         "changes": [
  266.             "Newly created objects now get automatically opened, without popup confirmation dialog.",
  267.             "If a RA does not exist during creation, no popup will be shown. Instead, at the OID page there will be an invitation button.",
  268.             "During invitations, the email address will be syntactically checked.",
  269.             "(Fixes https://github.com/danielmarschall/oidplus/issues/26)"
  270.         ],
  271.         "sources": {
  272.             "svn": [
  273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1410"
  274.             ],
  275.             "git": [
  276.                 "https://github.com/danielmarschall/oidplus/tree/736be83c372cd0f02c62debd81c66778189fc384"
  277.             ]
  278.         }
  279.     },
  280.     {
  281.         "version": "2.0.0.1409",
  282.         "date": "2023-09-25 11:14:31 +0200",
  283.         "author": "Daniel Marschall (ViaThinkSoft)",
  284.         "changes": [
  285.             "Fixed PHP error in OIDplusPagePublicRaInfo.class.php"
  286.         ],
  287.         "sources": {
  288.             "svn": [
  289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1409"
  290.             ],
  291.             "git": [
  292.                 "https://github.com/danielmarschall/oidplus/tree/1ce8de5f6822b96453027b09ef0180b3707c0a12"
  293.             ]
  294.         }
  295.     },
  296.     {
  297.         "version": "2.0.0.1408",
  298.         "date": "2023-09-17 21:28:37 +0200",
  299.         "author": "Daniel Marschall (ViaThinkSoft)",
  300.         "changes": [
  301.             "Disable Ctrl+Shift+LeftArrow hotkey (fixes https://github.com/danielmarschall/oidplus/issues/28 )"
  302.         ],
  303.         "sources": {
  304.             "svn": [
  305.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1408"
  306.             ],
  307.             "git": [
  308.                 "https://github.com/danielmarschall/oidplus/tree/a0cf68b7ad8f9510ff4d4fc98df06b56759f3e53"
  309.             ]
  310.         }
  311.     },
  312.     {
  313.         "version": "2.0.0.1407",
  314.         "date": "2023-09-16 02:03:33 +0200",
  315.         "author": "Daniel Marschall (ViaThinkSoft)",
  316.         "changes": [
  317.             "Vendor update"
  318.         ],
  319.         "sources": {
  320.             "svn": [
  321.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1407"
  322.             ],
  323.             "git": [
  324.                 "https://github.com/danielmarschall/oidplus/tree/b0526dd3c99893d9273f736921a759eb79169eea"
  325.             ]
  326.         }
  327.     },
  328.     {
  329.         "version": "2.0.0.1406",
  330.         "date": "2023-09-16 01:57:02 +0200",
  331.         "author": "Daniel Marschall (ViaThinkSoft)",
  332.         "changes": [
  333.             "After OIDplus::invoke_shutdown(), no OIDplus methods or objects should be used"
  334.         ],
  335.         "sources": {
  336.             "svn": [
  337.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1406"
  338.             ],
  339.             "git": [
  340.                 "https://github.com/danielmarschall/oidplus/tree/4ce1daf591f9992d254dc89369bb8c65d99c514d"
  341.             ]
  342.         }
  343.     },
  344.     {
  345.         "version": "2.0.0.1405",
  346.         "date": "2023-09-03 11:17:33 +0200",
  347.         "author": "Daniel Marschall (ViaThinkSoft)",
  348.         "changes": [
  349.             "Documentation update"
  350.         ],
  351.         "sources": {
  352.             "svn": [
  353.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1405"
  354.             ],
  355.             "git": [
  356.                 "https://github.com/danielmarschall/oidplus/tree/90f4ce1e29fac727a37c2e441056ac0f4b3f8c95"
  357.             ]
  358.         }
  359.     },
  360.     {
  361.         "version": "2.0.0.1404",
  362.         "date": "2023-09-02 23:16:05 +0200",
  363.         "author": "Daniel Marschall (ViaThinkSoft)",
  364.         "changes": [
  365.             "X.500 AltID in RDAP/OID-IP contained \"\\n\". Fixed."
  366.         ],
  367.         "sources": {
  368.             "svn": [
  369.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1404"
  370.             ],
  371.             "git": [
  372.                 "https://github.com/danielmarschall/oidplus/tree/59e55e61c26f19527d1c156f961eeb61809d2729"
  373.             ]
  374.         }
  375.     },
  376.     {
  377.         "version": "2.0.0.1403",
  378.         "date": "2023-09-01 23:14:07 +0200",
  379.         "author": "Daniel Marschall (ViaThinkSoft)",
  380.         "changes": [
  381.             "Vendor update"
  382.         ],
  383.         "sources": {
  384.             "svn": [
  385.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1403"
  386.             ],
  387.             "git": [
  388.                 "https://github.com/danielmarschall/oidplus/tree/a97ea330aeabf01c07941e31f20eb6d609d85c2b"
  389.             ]
  390.         }
  391.     },
  392.     {
  393.         "version": "2.0.0.1402",
  394.         "date": "2023-08-31 16:00:11 +0200",
  395.         "author": "Daniel Marschall (ViaThinkSoft)",
  396.         "changes": [],
  397.         "sources": {
  398.             "svn": [
  399.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1402"
  400.             ],
  401.             "git": [
  402.                 "https://github.com/danielmarschall/oidplus/tree/74d81091ab568903687dd171880e1914531b8134"
  403.             ]
  404.         }
  405.     },
  406.     {
  407.         "version": "2.0.0.1401",
  408.         "date": "2023-08-31 15:15:53 +0200",
  409.         "author": "Daniel Marschall (ViaThinkSoft)",
  410.         "changes": [
  411.             "Replaced gray text with half-opaque text, to improve compatibility with colored background designs."
  412.         ],
  413.         "sources": {
  414.             "svn": [
  415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1401"
  416.             ],
  417.             "git": [
  418.                 "https://github.com/danielmarschall/oidplus/tree/c633874f2e0832211caf4d9fa31778a4def0ab01"
  419.             ]
  420.         }
  421.     },
  422.     {
  423.         "version": "2.0.0.1400",
  424.         "date": "2023-08-31 15:04:07 +0200",
  425.         "author": "Daniel Marschall (ViaThinkSoft)",
  426.         "changes": [
  427.             "Fixed problems with file uploads after canonization through the goto box"
  428.         ],
  429.         "sources": {
  430.             "svn": [
  431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1400"
  432.             ],
  433.             "git": [
  434.                 "https://github.com/danielmarschall/oidplus/tree/8f8bf155935e20f5a2f1880087c78c9d4d1c8c47"
  435.             ]
  436.         }
  437.     },
  438.     {
  439.         "version": "2.0.0.1399",
  440.         "date": "2023-08-31 00:21:28 +0200",
  441.         "author": "Daniel Marschall (ViaThinkSoft)",
  442.         "changes": [
  443.             "X500DN small changes"
  444.         ],
  445.         "sources": {
  446.             "svn": [
  447.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1399"
  448.             ],
  449.             "git": [
  450.                 "https://github.com/danielmarschall/oidplus/tree/d56471993a61d3a4e59e192d9c8a824063e0cfca"
  451.             ]
  452.         }
  453.     },
  454.     {
  455.         "version": "2.0.0.1398",
  456.         "date": "2023-08-30 23:49:51 +0200",
  457.         "author": "Daniel Marschall (ViaThinkSoft)",
  458.         "changes": [
  459.             "Another small X500DN bug fixed"
  460.         ],
  461.         "sources": {
  462.             "svn": [
  463.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1398"
  464.             ],
  465.             "git": [
  466.                 "https://github.com/danielmarschall/oidplus/tree/cfd2e32e90ae8ff96162ae7dcc0afd68b0ca821f"
  467.             ]
  468.         }
  469.     },
  470.     {
  471.         "version": "2.0.0.1397",
  472.         "date": "2023-08-30 23:33:40 +0200",
  473.         "author": "Daniel Marschall (ViaThinkSoft)",
  474.         "changes": [
  475.             "Added OIDplus Information Object X.500 DN"
  476.         ],
  477.         "sources": {
  478.             "svn": [
  479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1397"
  480.             ],
  481.             "git": [
  482.                 "https://github.com/danielmarschall/oidplus/tree/45d8afe70af14645dcb65ea511ffeddd42ff9495"
  483.             ]
  484.         }
  485.     },
  486.     {
  487.         "version": "2.0.0.1396",
  488.         "date": "2023-08-30 22:55:42 +0200",
  489.         "author": "Daniel Marschall (ViaThinkSoft)",
  490.         "changes": [
  491.             "X500DN more minor fixes. OIDplus Systems now get a RDN."
  492.         ],
  493.         "sources": {
  494.             "svn": [
  495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1396"
  496.             ],
  497.             "git": [
  498.                 "https://github.com/danielmarschall/oidplus/tree/975453781d4774dc33f193ba159d712d8582f163"
  499.             ]
  500.         }
  501.     },
  502.     {
  503.         "version": "2.0.0.1395",
  504.         "date": "2023-08-30 22:18:55 +0200",
  505.         "author": "Daniel Marschall (ViaThinkSoft)",
  506.         "changes": [
  507.             "X500DN plugin various bug fixes and improvements"
  508.         ],
  509.         "sources": {
  510.             "svn": [
  511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1395"
  512.             ],
  513.             "git": [
  514.                 "https://github.com/danielmarschall/oidplus/tree/0e0b86d5ae1cfe7c6c4a8b3e4d41e7affdcd891c"
  515.             ]
  516.         }
  517.     },
  518.     {
  519.         "version": "2.0.0.1394",
  520.         "date": "2023-08-30 03:07:33 +0200",
  521.         "author": "Daniel Marschall (ViaThinkSoft)",
  522.         "changes": [
  523.             "X.500 DN plugin: More attribute types extracted from RFCs"
  524.         ],
  525.         "sources": {
  526.             "svn": [
  527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1394"
  528.             ],
  529.             "git": [
  530.                 "https://github.com/danielmarschall/oidplus/tree/ed5ca099c293107a59f97ad31a65103fe229c962"
  531.             ]
  532.         }
  533.     },
  534.     {
  535.         "version": "2.0.0.1393",
  536.         "date": "2023-08-30 01:15:37 +0200",
  537.         "author": "Daniel Marschall (ViaThinkSoft)",
  538.         "changes": [
  539.             "X.500 DN plugin: Added attribute types from X.501, X.509, X.511. All 107 attributes in { 2 5 4 } are now added"
  540.         ],
  541.         "sources": {
  542.             "svn": [
  543.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1393"
  544.             ],
  545.             "git": [
  546.                 "https://github.com/danielmarschall/oidplus/tree/523951a3907dd56d99912d17b97327e7c7a1bb41"
  547.             ]
  548.         }
  549.     },
  550.     {
  551.         "version": "2.0.0.1392",
  552.         "date": "2023-08-29 23:59:22 +0200",
  553.         "author": "Daniel Marschall (ViaThinkSoft)",
  554.         "changes": [
  555.             "X.500 DN plugin: Added attribute type list extracted from recommendation X.520"
  556.         ],
  557.         "sources": {
  558.             "svn": [
  559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1392"
  560.             ],
  561.             "git": [
  562.                 "https://github.com/danielmarschall/oidplus/tree/67cbf7d9a19bda37b26cecaa3ef3f5fe9233159c"
  563.             ]
  564.         }
  565.     },
  566.     {
  567.         "version": "2.0.0.1391",
  568.         "date": "2023-08-29 16:41:36 +0200",
  569.         "author": "Daniel Marschall (ViaThinkSoft)",
  570.         "changes": [
  571.             "AID Object Type: Interpretation now contains a scrollbox and no word-breaks"
  572.         ],
  573.         "sources": {
  574.             "svn": [
  575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1391"
  576.             ],
  577.             "git": [
  578.                 "https://github.com/danielmarschall/oidplus/tree/7a3758818c69ec3fb76dd83597b922d659f586b0"
  579.             ]
  580.         }
  581.     },
  582.     {
  583.         "version": "2.0.0.1390",
  584.         "date": "2023-08-29 16:28:14 +0200",
  585.         "author": "Daniel Marschall (ViaThinkSoft)",
  586.         "changes": [
  587.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens, Part 2"
  588.         ],
  589.         "sources": {
  590.             "svn": [
  591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1390"
  592.             ],
  593.             "git": [
  594.                 "https://github.com/danielmarschall/oidplus/tree/5efa62fd5190aabec518c20a04f2a36603cc93b5"
  595.             ]
  596.         }
  597.     },
  598.     {
  599.         "version": "2.0.0.1389",
  600.         "date": "2023-08-29 16:26:27 +0200",
  601.         "author": "Daniel Marschall (ViaThinkSoft)",
  602.         "changes": [
  603.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens"
  604.         ],
  605.         "sources": {
  606.             "svn": [
  607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1389"
  608.             ],
  609.             "git": [
  610.                 "https://github.com/danielmarschall/oidplus/tree/31e76548c2d90415bad99a4c54b5f602b77a2442"
  611.             ]
  612.         }
  613.     },
  614.     {
  615.         "version": "2.0.0.1388",
  616.         "date": "2023-08-29 16:13:54 +0200",
  617.         "author": "Daniel Marschall (ViaThinkSoft)",
  618.         "changes": [
  619.             "share/backarrow image now has a white glow for compatibility with dark themes"
  620.         ],
  621.         "sources": {
  622.             "svn": [
  623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1388"
  624.             ],
  625.             "git": [
  626.                 "https://github.com/danielmarschall/oidplus/tree/bb45e8ab8aa3fec73c3ebb81cdb7a688048595bc"
  627.             ]
  628.         }
  629.     },
  630.     {
  631.         "version": "2.0.0.1387",
  632.         "date": "2023-08-29 15:45:50 +0200",
  633.         "author": "Daniel Marschall (ViaThinkSoft)",
  634.         "changes": [],
  635.         "sources": {
  636.             "svn": [
  637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1387"
  638.             ],
  639.             "git": [
  640.                 "https://github.com/danielmarschall/oidplus/tree/628f0775111b3224fc7ff75a88446a18b619e371"
  641.             ]
  642.         }
  643.     },
  644.     {
  645.         "version": "2.0.0.1386",
  646.         "date": "2023-08-29 15:06:51 +0200",
  647.         "author": "Daniel Marschall (ViaThinkSoft)",
  648.         "changes": [
  649.             "\"Technical information\" boxes now have a scroll-bar"
  650.         ],
  651.         "sources": {
  652.             "svn": [
  653.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1386"
  654.             ],
  655.             "git": [
  656.                 "https://github.com/danielmarschall/oidplus/tree/e72b4ba129f553a40d4f8de090c0114947090e91"
  657.             ]
  658.         }
  659.     },
  660.     {
  661.         "version": "2.0.0.1385",
  662.         "date": "2023-08-29 14:32:01 +0200",
  663.         "author": "Daniel Marschall (ViaThinkSoft)",
  664.         "changes": [
  665.             "X.500 DN object type plugin: Support for multi-valued RDN as well as improved escape sequences"
  666.         ],
  667.         "sources": {
  668.             "svn": [
  669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1385"
  670.             ],
  671.             "git": [
  672.                 "https://github.com/danielmarschall/oidplus/tree/01d7d778b6f4b57925f5750d4d13fd8140e51126"
  673.             ]
  674.         }
  675.     },
  676.     {
  677.         "version": "2.0.0.1384",
  678.         "date": "2023-08-29 00:45:08 +0200",
  679.         "author": "Daniel Marschall (ViaThinkSoft)",
  680.         "changes": [
  681.             "Vendor update"
  682.         ],
  683.         "sources": {
  684.             "svn": [
  685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1384"
  686.             ],
  687.             "git": [
  688.                 "https://github.com/danielmarschall/oidplus/tree/7a586a8935ee4a55605f9a5cc4ef33d357c6794b"
  689.             ]
  690.         }
  691.     },
  692.     {
  693.         "version": "2.0.0.1383",
  694.         "date": "2023-08-29 00:11:22 +0200",
  695.         "author": "Daniel Marschall (ViaThinkSoft)",
  696.         "changes": [
  697.             "NEW OBJECT TYPE: X.500 Distinguished Name (GitHub issue https://github.com/danielmarschall/oidplus/issues/23 )"
  698.         ],
  699.         "sources": {
  700.             "svn": [
  701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1383"
  702.             ],
  703.             "git": [
  704.                 "https://github.com/danielmarschall/oidplus/tree/04943d53aedbd10d9e33f4849738794a25ee5dc0"
  705.             ]
  706.         }
  707.     },
  708.     {
  709.         "version": "2.0.0.1382",
  710.         "date": "2023-08-25 13:42:44 +0200",
  711.         "author": "Daniel Marschall (ViaThinkSoft)",
  712.         "changes": [
  713.             "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)"
  714.         ],
  715.         "sources": {
  716.             "svn": [
  717.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1382"
  718.             ],
  719.             "git": [
  720.                 "https://github.com/danielmarschall/oidplus/tree/5be1a7743ed72ad5b3e0998e825f48c4011e5f13"
  721.             ]
  722.         }
  723.     },
  724.     {
  725.         "version": "2.0.0.1381",
  726.         "date": "2023-08-25 12:00:05 +0200",
  727.         "author": "Daniel Marschall (ViaThinkSoft)",
  728.         "changes": [
  729.             "Fixed problem with TinyMCE at Proxy/Canonical systems"
  730.         ],
  731.         "sources": {
  732.             "svn": [
  733.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1381"
  734.             ],
  735.             "git": [
  736.                 "https://github.com/danielmarschall/oidplus/tree/6f6e4dcde50d435e938fffccab3f1a97a3f1cee4"
  737.             ]
  738.         }
  739.     },
  740.     {
  741.         "version": "2.0.0.1380",
  742.         "date": "2023-08-15 20:16:40 +0200",
  743.         "author": "Daniel Marschall (ViaThinkSoft)",
  744.         "changes": [
  745.             "GS1 plugin: Repaired barcodes, and added cache functionality for them"
  746.         ],
  747.         "sources": {
  748.             "svn": [
  749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1380"
  750.             ],
  751.             "git": [
  752.                 "https://github.com/danielmarschall/oidplus/tree/63873dc566ce5ef833677b88993b705260aa520a"
  753.             ]
  754.         }
  755.     },
  756.     {
  757.         "version": "2.0.0.1379",
  758.         "date": "2023-08-11 00:03:56 +0200",
  759.         "author": "Daniel Marschall (ViaThinkSoft)",
  760.         "changes": [
  761.             "PHP Weid Converter is now hosted at WEID repository"
  762.         ],
  763.         "sources": {
  764.             "svn": [
  765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1379"
  766.             ],
  767.             "git": [
  768.                 "https://github.com/danielmarschall/oidplus/tree/2aabd97db3595746627ca3b6b5fccd51a4300ec5"
  769.             ]
  770.         }
  771.     },
  772.     {
  773.         "version": "2.0.0.1378",
  774.         "date": "2023-08-10 23:48:06 +0200",
  775.         "author": "Daniel Marschall (ViaThinkSoft)",
  776.         "changes": [
  777.             "WEID Converter for PHP: Upgrade to Spec Change 11"
  778.         ],
  779.         "sources": {
  780.             "svn": [
  781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1378"
  782.             ],
  783.             "git": [
  784.                 "https://github.com/danielmarschall/oidplus/tree/017eb08b3e68dd6e24c934f2e73ef307a6ce636a"
  785.             ]
  786.         }
  787.     },
  788.     {
  789.         "version": "2.0.0.1376",
  790.         "date": "2023-08-10 01:44:22 +0200",
  791.         "author": "Daniel Marschall (ViaThinkSoft)",
  792.         "changes": [
  793.             "Vendor update",
  794.             "WEID Converter for JavaScript: Upgrade to Spec Change 11"
  795.         ],
  796.         "sources": {
  797.             "svn": [
  798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1376"
  799.             ],
  800.             "git": [
  801.                 "https://github.com/danielmarschall/oidplus/tree/9c9ceb048cab45a853e09d02f13b227ef8a06fc6"
  802.             ]
  803.         }
  804.     },
  805.     {
  806.         "version": "2.0.0.1375",
  807.         "date": "2023-08-06 01:57:35 +0200",
  808.         "author": "Daniel Marschall (ViaThinkSoft)",
  809.         "changes": [
  810.             "Some URLs are now canonical only (e.g. OID-IP schema)"
  811.         ],
  812.         "sources": {
  813.             "svn": [
  814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1375"
  815.             ],
  816.             "git": [
  817.                 "https://github.com/danielmarschall/oidplus/tree/5a8bbc7c2db5d43f478535d5227b2190ed5740e1"
  818.             ]
  819.         }
  820.     },
  821.     {
  822.         "version": "2.0.0.1374",
  823.         "date": "2023-08-05 17:31:08 +0200",
  824.         "author": "Daniel Marschall (ViaThinkSoft)",
  825.         "changes": [
  826.             "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)"
  827.         ],
  828.         "sources": {
  829.             "svn": [
  830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1374"
  831.             ],
  832.             "git": [
  833.                 "https://github.com/danielmarschall/oidplus/tree/9395f83a8e25469a75d0a10a1eb73d1d77707acd"
  834.             ]
  835.         }
  836.     },
  837.     {
  838.         "version": "2.0.0.1373",
  839.         "date": "2023-08-05 17:20:44 +0200",
  840.         "author": "Daniel Marschall (ViaThinkSoft)",
  841.         "changes": [
  842.             "COOKIE_DOMAIN baseconfig setting is highly recommend to '' to avoid bricking the login"
  843.         ],
  844.         "sources": {
  845.             "svn": [
  846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1373"
  847.             ],
  848.             "git": [
  849.                 "https://github.com/danielmarschall/oidplus/tree/3c4df8ca57fbf12c7d5171cc695602c4c451a094"
  850.             ]
  851.         }
  852.     },
  853.     {
  854.         "version": "2.0.0.1372",
  855.         "date": "2023-08-05 17:00:48 +0200",
  856.         "author": "Daniel Marschall (ViaThinkSoft)",
  857.         "changes": [
  858.             "Fixed problems with OAuth2 with canonical URLs (multiple domains / reverse prixy), fixes https://github.com/danielmarschall/oidplus/issues/19"
  859.         ],
  860.         "sources": {
  861.             "svn": [
  862.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1372"
  863.             ],
  864.             "git": [
  865.                 "https://github.com/danielmarschall/oidplus/tree/e3881cc0c5a6e6b0b0f7d2f59db7669cd632f2d0"
  866.             ]
  867.         }
  868.     },
  869.     {
  870.         "version": "2.0.0.1371",
  871.         "date": "2023-08-03 23:20:05 +0200",
  872.         "author": "Daniel Marschall (ViaThinkSoft)",
  873.         "changes": [
  874.             "Changed all URLs oid-rep.orange-labs.fr and www.oid-info.com to oid-info.com"
  875.         ],
  876.         "sources": {
  877.             "svn": [
  878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1371"
  879.             ],
  880.             "git": [
  881.                 "https://github.com/danielmarschall/oidplus/tree/2ee351d799071a8248a18187606204ed1900c499"
  882.             ]
  883.         }
  884.     },
  885.     {
  886.         "version": "2.0.0.1370",
  887.         "date": "2023-08-03 23:16:33 +0200",
  888.         "author": "Daniel Marschall (ViaThinkSoft)",
  889.         "changes": [],
  890.         "sources": {
  891.             "svn": [
  892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1370"
  893.             ],
  894.             "git": [
  895.                 "https://github.com/danielmarschall/oidplus/tree/ed30c73f63f95e0b4d406cb13e98563aaa9b28c7"
  896.             ]
  897.         }
  898.     },
  899.     {
  900.         "version": "2.0.0.1369",
  901.         "date": "2023-08-02 16:38:46 +0200",
  902.         "author": "Daniel Marschall (ViaThinkSoft)",
  903.         "changes": [
  904.             "Avoid double-registering a FreeOID using action_Activate()"
  905.         ],
  906.         "sources": {
  907.             "svn": [
  908.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1369"
  909.             ],
  910.             "git": [
  911.                 "https://github.com/danielmarschall/oidplus/tree/e74d8cff9da4371be8eb8fc83102e8d8b04a0da2"
  912.             ]
  913.         }
  914.     },
  915.     {
  916.         "version": "2.0.0.1368",
  917.         "date": "2023-08-02 00:40:44 +0200",
  918.         "author": "Daniel Marschall (ViaThinkSoft)",
  919.         "changes": [
  920.             "Small documentation update"
  921.         ],
  922.         "sources": {
  923.             "svn": [
  924.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1368"
  925.             ],
  926.             "git": [
  927.                 "https://github.com/danielmarschall/oidplus/tree/c017b1c31a3e2c1aad77785c3d37f1e2a47ae02d"
  928.             ]
  929.         }
  930.     },
  931.     {
  932.         "version": "2.0.0.1367",
  933.         "date": "2023-08-01 23:50:51 +0200",
  934.         "author": "Daniel Marschall (ViaThinkSoft)",
  935.         "changes": [
  936.             "Minor changes"
  937.         ],
  938.         "sources": {
  939.             "svn": [
  940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1367"
  941.             ],
  942.             "git": [
  943.                 "https://github.com/danielmarschall/oidplus/tree/373c35ba7fd57e35c3e1b92015a34c7953ba1216"
  944.             ]
  945.         }
  946.     },
  947.     {
  948.         "version": "2.0.0.1366",
  949.         "date": "2023-08-01 20:22:51 +0200",
  950.         "author": "Daniel Marschall (ViaThinkSoft)",
  951.         "changes": [
  952.             "Admin control panel logs: Log files for admin target will be printed bold",
  953.             "",
  954.             "Logger: Messages without target user will not be logged anymore",
  955.             "",
  956.             "... existing invalid log entries can be selected with this command",
  957.             "select base.*",
  958.             "from oidplus_log base",
  959.             "left join oidplus_log_user target1 on target1.log_id = base.id",
  960.             "left join oidplus_log_object target2 on target2.log_id = base.id",
  961.             "where target1.id is null and target2.id is null;",
  962.             "",
  963.             "... to delete, replace \"select base.*\" with \"delete base\""
  964.         ],
  965.         "sources": {
  966.             "svn": [
  967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1366"
  968.             ],
  969.             "git": [
  970.                 "https://github.com/danielmarschall/oidplus/tree/634a28f4d51eaee7295502ffbb4bd919185385a9"
  971.             ]
  972.         }
  973.     },
  974.     {
  975.         "version": "2.0.0.1365",
  976.         "date": "2023-08-01 16:21:12 +0200",
  977.         "author": "Daniel Marschall (ViaThinkSoft)",
  978.         "changes": [
  979.             "ADO+OLEDB now fully support Unicode including emojis!"
  980.         ],
  981.         "sources": {
  982.             "svn": [
  983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1365"
  984.             ],
  985.             "git": [
  986.                 "https://github.com/danielmarschall/oidplus/tree/938507aa7bd39c4a68c098e19977c1e3d1241e07"
  987.             ]
  988.         }
  989.     },
  990.     {
  991.         "version": "2.0.0.1364",
  992.         "date": "2023-08-01 13:58:20 +0200",
  993.         "author": "Daniel Marschall (ViaThinkSoft)",
  994.         "changes": [
  995.             "SQL Schemas updated"
  996.         ],
  997.         "sources": {
  998.             "svn": [
  999.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1364"
  1000.             ],
  1001.             "git": [
  1002.                 "https://github.com/danielmarschall/oidplus/tree/fc6ece8afd31a55de812e68a43cc9d7db1d218a6"
  1003.             ]
  1004.         }
  1005.     },
  1006.     {
  1007.         "version": "2.0.0.1363",
  1008.         "date": "2023-08-01 01:57:42 +0200",
  1009.         "author": "Daniel Marschall (ViaThinkSoft)",
  1010.         "changes": [
  1011.             "Various fixes for Backup/Restore plugin. Implemented GZip compression."
  1012.         ],
  1013.         "sources": {
  1014.             "svn": [
  1015.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1363"
  1016.             ],
  1017.             "git": [
  1018.                 "https://github.com/danielmarschall/oidplus/tree/5e7ec45899259bbdc8a0b052bb771dedf683c852"
  1019.             ]
  1020.         }
  1021.     },
  1022.     {
  1023.         "version": "2.0.0.1362",
  1024.         "date": "2023-07-31 23:53:00 +0200",
  1025.         "author": "Daniel Marschall (ViaThinkSoft)",
  1026.         "changes": [
  1027.             "Backup plugin: Backups are now compressed (3,14 MB becomes 177 KB, wow)"
  1028.         ],
  1029.         "sources": {
  1030.             "svn": [
  1031.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1362"
  1032.             ],
  1033.             "git": [
  1034.                 "https://github.com/danielmarschall/oidplus/tree/8db6a82fd109718cfeca4373356e42085e285bc4"
  1035.             ]
  1036.         }
  1037.     },
  1038.     {
  1039.         "version": "2.0.0.1361",
  1040.         "date": "2023-07-31 22:58:22 +0200",
  1041.         "author": "Daniel Marschall (ViaThinkSoft)",
  1042.         "changes": [
  1043.             "Backup plugin: Download file name now contains the name of the system"
  1044.         ],
  1045.         "sources": {
  1046.             "svn": [
  1047.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1361"
  1048.             ],
  1049.             "git": [
  1050.                 "https://github.com/danielmarschall/oidplus/tree/9d32351f01447d60262b2bf544c43e1c978bddb8"
  1051.             ]
  1052.         }
  1053.     },
  1054.     {
  1055.         "version": "2.0.0.1360",
  1056.         "date": "2023-07-31 22:45:26 +0200",
  1057.         "author": "Daniel Marschall (ViaThinkSoft)",
  1058.         "changes": [],
  1059.         "sources": {
  1060.             "svn": [
  1061.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1360"
  1062.             ],
  1063.             "git": [
  1064.                 "https://github.com/danielmarschall/oidplus/tree/e3f14c4beb8661f1a7c9031587ac10de09477df1"
  1065.             ]
  1066.         }
  1067.     },
  1068.     {
  1069.         "version": "2.0.0.1359",
  1070.         "date": "2023-07-31 22:30:38 +0200",
  1071.         "author": "Daniel Marschall (ViaThinkSoft)",
  1072.         "changes": [
  1073.             "NEW FEATURE: Database backup/restore (beta! use with caution!)"
  1074.         ],
  1075.         "sources": {
  1076.             "svn": [
  1077.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1359"
  1078.             ],
  1079.             "git": [
  1080.                 "https://github.com/danielmarschall/oidplus/tree/e9821b801de392f15d552e2cee9121cc691f6adc"
  1081.             ]
  1082.         }
  1083.     },
  1084.     {
  1085.         "version": "2.0.0.1358",
  1086.         "date": "2023-07-31 18:32:21 +0200",
  1087.         "author": "Daniel Marschall (ViaThinkSoft)",
  1088.         "changes": [],
  1089.         "sources": {
  1090.             "svn": [
  1091.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1358"
  1092.             ],
  1093.             "git": [
  1094.                 "https://github.com/danielmarschall/oidplus/tree/0428ce6b38264ae896fc0273add239c092d5a752"
  1095.             ]
  1096.         }
  1097.     },
  1098.     {
  1099.         "version": "2.0.0.1357",
  1100.         "date": "2023-07-31 15:40:34 +0200",
  1101.         "author": "Daniel Marschall (ViaThinkSoft)",
  1102.         "changes": [
  1103.             "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"
  1104.         ],
  1105.         "sources": {
  1106.             "svn": [
  1107.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1357"
  1108.             ],
  1109.             "git": [
  1110.                 "https://github.com/danielmarschall/oidplus/tree/dbf1ce74fce6bdc3e4ee6c64dbfe0802194c3b15"
  1111.             ]
  1112.         }
  1113.     },
  1114.     {
  1115.         "version": "2.0.0.1356",
  1116.         "date": "2023-07-31 15:40:02 +0200",
  1117.         "author": "Daniel Marschall (ViaThinkSoft)",
  1118.         "changes": [
  1119.             "Renamed plugin \"Data Transfer\" to \"Data Transfer (oid-info.com)\" in admin control panel"
  1120.         ],
  1121.         "sources": {
  1122.             "svn": [
  1123.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1356"
  1124.             ],
  1125.             "git": [
  1126.                 "https://github.com/danielmarschall/oidplus/tree/b43066b306e76a9ab77d6d68738f1c71e817bef7"
  1127.             ]
  1128.         }
  1129.     },
  1130.     {
  1131.         "version": "2.0.0.1355",
  1132.         "date": "2023-07-31 15:10:29 +0200",
  1133.         "author": "Daniel Marschall (ViaThinkSoft)",
  1134.         "changes": [
  1135.             "Backup WIP: Create a JSON schema for the backup format + Reject import if the schema is different"
  1136.         ],
  1137.         "sources": {
  1138.             "svn": [
  1139.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1355"
  1140.             ],
  1141.             "git": [
  1142.                 "https://github.com/danielmarschall/oidplus/tree/89c9c6aac01350acd9dfade418ae8e51b9ef8e41"
  1143.             ]
  1144.         }
  1145.     },
  1146.     {
  1147.         "version": "2.0.0.1354",
  1148.         "date": "2023-07-31 14:00:00 +0200",
  1149.         "author": "Daniel Marschall (ViaThinkSoft)",
  1150.         "changes": [
  1151.             "Backup WIP: Added backup/restore of public/private key"
  1152.         ],
  1153.         "sources": {
  1154.             "svn": [
  1155.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1354"
  1156.             ],
  1157.             "git": [
  1158.                 "https://github.com/danielmarschall/oidplus/tree/6ec1bb18fbe87fa2d47dce0e4cc50826fdfab698"
  1159.             ]
  1160.         }
  1161.     },
  1162.     {
  1163.         "version": "2.0.0.1353",
  1164.         "date": "2023-07-31 13:24:10 +0200",
  1165.         "author": "Daniel Marschall (ViaThinkSoft)",
  1166.         "changes": [
  1167.             "Backup WIP: Added config and logs"
  1168.         ],
  1169.         "sources": {
  1170.             "svn": [
  1171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1353"
  1172.             ],
  1173.             "git": [
  1174.                 "https://github.com/danielmarschall/oidplus/tree/54308fe48551339f287a3b068838941cda7bbd3f"
  1175.             ]
  1176.         }
  1177.     },
  1178.     {
  1179.         "version": "2.0.0.1352",
  1180.         "date": "2023-07-31 12:23:46 +0200",
  1181.         "author": "Daniel Marschall (ViaThinkSoft)",
  1182.         "changes": [
  1183.             "Backup WIP: Put backup and restore into methods and give boolean flags of what to import/export and what not"
  1184.         ],
  1185.         "sources": {
  1186.             "svn": [
  1187.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1352"
  1188.             ],
  1189.             "git": [
  1190.                 "https://github.com/danielmarschall/oidplus/tree/72a45ab945c389b3469071999ef6841dceff0ad4"
  1191.             ]
  1192.         }
  1193.     },
  1194.     {
  1195.         "version": "2.0.0.1351",
  1196.         "date": "2023-07-31 12:13:14 +0200",
  1197.         "author": "Daniel Marschall (ViaThinkSoft)",
  1198.         "changes": [
  1199.             "Backup WIP: Delete the contents from the tables before starting the import! (Very important, I have forgotten it)"
  1200.         ],
  1201.         "sources": {
  1202.             "svn": [
  1203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1351"
  1204.             ],
  1205.             "git": [
  1206.                 "https://github.com/danielmarschall/oidplus/tree/1899ed40233f66b68280328260713d5b3decb358"
  1207.             ]
  1208.         }
  1209.     },
  1210.     {
  1211.         "version": "2.0.0.1350",
  1212.         "date": "2023-07-30 23:48:26 +0200",
  1213.         "author": "Daniel Marschall (ViaThinkSoft)",
  1214.         "changes": [
  1215.             "Various smaller fixes"
  1216.         ],
  1217.         "sources": {
  1218.             "svn": [
  1219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1350"
  1220.             ],
  1221.             "git": [
  1222.                 "https://github.com/danielmarschall/oidplus/tree/311b5d4a9beb3403b3d051906e7474054ff8c408"
  1223.             ]
  1224.         }
  1225.     },
  1226.     {
  1227.         "version": "2.0.0.1349",
  1228.         "date": "2023-07-30 12:08:52 +0200",
  1229.         "author": "Daniel Marschall (ViaThinkSoft)",
  1230.         "changes": [
  1231.             "Dropped support for Internet Explorer"
  1232.         ],
  1233.         "sources": {
  1234.             "svn": [
  1235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1349"
  1236.             ],
  1237.             "git": [
  1238.                 "https://github.com/danielmarschall/oidplus/tree/c5f29f8cfbd5ff579ba24a3a5684c88714def67b"
  1239.             ]
  1240.         }
  1241.     },
  1242.     {
  1243.         "version": "2.0.0.1348",
  1244.         "date": "2023-07-30 11:41:49 +0200",
  1245.         "author": "Daniel Marschall (ViaThinkSoft)",
  1246.         "changes": [
  1247.             "Replaced rel=\"shortcut icon\" with rel=\"icon\""
  1248.         ],
  1249.         "sources": {
  1250.             "svn": [
  1251.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1348"
  1252.             ],
  1253.             "git": [
  1254.                 "https://github.com/danielmarschall/oidplus/tree/833a90a3c925b2428cf4e097c3b74f925a99c3d5"
  1255.             ]
  1256.         }
  1257.     },
  1258.     {
  1259.         "version": "2.0.0.1347",
  1260.         "date": "2023-07-30 01:33:29 +0200",
  1261.         "author": "Daniel Marschall (ViaThinkSoft)",
  1262.         "changes": [
  1263.             "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 !)"
  1264.         ],
  1265.         "sources": {
  1266.             "svn": [
  1267.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1347"
  1268.             ],
  1269.             "git": [
  1270.                 "https://github.com/danielmarschall/oidplus/tree/a7a2996d76ea692b3c15a9e717098f79112e174e"
  1271.             ]
  1272.         }
  1273.     },
  1274.     {
  1275.         "version": "2.0.0.1346",
  1276.         "date": "2023-07-30 01:21:40 +0200",
  1277.         "author": "Daniel Marschall (ViaThinkSoft)",
  1278.         "changes": [
  1279.             "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/"
  1280.         ],
  1281.         "sources": {
  1282.             "svn": [
  1283.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1346"
  1284.             ],
  1285.             "git": [
  1286.                 "https://github.com/danielmarschall/oidplus/tree/2ea0805f4396e6f18063e6c8b9c11efb5373309e"
  1287.             ]
  1288.         }
  1289.     },
  1290.     {
  1291.         "version": "2.0.0.1345",
  1292.         "date": "2023-07-30 00:06:21 +0200",
  1293.         "author": "Daniel Marschall (ViaThinkSoft)",
  1294.         "changes": [
  1295.             "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."
  1296.         ],
  1297.         "sources": {
  1298.             "svn": [
  1299.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1345"
  1300.             ],
  1301.             "git": [
  1302.                 "https://github.com/danielmarschall/oidplus/tree/ed61b8b3de99d93099bab609e182501c73ef51a7"
  1303.             ]
  1304.         }
  1305.     },
  1306.     {
  1307.         "version": "2.0.0.1344",
  1308.         "date": "2023-07-29 19:23:06 +0200",
  1309.         "author": "Daniel Marschall (ViaThinkSoft)",
  1310.         "changes": [
  1311.             "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)"
  1312.         ],
  1313.         "sources": {
  1314.             "svn": [
  1315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1344"
  1316.             ],
  1317.             "git": [
  1318.                 "https://github.com/danielmarschall/oidplus/tree/42d65661ad132dc96ff3ff0c2f229a52a45a509f"
  1319.             ]
  1320.         }
  1321.     },
  1322.     {
  1323.         "version": "2.0.0.1343",
  1324.         "date": "2023-07-29 01:10:20 +0200",
  1325.         "author": "Daniel Marschall (ViaThinkSoft)",
  1326.         "changes": [],
  1327.         "sources": {
  1328.             "svn": [
  1329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1343"
  1330.             ],
  1331.             "git": [
  1332.                 "https://github.com/danielmarschall/oidplus/tree/445e7411137f1c4601bcb394e3f1385950a8cd0b"
  1333.             ]
  1334.         }
  1335.     },
  1336.     {
  1337.         "version": "2.0.0.1342",
  1338.         "date": "2023-07-29 01:07:01 +0200",
  1339.         "author": "Daniel Marschall (ViaThinkSoft)",
  1340.         "changes": [
  1341.             "Extended the schema of the OIDplus Custom UUIDs"
  1342.         ],
  1343.         "sources": {
  1344.             "svn": [
  1345.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1342"
  1346.             ],
  1347.             "git": [
  1348.                 "https://github.com/danielmarschall/oidplus/tree/3db91e5228d50f0a797069a4853f85658716165a"
  1349.             ]
  1350.         }
  1351.     },
  1352.     {
  1353.         "version": "2.0.0.1341",
  1354.         "date": "2023-07-28 00:29:08 +0200",
  1355.         "author": "Daniel Marschall (ViaThinkSoft)",
  1356.         "changes": [],
  1357.         "sources": {
  1358.             "svn": [
  1359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1341"
  1360.             ],
  1361.             "git": [
  1362.                 "https://github.com/danielmarschall/oidplus/tree/c38d57b0e6d4ba837311b026de284ee0c5735c80"
  1363.             ]
  1364.         }
  1365.     },
  1366.     {
  1367.         "version": "2.0.0.1340",
  1368.         "date": "2023-07-27 23:58:51 +0200",
  1369.         "author": "Daniel Marschall (ViaThinkSoft)",
  1370.         "changes": [
  1371.             "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"
  1372.         ],
  1373.         "sources": {
  1374.             "svn": [
  1375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1340"
  1376.             ],
  1377.             "git": [
  1378.                 "https://github.com/danielmarschall/oidplus/tree/f676c9c16b13b73cd26f8ed8a8a3b10aca3cc4b3"
  1379.             ]
  1380.         }
  1381.     },
  1382.     {
  1383.         "version": "2.0.0.1339",
  1384.         "date": "2023-07-27 23:29:28 +0200",
  1385.         "author": "Daniel Marschall (ViaThinkSoft)",
  1386.         "changes": [
  1387.             "Fixed problems with auth keys if max ra invite time is 0 (for infinite time)",
  1388.             "Vendor update"
  1389.         ],
  1390.         "sources": {
  1391.             "svn": [
  1392.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1339"
  1393.             ],
  1394.             "git": [
  1395.                 "https://github.com/danielmarschall/oidplus/tree/dd36f513eeddf0192b268b1c9ffd73e1d0f5b533"
  1396.             ]
  1397.         }
  1398.     },
  1399.     {
  1400.         "version": "2.0.0.1338",
  1401.         "date": "2023-07-25 22:00:53 +0200",
  1402.         "author": "Daniel Marschall (ViaThinkSoft)",
  1403.         "changes": [
  1404.             "RFC Update: draft-viathinksoft-oidip-06"
  1405.         ],
  1406.         "sources": {
  1407.             "svn": [
  1408.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1338"
  1409.             ],
  1410.             "git": [
  1411.                 "https://github.com/danielmarschall/oidplus/tree/fede5bd80aa5e6988e3629a92d4bae6f403aa4a1"
  1412.             ]
  1413.         }
  1414.     },
  1415.     {
  1416.         "version": "2.0.0.1337",
  1417.         "date": "2023-07-25 13:14:24 +0200",
  1418.         "author": "Daniel Marschall (ViaThinkSoft)",
  1419.         "changes": [
  1420.             "RFC draft-viathinksoft-oidip-06 WIP"
  1421.         ],
  1422.         "sources": {
  1423.             "svn": [
  1424.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1337"
  1425.             ],
  1426.             "git": [
  1427.                 "https://github.com/danielmarschall/oidplus/tree/87ab3f8fa6d64f0fe2601ab3ae7a43ff33f94dc1"
  1428.             ]
  1429.         }
  1430.     },
  1431.     {
  1432.         "version": "2.0.0.1336",
  1433.         "date": "2023-07-22 23:42:21 +0200",
  1434.         "author": "Daniel Marschall (ViaThinkSoft)",
  1435.         "changes": [
  1436.             "Implemented OIDplus System GUID based on UUIDv8"
  1437.         ],
  1438.         "sources": {
  1439.             "svn": [
  1440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1336"
  1441.             ],
  1442.             "git": [
  1443.                 "https://github.com/danielmarschall/oidplus/tree/92e5ddbefa316c010e1e0d5623fd5633ced99be2"
  1444.             ]
  1445.         }
  1446.     },
  1447.     {
  1448.         "version": "2.0.0.1335",
  1449.         "date": "2023-07-17 16:19:08 +0200",
  1450.         "author": "Daniel Marschall (ViaThinkSoft)",
  1451.         "changes": [
  1452.             "Added FAQ"
  1453.         ],
  1454.         "sources": {
  1455.             "svn": [
  1456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1335"
  1457.             ],
  1458.             "git": [
  1459.                 "https://github.com/danielmarschall/oidplus/tree/db09ffc79ed7c048fc9b74bbba001aab4eff7002"
  1460.             ]
  1461.         }
  1462.     },
  1463.     {
  1464.         "version": "2.0.0.1334",
  1465.         "date": "2023-07-16 01:04:34 +0200",
  1466.         "author": "Daniel Marschall (ViaThinkSoft)",
  1467.         "changes": [],
  1468.         "sources": {
  1469.             "svn": [
  1470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1334"
  1471.             ],
  1472.             "git": [
  1473.                 "https://github.com/danielmarschall/oidplus/tree/497e08159dca60aa81155c451c35cc8128d073b0"
  1474.             ]
  1475.         }
  1476.     },
  1477.     {
  1478.         "version": "2.0.0.1333",
  1479.         "date": "2023-07-15 20:19:50 +0200",
  1480.         "author": "Daniel Marschall (ViaThinkSoft)",
  1481.         "changes": [
  1482.             "Debug mode: Added check for block4 hash conflicts"
  1483.         ],
  1484.         "sources": {
  1485.             "svn": [
  1486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1333"
  1487.             ],
  1488.             "git": [
  1489.                 "https://github.com/danielmarschall/oidplus/tree/d0ac14cbe7d1ecfe886e47971087a5712ccbe462"
  1490.             ]
  1491.         }
  1492.     },
  1493.     {
  1494.         "version": "2.0.0.1332",
  1495.         "date": "2023-07-15 00:17:12 +0200",
  1496.         "author": "Daniel Marschall (ViaThinkSoft)",
  1497.         "changes": [],
  1498.         "sources": {
  1499.             "svn": [
  1500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1332"
  1501.             ],
  1502.             "git": [
  1503.                 "https://github.com/danielmarschall/oidplus/tree/1028cd97bd26ab350c1568fb6708a81dfd5913d1"
  1504.             ]
  1505.         }
  1506.     },
  1507.     {
  1508.         "version": "2.0.0.1331",
  1509.         "date": "2023-07-15 00:06:10 +0200",
  1510.         "author": "Daniel Marschall (ViaThinkSoft)",
  1511.         "changes": [],
  1512.         "sources": {
  1513.             "svn": [
  1514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1331"
  1515.             ],
  1516.             "git": [
  1517.                 "https://github.com/danielmarschall/oidplus/tree/91f23a8349710df80df2269920663609d56b8929"
  1518.             ]
  1519.         }
  1520.     },
  1521.     {
  1522.         "version": "2.0.0.1330",
  1523.         "date": "2023-07-15 00:04:02 +0200",
  1524.         "author": "Daniel Marschall (ViaThinkSoft)",
  1525.         "changes": [
  1526.             "Introduced OIDplus Information Objects MAC address based on AAI"
  1527.         ],
  1528.         "sources": {
  1529.             "svn": [
  1530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1330"
  1531.             ],
  1532.             "git": [
  1533.                 "https://github.com/danielmarschall/oidplus/tree/409689cedb5627d5e4a3232fc27d16fab28c0c83"
  1534.             ]
  1535.         }
  1536.     },
  1537.     {
  1538.         "version": "2.0.0.1329",
  1539.         "date": "2023-07-14 23:41:08 +0200",
  1540.         "author": "Daniel Marschall (ViaThinkSoft)",
  1541.         "changes": [
  1542.             "Alt Id \"more info\" attribute"
  1543.         ],
  1544.         "sources": {
  1545.             "svn": [
  1546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1329"
  1547.             ],
  1548.             "git": [
  1549.                 "https://github.com/danielmarschall/oidplus/tree/3d6154539c8c6bae20c3b5d54dbfffc4cd2ecbb7"
  1550.             ]
  1551.         }
  1552.     },
  1553.     {
  1554.         "version": "2.0.0.1328",
  1555.         "date": "2023-07-14 14:41:43 +0200",
  1556.         "author": "Daniel Marschall (ViaThinkSoft)",
  1557.         "changes": [],
  1558.         "sources": {
  1559.             "svn": [
  1560.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1328"
  1561.             ],
  1562.             "git": [
  1563.                 "https://github.com/danielmarschall/oidplus/tree/dc5dd51dd1455e0ff0294f036ac8547a5c79d1fe"
  1564.             ]
  1565.         }
  1566.     },
  1567.     {
  1568.         "version": "2.0.0.1327",
  1569.         "date": "2023-07-14 14:33:32 +0200",
  1570.         "author": "Daniel Marschall (ViaThinkSoft)",
  1571.         "changes": [],
  1572.         "sources": {
  1573.             "svn": [
  1574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1327"
  1575.             ],
  1576.             "git": [
  1577.                 "https://github.com/danielmarschall/oidplus/tree/4daacac539e4ed60bc0c4940019de4813d93d83b"
  1578.             ]
  1579.         }
  1580.     },
  1581.     {
  1582.         "version": "2.0.0.1326",
  1583.         "date": "2023-07-14 14:06:26 +0200",
  1584.         "author": "Daniel Marschall (ViaThinkSoft)",
  1585.         "changes": [
  1586.             "Documentation of OIDplus Information Object AID and GUID"
  1587.         ],
  1588.         "sources": {
  1589.             "svn": [
  1590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1326"
  1591.             ],
  1592.             "git": [
  1593.                 "https://github.com/danielmarschall/oidplus/tree/ac33a5861be42007f38c148d1d38443054113057"
  1594.             ]
  1595.         }
  1596.     },
  1597.     {
  1598.         "version": "2.0.0.1325",
  1599.         "date": "2023-07-14 11:58:49 +0200",
  1600.         "author": "Daniel Marschall (ViaThinkSoft)",
  1601.         "changes": [
  1602.             "uuid_mac_utils Update"
  1603.         ],
  1604.         "sources": {
  1605.             "svn": [
  1606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1325"
  1607.             ],
  1608.             "git": [
  1609.                 "https://github.com/danielmarschall/oidplus/tree/a6c3e07a3c2429b3c7a41970096e7af60f54aebd"
  1610.             ]
  1611.         }
  1612.     },
  1613.     {
  1614.         "version": "2.0.0.1324",
  1615.         "date": "2023-07-13 12:27:54 +0200",
  1616.         "author": "Daniel Marschall (ViaThinkSoft)",
  1617.         "changes": [
  1618.             "Improved UUID and MAC decoding. Support for UUIDv6 and UUIDv7."
  1619.         ],
  1620.         "sources": {
  1621.             "svn": [
  1622.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1324"
  1623.             ],
  1624.             "git": [
  1625.                 "https://github.com/danielmarschall/oidplus/tree/a1f620c0edbfaf69a61fbfe5648163bae91fc535"
  1626.             ]
  1627.         }
  1628.     },
  1629.     {
  1630.         "version": "2.0.0.1323",
  1631.         "date": "2023-07-12 12:02:53 +0200",
  1632.         "author": "Daniel Marschall (ViaThinkSoft)",
  1633.         "changes": [
  1634.             "Added Custom UUIDv8 for Information Objects, replacing name-based UUIDv3 and UUIDv5"
  1635.         ],
  1636.         "sources": {
  1637.             "svn": [
  1638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1323"
  1639.             ],
  1640.             "git": [
  1641.                 "https://github.com/danielmarschall/oidplus/tree/9f9a024b86086c31a1f299dc6d14e223e8de32a8"
  1642.             ]
  1643.         }
  1644.     },
  1645.     {
  1646.         "version": "2.0.0.1322",
  1647.         "date": "2023-07-03 14:17:33 +0200",
  1648.         "author": "Daniel Marschall (ViaThinkSoft)",
  1649.         "changes": [],
  1650.         "sources": {
  1651.             "svn": [
  1652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1322"
  1653.             ],
  1654.             "git": [
  1655.                 "https://github.com/danielmarschall/oidplus/tree/fd61abfd18eaf314182545ac3dac461e993959af"
  1656.             ]
  1657.         }
  1658.     },
  1659.     {
  1660.         "version": "2.0.0.1321",
  1661.         "date": "2023-06-25 01:15:07 +0200",
  1662.         "author": "Daniel Marschall (ViaThinkSoft)",
  1663.         "changes": [
  1664.             "Documentation update / included oidplus.com copy to SVN"
  1665.         ],
  1666.         "sources": {
  1667.             "svn": [
  1668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1321"
  1669.             ],
  1670.             "git": [
  1671.                 "https://github.com/danielmarschall/oidplus/tree/8a89c22528a54a4d70b217d833f402894e66fd6c"
  1672.             ]
  1673.         }
  1674.     },
  1675.     {
  1676.         "version": "2.0.0.1320",
  1677.         "date": "2023-06-24 17:04:35 +0200",
  1678.         "author": "Daniel Marschall (ViaThinkSoft)",
  1679.         "changes": [],
  1680.         "sources": {
  1681.             "svn": [
  1682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1320"
  1683.             ],
  1684.             "git": [
  1685.                 "https://github.com/danielmarschall/oidplus/tree/4ca5695f58ef8c289a75a14bad7d9c1505c82a6f"
  1686.             ]
  1687.         }
  1688.     },
  1689.     {
  1690.         "version": "2.0.0.1319",
  1691.         "date": "2023-06-24 16:43:14 +0200",
  1692.         "author": "Daniel Marschall (ViaThinkSoft)",
  1693.         "changes": [],
  1694.         "sources": {
  1695.             "svn": [
  1696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1319"
  1697.             ],
  1698.             "git": [
  1699.                 "https://github.com/danielmarschall/oidplus/tree/d14b187efc6983599f73bdd6ad94c8096d7cc45b"
  1700.             ]
  1701.         }
  1702.     },
  1703.     {
  1704.         "version": "2.0.0.1318",
  1705.         "date": "2023-06-24 16:03:12 +0200",
  1706.         "author": "Daniel Marschall (ViaThinkSoft)",
  1707.         "changes": [],
  1708.         "sources": {
  1709.             "svn": [
  1710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1318"
  1711.             ],
  1712.             "git": [
  1713.                 "https://github.com/danielmarschall/oidplus/tree/81bb356e64efa46e393523c9f10e51d5d8e1aa33"
  1714.             ]
  1715.         }
  1716.     },
  1717.     {
  1718.         "version": "2.0.0.1317",
  1719.         "date": "2023-06-24 16:01:15 +0200",
  1720.         "author": "Daniel Marschall (ViaThinkSoft)",
  1721.         "changes": [
  1722.             "Various bugfixes. Changed JWT audience (users will be logged out once)."
  1723.         ],
  1724.         "sources": {
  1725.             "svn": [
  1726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1317"
  1727.             ],
  1728.             "git": [
  1729.                 "https://github.com/danielmarschall/oidplus/tree/8dc4b3fc8cce56aa99399ae48c99e4dcc065e2b2"
  1730.             ]
  1731.         }
  1732.     },
  1733.     {
  1734.         "version": "2.0.0.1316",
  1735.         "date": "2023-06-24 01:46:45 +0200",
  1736.         "author": "Daniel Marschall (ViaThinkSoft)",
  1737.         "changes": [
  1738.             "Bugfix: Problem when adding multiple ASN.1 / IRI identifiers for one OID"
  1739.         ],
  1740.         "sources": {
  1741.             "svn": [
  1742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1316"
  1743.             ],
  1744.             "git": [
  1745.                 "https://github.com/danielmarschall/oidplus/tree/cf896e95e38b3f0d89f47eacef7d7780bb6f8c1c"
  1746.             ]
  1747.         }
  1748.     },
  1749.     {
  1750.         "version": "2.0.0.1315",
  1751.         "date": "2023-06-23 23:27:24 +0200",
  1752.         "author": "Daniel Marschall (ViaThinkSoft)",
  1753.         "changes": [],
  1754.         "sources": {
  1755.             "svn": [
  1756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1315"
  1757.             ],
  1758.             "git": [
  1759.                 "https://github.com/danielmarschall/oidplus/tree/c007ab933f13bdd1faddd43b9bdce6e706b468cc"
  1760.             ]
  1761.         }
  1762.     },
  1763.     {
  1764.         "version": "2.0.0.1314",
  1765.         "date": "2023-06-23 15:57:27 +0200",
  1766.         "author": "Daniel Marschall (ViaThinkSoft)",
  1767.         "changes": [
  1768.             "Fixes in re JWT"
  1769.         ],
  1770.         "sources": {
  1771.             "svn": [
  1772.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1314"
  1773.             ],
  1774.             "git": [
  1775.                 "https://github.com/danielmarschall/oidplus/tree/607bb336dc5f8bf4458da9704fdf04c30d42d13e"
  1776.             ]
  1777.         }
  1778.     },
  1779.     {
  1780.         "version": "2.0.0.1313",
  1781.         "date": "2023-06-23 10:31:30 +0200",
  1782.         "author": "Daniel Marschall (ViaThinkSoft)",
  1783.         "changes": [
  1784.             "Fixed bug where some hidden items are not shown gray in the menu"
  1785.         ],
  1786.         "sources": {
  1787.             "svn": [
  1788.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1313"
  1789.             ],
  1790.             "git": [
  1791.                 "https://github.com/danielmarschall/oidplus/tree/4d4f3a89e3755f4b26487b893ced88d41b6f3bce"
  1792.             ]
  1793.         }
  1794.     },
  1795.     {
  1796.         "version": "2.0.0.1312",
  1797.         "date": "2023-06-21 00:13:45 +0200",
  1798.         "author": "Daniel Marschall (ViaThinkSoft)",
  1799.         "changes": [
  1800.             "Added base config settings JWT_FIXED_IP_USER and JWT_FIXED_IP_ADMIN to increase security.",
  1801.             "Default values of JWT_TTL_LOGIN_USER and JWT_TTL_LOGIN_ADMIN has been changed from 10 years to 30 days."
  1802.         ],
  1803.         "sources": {
  1804.             "svn": [
  1805.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1312"
  1806.             ],
  1807.             "git": [
  1808.                 "https://github.com/danielmarschall/oidplus/tree/0d5c44a1d58a486b1baa4a5f91f64482a0c35228"
  1809.             ]
  1810.         }
  1811.     },
  1812.     {
  1813.         "version": "2.0.0.1311",
  1814.         "date": "2023-06-20 23:51:41 +0200",
  1815.         "author": "Daniel Marschall (ViaThinkSoft)",
  1816.         "changes": [
  1817.             "Search plugin: Search is now case-sensitive (even if the database collation is case-sensitive, which is recommended)"
  1818.         ],
  1819.         "sources": {
  1820.             "svn": [
  1821.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1311"
  1822.             ],
  1823.             "git": [
  1824.                 "https://github.com/danielmarschall/oidplus/tree/e772cca95f691b725cb1a2af745e27bac51d9b9f"
  1825.             ]
  1826.         }
  1827.     },
  1828.     {
  1829.         "version": "2.0.0.1310",
  1830.         "date": "2023-06-20 00:08:38 +0200",
  1831.         "author": "Daniel Marschall (ViaThinkSoft)",
  1832.         "changes": [
  1833.             "Small change to JWT"
  1834.         ],
  1835.         "sources": {
  1836.             "svn": [
  1837.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1310"
  1838.             ],
  1839.             "git": [
  1840.                 "https://github.com/danielmarschall/oidplus/tree/1b99a94d114e1a4a48ec14616843528c33663a8d"
  1841.             ]
  1842.         }
  1843.     },
  1844.     {
  1845.         "version": "2.0.0.1309",
  1846.         "date": "2023-06-18 23:46:26 +0200",
  1847.         "author": "Daniel Marschall (ViaThinkSoft)",
  1848.         "changes": [],
  1849.         "sources": {
  1850.             "svn": [
  1851.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1309"
  1852.             ],
  1853.             "git": [
  1854.                 "https://github.com/danielmarschall/oidplus/tree/5bfc7e1c814b612ff43a5203a974cf16838c048f"
  1855.             ]
  1856.         }
  1857.     },
  1858.     {
  1859.         "version": "2.0.0.1308",
  1860.         "date": "2023-06-18 23:44:45 +0200",
  1861.         "author": "Daniel Marschall (ViaThinkSoft)",
  1862.         "changes": [],
  1863.         "sources": {
  1864.             "svn": [
  1865.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1308"
  1866.             ],
  1867.             "git": [
  1868.                 "https://github.com/danielmarschall/oidplus/tree/a0697f052c1b84a942d057c28477ef992d6bd13a"
  1869.             ]
  1870.         }
  1871.     },
  1872.     {
  1873.         "version": "2.0.0.1307",
  1874.         "date": "2023-06-18 22:51:36 +0200",
  1875.         "author": "Daniel Marschall (ViaThinkSoft)",
  1876.         "changes": [],
  1877.         "sources": {
  1878.             "svn": [
  1879.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1307"
  1880.             ],
  1881.             "git": [
  1882.                 "https://github.com/danielmarschall/oidplus/tree/40fecffa6748bb7ff07cce658283799549c434d7"
  1883.             ]
  1884.         }
  1885.     },
  1886.     {
  1887.         "version": "2.0.0.1306",
  1888.         "date": "2023-06-18 20:01:33 +0200",
  1889.         "author": "Daniel Marschall (ViaThinkSoft)",
  1890.         "changes": [
  1891.             "Code improvements in re JWT"
  1892.         ],
  1893.         "sources": {
  1894.             "svn": [
  1895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1306"
  1896.             ],
  1897.             "git": [
  1898.                 "https://github.com/danielmarschall/oidplus/tree/2768ecbede3f0be8c67baa00b8d73410bc178393"
  1899.             ]
  1900.         }
  1901.     },
  1902.     {
  1903.         "version": "2.0.0.1305",
  1904.         "date": "2023-06-18 16:17:39 +0200",
  1905.         "author": "Daniel Marschall (ViaThinkSoft)",
  1906.         "changes": [
  1907.             "Simplified web browser login: Regular \"PHP Session login\" was removed and replaced by JWT cookie login (previously known as \"remember me\").",
  1908.             "If you had previously disabled JWT_ALLOW_LOGIN_USER or JWT_ALLOW_LOGIN_ADMIN, please enable them again.",
  1909.             "JWT tokens now contain registered claims (OIDs)."
  1910.         ],
  1911.         "sources": {
  1912.             "svn": [
  1913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1305"
  1914.             ],
  1915.             "git": [
  1916.                 "https://github.com/danielmarschall/oidplus/tree/c2c0a121226dcb4dc254e7d3330a0ceba19f721e"
  1917.             ]
  1918.         }
  1919.     },
  1920.     {
  1921.         "version": "2.0.0.1304",
  1922.         "date": "2023-06-17 21:24:25 +0200",
  1923.         "author": "Daniel Marschall (ViaThinkSoft)",
  1924.         "changes": [
  1925.             "Fixing https://github.com/danielmarschall/oidplus/issues/16"
  1926.         ],
  1927.         "sources": {
  1928.             "svn": [
  1929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1304"
  1930.             ],
  1931.             "git": [
  1932.                 "https://github.com/danielmarschall/oidplus/tree/f50c67520357fea0b9c3230a6745d699eeaed437"
  1933.             ]
  1934.         }
  1935.     },
  1936.     {
  1937.         "version": "2.0.0.1303",
  1938.         "date": "2023-06-13 01:59:05 +0200",
  1939.         "author": "Daniel Marschall (ViaThinkSoft)",
  1940.         "changes": [],
  1941.         "sources": {
  1942.             "svn": [
  1943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1303"
  1944.             ],
  1945.             "git": [
  1946.                 "https://github.com/danielmarschall/oidplus/tree/9d6ab7c74d973d7f5235037dadc5118c9720491a"
  1947.             ]
  1948.         }
  1949.     },
  1950.     {
  1951.         "version": "2.0.0.1302",
  1952.         "date": "2023-06-13 01:43:55 +0200",
  1953.         "author": "Daniel Marschall (ViaThinkSoft)",
  1954.         "changes": [
  1955.             "ID \"0\" gets now correctly displayed als WEID \"0\" in the CRUD grid"
  1956.         ],
  1957.         "sources": {
  1958.             "svn": [
  1959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1302"
  1960.             ],
  1961.             "git": [
  1962.                 "https://github.com/danielmarschall/oidplus/tree/195b45428d26c1641872379865d1927b63c259dd"
  1963.             ]
  1964.         }
  1965.     },
  1966.     {
  1967.         "version": "2.0.0.1301",
  1968.         "date": "2023-06-01 00:04:36 +0200",
  1969.         "author": "Daniel Marschall (ViaThinkSoft)",
  1970.         "changes": [
  1971.             "Simplified OIDplusAuthContentStore* classes"
  1972.         ],
  1973.         "sources": {
  1974.             "svn": [
  1975.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1301"
  1976.             ],
  1977.             "git": [
  1978.                 "https://github.com/danielmarschall/oidplus/tree/ba40b92969d0caa89f148c1e0471dbb6c008b94a"
  1979.             ]
  1980.         }
  1981.     },
  1982.     {
  1983.         "version": "2.0.0.1300",
  1984.         "date": "2023-05-30 01:04:00 +0200",
  1985.         "author": "Daniel Marschall (ViaThinkSoft)",
  1986.         "changes": [],
  1987.         "sources": {
  1988.             "svn": [
  1989.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1300"
  1990.             ],
  1991.             "git": [
  1992.                 "https://github.com/danielmarschall/oidplus/tree/d4461c2c5d90caccded43f2becbb07ec51915269"
  1993.             ]
  1994.         }
  1995.     },
  1996.     {
  1997.         "version": "2.0.0.1299",
  1998.         "date": "2023-05-30 00:12:02 +0200",
  1999.         "author": "Daniel Marschall (ViaThinkSoft)",
  2000.         "changes": [],
  2001.         "sources": {
  2002.             "svn": [
  2003.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1299"
  2004.             ],
  2005.             "git": [
  2006.                 "https://github.com/danielmarschall/oidplus/tree/9bbb0de1eca1e07e2a6b5412fde697d41196d55b"
  2007.             ]
  2008.         }
  2009.     },
  2010.     {
  2011.         "version": "2.0.0.1298",
  2012.         "date": "2023-05-30 00:06:43 +0200",
  2013.         "author": "Daniel Marschall (ViaThinkSoft)",
  2014.         "changes": [
  2015.             "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."
  2016.         ],
  2017.         "sources": {
  2018.             "svn": [
  2019.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1298"
  2020.             ],
  2021.             "git": [
  2022.                 "https://github.com/danielmarschall/oidplus/tree/8a6720fd169f81cf0fed00ac38238d55829c36f4"
  2023.             ]
  2024.         }
  2025.     },
  2026.     {
  2027.         "version": "2.0.0.1297",
  2028.         "date": "2023-05-29 23:12:54 +0200",
  2029.         "author": "Daniel Marschall (ViaThinkSoft)",
  2030.         "changes": [
  2031.             "OID-IP URL is now canonical"
  2032.         ],
  2033.         "sources": {
  2034.             "svn": [
  2035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1297"
  2036.             ],
  2037.             "git": [
  2038.                 "https://github.com/danielmarschall/oidplus/tree/ab91649793aa5da1cd88e7f3c20d53042b0bf7ca"
  2039.             ]
  2040.         }
  2041.     },
  2042.     {
  2043.         "version": "2.0.0.1296",
  2044.         "date": "2023-05-29 21:44:44 +0200",
  2045.         "author": "Daniel Marschall (ViaThinkSoft)",
  2046.         "changes": [],
  2047.         "sources": {
  2048.             "svn": [
  2049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1296"
  2050.             ],
  2051.             "git": [
  2052.                 "https://github.com/danielmarschall/oidplus/tree/2613f51221bd9058c647e81595a789cf703171c2"
  2053.             ]
  2054.         }
  2055.     },
  2056.     {
  2057.         "version": "2.0.0.1295",
  2058.         "date": "2023-05-29 20:43:10 +0200",
  2059.         "author": "Daniel Marschall (ViaThinkSoft)",
  2060.         "changes": [
  2061.             "Code cosmetics"
  2062.         ],
  2063.         "sources": {
  2064.             "svn": [
  2065.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1295"
  2066.             ],
  2067.             "git": [
  2068.                 "https://github.com/danielmarschall/oidplus/tree/ae1f733cb9b43ad48c03402fc6b1be1690f23550"
  2069.             ]
  2070.         }
  2071.     },
  2072.     {
  2073.         "version": "2.0.0.1294",
  2074.         "date": "2023-05-29 01:44:49 +0200",
  2075.         "author": "Daniel Marschall (ViaThinkSoft)",
  2076.         "changes": [],
  2077.         "sources": {
  2078.             "svn": [
  2079.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1294"
  2080.             ],
  2081.             "git": [
  2082.                 "https://github.com/danielmarschall/oidplus/tree/da15331207641f37923f44869086e5312ca81b87"
  2083.             ]
  2084.         }
  2085.     },
  2086.     {
  2087.         "version": "2.0.0.1293",
  2088.         "date": "2023-05-28 23:30:41 +0200",
  2089.         "author": "Daniel Marschall (ViaThinkSoft)",
  2090.         "changes": [
  2091.             "Code cosmetics"
  2092.         ],
  2093.         "sources": {
  2094.             "svn": [
  2095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1293"
  2096.             ],
  2097.             "git": [
  2098.                 "https://github.com/danielmarschall/oidplus/tree/1641849d7e7704636b5502795bbac4b044c72c93"
  2099.             ]
  2100.         }
  2101.     },
  2102.     {
  2103.         "version": "2.0.0.1292",
  2104.         "date": "2023-05-28 22:42:47 +0200",
  2105.         "author": "Daniel Marschall (ViaThinkSoft)",
  2106.         "changes": [],
  2107.         "sources": {
  2108.             "svn": [
  2109.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1292"
  2110.             ],
  2111.             "git": [
  2112.                 "https://github.com/danielmarschall/oidplus/tree/9a5cbba787570f9b9d5a0060a74694f8282296fa"
  2113.             ]
  2114.         }
  2115.     },
  2116.     {
  2117.         "version": "2.0.0.1291",
  2118.         "date": "2023-05-28 22:22:44 +0200",
  2119.         "author": "Daniel Marschall (ViaThinkSoft)",
  2120.         "changes": [
  2121.             "Code cosmetics"
  2122.         ],
  2123.         "sources": {
  2124.             "svn": [
  2125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1291"
  2126.             ],
  2127.             "git": [
  2128.                 "https://github.com/danielmarschall/oidplus/tree/d500afcd2c1f67270e0f1cb996ae91c10ebfab71"
  2129.             ]
  2130.         }
  2131.     },
  2132.     {
  2133.         "version": "2.0.0.1290",
  2134.         "date": "2023-05-28 20:51:58 +0200",
  2135.         "author": "Daniel Marschall (ViaThinkSoft)",
  2136.         "changes": [
  2137.             "Creating objects using AJAX was not working. Fixed."
  2138.         ],
  2139.         "sources": {
  2140.             "svn": [
  2141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1290"
  2142.             ],
  2143.             "git": [
  2144.                 "https://github.com/danielmarschall/oidplus/tree/0303aa6add81e3ccdc798481ef7658c33319cf2d"
  2145.             ]
  2146.         }
  2147.     },
  2148.     {
  2149.         "version": "2.0.0.1289",
  2150.         "date": "2023-05-26 22:14:27 +0200",
  2151.         "author": "Daniel Marschall (ViaThinkSoft)",
  2152.         "changes": [
  2153.             "Fixed issue with \"Static link to this page\" ( https://github.com/danielmarschall/oidplus/issues/15 )"
  2154.         ],
  2155.         "sources": {
  2156.             "svn": [
  2157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1289"
  2158.             ],
  2159.             "git": [
  2160.                 "https://github.com/danielmarschall/oidplus/tree/a688ab0596e32f3392e30aa91b49b0a37429a2d0"
  2161.             ]
  2162.         }
  2163.     },
  2164.     {
  2165.         "version": "2.0.0.1288",
  2166.         "date": "2023-05-26 21:11:13 +0200",
  2167.         "author": "Daniel Marschall (ViaThinkSoft)",
  2168.         "changes": [],
  2169.         "sources": {
  2170.             "svn": [
  2171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1288"
  2172.             ],
  2173.             "git": [
  2174.                 "https://github.com/danielmarschall/oidplus/tree/882245b0e10381ab7f84e59541e028d578489a48"
  2175.             ]
  2176.         }
  2177.     },
  2178.     {
  2179.         "version": "2.0.0.1287",
  2180.         "date": "2023-05-26 13:46:25 +0200",
  2181.         "author": "Daniel Marschall (ViaThinkSoft)",
  2182.         "changes": [
  2183.             "Fixed problem with canonical URLs https://github.com/danielmarschall/oidplus/issues/14"
  2184.         ],
  2185.         "sources": {
  2186.             "svn": [
  2187.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1287"
  2188.             ],
  2189.             "git": [
  2190.                 "https://github.com/danielmarschall/oidplus/tree/e2e46ddfad9a88f1ac9103c48dd2de578f2b0cdb"
  2191.             ]
  2192.         }
  2193.     },
  2194.     {
  2195.         "version": "2.0.0.1286",
  2196.         "date": "2023-05-26 13:44:06 +0200",
  2197.         "author": "Daniel Marschall (ViaThinkSoft)",
  2198.         "changes": [],
  2199.         "sources": {
  2200.             "svn": [
  2201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1286"
  2202.             ],
  2203.             "git": [
  2204.                 "https://github.com/danielmarschall/oidplus/tree/a01a376fd94230421c17f3cbd476becc5e35f275"
  2205.             ]
  2206.         }
  2207.     },
  2208.     {
  2209.         "version": "2.0.0.1285",
  2210.         "date": "2023-05-19 13:24:51 +0200",
  2211.         "author": "Daniel Marschall (ViaThinkSoft)",
  2212.         "changes": [
  2213.             "Implemented REST \"OPTIONS\""
  2214.         ],
  2215.         "sources": {
  2216.             "svn": [
  2217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1285"
  2218.             ],
  2219.             "git": [
  2220.                 "https://github.com/danielmarschall/oidplus/tree/ec67808510e6776b1f31360e246bba08f1c062c9"
  2221.             ]
  2222.         }
  2223.     },
  2224.     {
  2225.         "version": "2.0.0.1284",
  2226.         "date": "2023-05-18 22:05:03 +0200",
  2227.         "author": "Daniel Marschall (ViaThinkSoft)",
  2228.         "changes": [
  2229.             "Vendor update"
  2230.         ],
  2231.         "sources": {
  2232.             "svn": [
  2233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1284"
  2234.             ],
  2235.             "git": [
  2236.                 "https://github.com/danielmarschall/oidplus/tree/06783caa706fb986c98dc6d226913e01a81a2d4c"
  2237.             ]
  2238.         }
  2239.     },
  2240.     {
  2241.         "version": "2.0.0.1283",
  2242.         "date": "2023-05-18 21:50:11 +0200",
  2243.         "author": "Daniel Marschall (ViaThinkSoft)",
  2244.         "changes": [
  2245.             "makeAuthKey and validateAuthKey can now be used to make temporary keys with limited lifetime.",
  2246.             "makeAuthKey and makeSecret now accept array inputs"
  2247.         ],
  2248.         "sources": {
  2249.             "svn": [
  2250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1283"
  2251.             ],
  2252.             "git": [
  2253.                 "https://github.com/danielmarschall/oidplus/tree/69b6d7d6a8fbc970b15548e73d16e02c74b777b0"
  2254.             ]
  2255.         }
  2256.     },
  2257.     {
  2258.         "version": "2.0.0.1282",
  2259.         "date": "2023-05-18 00:23:38 +0200",
  2260.         "author": "Daniel Marschall (ViaThinkSoft)",
  2261.         "changes": [
  2262.             "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."
  2263.         ],
  2264.         "sources": {
  2265.             "svn": [
  2266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1282"
  2267.             ],
  2268.             "git": [
  2269.                 "https://github.com/danielmarschall/oidplus/tree/58e210aba6580141479708337fbf698060b2ce37"
  2270.             ]
  2271.         }
  2272.     },
  2273.     {
  2274.         "version": "2.0.0.1281",
  2275.         "date": "2023-05-17 21:44:02 +0200",
  2276.         "author": "Daniel Marschall (ViaThinkSoft)",
  2277.         "changes": [
  2278.             "JWT Tokens IAT time is checked against the future"
  2279.         ],
  2280.         "sources": {
  2281.             "svn": [
  2282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1281"
  2283.             ],
  2284.             "git": [
  2285.                 "https://github.com/danielmarschall/oidplus/tree/fe4e5462dc4c4fb67997011af57b0dd926a66e48"
  2286.             ]
  2287.         }
  2288.     },
  2289.     {
  2290.         "version": "2.0.0.1280",
  2291.         "date": "2023-05-17 00:38:02 +0200",
  2292.         "author": "Daniel Marschall (ViaThinkSoft)",
  2293.         "changes": [
  2294.             "Security fix: RDAP \"GET\" could be used to extract confidential OIDs. Fixed."
  2295.         ],
  2296.         "sources": {
  2297.             "svn": [
  2298.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1280"
  2299.             ],
  2300.             "git": [
  2301.                 "https://github.com/danielmarschall/oidplus/tree/3c026d8d1981b2061032288bf27b16d54d96a282"
  2302.             ]
  2303.         }
  2304.     },
  2305.     {
  2306.         "version": "2.0.0.1279",
  2307.         "date": "2023-05-15 21:52:51 +0200",
  2308.         "author": "Daniel Marschall (ViaThinkSoft)",
  2309.         "changes": [
  2310.             "RDAP, Whois, and REST  links are now grouped together"
  2311.         ],
  2312.         "sources": {
  2313.             "svn": [
  2314.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1279"
  2315.             ],
  2316.             "git": [
  2317.                 "https://github.com/danielmarschall/oidplus/tree/8363e5b0c09783e40bd8783e3230846ab3823192"
  2318.             ]
  2319.         }
  2320.     },
  2321.     {
  2322.         "version": "2.0.0.1278",
  2323.         "date": "2023-05-15 21:16:29 +0200",
  2324.         "author": "Daniel Marschall (ViaThinkSoft)",
  2325.         "changes": [],
  2326.         "sources": {
  2327.             "svn": [
  2328.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1278"
  2329.             ],
  2330.             "git": [
  2331.                 "https://github.com/danielmarschall/oidplus/tree/6c9cd63d825173cc01b402851483ebab033a2053"
  2332.             ]
  2333.         }
  2334.     },
  2335.     {
  2336.         "version": "2.0.0.1277",
  2337.         "date": "2023-05-15 13:45:50 +0200",
  2338.         "author": "Daniel Marschall (ViaThinkSoft)",
  2339.         "changes": [],
  2340.         "sources": {
  2341.             "svn": [
  2342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1277"
  2343.             ],
  2344.             "git": [
  2345.                 "https://github.com/danielmarschall/oidplus/tree/0c209c9e9c864f2e11cc4720481fb2e235102461"
  2346.             ]
  2347.         }
  2348.     },
  2349.     {
  2350.         "version": "2.0.0.1276",
  2351.         "date": "2023-05-15 10:52:06 +0200",
  2352.         "author": "Daniel Marschall (ViaThinkSoft)",
  2353.         "changes": [
  2354.             "REST API: New output field \"status_bits\""
  2355.         ],
  2356.         "sources": {
  2357.             "svn": [
  2358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1276"
  2359.             ],
  2360.             "git": [
  2361.                 "https://github.com/danielmarschall/oidplus/tree/472071152a4014c0e57975703f9e0572456d42f1"
  2362.             ]
  2363.         }
  2364.     },
  2365.     {
  2366.         "version": "2.0.0.1275",
  2367.         "date": "2023-05-15 09:53:57 +0200",
  2368.         "author": "Daniel Marschall (ViaThinkSoft)",
  2369.         "changes": [
  2370.             "REST API fixes"
  2371.         ],
  2372.         "sources": {
  2373.             "svn": [
  2374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1275"
  2375.             ],
  2376.             "git": [
  2377.                 "https://github.com/danielmarschall/oidplus/tree/19cd0a2d2edbd20174aa99e61b5eae0f9a746565"
  2378.             ]
  2379.         }
  2380.     },
  2381.     {
  2382.         "version": "2.0.0.1274",
  2383.         "date": "2023-05-15 00:53:20 +0200",
  2384.         "author": "Daniel Marschall (ViaThinkSoft)",
  2385.         "changes": [],
  2386.         "sources": {
  2387.             "svn": [
  2388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1274"
  2389.             ],
  2390.             "git": [
  2391.                 "https://github.com/danielmarschall/oidplus/tree/8a6dc80c60845cb495bf1f975632a9b5188dc166"
  2392.             ]
  2393.         }
  2394.     },
  2395.     {
  2396.         "version": "2.0.0.1273",
  2397.         "date": "2023-05-15 00:45:07 +0200",
  2398.         "author": "Daniel Marschall (ViaThinkSoft)",
  2399.         "changes": [
  2400.             "*** Objects REST API is done. Now in BETA stage for testing!"
  2401.         ],
  2402.         "sources": {
  2403.             "svn": [
  2404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1273"
  2405.             ],
  2406.             "git": [
  2407.                 "https://github.com/danielmarschall/oidplus/tree/c665a4f5e16b246ad7daad7b56dce7cd5efe56d5"
  2408.             ]
  2409.         }
  2410.     },
  2411.     {
  2412.         "version": "2.0.0.1272",
  2413.         "date": "2023-05-15 00:36:49 +0200",
  2414.         "author": "Daniel Marschall (ViaThinkSoft)",
  2415.         "changes": [],
  2416.         "sources": {
  2417.             "svn": [
  2418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1272"
  2419.             ],
  2420.             "git": [
  2421.                 "https://github.com/danielmarschall/oidplus/tree/0466823c24bb209259e6077b37c4980665eee72b"
  2422.             ]
  2423.         }
  2424.     },
  2425.     {
  2426.         "version": "2.0.0.1271",
  2427.         "date": "2023-05-15 00:09:41 +0200",
  2428.         "author": "Daniel Marschall (ViaThinkSoft)",
  2429.         "changes": [],
  2430.         "sources": {
  2431.             "svn": [
  2432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1271"
  2433.             ],
  2434.             "git": [
  2435.                 "https://github.com/danielmarschall/oidplus/tree/b5d01acf8163907890e66202f483ac817f30e216"
  2436.             ]
  2437.         }
  2438.     },
  2439.     {
  2440.         "version": "2.0.0.1270",
  2441.         "date": "2023-05-14 22:37:52 +0200",
  2442.         "author": "Daniel Marschall (ViaThinkSoft)",
  2443.         "changes": [],
  2444.         "sources": {
  2445.             "svn": [
  2446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1270"
  2447.             ],
  2448.             "git": [
  2449.                 "https://github.com/danielmarschall/oidplus/tree/d0b878583bc9a92ec9d2539d2d4d582dcb55853d"
  2450.             ]
  2451.         }
  2452.     },
  2453.     {
  2454.         "version": "2.0.0.1269",
  2455.         "date": "2023-05-14 22:31:27 +0200",
  2456.         "author": "Daniel Marschall (ViaThinkSoft)",
  2457.         "changes": [],
  2458.         "sources": {
  2459.             "svn": [
  2460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1269"
  2461.             ],
  2462.             "git": [
  2463.                 "https://github.com/danielmarschall/oidplus/tree/91c9264ecfc691a46ca09fb6a179fa7aaec4e1cc"
  2464.             ]
  2465.         }
  2466.     },
  2467.     {
  2468.         "version": "2.0.0.1268",
  2469.         "date": "2023-05-14 11:28:37 +0200",
  2470.         "author": "Daniel Marschall (ViaThinkSoft)",
  2471.         "changes": [],
  2472.         "sources": {
  2473.             "svn": [
  2474.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1268"
  2475.             ],
  2476.             "git": [
  2477.                 "https://github.com/danielmarschall/oidplus/tree/0da5023266ce34e6cb8e9311d536ac864d10e7e2"
  2478.             ]
  2479.         }
  2480.     },
  2481.     {
  2482.         "version": "2.0.0.1267",
  2483.         "date": "2023-05-14 02:47:49 +0200",
  2484.         "author": "Daniel Marschall (ViaThinkSoft)",
  2485.         "changes": [
  2486.             "Introduced new version of Logger Maskcodes",
  2487.             "!!! Attention! If you have installed foreign plugins (not bundled with OIDplus), you MUST update their logging maskcodes;",
  2488.             "!!! if you are the developer of the plugin, please run dev/logger/verify_maskcodes.phps to verify the plugins",
  2489.             "!!! A documentation of the new maskcodes can be found in doc/developer_notes/logger_maskcodes.md"
  2490.         ],
  2491.         "sources": {
  2492.             "svn": [
  2493.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1267"
  2494.             ],
  2495.             "git": [
  2496.                 "https://github.com/danielmarschall/oidplus/tree/62480d09418b09f68ff7824f929bd80b47505649"
  2497.             ]
  2498.         }
  2499.     },
  2500.     {
  2501.         "version": "2.0.0.1266",
  2502.         "date": "2023-05-13 02:26:37 +0200",
  2503.         "author": "Daniel Marschall (ViaThinkSoft)",
  2504.         "changes": [
  2505.             "Exceptions can now carry an HTTP Response Code"
  2506.         ],
  2507.         "sources": {
  2508.             "svn": [
  2509.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1266"
  2510.             ],
  2511.             "git": [
  2512.                 "https://github.com/danielmarschall/oidplus/tree/064bec7bea138176e51a579c7f330c6abd2458d5"
  2513.             ]
  2514.         }
  2515.     },
  2516.     {
  2517.         "version": "2.0.0.1265",
  2518.         "date": "2023-05-13 01:26:05 +0200",
  2519.         "author": "Daniel Marschall (ViaThinkSoft)",
  2520.         "changes": [
  2521.             "NEW FEATURE: REST API (Framework Beta Stage; endpoints are not implemented yet)"
  2522.         ],
  2523.         "sources": {
  2524.             "svn": [
  2525.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1265"
  2526.             ],
  2527.             "git": [
  2528.                 "https://github.com/danielmarschall/oidplus/tree/094743f1e1b9b3890ae0a6f0f4ebf0b596e49c9d"
  2529.             ]
  2530.         }
  2531.     },
  2532.     {
  2533.         "version": "2.0.0.1264",
  2534.         "date": "2023-05-12 22:48:31 +0200",
  2535.         "author": "Daniel Marschall (ViaThinkSoft)",
  2536.         "changes": [],
  2537.         "sources": {
  2538.             "svn": [
  2539.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1264"
  2540.             ],
  2541.             "git": [
  2542.                 "https://github.com/danielmarschall/oidplus/tree/6c04e83e9f2ffdaca48f841c22f18112eeafd3e4"
  2543.             ]
  2544.         }
  2545.     },
  2546.     {
  2547.         "version": "2.0.0.1263",
  2548.         "date": "2023-05-12 22:47:57 +0200",
  2549.         "author": "Daniel Marschall (ViaThinkSoft)",
  2550.         "changes": [],
  2551.         "sources": {
  2552.             "svn": [
  2553.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1263"
  2554.             ],
  2555.             "git": [
  2556.                 "https://github.com/danielmarschall/oidplus/tree/b52b64322bbfa20fc49a30feb3d2b2b4610515e0"
  2557.             ]
  2558.         }
  2559.     },
  2560.     {
  2561.         "version": "2.0.0.1262",
  2562.         "date": "2023-05-10 10:01:20 +0200",
  2563.         "author": "Daniel Marschall (ViaThinkSoft)",
  2564.         "changes": [],
  2565.         "sources": {
  2566.             "svn": [
  2567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1262"
  2568.             ],
  2569.             "git": [
  2570.                 "https://github.com/danielmarschall/oidplus/tree/f1935624957491e3465994d53ce9d16f9ac77e3d"
  2571.             ]
  2572.         }
  2573.     },
  2574.     {
  2575.         "version": "2.0.0.1261",
  2576.         "date": "2023-05-07 20:21:34 +0200",
  2577.         "author": "Daniel Marschall (ViaThinkSoft)",
  2578.         "changes": [
  2579.             "Misc smaller improvements"
  2580.         ],
  2581.         "sources": {
  2582.             "svn": [
  2583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1261"
  2584.             ],
  2585.             "git": [
  2586.                 "https://github.com/danielmarschall/oidplus/tree/d6a14e361db32884a6c507a1d19b73c1c3e5b390"
  2587.             ]
  2588.         }
  2589.     },
  2590.     {
  2591.         "version": "2.0.0.1260",
  2592.         "date": "2023-05-06 23:46:56 +0200",
  2593.         "author": "Daniel Marschall (ViaThinkSoft)",
  2594.         "changes": [],
  2595.         "sources": {
  2596.             "svn": [
  2597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1260"
  2598.             ],
  2599.             "git": [
  2600.                 "https://github.com/danielmarschall/oidplus/tree/77c7e0aa710faac70b73cf9a0d0b6264392d8545"
  2601.             ]
  2602.         }
  2603.     },
  2604.     {
  2605.         "version": "2.0.0.1259",
  2606.         "date": "2023-05-06 23:36:08 +0200",
  2607.         "author": "Daniel Marschall (ViaThinkSoft)",
  2608.         "changes": [
  2609.             "Implemented feature to generate AAI MAC address.",
  2610.             "UUID-GUID/UUID-OID generation: Admin can choose if they want Timebased-UUID or Random-UUID"
  2611.         ],
  2612.         "sources": {
  2613.             "svn": [
  2614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1259"
  2615.             ],
  2616.             "git": [
  2617.                 "https://github.com/danielmarschall/oidplus/tree/b4892cb576c981d4d950199d602a551b15039fe9"
  2618.             ]
  2619.         }
  2620.     },
  2621.     {
  2622.         "version": "2.0.0.1258",
  2623.         "date": "2023-05-06 20:22:46 +0200",
  2624.         "author": "Daniel Marschall (ViaThinkSoft)",
  2625.         "changes": [],
  2626.         "sources": {
  2627.             "svn": [
  2628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1258"
  2629.             ],
  2630.             "git": [
  2631.                 "https://github.com/danielmarschall/oidplus/tree/5501eddb5e7f6f1f94237a3a5885fc292890d3b4"
  2632.             ]
  2633.         }
  2634.     },
  2635.     {
  2636.         "version": "2.0.0.1257",
  2637.         "date": "2023-05-05 00:16:09 +0200",
  2638.         "author": "Daniel Marschall (ViaThinkSoft)",
  2639.         "changes": [],
  2640.         "sources": {
  2641.             "svn": [
  2642.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1257"
  2643.             ],
  2644.             "git": [
  2645.                 "https://github.com/danielmarschall/oidplus/tree/7ce237f44a1cac214612bf7b1e54cfaae50cb603"
  2646.             ]
  2647.         }
  2648.     },
  2649.     {
  2650.         "version": "2.0.0.1256",
  2651.         "date": "2023-05-04 23:52:08 +0200",
  2652.         "author": "Daniel Marschall (ViaThinkSoft)",
  2653.         "changes": [
  2654.             "New MAC<=>AID (VTS F2 AID) definition as of 4 May 2023 implemented"
  2655.         ],
  2656.         "sources": {
  2657.             "svn": [
  2658.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1256"
  2659.             ],
  2660.             "git": [
  2661.                 "https://github.com/danielmarschall/oidplus/tree/02aed020b1570e33c35d13a2fbc814cd41b9320d"
  2662.             ]
  2663.         }
  2664.     },
  2665.     {
  2666.         "version": "2.0.0.1255",
  2667.         "date": "2023-05-04 01:26:51 +0200",
  2668.         "author": "Daniel Marschall (ViaThinkSoft)",
  2669.         "changes": [
  2670.             "MAC Object Type plugin: Implemented SAI and AAI"
  2671.         ],
  2672.         "sources": {
  2673.             "svn": [
  2674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1255"
  2675.             ],
  2676.             "git": [
  2677.                 "https://github.com/danielmarschall/oidplus/tree/3cf63674b65d48e65cb953b299119905ca3ff923"
  2678.             ]
  2679.         }
  2680.     },
  2681.     {
  2682.         "version": "2.0.0.1254",
  2683.         "date": "2023-05-01 21:00:42 +0200",
  2684.         "author": "Daniel Marschall (ViaThinkSoft)",
  2685.         "changes": [
  2686.             "Small changes in the ELI/EUI plugin"
  2687.         ],
  2688.         "sources": {
  2689.             "svn": [
  2690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1254"
  2691.             ],
  2692.             "git": [
  2693.                 "https://github.com/danielmarschall/oidplus/tree/c55411b3669c96ffb324252184310697cb4dcd68"
  2694.             ]
  2695.         }
  2696.     },
  2697.     {
  2698.         "version": "2.0.0.1253",
  2699.         "date": "2023-05-01 17:17:04 +0200",
  2700.         "author": "Daniel Marschall (ViaThinkSoft)",
  2701.         "changes": [
  2702.             "Implemented support for ELI (CID+vendor specific parts)"
  2703.         ],
  2704.         "sources": {
  2705.             "svn": [
  2706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1253"
  2707.             ],
  2708.             "git": [
  2709.                 "https://github.com/danielmarschall/oidplus/tree/902b4224d500c257badec8aee530ae4539c00b4d"
  2710.             ]
  2711.         }
  2712.     },
  2713.     {
  2714.         "version": "2.0.0.1252",
  2715.         "date": "2023-05-01 12:42:51 +0200",
  2716.         "author": "Daniel Marschall (ViaThinkSoft)",
  2717.         "changes": [
  2718.             "MAC/EUI-decoding improved"
  2719.         ],
  2720.         "sources": {
  2721.             "svn": [
  2722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1252"
  2723.             ],
  2724.             "git": [
  2725.                 "https://github.com/danielmarschall/oidplus/tree/ae38a56d1d2ee0d45a8fcaa1ec60aca24441bb93"
  2726.             ]
  2727.         }
  2728.     },
  2729.     {
  2730.         "version": "2.0.0.1251",
  2731.         "date": "2023-04-30 21:38:33 +0200",
  2732.         "author": "Daniel Marschall (ViaThinkSoft)",
  2733.         "changes": [],
  2734.         "sources": {
  2735.             "svn": [
  2736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1251"
  2737.             ],
  2738.             "git": [
  2739.                 "https://github.com/danielmarschall/oidplus/tree/5804eca1377933e1f29d8ce13b92919592a3a5ba"
  2740.             ]
  2741.         }
  2742.     },
  2743.     {
  2744.         "version": "2.0.0.1250",
  2745.         "date": "2023-04-30 21:34:04 +0200",
  2746.         "author": "Daniel Marschall (ViaThinkSoft)",
  2747.         "changes": [
  2748.             "Introduced EUI64 <=> AID mapping (modified VTS F2)"
  2749.         ],
  2750.         "sources": {
  2751.             "svn": [
  2752.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1250"
  2753.             ],
  2754.             "git": [
  2755.                 "https://github.com/danielmarschall/oidplus/tree/cdf3f3a5fe05908320143ca9a523812538d106a8"
  2756.             ]
  2757.         }
  2758.     },
  2759.     {
  2760.         "version": "2.0.0.1249",
  2761.         "date": "2023-04-30 00:12:50 +0200",
  2762.         "author": "Daniel Marschall (ViaThinkSoft)",
  2763.         "changes": [
  2764.             "Vendor update"
  2765.         ],
  2766.         "sources": {
  2767.             "svn": [
  2768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1249"
  2769.             ],
  2770.             "git": [
  2771.                 "https://github.com/danielmarschall/oidplus/tree/225bac6c4bec00c552929c8c97518dea3e01eb1c"
  2772.             ]
  2773.         }
  2774.     },
  2775.     {
  2776.         "version": "2.0.0.1248",
  2777.         "date": "2023-04-30 00:10:35 +0200",
  2778.         "author": "Daniel Marschall (ViaThinkSoft)",
  2779.         "changes": [
  2780.             "New object type: MAC / EUI-48 / EUI-64"
  2781.         ],
  2782.         "sources": {
  2783.             "svn": [
  2784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1248"
  2785.             ],
  2786.             "git": [
  2787.                 "https://github.com/danielmarschall/oidplus/tree/dd87db753a5b27f5e74490cc7c276fba4f6c23c1"
  2788.             ]
  2789.         }
  2790.     },
  2791.     {
  2792.         "version": "2.0.0.1247",
  2793.         "date": "2023-04-28 22:15:16 +0200",
  2794.         "author": "Daniel Marschall (ViaThinkSoft)",
  2795.         "changes": [
  2796.             "Automatically redirect to prefiltered queries"
  2797.         ],
  2798.         "sources": {
  2799.             "svn": [
  2800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1247"
  2801.             ],
  2802.             "git": [
  2803.                 "https://github.com/danielmarschall/oidplus/tree/bc252dc7a3575a23927cfe80b2ccda0a467a242d"
  2804.             ]
  2805.         }
  2806.     },
  2807.     {
  2808.         "version": "2.0.0.1246",
  2809.         "date": "2023-04-28 16:55:53 +0200",
  2810.         "author": "Daniel Marschall (ViaThinkSoft)",
  2811.         "changes": [
  2812.             "Whitespaces at the start end end of the query are now accepted in the \"goto\" box"
  2813.         ],
  2814.         "sources": {
  2815.             "svn": [
  2816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1246"
  2817.             ],
  2818.             "git": [
  2819.                 "https://github.com/danielmarschall/oidplus/tree/d0860cf21950849a4c4f3e396f06cbecc8e7e300"
  2820.             ]
  2821.         }
  2822.     },
  2823.     {
  2824.         "version": "2.0.0.1245",
  2825.         "date": "2023-04-28 16:55:17 +0200",
  2826.         "author": "Daniel Marschall (ViaThinkSoft)",
  2827.         "changes": [
  2828.             "Canonical URL now contains the result of the \"goto\" prefiltering"
  2829.         ],
  2830.         "sources": {
  2831.             "svn": [
  2832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1245"
  2833.             ],
  2834.             "git": [
  2835.                 "https://github.com/danielmarschall/oidplus/tree/bb972b68cbcd6154c30c13b0fbbe3572cfb22eba"
  2836.             ]
  2837.         }
  2838.     },
  2839.     {
  2840.         "version": "2.0.0.1244",
  2841.         "date": "2023-04-28 11:25:47 +0200",
  2842.         "author": "Daniel Marschall (ViaThinkSoft)",
  2843.         "changes": [
  2844.             "internal change: .sql setup files are now packed in the sqlSlang plugin folder"
  2845.         ],
  2846.         "sources": {
  2847.             "svn": [
  2848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1244"
  2849.             ],
  2850.             "git": [
  2851.                 "https://github.com/danielmarschall/oidplus/tree/79f00df7c9ec72493bcf96604d5bfaffeb5c3cfd"
  2852.             ]
  2853.         }
  2854.     },
  2855.     {
  2856.         "version": "2.0.0.1243",
  2857.         "date": "2023-04-28 10:20:09 +0200",
  2858.         "author": "Daniel Marschall (ViaThinkSoft)",
  2859.         "changes": [
  2860.             "If someone enters an OID or GUID in the goto-box, the system will automatically add \"oid:\" and \"guid:\", respectively"
  2861.         ],
  2862.         "sources": {
  2863.             "svn": [
  2864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1243"
  2865.             ],
  2866.             "git": [
  2867.                 "https://github.com/danielmarschall/oidplus/tree/849aeaad4216ca1ba815098c7dc11ac8ca5169bc"
  2868.             ]
  2869.         }
  2870.     },
  2871.     {
  2872.         "version": "2.0.0.1242",
  2873.         "date": "2023-04-28 01:43:45 +0200",
  2874.         "author": "Daniel Marschall (ViaThinkSoft)",
  2875.         "changes": [],
  2876.         "sources": {
  2877.             "svn": [
  2878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1242"
  2879.             ],
  2880.             "git": [
  2881.                 "https://github.com/danielmarschall/oidplus/tree/9afa51e91e8775743e8bf10a6fb4d0ee115f4c0d"
  2882.             ]
  2883.         }
  2884.     },
  2885.     {
  2886.         "version": "2.0.0.1241",
  2887.         "date": "2023-04-28 01:36:10 +0200",
  2888.         "author": "Daniel Marschall (ViaThinkSoft)",
  2889.         "changes": [],
  2890.         "sources": {
  2891.             "svn": [
  2892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1241"
  2893.             ],
  2894.             "git": [
  2895.                 "https://github.com/danielmarschall/oidplus/tree/63109c35b420d541a957b31dedd1ec0fedd5f9c7"
  2896.             ]
  2897.         }
  2898.     },
  2899.     {
  2900.         "version": "2.0.0.1240",
  2901.         "date": "2023-04-28 00:30:05 +0200",
  2902.         "author": "Daniel Marschall (ViaThinkSoft)",
  2903.         "changes": [
  2904.             "Firebird Database: LastInsertId is now implemented"
  2905.         ],
  2906.         "sources": {
  2907.             "svn": [
  2908.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1240"
  2909.             ],
  2910.             "git": [
  2911.                 "https://github.com/danielmarschall/oidplus/tree/af40d555645b48b729d17a3b0aff2c791911dd3f"
  2912.             ]
  2913.         }
  2914.     },
  2915.     {
  2916.         "version": "2.0.0.1239",
  2917.         "date": "2023-04-27 17:00:42 +0200",
  2918.         "author": "Daniel Marschall (ViaThinkSoft)",
  2919.         "changes": [
  2920.             "Firebird fix"
  2921.         ],
  2922.         "sources": {
  2923.             "svn": [
  2924.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1239"
  2925.             ],
  2926.             "git": [
  2927.                 "https://github.com/danielmarschall/oidplus/tree/8b6fac33b6b9965011368b1775e4232788dd6e74"
  2928.             ]
  2929.         }
  2930.     },
  2931.     {
  2932.         "version": "2.0.0.1238",
  2933.         "date": "2023-04-27 16:52:44 +0200",
  2934.         "author": "Daniel Marschall (ViaThinkSoft)",
  2935.         "changes": [],
  2936.         "sources": {
  2937.             "svn": [
  2938.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1238"
  2939.             ],
  2940.             "git": [
  2941.                 "https://github.com/danielmarschall/oidplus/tree/eced1ca51d83c246cff21c3f3570f0124fce9dcd"
  2942.             ]
  2943.         }
  2944.     },
  2945.     {
  2946.         "version": "2.0.0.1237",
  2947.         "date": "2023-04-27 12:13:59 +0200",
  2948.         "author": "Daniel Marschall (ViaThinkSoft)",
  2949.         "changes": [
  2950.             "Added example data and wellknown data for Firebird"
  2951.         ],
  2952.         "sources": {
  2953.             "svn": [
  2954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1237"
  2955.             ],
  2956.             "git": [
  2957.                 "https://github.com/danielmarschall/oidplus/tree/c4ad12b962d5842024226d916a824ec78db908c5"
  2958.             ]
  2959.         }
  2960.     },
  2961.     {
  2962.         "version": "2.0.0.1236",
  2963.         "date": "2023-04-27 11:59:36 +0200",
  2964.         "author": "Daniel Marschall (ViaThinkSoft)",
  2965.         "changes": [
  2966.             "PDO: Fixed incompatibility with Oracle and Firebird"
  2967.         ],
  2968.         "sources": {
  2969.             "svn": [
  2970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1236"
  2971.             ],
  2972.             "git": [
  2973.                 "https://github.com/danielmarschall/oidplus/tree/f0ce493b8393f4973f3f00119562564bfe697e89"
  2974.             ]
  2975.         }
  2976.     },
  2977.     {
  2978.         "version": "2.0.0.1235",
  2979.         "date": "2023-04-27 02:47:56 +0200",
  2980.         "author": "Daniel Marschall (ViaThinkSoft)",
  2981.         "changes": [
  2982.             "Added Firebird SQL slang (beta)"
  2983.         ],
  2984.         "sources": {
  2985.             "svn": [
  2986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1235"
  2987.             ],
  2988.             "git": [
  2989.                 "https://github.com/danielmarschall/oidplus/tree/e75c457d7bb2b5388fa9152f25d977363089a84c"
  2990.             ]
  2991.         }
  2992.     },
  2993.     {
  2994.         "version": "2.0.0.1234",
  2995.         "date": "2023-04-26 22:53:50 +0200",
  2996.         "author": "Daniel Marschall (ViaThinkSoft)",
  2997.         "changes": [],
  2998.         "sources": {
  2999.             "svn": [
  3000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1234"
  3001.             ],
  3002.             "git": [
  3003.                 "https://github.com/danielmarschall/oidplus/tree/1d8738f047d22deadc14804f345e453571d6c4e2"
  3004.             ]
  3005.         }
  3006.     },
  3007.     {
  3008.         "version": "2.0.0.1233",
  3009.         "date": "2023-04-26 22:47:39 +0200",
  3010.         "author": "Daniel Marschall (ViaThinkSoft)",
  3011.         "changes": [
  3012.             "Various improvements of SQLSRV database plugin"
  3013.         ],
  3014.         "sources": {
  3015.             "svn": [
  3016.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1233"
  3017.             ],
  3018.             "git": [
  3019.                 "https://github.com/danielmarschall/oidplus/tree/bda0165b82309e8d520cfe3752e45ba89a1178e8"
  3020.             ]
  3021.         }
  3022.     },
  3023.     {
  3024.         "version": "2.0.0.1232",
  3025.         "date": "2023-04-26 16:49:28 +0200",
  3026.         "author": "Daniel Marschall (ViaThinkSoft)",
  3027.         "changes": [
  3028.             "Added database plugin SQLSRV"
  3029.         ],
  3030.         "sources": {
  3031.             "svn": [
  3032.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1232"
  3033.             ],
  3034.             "git": [
  3035.                 "https://github.com/danielmarschall/oidplus/tree/09ed0c9ffe32f9ac52465d3a3713aa067175e5bf"
  3036.             ]
  3037.         }
  3038.     },
  3039.     {
  3040.         "version": "2.0.0.1231",
  3041.         "date": "2023-04-26 13:54:13 +0200",
  3042.         "author": "Daniel Marschall (ViaThinkSoft)",
  3043.         "changes": [
  3044.             "Fixed various problems"
  3045.         ],
  3046.         "sources": {
  3047.             "svn": [
  3048.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1231"
  3049.             ],
  3050.             "git": [
  3051.                 "https://github.com/danielmarschall/oidplus/tree/c70ab2465147a02663a22f593bcb5e43a9a8d563"
  3052.             ]
  3053.         }
  3054.     },
  3055.     {
  3056.         "version": "2.0.0.1230",
  3057.         "date": "2023-04-22 02:20:08 +0200",
  3058.         "author": "Daniel Marschall (ViaThinkSoft)",
  3059.         "changes": [
  3060.             "Updated database connectivity diagram"
  3061.         ],
  3062.         "sources": {
  3063.             "svn": [
  3064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1230"
  3065.             ],
  3066.             "git": [
  3067.                 "https://github.com/danielmarschall/oidplus/tree/d6e019a4d242c3409ef02c0faa9d1984057304e4"
  3068.             ]
  3069.         }
  3070.     },
  3071.     {
  3072.         "version": "2.0.0.1229",
  3073.         "date": "2023-04-21 16:50:00 +0200",
  3074.         "author": "Daniel Marschall (ViaThinkSoft)",
  3075.         "changes": [],
  3076.         "sources": {
  3077.             "svn": [
  3078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1229"
  3079.             ],
  3080.             "git": [
  3081.                 "https://github.com/danielmarschall/oidplus/tree/03bbd301db0ad2f2af68ddf3442c2be968b11a2d"
  3082.             ]
  3083.         }
  3084.     },
  3085.     {
  3086.         "version": "2.0.0.1228",
  3087.         "date": "2023-04-20 23:25:27 +0200",
  3088.         "author": "Daniel Marschall (ViaThinkSoft)",
  3089.         "changes": [
  3090.             "Fixed systeminfo plugin compatibility with Oracle DB"
  3091.         ],
  3092.         "sources": {
  3093.             "svn": [
  3094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1228"
  3095.             ],
  3096.             "git": [
  3097.                 "https://github.com/danielmarschall/oidplus/tree/f05d468d88b3198f824ce70bd2e9d23bf060c573"
  3098.             ]
  3099.         }
  3100.     },
  3101.     {
  3102.         "version": "2.0.0.1227",
  3103.         "date": "2023-04-20 16:42:46 +0200",
  3104.         "author": "Daniel Marschall (ViaThinkSoft)",
  3105.         "changes": [],
  3106.         "sources": {
  3107.             "svn": [
  3108.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1227"
  3109.             ],
  3110.             "git": [
  3111.                 "https://github.com/danielmarschall/oidplus/tree/59a35286ef9072573a0981913adf5968b1a8b725"
  3112.             ]
  3113.         }
  3114.     },
  3115.     {
  3116.         "version": "2.0.0.1226",
  3117.         "date": "2023-04-19 23:50:31 +0200",
  3118.         "author": "Daniel Marschall (ViaThinkSoft)",
  3119.         "changes": [
  3120.             "Fixed insert_id() issues with ADO connections"
  3121.         ],
  3122.         "sources": {
  3123.             "svn": [
  3124.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1226"
  3125.             ],
  3126.             "git": [
  3127.                 "https://github.com/danielmarschall/oidplus/tree/f27a182534e543f07089eeb8d1cdc691ea8124b8"
  3128.             ]
  3129.         }
  3130.     },
  3131.     {
  3132.         "version": "2.0.0.1225",
  3133.         "date": "2023-04-19 21:30:25 +0200",
  3134.         "author": "Daniel Marschall (ViaThinkSoft)",
  3135.         "changes": [],
  3136.         "sources": {
  3137.             "svn": [
  3138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1225"
  3139.             ],
  3140.             "git": [
  3141.                 "https://github.com/danielmarschall/oidplus/tree/20b05565e93b490ea8fef8fa44b0649c55148ce6"
  3142.             ]
  3143.         }
  3144.     },
  3145.     {
  3146.         "version": "2.0.0.1224",
  3147.         "date": "2023-04-19 20:32:19 +0200",
  3148.         "author": "Daniel Marschall (ViaThinkSoft)",
  3149.         "changes": [],
  3150.         "sources": {
  3151.             "svn": [
  3152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1224"
  3153.             ],
  3154.             "git": [
  3155.                 "https://github.com/danielmarschall/oidplus/tree/0c1833fa15c86a87d682d485106a3f344525d3c5"
  3156.             ]
  3157.         }
  3158.     },
  3159.     {
  3160.         "version": "2.0.0.1223",
  3161.         "date": "2023-04-19 20:16:31 +0200",
  3162.         "author": "Daniel Marschall (ViaThinkSoft)",
  3163.         "changes": [
  3164.             "Some fixes for the ADO database connection"
  3165.         ],
  3166.         "sources": {
  3167.             "svn": [
  3168.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1223"
  3169.             ],
  3170.             "git": [
  3171.                 "https://github.com/danielmarschall/oidplus/tree/90bdf4355007408290dff5768006159599480406"
  3172.             ]
  3173.         }
  3174.     },
  3175.     {
  3176.         "version": "2.0.0.1222",
  3177.         "date": "2023-04-19 17:13:59 +0200",
  3178.         "author": "Daniel Marschall (ViaThinkSoft)",
  3179.         "changes": [],
  3180.         "sources": {
  3181.             "svn": [
  3182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1222"
  3183.             ],
  3184.             "git": [
  3185.                 "https://github.com/danielmarschall/oidplus/tree/869f622c2fa8a5d6f230336ee64f5006f614fcb7"
  3186.             ]
  3187.         }
  3188.     },
  3189.     {
  3190.         "version": "2.0.0.1221",
  3191.         "date": "2023-04-19 14:51:39 +0200",
  3192.         "author": "Daniel Marschall (ViaThinkSoft)",
  3193.         "changes": [],
  3194.         "sources": {
  3195.             "svn": [
  3196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1221"
  3197.             ],
  3198.             "git": [
  3199.                 "https://github.com/danielmarschall/oidplus/tree/f05333e83bb856c175ff424cd1f88cf9e9b4e9da"
  3200.             ]
  3201.         }
  3202.     },
  3203.     {
  3204.         "version": "2.0.0.1220",
  3205.         "date": "2023-04-19 02:25:35 +0200",
  3206.         "author": "Daniel Marschall (ViaThinkSoft)",
  3207.         "changes": [
  3208.             "System Information plugin: Database plugins can now report extended information like their database name, username, connection properties, etc."
  3209.         ],
  3210.         "sources": {
  3211.             "svn": [
  3212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1220"
  3213.             ],
  3214.             "git": [
  3215.                 "https://github.com/danielmarschall/oidplus/tree/ef37e1c76a360693c860bb88f18fcf6b3a05b8d6"
  3216.             ]
  3217.         }
  3218.     },
  3219.     {
  3220.         "version": "2.0.0.1219",
  3221.         "date": "2023-04-19 01:49:46 +0200",
  3222.         "author": "Daniel Marschall (ViaThinkSoft)",
  3223.         "changes": [
  3224.             "Added new database connection plugin: ADO (required Windows server system)"
  3225.         ],
  3226.         "sources": {
  3227.             "svn": [
  3228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1219"
  3229.             ],
  3230.             "git": [
  3231.                 "https://github.com/danielmarschall/oidplus/tree/1464a12ff7ac5d9ac93d5a815f98788735193a33"
  3232.             ]
  3233.         }
  3234.     },
  3235.     {
  3236.         "version": "2.0.0.1218",
  3237.         "date": "2023-04-18 11:41:17 +0200",
  3238.         "author": "Daniel Marschall (ViaThinkSoft)",
  3239.         "changes": [],
  3240.         "sources": {
  3241.             "svn": [
  3242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1218"
  3243.             ],
  3244.             "git": [
  3245.                 "https://github.com/danielmarschall/oidplus/tree/ffa6a903ecafb4adc15a406e2148292ee0dc0fe1"
  3246.             ]
  3247.         }
  3248.     },
  3249.     {
  3250.         "version": "2.0.0.1217",
  3251.         "date": "2023-04-18 11:23:16 +0200",
  3252.         "author": "Daniel Marschall (ViaThinkSoft)",
  3253.         "changes": [
  3254.             "SQL Server is now Unicode and emoji compatible. Existing databases need to change [text] to [ntext] and [varchar] to [nvarchar]"
  3255.         ],
  3256.         "sources": {
  3257.             "svn": [
  3258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1217"
  3259.             ],
  3260.             "git": [
  3261.                 "https://github.com/danielmarschall/oidplus/tree/b735142f739d7fa84106f13d2517f9094278db5d"
  3262.             ]
  3263.         }
  3264.     },
  3265.     {
  3266.         "version": "2.0.0.1216",
  3267.         "date": "2023-04-18 02:01:00 +0200",
  3268.         "author": "Daniel Marschall (ViaThinkSoft)",
  3269.         "changes": [
  3270.             "UTF8MB4 for ODBC/PDO (not tested)"
  3271.         ],
  3272.         "sources": {
  3273.             "svn": [
  3274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1216"
  3275.             ],
  3276.             "git": [
  3277.                 "https://github.com/danielmarschall/oidplus/tree/7f445e90ecdee41b8ae0251a91be9ec1e8a8df4f"
  3278.             ]
  3279.         }
  3280.     },
  3281.     {
  3282.         "version": "2.0.0.1215",
  3283.         "date": "2023-04-18 01:53:09 +0200",
  3284.         "author": "Daniel Marschall (ViaThinkSoft)",
  3285.         "changes": [],
  3286.         "sources": {
  3287.             "svn": [
  3288.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1215"
  3289.             ],
  3290.             "git": [
  3291.                 "https://github.com/danielmarschall/oidplus/tree/f9c52fcb9d2ea79f09c75ccda0df5b522df4c4ea"
  3292.             ]
  3293.         }
  3294.     },
  3295.     {
  3296.         "version": "2.0.0.1214",
  3297.         "date": "2023-04-18 01:30:34 +0200",
  3298.         "author": "Daniel Marschall (ViaThinkSoft)",
  3299.         "changes": [
  3300.             "MySQLi DBMS: Database fields can now contain emojis. Existing MySQL databases need to update the collation from utf8* to utf8mb4*"
  3301.         ],
  3302.         "sources": {
  3303.             "svn": [
  3304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1214"
  3305.             ],
  3306.             "git": [
  3307.                 "https://github.com/danielmarschall/oidplus/tree/26fe44c7209dda2646019ea5b607c34aec0855d0"
  3308.             ]
  3309.         }
  3310.     },
  3311.     {
  3312.         "version": "2.0.0.1213",
  3313.         "date": "2023-04-16 23:28:06 +0200",
  3314.         "author": "Daniel Marschall (ViaThinkSoft)",
  3315.         "changes": [],
  3316.         "sources": {
  3317.             "svn": [
  3318.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1213"
  3319.             ],
  3320.             "git": [
  3321.                 "https://github.com/danielmarschall/oidplus/tree/89a40aac078329d2e571aaf99792dd12103c37c2"
  3322.             ]
  3323.         }
  3324.     },
  3325.     {
  3326.         "version": "2.0.0.1212",
  3327.         "date": "2023-04-16 23:04:45 +0200",
  3328.         "author": "Daniel Marschall (ViaThinkSoft)",
  3329.         "changes": [
  3330.             "Design and RA auth plugins are now identified by an internal ID (set in PHP) instead of the foldername"
  3331.         ],
  3332.         "sources": {
  3333.             "svn": [
  3334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1212"
  3335.             ],
  3336.             "git": [
  3337.                 "https://github.com/danielmarschall/oidplus/tree/c112873253508090122f961f719c7ec34d8fa7b8"
  3338.             ]
  3339.         }
  3340.     },
  3341.     {
  3342.         "version": "2.0.0.1211",
  3343.         "date": "2023-04-16 22:29:14 +0200",
  3344.         "author": "Daniel Marschall (ViaThinkSoft)",
  3345.         "changes": [],
  3346.         "sources": {
  3347.             "svn": [
  3348.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1211"
  3349.             ],
  3350.             "git": [
  3351.                 "https://github.com/danielmarschall/oidplus/tree/ee7b955931ffd0d05dc8d7c72491f8f872d95bd2"
  3352.             ]
  3353.         }
  3354.     },
  3355.     {
  3356.         "version": "2.0.0.1210",
  3357.         "date": "2023-04-16 22:22:28 +0200",
  3358.         "author": "Daniel Marschall (ViaThinkSoft)",
  3359.         "changes": [],
  3360.         "sources": {
  3361.             "svn": [
  3362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1210"
  3363.             ],
  3364.             "git": [
  3365.                 "https://github.com/danielmarschall/oidplus/tree/01a938913ef13147be010af078773d71859a6133"
  3366.             ]
  3367.         }
  3368.     },
  3369.     {
  3370.         "version": "2.0.0.1209",
  3371.         "date": "2023-04-15 03:08:37 +0200",
  3372.         "author": "Daniel Marschall (ViaThinkSoft)",
  3373.         "changes": [
  3374.             "Documentation update"
  3375.         ],
  3376.         "sources": {
  3377.             "svn": [
  3378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1209"
  3379.             ],
  3380.             "git": [
  3381.                 "https://github.com/danielmarschall/oidplus/tree/87a8b816e9801900a657261ee1abbe3c826db324"
  3382.             ]
  3383.         }
  3384.     },
  3385.     {
  3386.         "version": "2.0.0.1208",
  3387.         "date": "2023-04-15 03:00:53 +0200",
  3388.         "author": "Daniel Marschall (ViaThinkSoft)",
  3389.         "changes": [
  3390.             "Documentation update"
  3391.         ],
  3392.         "sources": {
  3393.             "svn": [
  3394.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1208"
  3395.             ],
  3396.             "git": [
  3397.                 "https://github.com/danielmarschall/oidplus/tree/1b4c300944b5aeb3c4dffdfcbb22d28d3d1fcbd9"
  3398.             ]
  3399.         }
  3400.     },
  3401.     {
  3402.         "version": "2.0.0.1207",
  3403.         "date": "2023-04-15 02:29:09 +0200",
  3404.         "author": "Daniel Marschall (ViaThinkSoft)",
  3405.         "changes": [
  3406.             "Documentation update"
  3407.         ],
  3408.         "sources": {
  3409.             "svn": [
  3410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1207"
  3411.             ],
  3412.             "git": [
  3413.                 "https://github.com/danielmarschall/oidplus/tree/2a6f3017de144635f83d008ca1f2d76d01d3a1f1"
  3414.             ]
  3415.         }
  3416.     },
  3417.     {
  3418.         "version": "2.0.0.1206",
  3419.         "date": "2023-04-14 00:24:03 +0200",
  3420.         "author": "Daniel Marschall (ViaThinkSoft)",
  3421.         "changes": [
  3422.             "More Exception refactoring"
  3423.         ],
  3424.         "sources": {
  3425.             "svn": [
  3426.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1206"
  3427.             ],
  3428.             "git": [
  3429.                 "https://github.com/danielmarschall/oidplus/tree/1a79385a5db79537257e6b4b96de040e8c3b7272"
  3430.             ]
  3431.         }
  3432.     },
  3433.     {
  3434.         "version": "2.0.0.1205",
  3435.         "date": "2023-04-13 23:31:50 +0200",
  3436.         "author": "Daniel Marschall (ViaThinkSoft)",
  3437.         "changes": [],
  3438.         "sources": {
  3439.             "svn": [
  3440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1205"
  3441.             ],
  3442.             "git": [
  3443.                 "https://github.com/danielmarschall/oidplus/tree/7baa5f42d577b685f2c5eea25c13dea34b3f0590"
  3444.             ]
  3445.         }
  3446.     },
  3447.     {
  3448.         "version": "2.0.0.1204",
  3449.         "date": "2023-04-13 02:38:29 +0200",
  3450.         "author": "Daniel Marschall (ViaThinkSoft)",
  3451.         "changes": [],
  3452.         "sources": {
  3453.             "svn": [
  3454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1204"
  3455.             ],
  3456.             "git": [
  3457.                 "https://github.com/danielmarschall/oidplus/tree/e42e20ef8d4a464b0f6bcd93d78fcfc8e5fd1e9a"
  3458.             ]
  3459.         }
  3460.     },
  3461.     {
  3462.         "version": "2.0.0.1203",
  3463.         "date": "2023-04-13 01:38:56 +0200",
  3464.         "author": "Daniel Marschall (ViaThinkSoft)",
  3465.         "changes": [
  3466.             "More Exception Refactoring"
  3467.         ],
  3468.         "sources": {
  3469.             "svn": [
  3470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1203"
  3471.             ],
  3472.             "git": [
  3473.                 "https://github.com/danielmarschall/oidplus/tree/ef30ebade762b9a410bf18dd45f5099bf3183b48"
  3474.             ]
  3475.         }
  3476.     },
  3477.     {
  3478.         "version": "2.0.0.1202",
  3479.         "date": "2023-04-13 01:07:27 +0200",
  3480.         "author": "Daniel Marschall (ViaThinkSoft)",
  3481.         "changes": [],
  3482.         "sources": {
  3483.             "svn": [
  3484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1202"
  3485.             ],
  3486.             "git": [
  3487.                 "https://github.com/danielmarschall/oidplus/tree/d791aa6fb806eff5040077af85d2cfec0615d380"
  3488.             ]
  3489.         }
  3490.     },
  3491.     {
  3492.         "version": "2.0.0.1201",
  3493.         "date": "2023-04-13 00:53:49 +0200",
  3494.         "author": "Daniel Marschall (ViaThinkSoft)",
  3495.         "changes": [
  3496.             "First part of a refactoring of the Exception handling. Made distinction between HTML-Exception and Non-HTML-Exception clear."
  3497.         ],
  3498.         "sources": {
  3499.             "svn": [
  3500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1201"
  3501.             ],
  3502.             "git": [
  3503.                 "https://github.com/danielmarschall/oidplus/tree/4db996a461ba211a1cf02a5fd590b3ded72622e6"
  3504.             ]
  3505.         }
  3506.     },
  3507.     {
  3508.         "version": "2.0.0.1200",
  3509.         "date": "2023-04-12 01:12:42 +0200",
  3510.         "author": "Daniel Marschall (ViaThinkSoft)",
  3511.         "changes": [],
  3512.         "sources": {
  3513.             "svn": [
  3514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1200"
  3515.             ],
  3516.             "git": [
  3517.                 "https://github.com/danielmarschall/oidplus/tree/9d6848c1554a57f0c387c363cc647c428bf1bbac"
  3518.             ]
  3519.         }
  3520.     },
  3521.     {
  3522.         "version": "2.0.0.1199",
  3523.         "date": "2023-04-11 15:02:59 +0200",
  3524.         "author": "Daniel Marschall (ViaThinkSoft)",
  3525.         "changes": [
  3526.             "Log method: Added functionality to add arguments like in _L()"
  3527.         ],
  3528.         "sources": {
  3529.             "svn": [
  3530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1199"
  3531.             ],
  3532.             "git": [
  3533.                 "https://github.com/danielmarschall/oidplus/tree/3473bd46f9ffef70fa4da3262b48c86c630b0ac0"
  3534.             ]
  3535.         }
  3536.     },
  3537.     {
  3538.         "version": "2.0.0.1198",
  3539.         "date": "2023-04-11 10:41:36 +0200",
  3540.         "author": "Daniel Marschall (ViaThinkSoft)",
  3541.         "changes": [
  3542.             "Fix SVN version detection"
  3543.         ],
  3544.         "sources": {
  3545.             "svn": [
  3546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1198"
  3547.             ],
  3548.             "git": [
  3549.                 "https://github.com/danielmarschall/oidplus/tree/b503381d2cb92dd2b53abbc6aed297520fbcea33"
  3550.             ]
  3551.         }
  3552.     },
  3553.     {
  3554.         "version": "2.0.0.1197",
  3555.         "date": "2023-04-11 01:00:28 +0200",
  3556.         "author": "Daniel Marschall (ViaThinkSoft)",
  3557.         "changes": [
  3558.             "OIDplusLogger: Changed array-of-arrays into an object oriented structure"
  3559.         ],
  3560.         "sources": {
  3561.             "svn": [
  3562.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1197"
  3563.             ],
  3564.             "git": [
  3565.                 "https://github.com/danielmarschall/oidplus/tree/954248bdb848fdcec35aa7b9aee8c644d79e4fac"
  3566.             ]
  3567.         }
  3568.     },
  3569.     {
  3570.         "version": "2.0.0.1196",
  3571.         "date": "2023-04-10 21:11:20 +0200",
  3572.         "author": "Daniel Marschall (ViaThinkSoft)",
  3573.         "changes": [
  3574.             "Vendor update"
  3575.         ],
  3576.         "sources": {
  3577.             "svn": [
  3578.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1196"
  3579.             ],
  3580.             "git": [
  3581.                 "https://github.com/danielmarschall/oidplus/tree/51ca35c9c8a6460d8c134a74d6244ac04df29690"
  3582.             ]
  3583.         }
  3584.     },
  3585.     {
  3586.         "version": "2.0.0.1195",
  3587.         "date": "2023-04-10 20:09:21 +0200",
  3588.         "author": "Daniel Marschall (ViaThinkSoft)",
  3589.         "changes": [
  3590.             "Fixed problem where OIDplus::findGitFolder() output one extra slash"
  3591.         ],
  3592.         "sources": {
  3593.             "svn": [
  3594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1195"
  3595.             ],
  3596.             "git": [
  3597.                 "https://github.com/danielmarschall/oidplus/tree/06c345977207693fdd8bc236e2a6a4c630fe59f8"
  3598.             ]
  3599.         }
  3600.     },
  3601.     {
  3602.         "version": "2.0.0.1194",
  3603.         "date": "2023-04-10 19:35:40 +0200",
  3604.         "author": "Daniel Marschall (ViaThinkSoft)",
  3605.         "changes": [
  3606.             "Fixed issue where failed version check wrote wrong value to config key \"last_known_version\""
  3607.         ],
  3608.         "sources": {
  3609.             "svn": [
  3610.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1194"
  3611.             ],
  3612.             "git": [
  3613.                 "https://github.com/danielmarschall/oidplus/tree/048c41659d867f3792b6d338c60588c519bf4220"
  3614.             ]
  3615.         }
  3616.     },
  3617.     {
  3618.         "version": "2.0.0.1193",
  3619.         "date": "2023-04-10 04:15:32 +0200",
  3620.         "author": "Daniel Marschall (ViaThinkSoft)",
  3621.         "changes": [
  3622.             "Another fix in re Git, probably fixing https://github.com/danielmarschall/oidplus/issues/11"
  3623.         ],
  3624.         "sources": {
  3625.             "svn": [
  3626.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1193"
  3627.             ],
  3628.             "git": [
  3629.                 "https://github.com/danielmarschall/oidplus/tree/e6deb075eea341162f730db2488fd6a19a874fb1"
  3630.             ]
  3631.         }
  3632.     },
  3633.     {
  3634.         "version": "2.0.0.1192",
  3635.         "date": "2023-04-10 00:05:07 +0200",
  3636.         "author": "Daniel Marschall (ViaThinkSoft)",
  3637.         "changes": [
  3638.             "GIT with delta objects can now be read for version detection"
  3639.         ],
  3640.         "sources": {
  3641.             "svn": [
  3642.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1192"
  3643.             ],
  3644.             "git": [
  3645.                 "https://github.com/danielmarschall/oidplus/tree/bb82c9a742b7dd79cab604eb4892e9705182b4ca"
  3646.             ]
  3647.         }
  3648.     },
  3649.     {
  3650.         "version": "2.0.0.1191",
  3651.         "date": "2023-04-09 01:35:56 +0200",
  3652.         "author": "Daniel Marschall (ViaThinkSoft)",
  3653.         "changes": [
  3654.             "Fixed partial issue with Git version recognition"
  3655.         ],
  3656.         "sources": {
  3657.             "svn": [
  3658.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1191"
  3659.             ],
  3660.             "git": [
  3661.                 "https://github.com/danielmarschall/oidplus/tree/982c150fe497f9fa94e6085c6953ef19f7bca54d"
  3662.             ]
  3663.         }
  3664.     },
  3665.     {
  3666.         "version": "2.0.0.1190",
  3667.         "date": "2023-04-08 21:40:11 +0200",
  3668.         "author": "Daniel Marschall (ViaThinkSoft)",
  3669.         "changes": [],
  3670.         "sources": {
  3671.             "svn": [
  3672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1190"
  3673.             ],
  3674.             "git": [
  3675.                 "https://github.com/danielmarschall/oidplus/tree/c9588a36540a45331c713ec2c096fc7d7ab7a5d1"
  3676.             ]
  3677.         }
  3678.     },
  3679.     {
  3680.         "version": "2.0.0.1189",
  3681.         "date": "2023-04-08 21:33:05 +0200",
  3682.         "author": "Daniel Marschall (ViaThinkSoft)",
  3683.         "changes": [
  3684.             "Changed interface \"getNotifications\", replaced \"array of array\" with \"array of OIDplusNotification\""
  3685.         ],
  3686.         "sources": {
  3687.             "svn": [
  3688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1189"
  3689.             ],
  3690.             "git": [
  3691.                 "https://github.com/danielmarschall/oidplus/tree/c8ca95e605279a199019675967635c5c4bcb71ba"
  3692.             ]
  3693.         }
  3694.     },
  3695.     {
  3696.         "version": "2.0.0.1188",
  3697.         "date": "2023-04-08 20:52:33 +0200",
  3698.         "author": "Daniel Marschall (ViaThinkSoft)",
  3699.         "changes": [],
  3700.         "sources": {
  3701.             "svn": [
  3702.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1188"
  3703.             ],
  3704.             "git": [
  3705.                 "https://github.com/danielmarschall/oidplus/tree/53736e8a1ac1560d817c3be1a9ffbbac2c5bca72"
  3706.             ]
  3707.         }
  3708.     },
  3709.     {
  3710.         "version": "2.0.0.1187",
  3711.         "date": "2023-04-08 20:40:57 +0200",
  3712.         "author": "Daniel Marschall (ViaThinkSoft)",
  3713.         "changes": [
  3714.             "Microsoft Access SQL time function is now now() instead of date()"
  3715.         ],
  3716.         "sources": {
  3717.             "svn": [
  3718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1187"
  3719.             ],
  3720.             "git": [
  3721.                 "https://github.com/danielmarschall/oidplus/tree/e287e88c9581ce7a2f7057270f21060e89c4c1f7"
  3722.             ]
  3723.         }
  3724.     },
  3725.     {
  3726.         "version": "2.0.0.1186",
  3727.         "date": "2023-04-08 20:32:34 +0200",
  3728.         "author": "Daniel Marschall (ViaThinkSoft)",
  3729.         "changes": [
  3730.             "Methods in OIDplusAuthUtils, OIDplusGui, OIDplusMailUtils, OIDplusMenuUtils are now not static anymore"
  3731.         ],
  3732.         "sources": {
  3733.             "svn": [
  3734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1186"
  3735.             ],
  3736.             "git": [
  3737.                 "https://github.com/danielmarschall/oidplus/tree/fda993ecfa6cfa702a19dac0af5804a8bdd4e184"
  3738.             ]
  3739.         }
  3740.     },
  3741.     {
  3742.         "version": "2.0.0.1185",
  3743.         "date": "2023-04-08 19:58:20 +0200",
  3744.         "author": "Daniel Marschall (ViaThinkSoft)",
  3745.         "changes": [
  3746.             "Logger methods are now not static anymore"
  3747.         ],
  3748.         "sources": {
  3749.             "svn": [
  3750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1185"
  3751.             ],
  3752.             "git": [
  3753.                 "https://github.com/danielmarschall/oidplus/tree/53ea643e03f1e5ca9ec1411b8cbb5d8b4f8ad92d"
  3754.             ]
  3755.         }
  3756.     },
  3757.     {
  3758.         "version": "2.0.0.1184",
  3759.         "date": "2023-04-08 19:28:11 +0200",
  3760.         "author": "Daniel Marschall (ViaThinkSoft)",
  3761.         "changes": [
  3762.             "Bugfix: \"Static link to this page\" leading to nowhere"
  3763.         ],
  3764.         "sources": {
  3765.             "svn": [
  3766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1184"
  3767.             ],
  3768.             "git": [
  3769.                 "https://github.com/danielmarschall/oidplus/tree/1189d3a7ff1f070fb95624a50967ab5d32629f0f"
  3770.             ]
  3771.         }
  3772.     },
  3773.     {
  3774.         "version": "2.0.0.1183",
  3775.         "date": "2023-04-08 19:22:53 +0200",
  3776.         "author": "Daniel Marschall (ViaThinkSoft)",
  3777.         "changes": [
  3778.             "System check plugin: Scan now starts only after the user pressed a button"
  3779.         ],
  3780.         "sources": {
  3781.             "svn": [
  3782.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1183"
  3783.             ],
  3784.             "git": [
  3785.                 "https://github.com/danielmarschall/oidplus/tree/370da206184ab04a8b5be9f6a060ba6a1395765e"
  3786.             ]
  3787.         }
  3788.     },
  3789.     {
  3790.         "version": "2.0.0.1182",
  3791.         "date": "2023-04-08 19:02:11 +0200",
  3792.         "author": "Daniel Marschall (ViaThinkSoft)",
  3793.         "changes": [
  3794.             "Introduced base configuration settings OFFLINE_MODE, as suggested by https://github.com/danielmarschall/oidplus/issues/5"
  3795.         ],
  3796.         "sources": {
  3797.             "svn": [
  3798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1182"
  3799.             ],
  3800.             "git": [
  3801.                 "https://github.com/danielmarschall/oidplus/tree/fb7eb3f4c01422f7528d9898fe2eda1bc32189b6"
  3802.             ]
  3803.         }
  3804.     },
  3805.     {
  3806.         "version": "2.0.0.1181",
  3807.         "date": "2023-04-08 18:14:23 +0200",
  3808.         "author": "Daniel Marschall (ViaThinkSoft)",
  3809.         "changes": [
  3810.             "Introduction of url_get_contents_available()"
  3811.         ],
  3812.         "sources": {
  3813.             "svn": [
  3814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1181"
  3815.             ],
  3816.             "git": [
  3817.                 "https://github.com/danielmarschall/oidplus/tree/f448becde3b9c8e148f01819668ad9673725e6bd"
  3818.             ]
  3819.         }
  3820.     },
  3821.     {
  3822.         "version": "2.0.0.1180",
  3823.         "date": "2023-04-08 16:06:10 +0200",
  3824.         "author": "Daniel Marschall (ViaThinkSoft)",
  3825.         "changes": [
  3826.             "File attachments plugin: If directory is not writeable or otherwise invalid, the admin will see a warning in the \"notifcations\" area"
  3827.         ],
  3828.         "sources": {
  3829.             "svn": [
  3830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1180"
  3831.             ],
  3832.             "git": [
  3833.                 "https://github.com/danielmarschall/oidplus/tree/acdd93166797821233fe59977b38ff48db6185c0"
  3834.             ]
  3835.         }
  3836.     },
  3837.     {
  3838.         "version": "2.0.0.1179",
  3839.         "date": "2023-04-08 00:48:52 +0200",
  3840.         "author": "Daniel Marschall (ViaThinkSoft)",
  3841.         "changes": [],
  3842.         "sources": {
  3843.             "svn": [
  3844.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1179"
  3845.             ],
  3846.             "git": [
  3847.                 "https://github.com/danielmarschall/oidplus/tree/597573fcd7c0a0e4d50aa539014efbc4d86a4036"
  3848.             ]
  3849.         }
  3850.     },
  3851.     {
  3852.         "version": "2.0.0.1178",
  3853.         "date": "2023-04-08 00:44:12 +0200",
  3854.         "author": "Daniel Marschall (ViaThinkSoft)",
  3855.         "changes": [],
  3856.         "sources": {
  3857.             "svn": [
  3858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1178"
  3859.             ],
  3860.             "git": [
  3861.                 "https://github.com/danielmarschall/oidplus/tree/bd3c02b24bd4b450f12ac802a616975cc935284f"
  3862.             ]
  3863.         }
  3864.     },
  3865.     {
  3866.         "version": "2.0.0.1177",
  3867.         "date": "2023-04-07 22:53:18 +0200",
  3868.         "author": "Daniel Marschall (ViaThinkSoft)",
  3869.         "changes": [
  3870.             "Added empty Access and SQLite3 databases which can be used as template"
  3871.         ],
  3872.         "sources": {
  3873.             "svn": [
  3874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1177"
  3875.             ],
  3876.             "git": [
  3877.                 "https://github.com/danielmarschall/oidplus/tree/f7a3c89f0e427c37f1a662e71176bf795b0b1bb2"
  3878.             ]
  3879.         }
  3880.     },
  3881.     {
  3882.         "version": "2.0.0.1176",
  3883.         "date": "2023-04-07 22:28:05 +0200",
  3884.         "author": "Daniel Marschall (ViaThinkSoft)",
  3885.         "changes": [
  3886.             "SQLite3: Removed foreign key reference, because it conflicts with \"well known\" ASN1/IRI"
  3887.         ],
  3888.         "sources": {
  3889.             "svn": [
  3890.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1176"
  3891.             ],
  3892.             "git": [
  3893.                 "https://github.com/danielmarschall/oidplus/tree/aafe1c7348add8f3cf21edd2f2e86ab46972d176"
  3894.             ]
  3895.         }
  3896.     },
  3897.     {
  3898.         "version": "2.0.0.1175",
  3899.         "date": "2023-04-07 20:13:29 +0200",
  3900.         "author": "Daniel Marschall (ViaThinkSoft)",
  3901.         "changes": [
  3902.             "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)."
  3903.         ],
  3904.         "sources": {
  3905.             "svn": [
  3906.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1175"
  3907.             ],
  3908.             "git": [
  3909.                 "https://github.com/danielmarschall/oidplus/tree/e679a5145d1e023cec216daa3c93fc04e423debc"
  3910.             ]
  3911.         }
  3912.     },
  3913.     {
  3914.         "version": "2.0.0.1174",
  3915.         "date": "2023-04-07 16:18:46 +0200",
  3916.         "author": "Daniel Marschall (ViaThinkSoft)",
  3917.         "changes": [
  3918.             "Fixed bug where IPv4 and IPv6 were not displayed"
  3919.         ],
  3920.         "sources": {
  3921.             "svn": [
  3922.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1174"
  3923.             ],
  3924.             "git": [
  3925.                 "https://github.com/danielmarschall/oidplus/tree/522b41f7ebb36caba0f6ff65f0f4af50fb2f58e7"
  3926.             ]
  3927.         }
  3928.     },
  3929.     {
  3930.         "version": "2.0.0.1173",
  3931.         "date": "2023-04-07 02:09:07 +0200",
  3932.         "author": "Daniel Marschall (ViaThinkSoft)",
  3933.         "changes": [
  3934.             "Announced Microsoft Access compatibility"
  3935.         ],
  3936.         "sources": {
  3937.             "svn": [
  3938.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1173"
  3939.             ],
  3940.             "git": [
  3941.                 "https://github.com/danielmarschall/oidplus/tree/e907b9e72fecd88902f772c7494c36fc7254e6c1"
  3942.             ]
  3943.         }
  3944.     },
  3945.     {
  3946.         "version": "2.0.0.1172",
  3947.         "date": "2023-04-07 01:32:15 +0200",
  3948.         "author": "Daniel Marschall (ViaThinkSoft)",
  3949.         "changes": [
  3950.             "More problems with types in prepared statements adressed"
  3951.         ],
  3952.         "sources": {
  3953.             "svn": [
  3954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1172"
  3955.             ],
  3956.             "git": [
  3957.                 "https://github.com/danielmarschall/oidplus/tree/14ee777e42a16d5849fc7ea19283ea92d67fe21a"
  3958.             ]
  3959.         }
  3960.     },
  3961.     {
  3962.         "version": "2.0.0.1171",
  3963.         "date": "2023-04-06 16:21:31 +0200",
  3964.         "author": "Daniel Marschall (ViaThinkSoft)",
  3965.         "changes": [
  3966.             "Fixed more issues with Microsoft Access database connectivity (we are close to the approval)"
  3967.         ],
  3968.         "sources": {
  3969.             "svn": [
  3970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1171"
  3971.             ],
  3972.             "git": [
  3973.                 "https://github.com/danielmarschall/oidplus/tree/9aa24b783cc20360ac294d4a4105964b3b3d2eb0"
  3974.             ]
  3975.         }
  3976.     },
  3977.     {
  3978.         "version": "2.0.0.1170",
  3979.         "date": "2023-04-06 02:28:51 +0200",
  3980.         "author": "Daniel Marschall (ViaThinkSoft)",
  3981.         "changes": [
  3982.             "More tests with Microsoft Access (not officially supported yet)"
  3983.         ],
  3984.         "sources": {
  3985.             "svn": [
  3986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1170"
  3987.             ],
  3988.             "git": [
  3989.                 "https://github.com/danielmarschall/oidplus/tree/469513544ae1dcfb7f4f41aa03f7f1ea9c8239d9"
  3990.             ]
  3991.         }
  3992.     },
  3993.     {
  3994.         "version": "2.0.0.1169",
  3995.         "date": "2023-04-06 02:14:30 +0200",
  3996.         "author": "Daniel Marschall (ViaThinkSoft)",
  3997.         "changes": [
  3998.             "Removed limitations for OID max arc size and max depth"
  3999.         ],
  4000.         "sources": {
  4001.             "svn": [
  4002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1169"
  4003.             ],
  4004.             "git": [
  4005.                 "https://github.com/danielmarschall/oidplus/tree/982e91522e2d6435c83bc495151ab7b6145efeee"
  4006.             ]
  4007.         }
  4008.     },
  4009.     {
  4010.         "version": "2.0.0.1168",
  4011.         "date": "2023-04-06 02:01:35 +0200",
  4012.         "author": "Daniel Marschall (ViaThinkSoft)",
  4013.         "changes": [
  4014.             "Important bugfix: Timeout error when root node (e.g. \"oid:\") is selected, rendering a fresh installation of OIDplus useless"
  4015.         ],
  4016.         "sources": {
  4017.             "svn": [
  4018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1168"
  4019.             ],
  4020.             "git": [
  4021.                 "https://github.com/danielmarschall/oidplus/tree/ca6096cceb1e38721aff9ded6e761fe42c4b6aac"
  4022.             ]
  4023.         }
  4024.     },
  4025.     {
  4026.         "version": "2.0.0.1167",
  4027.         "date": "2023-04-06 00:42:44 +0200",
  4028.         "author": "Daniel Marschall (ViaThinkSoft)",
  4029.         "changes": [],
  4030.         "sources": {
  4031.             "svn": [
  4032.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1167"
  4033.             ],
  4034.             "git": [
  4035.                 "https://github.com/danielmarschall/oidplus/tree/7e55ddab5ee20a00b06ad5fd51224703bc6e5c08"
  4036.             ]
  4037.         }
  4038.     },
  4039.     {
  4040.         "version": "2.0.0.1166",
  4041.         "date": "2023-04-05 20:38:55 +0200",
  4042.         "author": "Daniel Marschall (ViaThinkSoft)",
  4043.         "changes": [
  4044.             "Removed texts which forced the user to mouse-hover"
  4045.         ],
  4046.         "sources": {
  4047.             "svn": [
  4048.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1166"
  4049.             ],
  4050.             "git": [
  4051.                 "https://github.com/danielmarschall/oidplus/tree/99cceca786a9c3eb3101b384eb513752db45c9e1"
  4052.             ]
  4053.         }
  4054.     },
  4055.     {
  4056.         "version": "2.0.0.1165",
  4057.         "date": "2023-04-05 20:20:50 +0200",
  4058.         "author": "Daniel Marschall (ViaThinkSoft)",
  4059.         "changes": [
  4060.             "System info plugin: Fixed issue with Windows servers"
  4061.         ],
  4062.         "sources": {
  4063.             "svn": [
  4064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1165"
  4065.             ],
  4066.             "git": [
  4067.                 "https://github.com/danielmarschall/oidplus/tree/137e911497910bc21ac608106cc88c3d5f052285"
  4068.             ]
  4069.         }
  4070.     },
  4071.     {
  4072.         "version": "2.0.0.1164",
  4073.         "date": "2023-04-05 16:58:12 +0200",
  4074.         "author": "Daniel Marschall (ViaThinkSoft)",
  4075.         "changes": [],
  4076.         "sources": {
  4077.             "svn": [
  4078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1164"
  4079.             ],
  4080.             "git": [
  4081.                 "https://github.com/danielmarschall/oidplus/tree/fd47f7523e94e2b78be3f0a979e4f068587dce7c"
  4082.             ]
  4083.         }
  4084.     },
  4085.     {
  4086.         "version": "2.0.0.1163",
  4087.         "date": "2023-04-05 02:57:47 +0200",
  4088.         "author": "Daniel Marschall (ViaThinkSoft)",
  4089.         "changes": [],
  4090.         "sources": {
  4091.             "svn": [
  4092.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1163"
  4093.             ],
  4094.             "git": [
  4095.                 "https://github.com/danielmarschall/oidplus/tree/9283606962603f20480c328584d59bc9aabb3a5d"
  4096.             ]
  4097.         }
  4098.     },
  4099.     {
  4100.         "version": "2.0.0.1162",
  4101.         "date": "2023-04-05 02:37:36 +0200",
  4102.         "author": "Daniel Marschall (ViaThinkSoft)",
  4103.         "changes": [],
  4104.         "sources": {
  4105.             "svn": [
  4106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1162"
  4107.             ],
  4108.             "git": [
  4109.                 "https://github.com/danielmarschall/oidplus/tree/f017ac33c883f833f41e8d6534ae1bba339b28b5"
  4110.             ]
  4111.         }
  4112.     },
  4113.     {
  4114.         "version": "2.0.0.1161",
  4115.         "date": "2023-04-05 02:10:55 +0200",
  4116.         "author": "Daniel Marschall (ViaThinkSoft)",
  4117.         "changes": [
  4118.             "Fix error in PHP-Info on darkmode"
  4119.         ],
  4120.         "sources": {
  4121.             "svn": [
  4122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1161"
  4123.             ],
  4124.             "git": [
  4125.                 "https://github.com/danielmarschall/oidplus/tree/54fdf1792e514413cb00e5dfc4a0f86182d283e2"
  4126.             ]
  4127.         }
  4128.     },
  4129.     {
  4130.         "version": "2.0.0.1160",
  4131.         "date": "2023-04-05 02:06:14 +0200",
  4132.         "author": "Daniel Marschall (ViaThinkSoft)",
  4133.         "changes": [
  4134.             "PDO+MySQL PHP testcases are now passed"
  4135.         ],
  4136.         "sources": {
  4137.             "svn": [
  4138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1160"
  4139.             ],
  4140.             "git": [
  4141.                 "https://github.com/danielmarschall/oidplus/tree/9d6eee05f9edee4c980547404216ff5053ed6817"
  4142.             ]
  4143.         }
  4144.     },
  4145.     {
  4146.         "version": "2.0.0.1159",
  4147.         "date": "2023-04-05 00:24:25 +0200",
  4148.         "author": "Daniel Marschall (ViaThinkSoft)",
  4149.         "changes": [
  4150.             "Oracle, PgSQL, and Sqlite database-testcases are now passed"
  4151.         ],
  4152.         "sources": {
  4153.             "svn": [
  4154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1159"
  4155.             ],
  4156.             "git": [
  4157.                 "https://github.com/danielmarschall/oidplus/tree/96f7c6bbef65b2054c268100a2f5671d95cf82bf"
  4158.             ]
  4159.         }
  4160.     },
  4161.     {
  4162.         "version": "2.0.0.1158",
  4163.         "date": "2023-04-04 12:06:04 +0200",
  4164.         "author": "Daniel Marschall (ViaThinkSoft)",
  4165.         "changes": [
  4166.             "Fixed some smaller issues with MSSQL insert-id (test-cases are now all passed)"
  4167.         ],
  4168.         "sources": {
  4169.             "svn": [
  4170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1158"
  4171.             ],
  4172.             "git": [
  4173.                 "https://github.com/danielmarschall/oidplus/tree/23ec0d409a06ebdf25ea2f323f0737eee452d938"
  4174.             ]
  4175.         }
  4176.     },
  4177.     {
  4178.         "version": "2.0.0.1157",
  4179.         "date": "2023-04-04 01:55:40 +0200",
  4180.         "author": "Daniel Marschall (ViaThinkSoft)",
  4181.         "changes": [],
  4182.         "sources": {
  4183.             "svn": [
  4184.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1157"
  4185.             ],
  4186.             "git": [
  4187.                 "https://github.com/danielmarschall/oidplus/tree/06187d4b309355c8d98e9a46e9b78c125247c806"
  4188.             ]
  4189.         }
  4190.     },
  4191.     {
  4192.         "version": "2.0.0.1156",
  4193.         "date": "2023-04-04 01:47:03 +0200",
  4194.         "author": "Daniel Marschall (ViaThinkSoft)",
  4195.         "changes": [
  4196.             "Lots of changes in re database driver results",
  4197.             "$res = new OIDplusNaturalSortedQueryResult($res, 'id');",
  4198.             "changes to",
  4199.             "$res->naturalSortByField('id');"
  4200.         ],
  4201.         "sources": {
  4202.             "svn": [
  4203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1156"
  4204.             ],
  4205.             "git": [
  4206.                 "https://github.com/danielmarschall/oidplus/tree/006e488828caffe16d61b1be2bfa07f819236023"
  4207.             ]
  4208.         }
  4209.     },
  4210.     {
  4211.         "version": "2.0.0.1155",
  4212.         "date": "2023-04-04 01:36:54 +0200",
  4213.         "author": "Daniel Marschall (ViaThinkSoft)",
  4214.         "changes": [
  4215.             "Fixed MySQLi error handling. Database test cases now passed (again?)"
  4216.         ],
  4217.         "sources": {
  4218.             "svn": [
  4219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1155"
  4220.             ],
  4221.             "git": [
  4222.                 "https://github.com/danielmarschall/oidplus/tree/9ad1dd095469e23ab2f444e0402f43d78804e2e1"
  4223.             ]
  4224.         }
  4225.     },
  4226.     {
  4227.         "version": "2.0.0.1154",
  4228.         "date": "2023-04-04 01:06:27 +0200",
  4229.         "author": "Daniel Marschall (ViaThinkSoft)",
  4230.         "changes": [
  4231.             "Admin plugin overview: Wrong display of \"active\" suffix"
  4232.         ],
  4233.         "sources": {
  4234.             "svn": [
  4235.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1154"
  4236.             ],
  4237.             "git": [
  4238.                 "https://github.com/danielmarschall/oidplus/tree/17ff4df99da337bec2aeb1402c40f9051aca539c"
  4239.             ]
  4240.         }
  4241.     },
  4242.     {
  4243.         "version": "2.0.0.1153",
  4244.         "date": "2023-04-03 23:05:28 +0200",
  4245.         "author": "Daniel Marschall (ViaThinkSoft)",
  4246.         "changes": [],
  4247.         "sources": {
  4248.             "svn": [
  4249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1153"
  4250.             ],
  4251.             "git": [
  4252.                 "https://github.com/danielmarschall/oidplus/tree/7a851bc6d35af9ed0f56bee109be43ec138e51af"
  4253.             ]
  4254.         }
  4255.     },
  4256.     {
  4257.         "version": "2.0.0.1152",
  4258.         "date": "2023-04-03 22:55:16 +0200",
  4259.         "author": "Daniel Marschall (ViaThinkSoft)",
  4260.         "changes": [
  4261.             "Changed OIDplusQueryResult class definition"
  4262.         ],
  4263.         "sources": {
  4264.             "svn": [
  4265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1152"
  4266.             ],
  4267.             "git": [
  4268.                 "https://github.com/danielmarschall/oidplus/tree/2db3b2d933e22c9032d58ed9f73e2fe137ea2e4f"
  4269.             ]
  4270.         }
  4271.     },
  4272.     {
  4273.         "version": "2.0.0.1151",
  4274.         "date": "2023-04-03 21:23:20 +0200",
  4275.         "author": "Daniel Marschall (ViaThinkSoft)",
  4276.         "changes": [
  4277.             "Vendor update"
  4278.         ],
  4279.         "sources": {
  4280.             "svn": [
  4281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1151"
  4282.             ],
  4283.             "git": [
  4284.                 "https://github.com/danielmarschall/oidplus/tree/37c5abcef4c00b96fffcf569e3a4c3f2acbd7e61"
  4285.             ]
  4286.         }
  4287.     },
  4288.     {
  4289.         "version": "2.0.0.1150",
  4290.         "date": "2023-04-03 21:16:32 +0200",
  4291.         "author": "Daniel Marschall (ViaThinkSoft)",
  4292.         "changes": [],
  4293.         "sources": {
  4294.             "svn": [
  4295.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1150"
  4296.             ],
  4297.             "git": [
  4298.                 "https://github.com/danielmarschall/oidplus/tree/54b4999d2722e2417e9cd7142436c2f7b16f4bb9"
  4299.             ]
  4300.         }
  4301.     },
  4302.     {
  4303.         "version": "2.0.0.1149",
  4304.         "date": "2023-04-03 16:46:20 +0200",
  4305.         "author": "Daniel Marschall (ViaThinkSoft)",
  4306.         "changes": [
  4307.             "New method url_post_contents() replaces all cURL calls inside the plugins. url_post_contents_available() replaces the checking for the cURL PHP extension."
  4308.         ],
  4309.         "sources": {
  4310.             "svn": [
  4311.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1149"
  4312.             ],
  4313.             "git": [
  4314.                 "https://github.com/danielmarschall/oidplus/tree/a0554f299098771eeabdaaf89c778853309d8ba1"
  4315.             ]
  4316.         }
  4317.     },
  4318.     {
  4319.         "version": "2.0.0.1148",
  4320.         "date": "2023-04-03 14:16:22 +0200",
  4321.         "author": "Daniel Marschall (ViaThinkSoft)",
  4322.         "changes": [
  4323.             "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."
  4324.         ],
  4325.         "sources": {
  4326.             "svn": [
  4327.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1148"
  4328.             ],
  4329.             "git": [
  4330.                 "https://github.com/danielmarschall/oidplus/tree/88c891150bd76bf6666e1a108ed3eab0c748f4de"
  4331.             ]
  4332.         }
  4333.     },
  4334.     {
  4335.         "version": "2.0.0.1147",
  4336.         "date": "2023-04-03 13:49:19 +0200",
  4337.         "author": "Daniel Marschall (ViaThinkSoft)",
  4338.         "changes": [
  4339.             "Improved performance of admin-page \"Well known OIDs\""
  4340.         ],
  4341.         "sources": {
  4342.             "svn": [
  4343.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1147"
  4344.             ],
  4345.             "git": [
  4346.                 "https://github.com/danielmarschall/oidplus/tree/b1a82766e486d8b0732818cbe6bf9629a06ed445"
  4347.             ]
  4348.         }
  4349.     },
  4350.     {
  4351.         "version": "2.0.0.1146",
  4352.         "date": "2023-04-03 13:46:21 +0200",
  4353.         "author": "Daniel Marschall (ViaThinkSoft)",
  4354.         "changes": [
  4355.             "Wrong error message \"INTF_OID\" when class is not found"
  4356.         ],
  4357.         "sources": {
  4358.             "svn": [
  4359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1146"
  4360.             ],
  4361.             "git": [
  4362.                 "https://github.com/danielmarschall/oidplus/tree/4d1a091547e641cbbee0fc70dc8154533df5001b"
  4363.             ]
  4364.         }
  4365.     },
  4366.     {
  4367.         "version": "2.0.0.1145",
  4368.         "date": "2023-03-30 23:44:31 +0200",
  4369.         "author": "Daniel Marschall (ViaThinkSoft)",
  4370.         "changes": [
  4371.             "Added JetBrains/PhpStorm to the acknowledgements"
  4372.         ],
  4373.         "sources": {
  4374.             "svn": [
  4375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1145"
  4376.             ],
  4377.             "git": [
  4378.                 "https://github.com/danielmarschall/oidplus/tree/7c285ac834dfcda08a2c1198d91940600062301f"
  4379.             ]
  4380.         }
  4381.     },
  4382.     {
  4383.         "version": "2.0.0.1144",
  4384.         "date": "2023-03-29 12:07:48 +0200",
  4385.         "author": "Daniel Marschall (ViaThinkSoft)",
  4386.         "changes": [],
  4387.         "sources": {
  4388.             "svn": [
  4389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1144"
  4390.             ],
  4391.             "git": [
  4392.                 "https://github.com/danielmarschall/oidplus/tree/28f44444204dd5cd751c693359383cd22fee9099"
  4393.             ]
  4394.         }
  4395.     },
  4396.     {
  4397.         "version": "2.0.0.1143",
  4398.         "date": "2023-03-28 23:28:22 +0200",
  4399.         "author": "Daniel Marschall (ViaThinkSoft)",
  4400.         "changes": [
  4401.             "Fixed more possible type errors"
  4402.         ],
  4403.         "sources": {
  4404.             "svn": [
  4405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1143"
  4406.             ],
  4407.             "git": [
  4408.                 "https://github.com/danielmarschall/oidplus/tree/fca0951b6bcf2d4f9e3f9cfd8862b910e3d81ed8"
  4409.             ]
  4410.         }
  4411.     },
  4412.     {
  4413.         "version": "2.0.0.1142",
  4414.         "date": "2023-03-28 22:33:20 +0200",
  4415.         "author": "Daniel Marschall (ViaThinkSoft)",
  4416.         "changes": [
  4417.             "oid-info.com XML Export fixed type error message"
  4418.         ],
  4419.         "sources": {
  4420.             "svn": [
  4421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1142"
  4422.             ],
  4423.             "git": [
  4424.                 "https://github.com/danielmarschall/oidplus/tree/c2956d7214e24c6af7f76283d1e2ac777e70a396"
  4425.             ]
  4426.         }
  4427.     },
  4428.     {
  4429.         "version": "2.0.0.1141",
  4430.         "date": "2023-03-27 00:20:16 +0200",
  4431.         "author": "Daniel Marschall (ViaThinkSoft)",
  4432.         "changes": [],
  4433.         "sources": {
  4434.             "svn": [
  4435.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1141"
  4436.             ],
  4437.             "git": [
  4438.                 "https://github.com/danielmarschall/oidplus/tree/cddccfe8bafc21beb6b9d99ebee1121ad6a22858"
  4439.             ]
  4440.         }
  4441.     },
  4442.     {
  4443.         "version": "2.0.0.1140",
  4444.         "date": "2023-03-26 23:45:51 +0200",
  4445.         "author": "Daniel Marschall (ViaThinkSoft)",
  4446.         "changes": [],
  4447.         "sources": {
  4448.             "svn": [
  4449.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1140"
  4450.             ],
  4451.             "git": [
  4452.                 "https://github.com/danielmarschall/oidplus/tree/33312d0b24ba39dbd89d589ef74ba10bf9f90979"
  4453.             ]
  4454.         }
  4455.     },
  4456.     {
  4457.         "version": "2.0.0.1139",
  4458.         "date": "2023-03-26 22:51:54 +0200",
  4459.         "author": "Daniel Marschall (ViaThinkSoft)",
  4460.         "changes": [
  4461.             "GS1 object type: GS1 Application Identifier is now shown"
  4462.         ],
  4463.         "sources": {
  4464.             "svn": [
  4465.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1139"
  4466.             ],
  4467.             "git": [
  4468.                 "https://github.com/danielmarschall/oidplus/tree/06c1ddc95652e8862790eb40d76a717f565e90dc"
  4469.             ]
  4470.         }
  4471.     },
  4472.     {
  4473.         "version": "2.0.0.1138",
  4474.         "date": "2023-03-26 21:33:11 +0200",
  4475.         "author": "Daniel Marschall (ViaThinkSoft)",
  4476.         "changes": [
  4477.             "\"Alternate identifiers\" is now sorted and displayed as table"
  4478.         ],
  4479.         "sources": {
  4480.             "svn": [
  4481.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1138"
  4482.             ],
  4483.             "git": [
  4484.                 "https://github.com/danielmarschall/oidplus/tree/d6ab35d006969c84aaa28957bcf324ee2dd6956a"
  4485.             ]
  4486.         }
  4487.     },
  4488.     {
  4489.         "version": "2.0.0.1137",
  4490.         "date": "2023-03-26 20:28:22 +0200",
  4491.         "author": "Daniel Marschall (ViaThinkSoft)",
  4492.         "changes": [
  4493.             "Fixed type-errors in re getRaMail() can be null"
  4494.         ],
  4495.         "sources": {
  4496.             "svn": [
  4497.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1137"
  4498.             ],
  4499.             "git": [
  4500.                 "https://github.com/danielmarschall/oidplus/tree/774ec3ec1a94d41b4a3ed062fdd8adb5c04fbc7b"
  4501.             ]
  4502.         }
  4503.     },
  4504.     {
  4505.         "version": "2.0.0.1136",
  4506.         "date": "2023-03-26 12:37:23 +0200",
  4507.         "author": "Daniel Marschall (ViaThinkSoft)",
  4508.         "changes": [
  4509.             "Fix type error message"
  4510.         ],
  4511.         "sources": {
  4512.             "svn": [
  4513.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1136"
  4514.             ],
  4515.             "git": [
  4516.                 "https://github.com/danielmarschall/oidplus/tree/deb09d421627bf09ee6ebffac44a95007c2a0d8b"
  4517.             ]
  4518.         }
  4519.     },
  4520.     {
  4521.         "version": "2.0.0.1135",
  4522.         "date": "2023-03-26 12:36:48 +0200",
  4523.         "author": "Daniel Marschall (ViaThinkSoft)",
  4524.         "changes": [
  4525.             "Frdl AltID plugin: Sort alternate-identifier, handle-identifier, and canonical-identifier"
  4526.         ],
  4527.         "sources": {
  4528.             "svn": [
  4529.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1135"
  4530.             ],
  4531.             "git": [
  4532.                 "https://github.com/danielmarschall/oidplus/tree/7f2e7d4b64bf829e6082ef167b91fd82813831d2"
  4533.             ]
  4534.         }
  4535.     },
  4536.     {
  4537.         "version": "2.0.0.1134",
  4538.         "date": "2023-03-26 11:50:16 +0200",
  4539.         "author": "Daniel Marschall (ViaThinkSoft)",
  4540.         "changes": [
  4541.             "Vendor update"
  4542.         ],
  4543.         "sources": {
  4544.             "svn": [
  4545.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1134"
  4546.             ],
  4547.             "git": [
  4548.                 "https://github.com/danielmarschall/oidplus/tree/1eab01444666fb21ba61457a6d304bb0e2b85d75"
  4549.             ]
  4550.         }
  4551.     },
  4552.     {
  4553.         "version": "2.0.0.1133",
  4554.         "date": "2023-03-26 11:19:21 +0200",
  4555.         "author": "Daniel Marschall (ViaThinkSoft)",
  4556.         "changes": [
  4557.             "de-de Language update"
  4558.         ],
  4559.         "sources": {
  4560.             "svn": [
  4561.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1133"
  4562.             ],
  4563.             "git": [
  4564.                 "https://github.com/danielmarschall/oidplus/tree/007efa5536956c680a54b34aabc6f3d34937eb40"
  4565.             ]
  4566.         }
  4567.     },
  4568.     {
  4569.         "version": "2.0.0.1132",
  4570.         "date": "2023-03-26 04:26:18 +0200",
  4571.         "author": "Daniel Marschall (ViaThinkSoft)",
  4572.         "changes": [],
  4573.         "sources": {
  4574.             "svn": [
  4575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1132"
  4576.             ],
  4577.             "git": [
  4578.                 "https://github.com/danielmarschall/oidplus/tree/aff585a7234c2ed1f51efc4c3f06c4f6d7cba40a"
  4579.             ]
  4580.         }
  4581.     },
  4582.     {
  4583.         "version": "2.0.0.1131",
  4584.         "date": "2023-03-26 03:38:01 +0200",
  4585.         "author": "Daniel Marschall (ViaThinkSoft)",
  4586.         "changes": [
  4587.             "Removed \"implementsFeature\" interface and replaced it with PHP interfaces with the prefix INTF_OID.",
  4588.             "These have a special treatment in the OIDplus class autoloader.",
  4589.             "!!! 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)"
  4590.         ],
  4591.         "sources": {
  4592.             "svn": [
  4593.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1131"
  4594.             ],
  4595.             "git": [
  4596.                 "https://github.com/danielmarschall/oidplus/tree/d86a2e28841e7268db55525b2fcff9de728da736"
  4597.             ]
  4598.         }
  4599.     },
  4600.     {
  4601.         "version": "2.0.0.1130",
  4602.         "date": "2023-03-26 00:38:14 +0100",
  4603.         "author": "Daniel Marschall (ViaThinkSoft)",
  4604.         "changes": [
  4605.             "Another large bunch of type-safety changes"
  4606.         ],
  4607.         "sources": {
  4608.             "svn": [
  4609.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1130"
  4610.             ],
  4611.             "git": [
  4612.                 "https://github.com/danielmarschall/oidplus/tree/d2a3b6ecadf15c03e22bfd9c51479f8629f66467"
  4613.             ]
  4614.         }
  4615.     },
  4616.     {
  4617.         "version": "2.0.0.1129",
  4618.         "date": "2023-03-26 00:32:23 +0100",
  4619.         "author": "Daniel Marschall (ViaThinkSoft)",
  4620.         "changes": [
  4621.             "Fix PHP 8.0 deprecation warning for JSON-OIDIP"
  4622.         ],
  4623.         "sources": {
  4624.             "svn": [
  4625.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1129"
  4626.             ],
  4627.             "git": [
  4628.                 "https://github.com/danielmarschall/oidplus/tree/d8aa1cc32b69102ee36a9e4c9f8e7afa197766ed"
  4629.             ]
  4630.         }
  4631.     },
  4632.     {
  4633.         "version": "2.0.0.1128",
  4634.         "date": "2023-03-25 12:11:05 +0100",
  4635.         "author": "Daniel Marschall (ViaThinkSoft)",
  4636.         "changes": [
  4637.             "Bugfix for MySQLi"
  4638.         ],
  4639.         "sources": {
  4640.             "svn": [
  4641.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1128"
  4642.             ],
  4643.             "git": [
  4644.                 "https://github.com/danielmarschall/oidplus/tree/c8b79c61f41d515c17edfd03cdb049f0af550998"
  4645.             ]
  4646.         }
  4647.     },
  4648.     {
  4649.         "version": "2.0.0.1127",
  4650.         "date": "2023-03-25 03:04:21 +0100",
  4651.         "author": "Daniel Marschall (ViaThinkSoft)",
  4652.         "changes": [],
  4653.         "sources": {
  4654.             "svn": [
  4655.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1127"
  4656.             ],
  4657.             "git": [
  4658.                 "https://github.com/danielmarschall/oidplus/tree/c1a8fb0f6b1f6959a800d6e63a63ad53c755517b"
  4659.             ]
  4660.         }
  4661.     },
  4662.     {
  4663.         "version": "2.0.0.1126",
  4664.         "date": "2023-03-25 02:19:06 +0100",
  4665.         "author": "Daniel Marschall (ViaThinkSoft)",
  4666.         "changes": [],
  4667.         "sources": {
  4668.             "svn": [
  4669.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1126"
  4670.             ],
  4671.             "git": [
  4672.                 "https://github.com/danielmarschall/oidplus/tree/02819a907d3cf42c9eebcd82b106d6228c8da5eb"
  4673.             ]
  4674.         }
  4675.     },
  4676.     {
  4677.         "version": "2.0.0.1125",
  4678.         "date": "2023-03-25 01:16:44 +0100",
  4679.         "author": "Daniel Marschall (ViaThinkSoft)",
  4680.         "changes": [],
  4681.         "sources": {
  4682.             "svn": [
  4683.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1125"
  4684.             ],
  4685.             "git": [
  4686.                 "https://github.com/danielmarschall/oidplus/tree/682b5609b03aa275b254933595a4f1162d155bae"
  4687.             ]
  4688.         }
  4689.     },
  4690.     {
  4691.         "version": "2.0.0.1124",
  4692.         "date": "2023-03-25 00:45:48 +0100",
  4693.         "author": "Daniel Marschall (ViaThinkSoft)",
  4694.         "changes": [
  4695.             "Updated folder icons for non-leaf nodes of object types GUID, PHP, and FourCC"
  4696.         ],
  4697.         "sources": {
  4698.             "svn": [
  4699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1124"
  4700.             ],
  4701.             "git": [
  4702.                 "https://github.com/danielmarschall/oidplus/tree/700918efe471c7e804320425868da1cceeea97fb"
  4703.             ]
  4704.         }
  4705.     },
  4706.     {
  4707.         "version": "2.0.0.1123",
  4708.         "date": "2023-03-25 00:25:26 +0100",
  4709.         "author": "Daniel Marschall (ViaThinkSoft)",
  4710.         "changes": [],
  4711.         "sources": {
  4712.             "svn": [
  4713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1123"
  4714.             ],
  4715.             "git": [
  4716.                 "https://github.com/danielmarschall/oidplus/tree/654880bf09f48c7a3b902a3f6acda1c18e20c975"
  4717.             ]
  4718.         }
  4719.     },
  4720.     {
  4721.         "version": "2.0.0.1122",
  4722.         "date": "2023-03-25 00:11:30 +0100",
  4723.         "author": "Daniel Marschall (ViaThinkSoft)",
  4724.         "changes": [],
  4725.         "sources": {
  4726.             "svn": [
  4727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1122"
  4728.             ],
  4729.             "git": [
  4730.                 "https://github.com/danielmarschall/oidplus/tree/3f2c604a2be88266cdb76d3a0c96b5c3bbdb0926"
  4731.             ]
  4732.         }
  4733.     },
  4734.     {
  4735.         "version": "2.0.0.1121",
  4736.         "date": "2023-03-24 22:53:33 +0100",
  4737.         "author": "Daniel Marschall (ViaThinkSoft)",
  4738.         "changes": [
  4739.             "Misc bugfixes"
  4740.         ],
  4741.         "sources": {
  4742.             "svn": [
  4743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1121"
  4744.             ],
  4745.             "git": [
  4746.                 "https://github.com/danielmarschall/oidplus/tree/44a40f5bed998053da10424ab1711519aeb9ab33"
  4747.             ]
  4748.         }
  4749.     },
  4750.     {
  4751.         "version": "2.0.0.1120",
  4752.         "date": "2023-03-24 17:01:04 +0100",
  4753.         "author": "Daniel Marschall (ViaThinkSoft)",
  4754.         "changes": [],
  4755.         "sources": {
  4756.             "svn": [
  4757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1120"
  4758.             ],
  4759.             "git": [
  4760.                 "https://github.com/danielmarschall/oidplus/tree/77399255ad83dfd9773c198cd2b2df1c63b8c123"
  4761.             ]
  4762.         }
  4763.     },
  4764.     {
  4765.         "version": "2.0.0.1119",
  4766.         "date": "2023-03-24 16:54:53 +0100",
  4767.         "author": "Daniel Marschall (ViaThinkSoft)",
  4768.         "changes": [],
  4769.         "sources": {
  4770.             "svn": [
  4771.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1119"
  4772.             ],
  4773.             "git": [
  4774.                 "https://github.com/danielmarschall/oidplus/tree/31987b63bfdfc8b9fadba39db7a33158798178ba"
  4775.             ]
  4776.         }
  4777.     },
  4778.     {
  4779.         "version": "2.0.0.1118",
  4780.         "date": "2023-03-24 16:32:34 +0100",
  4781.         "author": "Daniel Marschall (ViaThinkSoft)",
  4782.         "changes": [
  4783.             "Added new object type: PHP namespaces/classes/interfaces"
  4784.         ],
  4785.         "sources": {
  4786.             "svn": [
  4787.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1118"
  4788.             ],
  4789.             "git": [
  4790.                 "https://github.com/danielmarschall/oidplus/tree/aae43a6ebbbe212ffbb22d73053896bc35db416b"
  4791.             ]
  4792.         }
  4793.     },
  4794.     {
  4795.         "version": "2.0.0.1117",
  4796.         "date": "2023-03-24 01:13:28 +0100",
  4797.         "author": "Daniel Marschall (ViaThinkSoft)",
  4798.         "changes": [],
  4799.         "sources": {
  4800.             "svn": [
  4801.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1117"
  4802.             ],
  4803.             "git": [
  4804.                 "https://github.com/danielmarschall/oidplus/tree/be4c78aadf1cfbbdc523fa41938cae85d80b26bc"
  4805.             ]
  4806.         }
  4807.     },
  4808.     {
  4809.         "version": "2.0.0.1116",
  4810.         "date": "2023-03-23 23:09:25 +0100",
  4811.         "author": "Daniel Marschall (ViaThinkSoft)",
  4812.         "changes": [
  4813.             "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)",
  4814.             "!!! PLEASE NOTE THAT THE NEW VERSION OF OIDPLUS IS NOT COMPATIBLE WITH OLD THIRD PARTY PLUGINS (EXCEPT THE ONES THAT ARE BUNDLED WITH OIDPLUS)",
  4815.             "!!! IF YOU HAVE THIRD PARTY PLUGINS INSTALLED (OR WRITTEN YOURSELF),  THEN YOU *WILL* RECEIVE ERROR MESSAGES AFTER THE UPDATE",
  4816.             "!!! 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!)",
  4817.             "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",
  4818.             "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.",
  4819.             "Thank you very much!"
  4820.         ],
  4821.         "sources": {
  4822.             "svn": [
  4823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1116"
  4824.             ],
  4825.             "git": [
  4826.                 "https://github.com/danielmarschall/oidplus/tree/9fba773a9847b19d6c1232083bed7d60ce1ad288"
  4827.             ]
  4828.         }
  4829.     },
  4830.     {
  4831.         "version": "2.0.0.1115",
  4832.         "date": "2023-03-20 13:18:34 +0100",
  4833.         "author": "Daniel Marschall (ViaThinkSoft)",
  4834.         "changes": [
  4835.             "Small changes in re HTML Exception handling"
  4836.         ],
  4837.         "sources": {
  4838.             "svn": [
  4839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1115"
  4840.             ],
  4841.             "git": [
  4842.                 "https://github.com/danielmarschall/oidplus/tree/108a1f37bca3887bb70af0ed60d03f147fe84039"
  4843.             ]
  4844.         }
  4845.     },
  4846.     {
  4847.         "version": "2.0.0.1114",
  4848.         "date": "2023-03-17 00:38:45 +0100",
  4849.         "author": "Daniel Marschall (ViaThinkSoft)",
  4850.         "changes": [],
  4851.         "sources": {
  4852.             "svn": [
  4853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1114"
  4854.             ],
  4855.             "git": [
  4856.                 "https://github.com/danielmarschall/oidplus/tree/c0adec689a3e8678ff5bb76e74b7ff8158e58333"
  4857.             ]
  4858.         }
  4859.     },
  4860.     {
  4861.         "version": "2.0.0.1113",
  4862.         "date": "2023-03-16 23:51:30 +0100",
  4863.         "author": "Daniel Marschall (ViaThinkSoft)",
  4864.         "changes": [],
  4865.         "sources": {
  4866.             "svn": [
  4867.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1113"
  4868.             ],
  4869.             "git": [
  4870.                 "https://github.com/danielmarschall/oidplus/tree/8c05cefca06524534d2b663fc25b0907b9d2143d"
  4871.             ]
  4872.         }
  4873.     },
  4874.     {
  4875.         "version": "2.0.0.1112",
  4876.         "date": "2023-03-14 01:37:17 +0100",
  4877.         "author": "Daniel Marschall (ViaThinkSoft)",
  4878.         "changes": [],
  4879.         "sources": {
  4880.             "svn": [
  4881.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1112"
  4882.             ],
  4883.             "git": [
  4884.                 "https://github.com/danielmarschall/oidplus/tree/27d4bbd221cc672611c83831456f0c5c19787ac9"
  4885.             ]
  4886.         }
  4887.     },
  4888.     {
  4889.         "version": "2.0.0.1111",
  4890.         "date": "2023-03-03 12:58:59 +0100",
  4891.         "author": "Daniel Marschall (ViaThinkSoft)",
  4892.         "changes": [
  4893.             "Vendor update"
  4894.         ],
  4895.         "sources": {
  4896.             "svn": [
  4897.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1111"
  4898.             ],
  4899.             "git": [
  4900.                 "https://github.com/danielmarschall/oidplus/tree/d0ea0e9f89a5f8dd808652253eabd71a68722ec8"
  4901.             ]
  4902.         }
  4903.     },
  4904.     {
  4905.         "version": "2.0.0.1110",
  4906.         "date": "2023-03-03 12:17:54 +0100",
  4907.         "author": "Daniel Marschall (ViaThinkSoft)",
  4908.         "changes": [],
  4909.         "sources": {
  4910.             "svn": [
  4911.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1110"
  4912.             ],
  4913.             "git": [
  4914.                 "https://github.com/danielmarschall/oidplus/tree/a097da74b4e50ce3f44c6f6b061a0846f7469deb"
  4915.             ]
  4916.         }
  4917.     },
  4918.     {
  4919.         "version": "2.0.0.1109",
  4920.         "date": "2023-03-03 00:11:31 +0100",
  4921.         "author": "Daniel Marschall (ViaThinkSoft)",
  4922.         "changes": [],
  4923.         "sources": {
  4924.             "svn": [
  4925.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1109"
  4926.             ],
  4927.             "git": [
  4928.                 "https://github.com/danielmarschall/oidplus/tree/de52341d1637e4d3facec69b5c9df5a594397eb7"
  4929.             ]
  4930.         }
  4931.     },
  4932.     {
  4933.         "version": "2.0.0.1108",
  4934.         "date": "2023-03-02 17:06:38 +0100",
  4935.         "author": "Daniel Marschall (ViaThinkSoft)",
  4936.         "changes": [
  4937.             "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.",
  4938.             "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."
  4939.         ],
  4940.         "sources": {
  4941.             "svn": [
  4942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1108"
  4943.             ],
  4944.             "git": [
  4945.                 "https://github.com/danielmarschall/oidplus/tree/6eb24429e53743421f1da85b5d562dbf7e9b2173"
  4946.             ]
  4947.         }
  4948.     },
  4949.     {
  4950.         "version": "2.0.0.1107",
  4951.         "date": "2023-03-01 13:26:17 +0100",
  4952.         "author": "Daniel Marschall (ViaThinkSoft)",
  4953.         "changes": [],
  4954.         "sources": {
  4955.             "svn": [
  4956.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1107"
  4957.             ],
  4958.             "git": [
  4959.                 "https://github.com/danielmarschall/oidplus/tree/bb8d31d54b26f733def51ae3098be67c1b8ed09c"
  4960.             ]
  4961.         }
  4962.     },
  4963.     {
  4964.         "version": "2.0.0.1106",
  4965.         "date": "2023-03-01 02:22:19 +0100",
  4966.         "author": "Daniel Marschall (ViaThinkSoft)",
  4967.         "changes": [],
  4968.         "sources": {
  4969.             "svn": [
  4970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1106"
  4971.             ],
  4972.             "git": [
  4973.                 "https://github.com/danielmarschall/oidplus/tree/35c2e4f39e577e07c1f84bedfc74a24f7d66ed0f"
  4974.             ]
  4975.         }
  4976.     },
  4977.     {
  4978.         "version": "2.0.0.1105",
  4979.         "date": "2023-02-28 23:54:47 +0100",
  4980.         "author": "Daniel Marschall (ViaThinkSoft)",
  4981.         "changes": [
  4982.             "Vendor update"
  4983.         ],
  4984.         "sources": {
  4985.             "svn": [
  4986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1105"
  4987.             ],
  4988.             "git": [
  4989.                 "https://github.com/danielmarschall/oidplus/tree/7c1fefa41a93ebaa275a2b276d5d019d1286aa84"
  4990.             ]
  4991.         }
  4992.     },
  4993.     {
  4994.         "version": "2.0.0.1104",
  4995.         "date": "2023-02-28 17:16:41 +0100",
  4996.         "author": "Daniel Marschall (ViaThinkSoft)",
  4997.         "changes": [],
  4998.         "sources": {
  4999.             "svn": [
  5000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1104"
  5001.             ],
  5002.             "git": [
  5003.                 "https://github.com/danielmarschall/oidplus/tree/9a0c3c545b222e0742dd38d0b0e28db35855d222"
  5004.             ]
  5005.         }
  5006.     },
  5007.     {
  5008.         "version": "2.0.0.1103",
  5009.         "date": "2023-02-28 17:06:29 +0100",
  5010.         "author": "Daniel Marschall (ViaThinkSoft)",
  5011.         "changes": [],
  5012.         "sources": {
  5013.             "svn": [
  5014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1103"
  5015.             ],
  5016.             "git": [
  5017.                 "https://github.com/danielmarschall/oidplus/tree/5e241f130951d4292648f1be3a053f156e63ae31"
  5018.             ]
  5019.         }
  5020.     },
  5021.     {
  5022.         "version": "2.0.0.1102",
  5023.         "date": "2023-02-27 16:03:57 +0100",
  5024.         "author": "Daniel Marschall (ViaThinkSoft)",
  5025.         "changes": [
  5026.             "Renaming of some functions in vts_crypt.inc.php"
  5027.         ],
  5028.         "sources": {
  5029.             "svn": [
  5030.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1102"
  5031.             ],
  5032.             "git": [
  5033.                 "https://github.com/danielmarschall/oidplus/tree/d59e23acc852670317e115d161ddc8e252f5f109"
  5034.             ]
  5035.         }
  5036.     },
  5037.     {
  5038.         "version": "2.0.0.1101",
  5039.         "date": "2023-02-27 13:43:00 +0100",
  5040.         "author": "Daniel Marschall (ViaThinkSoft)",
  5041.         "changes": [
  5042.             "Vendor update"
  5043.         ],
  5044.         "sources": {
  5045.             "svn": [
  5046.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1101"
  5047.             ],
  5048.             "git": [
  5049.                 "https://github.com/danielmarschall/oidplus/tree/5676e67e9275c7cf79a449c893cff20e8202e6c7"
  5050.             ]
  5051.         }
  5052.     },
  5053.     {
  5054.         "version": "2.0.0.1100",
  5055.         "date": "2023-02-27 13:26:52 +0100",
  5056.         "author": "Daniel Marschall (ViaThinkSoft)",
  5057.         "changes": [
  5058.             "MSSQL DB Update fix"
  5059.         ],
  5060.         "sources": {
  5061.             "svn": [
  5062.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1100"
  5063.             ],
  5064.             "git": [
  5065.                 "https://github.com/danielmarschall/oidplus/tree/93f9a329b0de8509a7ecc653a255924584fd2e10"
  5066.             ]
  5067.         }
  5068.     },
  5069.     {
  5070.         "version": "2.0.0.1099",
  5071.         "date": "2023-02-27 12:52:20 +0100",
  5072.         "author": "Daniel Marschall (ViaThinkSoft)",
  5073.         "changes": [
  5074.             "RA Auth plugins can now be only-hash or only-verify"
  5075.         ],
  5076.         "sources": {
  5077.             "svn": [
  5078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1099"
  5079.             ],
  5080.             "git": [
  5081.                 "https://github.com/danielmarschall/oidplus/tree/0ecadc9f3d5a138fcd0169fc4ec373f933e5bd8b"
  5082.             ]
  5083.         }
  5084.     },
  5085.     {
  5086.         "version": "2.0.0.1098",
  5087.         "date": "2023-02-27 12:02:09 +0100",
  5088.         "author": "Daniel Marschall (ViaThinkSoft)",
  5089.         "changes": [
  5090.             "Added more arguments to random_bytes_ex() to force CSRNG"
  5091.         ],
  5092.         "sources": {
  5093.             "svn": [
  5094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1098"
  5095.             ],
  5096.             "git": [
  5097.                 "https://github.com/danielmarschall/oidplus/tree/36374a95750902e22df0d59b1698f8e855ea29f9"
  5098.             ]
  5099.         }
  5100.     },
  5101.     {
  5102.         "version": "2.0.0.1097",
  5103.         "date": "2023-02-27 11:38:38 +0100",
  5104.         "author": "Daniel Marschall (ViaThinkSoft)",
  5105.         "changes": [
  5106.             "More changes in re VTS MCF 1.0 auth"
  5107.         ],
  5108.         "sources": {
  5109.             "svn": [
  5110.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1097"
  5111.             ],
  5112.             "git": [
  5113.                 "https://github.com/danielmarschall/oidplus/tree/ab945d5b5709fb89adf503e8682362c15e4f4d5b"
  5114.             ]
  5115.         }
  5116.     },
  5117.     {
  5118.         "version": "2.0.0.1096",
  5119.         "date": "2023-02-27 09:52:19 +0100",
  5120.         "author": "Daniel Marschall (ViaThinkSoft)",
  5121.         "changes": [],
  5122.         "sources": {
  5123.             "svn": [
  5124.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1096"
  5125.             ],
  5126.             "git": [
  5127.                 "https://github.com/danielmarschall/oidplus/tree/6ac15d2fc59e3c7f20b35cb4e190b6c2a400b013"
  5128.             ]
  5129.         }
  5130.     },
  5131.     {
  5132.         "version": "2.0.0.1095",
  5133.         "date": "2023-02-27 01:58:30 +0100",
  5134.         "author": "Daniel Marschall (ViaThinkSoft)",
  5135.         "changes": [],
  5136.         "sources": {
  5137.             "svn": [
  5138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1095"
  5139.             ],
  5140.             "git": [
  5141.                 "https://github.com/danielmarschall/oidplus/tree/fe6cd26c6a0a189444dc8552cf286a24124c9ba4"
  5142.             ]
  5143.         }
  5144.     },
  5145.     {
  5146.         "version": "2.0.0.1094",
  5147.         "date": "2023-02-27 01:50:46 +0100",
  5148.         "author": "Daniel Marschall (ViaThinkSoft)",
  5149.         "changes": [
  5150.             "Added auth plugin A6_crypt"
  5151.         ],
  5152.         "sources": {
  5153.             "svn": [
  5154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1094"
  5155.             ],
  5156.             "git": [
  5157.                 "https://github.com/danielmarschall/oidplus/tree/e9e4b7d6ab516f8e4f4384c51651f86ef6c7bf41"
  5158.             ]
  5159.         }
  5160.     },
  5161.     {
  5162.         "version": "2.0.0.1093",
  5163.         "date": "2023-02-26 23:54:33 +0100",
  5164.         "author": "Daniel Marschall (ViaThinkSoft)",
  5165.         "changes": [
  5166.             "Changed default VTS MCF algorithm from salted sha3-512 to sha3-512-hmac"
  5167.         ],
  5168.         "sources": {
  5169.             "svn": [
  5170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1093"
  5171.             ],
  5172.             "git": [
  5173.                 "https://github.com/danielmarschall/oidplus/tree/7045a0b4c66910783ec65422701cb1773fb4e4c6"
  5174.             ]
  5175.         }
  5176.     },
  5177.     {
  5178.         "version": "2.0.0.1092",
  5179.         "date": "2023-02-26 23:48:28 +0100",
  5180.         "author": "Daniel Marschall (ViaThinkSoft)",
  5181.         "changes": [],
  5182.         "sources": {
  5183.             "svn": [
  5184.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1092"
  5185.             ],
  5186.             "git": [
  5187.                 "https://github.com/danielmarschall/oidplus/tree/5440e4ab3da1f9ec105b01e1a6140e4fd56f9c9b"
  5188.             ]
  5189.         }
  5190.     },
  5191.     {
  5192.         "version": "2.0.0.1091",
  5193.         "date": "2023-02-26 23:43:12 +0100",
  5194.         "author": "Daniel Marschall (ViaThinkSoft)",
  5195.         "changes": [],
  5196.         "sources": {
  5197.             "svn": [
  5198.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1091"
  5199.             ],
  5200.             "git": [
  5201.                 "https://github.com/danielmarschall/oidplus/tree/c7b9338db3d1e89caab84a5a7ecff0b87e4f96c8"
  5202.             ]
  5203.         }
  5204.     },
  5205.     {
  5206.         "version": "2.0.0.1090",
  5207.         "date": "2023-02-26 23:28:25 +0100",
  5208.         "author": "Daniel Marschall (ViaThinkSoft)",
  5209.         "changes": [
  5210.             "DATABASE UPDATE (v1002): The database fields ra.salt and ra.authkey have been merged.",
  5211.             "Auth plugins A1_phpgeneric_salted_hex and A2_sha3_salted_base64 have been removed and replaced by A5_vts_mcf.",
  5212.             "Auth plugin A3_bcrypt/OIDplusAuthPluginBCrypt.class.php does not accept the A3# prefix anymore (gets removed in the migration procedure).",
  5213.             "Hashes of A1*# and A2# get migrated to the ViaThinkSoft MCF 1.0 hashes.",
  5214.             "!!!!! It is recommended to make a backup of your \"ra\" table in case something goes wrong with the migration of the hashes !!!!!"
  5215.         ],
  5216.         "sources": {
  5217.             "svn": [
  5218.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1090"
  5219.             ],
  5220.             "git": [
  5221.                 "https://github.com/danielmarschall/oidplus/tree/164c3fb24fe038fc97beca2ef14cf56070dbf95c"
  5222.             ]
  5223.         }
  5224.     },
  5225.     {
  5226.         "version": "2.0.0.1089",
  5227.         "date": "2023-02-26 19:05:49 +0100",
  5228.         "author": "Daniel Marschall (ViaThinkSoft)",
  5229.         "changes": [],
  5230.         "sources": {
  5231.             "svn": [
  5232.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1089"
  5233.             ],
  5234.             "git": [
  5235.                 "https://github.com/danielmarschall/oidplus/tree/3873f86646490040cb4e7e4c0eb7e35686da70a9"
  5236.             ]
  5237.         }
  5238.     },
  5239.     {
  5240.         "version": "2.0.0.1088",
  5241.         "date": "2023-02-26 19:00:05 +0100",
  5242.         "author": "Daniel Marschall (ViaThinkSoft)",
  5243.         "changes": [
  5244.             "Added Argon2 auth plugin (only RAs).",
  5245.             "Config: Auth plugin setting can (and should) be empty, which means that OIDplus automatically chooses the best auth plugin.",
  5246.             "RA Auth plugins: Added available() function to OIDplusAuthPlugin.",
  5247.             "Removed \"A3#\" prefix from password hashes created by plugin A3_bcrypt."
  5248.         ],
  5249.         "sources": {
  5250.             "svn": [
  5251.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1088"
  5252.             ],
  5253.             "git": [
  5254.                 "https://github.com/danielmarschall/oidplus/tree/60643d826dbc6082d2fa0bf1e9b7d69054e66142"
  5255.             ]
  5256.         }
  5257.     },
  5258.     {
  5259.         "version": "2.0.0.1087",
  5260.         "date": "2023-02-26 01:18:19 +0100",
  5261.         "author": "Daniel Marschall (ViaThinkSoft)",
  5262.         "changes": [],
  5263.         "sources": {
  5264.             "svn": [
  5265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1087"
  5266.             ],
  5267.             "git": [
  5268.                 "https://github.com/danielmarschall/oidplus/tree/f03351faf3848666260bda2ab7a345a9d130b5c5"
  5269.             ]
  5270.         }
  5271.     },
  5272.     {
  5273.         "version": "2.0.0.1086",
  5274.         "date": "2023-02-26 01:12:29 +0100",
  5275.         "author": "Daniel Marschall (ViaThinkSoft)",
  5276.         "changes": [
  5277.             "Avoid calling *.class.php files directly to avoid PHP errors (Github Issue #4)"
  5278.         ],
  5279.         "sources": {
  5280.             "svn": [
  5281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1086"
  5282.             ],
  5283.             "git": [
  5284.                 "https://github.com/danielmarschall/oidplus/tree/bd5cf86838fdd7d41ada743fe591c7b3d83da4df"
  5285.             ]
  5286.         }
  5287.     },
  5288.     {
  5289.         "version": "2.0.0.1085",
  5290.         "date": "2023-02-26 00:37:36 +0100",
  5291.         "author": "Daniel Marschall (ViaThinkSoft)",
  5292.         "changes": [],
  5293.         "sources": {
  5294.             "svn": [
  5295.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1085"
  5296.             ],
  5297.             "git": [
  5298.                 "https://github.com/danielmarschall/oidplus/tree/573ed877e4af9ea4dd42217500599687694879e6"
  5299.             ]
  5300.         }
  5301.     },
  5302.     {
  5303.         "version": "2.0.0.1084",
  5304.         "date": "2023-02-26 00:10:51 +0100",
  5305.         "author": "Daniel Marschall (ViaThinkSoft)",
  5306.         "changes": [
  5307.             "Auth plugin \"A1\" does now also accepts base64 payload in addition to hex code. Also, 4 more algorithms are unlocked."
  5308.         ],
  5309.         "sources": {
  5310.             "svn": [
  5311.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1084"
  5312.             ],
  5313.             "git": [
  5314.                 "https://github.com/danielmarschall/oidplus/tree/65646677ff2f919eb3bd31c2124581f5cdf1edfc"
  5315.             ]
  5316.         }
  5317.     },
  5318.     {
  5319.         "version": "2.0.0.1083",
  5320.         "date": "2023-02-03 00:51:09 +0100",
  5321.         "author": "Daniel Marschall (ViaThinkSoft)",
  5322.         "changes": [
  5323.             "Minor changes"
  5324.         ],
  5325.         "sources": {
  5326.             "svn": [
  5327.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1083"
  5328.             ],
  5329.             "git": [
  5330.                 "https://github.com/danielmarschall/oidplus/tree/5f1db838dea97f5e0e4dd83ca269d06d65c9e3d8"
  5331.             ]
  5332.         }
  5333.     },
  5334.     {
  5335.         "version": "2.0.0.1082",
  5336.         "date": "2023-02-03 00:14:42 +0100",
  5337.         "author": "Daniel Marschall (ViaThinkSoft)",
  5338.         "changes": [
  5339.             "Minor changes"
  5340.         ],
  5341.         "sources": {
  5342.             "svn": [
  5343.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1082"
  5344.             ],
  5345.             "git": [
  5346.                 "https://github.com/danielmarschall/oidplus/tree/af3d21e4c9c60d38423d18f8d9caba5f29836958"
  5347.             ]
  5348.         }
  5349.     },
  5350.     {
  5351.         "version": "2.0.0.1081",
  5352.         "date": "2023-01-24 00:15:33 +0100",
  5353.         "author": "Daniel Marschall (ViaThinkSoft)",
  5354.         "changes": [
  5355.             "Release Internet Draft draft-viathinksoft-oidip-05"
  5356.         ],
  5357.         "sources": {
  5358.             "svn": [
  5359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1081"
  5360.             ],
  5361.             "git": [
  5362.                 "https://github.com/danielmarschall/oidplus/tree/b0fbf1143ddf1283376c9763e27b2e3895b2d3ec"
  5363.             ]
  5364.         }
  5365.     },
  5366.     {
  5367.         "version": "2.0.0.1080",
  5368.         "date": "2023-01-11 00:07:41 +0100",
  5369.         "author": "Daniel Marschall (ViaThinkSoft)",
  5370.         "changes": [],
  5371.         "sources": {
  5372.             "svn": [
  5373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1080"
  5374.             ],
  5375.             "git": [
  5376.                 "https://github.com/danielmarschall/oidplus/tree/b9a7a0b1fcd72a548bde5440d00f18f0b6c6f587"
  5377.             ]
  5378.         }
  5379.     },
  5380.     {
  5381.         "version": "2.0.0.1079",
  5382.         "date": "2023-01-08 22:12:42 +0100",
  5383.         "author": "Daniel Marschall (ViaThinkSoft)",
  5384.         "changes": [
  5385.             "VTS E0 AID => OID mapping"
  5386.         ],
  5387.         "sources": {
  5388.             "svn": [
  5389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1079"
  5390.             ],
  5391.             "git": [
  5392.                 "https://github.com/danielmarschall/oidplus/tree/c5491f52545e72311631cb7bfc0b3f2f79c71af3"
  5393.             ]
  5394.         }
  5395.     },
  5396.     {
  5397.         "version": "2.0.0.1078",
  5398.         "date": "2023-01-08 20:31:10 +0100",
  5399.         "author": "Daniel Marschall (ViaThinkSoft)",
  5400.         "changes": [
  5401.             "Introduced OIDplus System Application Identifier (AID) and OIDplus Information Object Application Identifier (AID)"
  5402.         ],
  5403.         "sources": {
  5404.             "svn": [
  5405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1078"
  5406.             ],
  5407.             "git": [
  5408.                 "https://github.com/danielmarschall/oidplus/tree/a0510b25d657048c07c21e821d54b991ce1266e7"
  5409.             ]
  5410.         }
  5411.     },
  5412.     {
  5413.         "version": "2.0.0.1077",
  5414.         "date": "2023-01-04 01:34:48 +0100",
  5415.         "author": "Daniel Marschall (ViaThinkSoft)",
  5416.         "changes": [
  5417.             "Application Identifier (AID) \"VTS B1\" (member) and \"VTS B2\" (products) bidirectional AltID mapping OID<=>AID established"
  5418.         ],
  5419.         "sources": {
  5420.             "svn": [
  5421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1077"
  5422.             ],
  5423.             "git": [
  5424.                 "https://github.com/danielmarschall/oidplus/tree/6525240d0389e0b9efd7e9e4d27d019258fa4fe7"
  5425.             ]
  5426.         }
  5427.     },
  5428.     {
  5429.         "version": "2.0.0.1076",
  5430.         "date": "2023-01-04 00:50:34 +0100",
  5431.         "author": "Daniel Marschall (ViaThinkSoft)",
  5432.         "changes": [
  5433.             "More design fixes"
  5434.         ],
  5435.         "sources": {
  5436.             "svn": [
  5437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1076"
  5438.             ],
  5439.             "git": [
  5440.                 "https://github.com/danielmarschall/oidplus/tree/1625cdf6aec766839712e71fd0570560ff036233"
  5441.             ]
  5442.         }
  5443.     },
  5444.     {
  5445.         "version": "2.0.0.1075",
  5446.         "date": "2023-01-04 00:02:12 +0100",
  5447.         "author": "Daniel Marschall (ViaThinkSoft)",
  5448.         "changes": [
  5449.             "Small design fixes"
  5450.         ],
  5451.         "sources": {
  5452.             "svn": [
  5453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1075"
  5454.             ],
  5455.             "git": [
  5456.                 "https://github.com/danielmarschall/oidplus/tree/9f0810a320e30116582946b27b386b9a65d6fd29"
  5457.             ]
  5458.         }
  5459.     },
  5460.     {
  5461.         "version": "2.0.0.1074",
  5462.         "date": "2023-01-03 23:10:43 +0100",
  5463.         "author": "Daniel Marschall (ViaThinkSoft)",
  5464.         "changes": [
  5465.             "Extended systeminfo.php. Also, SystemID now contains the ID, not the OID."
  5466.         ],
  5467.         "sources": {
  5468.             "svn": [
  5469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1074"
  5470.             ],
  5471.             "git": [
  5472.                 "https://github.com/danielmarschall/oidplus/tree/5e3c70e80b6f7b7fe5fa3c2b6d3228fa6c401dc8"
  5473.             ]
  5474.         }
  5475.     },
  5476.     {
  5477.         "version": "2.0.0.1073",
  5478.         "date": "2023-01-03 22:56:18 +0100",
  5479.         "author": "Daniel Marschall (ViaThinkSoft)",
  5480.         "changes": [
  5481.             "BUGFIX: OIDplus can now work with PKI again, even if OpenSSL is not installed",
  5482.             "Added System GUID (SHA1-Namebased UUID based on your public key)"
  5483.         ],
  5484.         "sources": {
  5485.             "svn": [
  5486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1073"
  5487.             ],
  5488.             "git": [
  5489.                 "https://github.com/danielmarschall/oidplus/tree/c65f197417f4a9ae526f3b3b9e7ea8dcbe10639a"
  5490.             ]
  5491.         }
  5492.     },
  5493.     {
  5494.         "version": "2.0.0.1072",
  5495.         "date": "2022-12-30 01:21:42 +0100",
  5496.         "author": "Daniel Marschall (ViaThinkSoft)",
  5497.         "changes": [
  5498.             "More internal plugin checks"
  5499.         ],
  5500.         "sources": {
  5501.             "svn": [
  5502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1072"
  5503.             ],
  5504.             "git": [
  5505.                 "https://github.com/danielmarschall/oidplus/tree/76ebdc309129c3352206d18bdf0026cd21901c3e"
  5506.             ]
  5507.         }
  5508.     },
  5509.     {
  5510.         "version": "2.0.0.1071",
  5511.         "date": "2022-12-29 02:27:59 +0100",
  5512.         "author": "Daniel Marschall (ViaThinkSoft)",
  5513.         "changes": [
  5514.             "Implemented dependency check output for CLI"
  5515.         ],
  5516.         "sources": {
  5517.             "svn": [
  5518.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1071"
  5519.             ],
  5520.             "git": [
  5521.                 "https://github.com/danielmarschall/oidplus/tree/8ffb604b9722857c273e569d5c2bf09ac3f55832"
  5522.             ]
  5523.         }
  5524.     },
  5525.     {
  5526.         "version": "2.0.0.1070",
  5527.         "date": "2022-12-28 23:24:12 +0100",
  5528.         "author": "Daniel Marschall (ViaThinkSoft)",
  5529.         "changes": [],
  5530.         "sources": {
  5531.             "svn": [
  5532.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1070"
  5533.             ],
  5534.             "git": [
  5535.                 "https://github.com/danielmarschall/oidplus/tree/29b4987b16f638e76eca374d0704ad78d7155564"
  5536.             ]
  5537.         }
  5538.     },
  5539.     {
  5540.         "version": "2.0.0.1069",
  5541.         "date": "2022-12-28 23:21:20 +0100",
  5542.         "author": "Daniel Marschall (ViaThinkSoft)",
  5543.         "changes": [
  5544.             "(Internal code change)"
  5545.         ],
  5546.         "sources": {
  5547.             "svn": [
  5548.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1069"
  5549.             ],
  5550.             "git": [
  5551.                 "https://github.com/danielmarschall/oidplus/tree/345988e170d227dd8f9cac7ddea8bde3a39b52ca"
  5552.             ]
  5553.         }
  5554.     },
  5555.     {
  5556.         "version": "2.0.0.1068",
  5557.         "date": "2022-12-28 01:20:39 +0100",
  5558.         "author": "Daniel Marschall (ViaThinkSoft)",
  5559.         "changes": [
  5560.             "Improved \"low PHP version\" error handling"
  5561.         ],
  5562.         "sources": {
  5563.             "svn": [
  5564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1068"
  5565.             ],
  5566.             "git": [
  5567.                 "https://github.com/danielmarschall/oidplus/tree/142c8cfbdcedd0e3bfd6b912bf8050b3ab3be5c0"
  5568.             ]
  5569.         }
  5570.     },
  5571.     {
  5572.         "version": "2.0.0.1067",
  5573.         "date": "2022-12-27 19:13:31 +0100",
  5574.         "author": "Daniel Marschall (ViaThinkSoft)",
  5575.         "changes": [
  5576.             "Fixed problem with color replacement"
  5577.         ],
  5578.         "sources": {
  5579.             "svn": [
  5580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1067"
  5581.             ],
  5582.             "git": [
  5583.                 "https://github.com/danielmarschall/oidplus/tree/96b7e446d8e74b831b88a4a92f270bee25a63ee6"
  5584.             ]
  5585.         }
  5586.     },
  5587.     {
  5588.         "version": "2.0.0.1066",
  5589.         "date": "2022-12-27 11:34:50 +0100",
  5590.         "author": "Daniel Marschall (ViaThinkSoft)",
  5591.         "changes": [
  5592.             "(Internal code change)"
  5593.         ],
  5594.         "sources": {
  5595.             "svn": [
  5596.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1066"
  5597.             ],
  5598.             "git": [
  5599.                 "https://github.com/danielmarschall/oidplus/tree/d3e3eb83ee66fa813d0b2dda62abce6cd3c87135"
  5600.             ]
  5601.         }
  5602.     },
  5603.     {
  5604.         "version": "2.0.0.1065",
  5605.         "date": "2022-12-27 10:00:55 +0100",
  5606.         "author": "Daniel Marschall (ViaThinkSoft)",
  5607.         "changes": [
  5608.             "OIDplus Setup/OOBE: <head> fields are now the same as in index.php"
  5609.         ],
  5610.         "sources": {
  5611.             "svn": [
  5612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1065"
  5613.             ],
  5614.             "git": [
  5615.                 "https://github.com/danielmarschall/oidplus/tree/d5ac954b865c0509a83aac84e694c01e82e258ad"
  5616.             ]
  5617.         }
  5618.     },
  5619.     {
  5620.         "version": "2.0.0.1064",
  5621.         "date": "2022-12-26 23:30:18 +0100",
  5622.         "author": "Daniel Marschall (ViaThinkSoft)",
  5623.         "changes": [
  5624.             "OIDplus DOS/Win311/95 small fixes"
  5625.         ],
  5626.         "sources": {
  5627.             "svn": [
  5628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1064"
  5629.             ],
  5630.             "git": [
  5631.                 "https://github.com/danielmarschall/oidplus/tree/3b016847e36bbcea480eae2ed6cc8520fb5a1a45"
  5632.             ]
  5633.         }
  5634.     },
  5635.     {
  5636.         "version": "2.0.0.1063",
  5637.         "date": "2022-12-26 22:23:12 +0100",
  5638.         "author": "Daniel Marschall (ViaThinkSoft)",
  5639.         "changes": [
  5640.             "Added PHPStan to the acknowledgements"
  5641.         ],
  5642.         "sources": {
  5643.             "svn": [
  5644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1063"
  5645.             ],
  5646.             "git": [
  5647.                 "https://github.com/danielmarschall/oidplus/tree/a28855eee41d93ff9f0c54215b9d43cb5a1ffb53"
  5648.             ]
  5649.         }
  5650.     },
  5651.     {
  5652.         "version": "2.0.0.1062",
  5653.         "date": "2022-12-26 22:14:36 +0100",
  5654.         "author": "Daniel Marschall (ViaThinkSoft)",
  5655.         "changes": [
  5656.             "Fixed PHP 8.2.0 incompatibility (\"Documents and Resources\" root node)"
  5657.         ],
  5658.         "sources": {
  5659.             "svn": [
  5660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1062"
  5661.             ],
  5662.             "git": [
  5663.                 "https://github.com/danielmarschall/oidplus/tree/c7f76198174956168d48856565a5f86e652c17aa"
  5664.             ]
  5665.         }
  5666.     },
  5667.     {
  5668.         "version": "2.0.0.1061",
  5669.         "date": "2022-12-26 22:10:15 +0100",
  5670.         "author": "Daniel Marschall (ViaThinkSoft)",
  5671.         "changes": [
  5672.             "Software update: Explicit warning if CURL is not installed rather than a \"something went wrong\" error"
  5673.         ],
  5674.         "sources": {
  5675.             "svn": [
  5676.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1061"
  5677.             ],
  5678.             "git": [
  5679.                 "https://github.com/danielmarschall/oidplus/tree/9665f3d511045836cef96c01554b3828c666c676"
  5680.             ]
  5681.         }
  5682.     },
  5683.     {
  5684.         "version": "2.0.0.1060",
  5685.         "date": "2022-12-26 22:04:49 +0100",
  5686.         "author": "Daniel Marschall (ViaThinkSoft)",
  5687.         "changes": [
  5688.             "Fixed problem with language switcher in new Setup design"
  5689.         ],
  5690.         "sources": {
  5691.             "svn": [
  5692.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1060"
  5693.             ],
  5694.             "git": [
  5695.                 "https://github.com/danielmarschall/oidplus/tree/44c9725e63bc3b12e610106027269cc030910251"
  5696.             ]
  5697.         }
  5698.     },
  5699.     {
  5700.         "version": "2.0.0.1059",
  5701.         "date": "2022-12-26 22:03:43 +0100",
  5702.         "author": "Daniel Marschall (ViaThinkSoft)",
  5703.         "changes": [
  5704.             "Fixed problem with SSL redirection cookie set by Setup"
  5705.         ],
  5706.         "sources": {
  5707.             "svn": [
  5708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1059"
  5709.             ],
  5710.             "git": [
  5711.                 "https://github.com/danielmarschall/oidplus/tree/b0d9a603963867f6f70bc3273f9d1a8f2f1753ef"
  5712.             ]
  5713.         }
  5714.     },
  5715.     {
  5716.         "version": "2.0.0.1058",
  5717.         "date": "2022-12-26 22:02:50 +0100",
  5718.         "author": "Daniel Marschall (ViaThinkSoft)",
  5719.         "changes": [
  5720.             "Fixed PHP 8.2.0 incompatibility (Object type root nodes)"
  5721.         ],
  5722.         "sources": {
  5723.             "svn": [
  5724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1058"
  5725.             ],
  5726.             "git": [
  5727.                 "https://github.com/danielmarschall/oidplus/tree/ec9bba163f3013166ffc813e309ffe384075ae4d"
  5728.             ]
  5729.         }
  5730.     },
  5731.     {
  5732.         "version": "2.0.0.1057",
  5733.         "date": "2022-12-26 19:42:21 +0100",
  5734.         "author": "Daniel Marschall (ViaThinkSoft)",
  5735.         "changes": [],
  5736.         "sources": {
  5737.             "svn": [
  5738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1057"
  5739.             ],
  5740.             "git": [
  5741.                 "https://github.com/danielmarschall/oidplus/tree/2214c34a8a0cc1619d1254dda367400a1e567513"
  5742.             ]
  5743.         }
  5744.     },
  5745.     {
  5746.         "version": "2.0.0.1056",
  5747.         "date": "2022-12-26 19:28:38 +0100",
  5748.         "author": "Daniel Marschall (ViaThinkSoft)",
  5749.         "changes": [
  5750.             "Vendor update"
  5751.         ],
  5752.         "sources": {
  5753.             "svn": [
  5754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1056"
  5755.             ],
  5756.             "git": [
  5757.                 "https://github.com/danielmarschall/oidplus/tree/12ba2430b6cc505617cbf1c068e1220101cc5109"
  5758.             ]
  5759.         }
  5760.     },
  5761.     {
  5762.         "version": "2.0.0.1055",
  5763.         "date": "2022-12-26 18:17:44 +0100",
  5764.         "author": "Daniel Marschall (ViaThinkSoft)",
  5765.         "changes": [
  5766.             "OIDplus Setup and OOBE now have the main design (and is dark-theme compatible)"
  5767.         ],
  5768.         "sources": {
  5769.             "svn": [
  5770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1055"
  5771.             ],
  5772.             "git": [
  5773.                 "https://github.com/danielmarschall/oidplus/tree/81226f27a20eecd775aa19a55007ce7cf9a4a1fd"
  5774.             ]
  5775.         }
  5776.     },
  5777.     {
  5778.         "version": "2.0.0.1054",
  5779.         "date": "2022-12-26 01:49:20 +0100",
  5780.         "author": "Daniel Marschall (ViaThinkSoft)",
  5781.         "changes": [
  5782.             "FourCC: Added integer representation"
  5783.         ],
  5784.         "sources": {
  5785.             "svn": [
  5786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1054"
  5787.             ],
  5788.             "git": [
  5789.                 "https://github.com/danielmarschall/oidplus/tree/06cb236656ef9d0a7bf48c212d98da7b2de3fea8"
  5790.             ]
  5791.         }
  5792.     },
  5793.     {
  5794.         "version": "2.0.0.1053",
  5795.         "date": "2022-12-26 00:48:36 +0100",
  5796.         "author": "Daniel Marschall (ViaThinkSoft)",
  5797.         "changes": [
  5798.             "OIDplus for DOS / Windows95 Export splits the root parents now correct"
  5799.         ],
  5800.         "sources": {
  5801.             "svn": [
  5802.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1053"
  5803.             ],
  5804.             "git": [
  5805.                 "https://github.com/danielmarschall/oidplus/tree/87b44bf1ad29d201ee75d54f41ecd736d12ae846"
  5806.             ]
  5807.         }
  5808.     },
  5809.     {
  5810.         "version": "2.0.0.1052",
  5811.         "date": "2022-12-25 22:41:57 +0100",
  5812.         "author": "Daniel Marschall (ViaThinkSoft)",
  5813.         "changes": [
  5814.             "OID-Info URLs prefer HTTPS variant https://oid-rep.orange-labs.fr/ instead of HTTP variant http://oid-info.com/"
  5815.         ],
  5816.         "sources": {
  5817.             "svn": [
  5818.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1052"
  5819.             ],
  5820.             "git": [
  5821.                 "https://github.com/danielmarschall/oidplus/tree/226d44ad6f59b42c3b203f371f73e0093a891b9a"
  5822.             ]
  5823.         }
  5824.     },
  5825.     {
  5826.         "version": "2.0.0.1051",
  5827.         "date": "2022-12-22 00:45:05 +0100",
  5828.         "author": "Daniel Marschall (ViaThinkSoft)",
  5829.         "changes": [
  5830.             "Small fix in config migration procedure"
  5831.         ],
  5832.         "sources": {
  5833.             "svn": [
  5834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1051"
  5835.             ],
  5836.             "git": [
  5837.                 "https://github.com/danielmarschall/oidplus/tree/7bc0af1a1b681f02ea95e860033985f3a699325f"
  5838.             ]
  5839.         }
  5840.     },
  5841.     {
  5842.         "version": "2.0.0.1050",
  5843.         "date": "2022-12-21 01:13:04 +0100",
  5844.         "author": "Daniel Marschall (ViaThinkSoft)",
  5845.         "changes": [
  5846.             "Huge change in internal code structure!",
  5847.             "All OIDplus classes are now in the class namespace \"ViaThinkSoft\\OIDplus\".",
  5848.             "!!! WARNING:",
  5849.             "!!! All plugins MUST put their classes in a namespace and the constant \"INSIDE_OIDPLUS\" must not be used anymore.",
  5850.             "!!! If you have a third-party plugin installed which is NOT bundled with OIDplus, you MUST update it.",
  5851.             "!!! Recommendation: Remove the plugin first, then update OIDplus, then ask the author to change the plugin.",
  5852.             "!!! If you have not installed any third-party plugins, then it is safe to update now."
  5853.         ],
  5854.         "sources": {
  5855.             "svn": [
  5856.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1050"
  5857.             ],
  5858.             "git": [
  5859.                 "https://github.com/danielmarschall/oidplus/tree/2c479351f99237967ee3edbeb704f9b4180454f9"
  5860.             ]
  5861.         }
  5862.     },
  5863.     {
  5864.         "version": "2.0.0.1049",
  5865.         "date": "2022-12-20 13:33:21 +0100",
  5866.         "author": "Daniel Marschall (ViaThinkSoft)",
  5867.         "changes": [
  5868.             "Fix setup not working (bug introduced in SVN Rev 1041 on 9 Dec 2022)"
  5869.         ],
  5870.         "sources": {
  5871.             "svn": [
  5872.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1049"
  5873.             ],
  5874.             "git": [
  5875.                 "https://github.com/danielmarschall/oidplus/tree/32dd7562e254d97ee47f872d0183ce1fd23ad351"
  5876.             ]
  5877.         }
  5878.     },
  5879.     {
  5880.         "version": "2.0.0.1048",
  5881.         "date": "2022-12-11 02:20:19 +0100",
  5882.         "author": "Daniel Marschall (ViaThinkSoft)",
  5883.         "changes": [],
  5884.         "sources": {
  5885.             "svn": [
  5886.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1048"
  5887.             ],
  5888.             "git": [
  5889.                 "https://github.com/danielmarschall/oidplus/tree/d3bf821e33efa8b51b7f9131d5e1a3c0689f491d"
  5890.             ]
  5891.         }
  5892.     },
  5893.     {
  5894.         "version": "2.0.0.1047",
  5895.         "date": "2022-12-11 01:37:48 +0100",
  5896.         "author": "Daniel Marschall (ViaThinkSoft)",
  5897.         "changes": [
  5898.             "Fixed PHPInfo for PHP 8.2"
  5899.         ],
  5900.         "sources": {
  5901.             "svn": [
  5902.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1047"
  5903.             ],
  5904.             "git": [
  5905.                 "https://github.com/danielmarschall/oidplus/tree/b217794f2cd3ba555df9477ff61a30b1cf0fced5"
  5906.             ]
  5907.         }
  5908.     },
  5909.     {
  5910.         "version": "2.0.0.1046",
  5911.         "date": "2022-12-11 01:22:05 +0100",
  5912.         "author": "Daniel Marschall (ViaThinkSoft)",
  5913.         "changes": [
  5914.             "Removal of deprecated utf8_encode()"
  5915.         ],
  5916.         "sources": {
  5917.             "svn": [
  5918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1046"
  5919.             ],
  5920.             "git": [
  5921.                 "https://github.com/danielmarschall/oidplus/tree/10cbd4d8e557318e37b61bbf2937f1278f6514d6"
  5922.             ]
  5923.         }
  5924.     },
  5925.     {
  5926.         "version": "2.0.0.1045",
  5927.         "date": "2022-12-10 23:53:01 +0100",
  5928.         "author": "Daniel Marschall (ViaThinkSoft)",
  5929.         "changes": [],
  5930.         "sources": {
  5931.             "svn": [
  5932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1045"
  5933.             ],
  5934.             "git": [
  5935.                 "https://github.com/danielmarschall/oidplus/tree/544e54617d639fca3b3d782fa86790e27b10cdfd"
  5936.             ]
  5937.         }
  5938.     },
  5939.     {
  5940.         "version": "2.0.0.1044",
  5941.         "date": "2022-12-09 23:58:50 +0100",
  5942.         "author": "Daniel Marschall (ViaThinkSoft)",
  5943.         "changes": [],
  5944.         "sources": {
  5945.             "svn": [
  5946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1044"
  5947.             ],
  5948.             "git": [
  5949.                 "https://github.com/danielmarschall/oidplus/tree/b069ae3e7b6907a92e9112592eb2e1683075d6ed"
  5950.             ]
  5951.         }
  5952.     },
  5953.     {
  5954.         "version": "2.0.0.1043",
  5955.         "date": "2022-12-09 23:19:02 +0100",
  5956.         "author": "Daniel Marschall (ViaThinkSoft)",
  5957.         "changes": [],
  5958.         "sources": {
  5959.             "svn": [
  5960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1043"
  5961.             ],
  5962.             "git": [
  5963.                 "https://github.com/danielmarschall/oidplus/tree/78dbe0ccb4c76b39a2ccaf42c9aad02451bb586a"
  5964.             ]
  5965.         }
  5966.     },
  5967.     {
  5968.         "version": "2.0.0.1042",
  5969.         "date": "2022-12-09 22:05:45 +0100",
  5970.         "author": "Daniel Marschall (ViaThinkSoft)",
  5971.         "changes": [
  5972.             "PHP 8.2.0 compatibility"
  5973.         ],
  5974.         "sources": {
  5975.             "svn": [
  5976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1042"
  5977.             ],
  5978.             "git": [
  5979.                 "https://github.com/danielmarschall/oidplus/tree/ef728218d9fb02536aadedb81f975fc4c5ceface"
  5980.             ]
  5981.         }
  5982.     },
  5983.     {
  5984.         "version": "2.0.0.1041",
  5985.         "date": "2022-12-09 20:32:43 +0100",
  5986.         "author": "Daniel Marschall (ViaThinkSoft)",
  5987.         "changes": [
  5988.             "New base-config setting DEFAULT_LANGUAGE (possible values: enus, dede)"
  5989.         ],
  5990.         "sources": {
  5991.             "svn": [
  5992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1041"
  5993.             ],
  5994.             "git": [
  5995.                 "https://github.com/danielmarschall/oidplus/tree/fdff519cf3be59eb3c669fb7c22a831785c57703"
  5996.             ]
  5997.         }
  5998.     },
  5999.     {
  6000.         "version": "2.0.0.1040",
  6001.         "date": "2022-12-06 01:31:40 +0100",
  6002.         "author": "Daniel Marschall (ViaThinkSoft)",
  6003.         "changes": [
  6004.             "Fixed altids plugin (release 1.0.2)"
  6005.         ],
  6006.         "sources": {
  6007.             "svn": [
  6008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1040"
  6009.             ],
  6010.             "git": [
  6011.                 "https://github.com/danielmarschall/oidplus/tree/7f232d3614733600e9af57df61f1a764cfea86fd"
  6012.             ]
  6013.         }
  6014.     },
  6015.     {
  6016.         "version": "2.0.0.1039",
  6017.         "date": "2022-11-30 01:11:00 +0100",
  6018.         "author": "Daniel Marschall (ViaThinkSoft)",
  6019.         "changes": [],
  6020.         "sources": {
  6021.             "svn": [
  6022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1039"
  6023.             ],
  6024.             "git": [
  6025.                 "https://github.com/danielmarschall/oidplus/tree/03b6a00a3e007fd6d4127a53894c57108dd936a6"
  6026.             ]
  6027.         }
  6028.     },
  6029.     {
  6030.         "version": "2.0.0.1038",
  6031.         "date": "2022-11-27 12:14:30 +0100",
  6032.         "author": "Daniel Marschall (ViaThinkSoft)",
  6033.         "changes": [
  6034.             "Automated AJAX plugin: Blacklist button now has a confirmation dialog"
  6035.         ],
  6036.         "sources": {
  6037.             "svn": [
  6038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1038"
  6039.             ],
  6040.             "git": [
  6041.                 "https://github.com/danielmarschall/oidplus/tree/c5ec16113759f017acdb77f2864868d6be3fde8e"
  6042.             ]
  6043.         }
  6044.     },
  6045.     {
  6046.         "version": "2.0.0.1037",
  6047.         "date": "2022-11-27 02:15:58 +0100",
  6048.         "author": "Daniel Marschall (ViaThinkSoft)",
  6049.         "changes": [
  6050.             "Vendor update"
  6051.         ],
  6052.         "sources": {
  6053.             "svn": [
  6054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1037"
  6055.             ],
  6056.             "git": [
  6057.                 "https://github.com/danielmarschall/oidplus/tree/3ea811b3202b9f3eac65713d9fdad62762f52c05"
  6058.             ]
  6059.         }
  6060.     },
  6061.     {
  6062.         "version": "2.0.0.1036",
  6063.         "date": "2022-11-27 00:54:59 +0100",
  6064.         "author": "Daniel Marschall (ViaThinkSoft)",
  6065.         "changes": [
  6066.             "Server errors are now shown to the user instead of error message \"SyntaxError: Unexpected token < in JSON at position 0\""
  6067.         ],
  6068.         "sources": {
  6069.             "svn": [
  6070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1036"
  6071.             ],
  6072.             "git": [
  6073.                 "https://github.com/danielmarschall/oidplus/tree/c7177a64c8ae42415e1169e9dc7e4f43552c7554"
  6074.             ]
  6075.         }
  6076.     },
  6077.     {
  6078.         "version": "2.0.0.1035",
  6079.         "date": "2022-11-12 00:36:44 +0100",
  6080.         "author": "Daniel Marschall (ViaThinkSoft)",
  6081.         "changes": [
  6082.             "GUID and FourCC plugins have \"folder\" icons in the treeview if they are no leaf-nodes"
  6083.         ],
  6084.         "sources": {
  6085.             "svn": [
  6086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1035"
  6087.             ],
  6088.             "git": [
  6089.                 "https://github.com/danielmarschall/oidplus/tree/473ef91f8e71040bf11d4a1ff85a34f34c036908"
  6090.             ]
  6091.         }
  6092.     },
  6093.     {
  6094.         "version": "2.0.0.1034",
  6095.         "date": "2022-11-09 01:24:51 +0100",
  6096.         "author": "Daniel Marschall (ViaThinkSoft)",
  6097.         "changes": [
  6098.             "Composer no-dev (doesn't do any difference atm)"
  6099.         ],
  6100.         "sources": {
  6101.             "svn": [
  6102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1034"
  6103.             ],
  6104.             "git": [
  6105.                 "https://github.com/danielmarschall/oidplus/tree/a7e5f9fceb5286f234fcada67dd3cd40f36a4024"
  6106.             ]
  6107.         }
  6108.     },
  6109.     {
  6110.         "version": "2.0.0.1033",
  6111.         "date": "2022-11-09 01:06:17 +0100",
  6112.         "author": "Daniel Marschall (ViaThinkSoft)",
  6113.         "changes": [
  6114.             "Replaced some $_REQUEST with $_GET and $_POST.",
  6115.             "Made sure \"request_order\" is in a defined state. (Important: Cookies must not be $_REQUEST)"
  6116.         ],
  6117.         "sources": {
  6118.             "svn": [
  6119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1033"
  6120.             ],
  6121.             "git": [
  6122.                 "https://github.com/danielmarschall/oidplus/tree/9824a1d6adc238dd69c66e34003e938fd457f012"
  6123.             ]
  6124.         }
  6125.     },
  6126.     {
  6127.         "version": "2.0.0.1032",
  6128.         "date": "2022-11-05 01:36:23 +0100",
  6129.         "author": "Daniel Marschall (ViaThinkSoft)",
  6130.         "changes": [
  6131.             "Vendor update"
  6132.         ],
  6133.         "sources": {
  6134.             "svn": [
  6135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1032"
  6136.             ],
  6137.             "git": [
  6138.                 "https://github.com/danielmarschall/oidplus/tree/38850dc7a431156fdd51521ad00d186d15668f87"
  6139.             ]
  6140.         }
  6141.     },
  6142.     {
  6143.         "version": "2.0.0.1031",
  6144.         "date": "2022-11-01 19:08:32 +0100",
  6145.         "author": "Daniel Marschall (ViaThinkSoft)",
  6146.         "changes": [],
  6147.         "sources": {
  6148.             "svn": [
  6149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1031"
  6150.             ],
  6151.             "git": [
  6152.                 "https://github.com/danielmarschall/oidplus/tree/bebaee974ab8b6cd960eda31aac0343584043ab5"
  6153.             ]
  6154.         }
  6155.     },
  6156.     {
  6157.         "version": "2.0.0.1030",
  6158.         "date": "2022-10-29 13:07:35 +0200",
  6159.         "author": "Daniel Marschall (ViaThinkSoft)",
  6160.         "changes": [
  6161.             "Setup assistant looks now different dependent if the base config file already exists or not (especially to avoid accidental overwriting of the database)"
  6162.         ],
  6163.         "sources": {
  6164.             "svn": [
  6165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1030"
  6166.             ],
  6167.             "git": [
  6168.                 "https://github.com/danielmarschall/oidplus/tree/c2a276e7c3b0ff742a9772bbcc87058791f4330f"
  6169.             ]
  6170.         }
  6171.     },
  6172.     {
  6173.         "version": "2.0.0.1029",
  6174.         "date": "2022-10-28 10:11:40 +0200",
  6175.         "author": "Daniel Marschall (ViaThinkSoft)",
  6176.         "changes": [
  6177.             "Fixed bug in System Registration request after OOBE"
  6178.         ],
  6179.         "sources": {
  6180.             "svn": [
  6181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1029"
  6182.             ],
  6183.             "git": [
  6184.                 "https://github.com/danielmarschall/oidplus/tree/b5d4ec8321cc83a500ac14cb1953849f82dcb7fb"
  6185.             ]
  6186.         }
  6187.     },
  6188.     {
  6189.         "version": "2.0.0.1028",
  6190.         "date": "2022-10-28 10:06:29 +0200",
  6191.         "author": "Daniel Marschall (ViaThinkSoft)",
  6192.         "changes": [
  6193.             "Fixed problem in RA Root Object Listing"
  6194.         ],
  6195.         "sources": {
  6196.             "svn": [
  6197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1028"
  6198.             ],
  6199.             "git": [
  6200.                 "https://github.com/danielmarschall/oidplus/tree/e9d8bb25cae48142cd4d853d665308e16dd75596"
  6201.             ]
  6202.         }
  6203.     },
  6204.     {
  6205.         "version": "2.0.0.1027",
  6206.         "date": "2022-10-25 00:49:59 +0200",
  6207.         "author": "Daniel Marschall (ViaThinkSoft)",
  6208.         "changes": [],
  6209.         "sources": {
  6210.             "svn": [
  6211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1027"
  6212.             ],
  6213.             "git": [
  6214.                 "https://github.com/danielmarschall/oidplus/tree/0c8c339255ed9c1736e364053aa8ecffc1a910cd"
  6215.             ]
  6216.         }
  6217.     },
  6218.     {
  6219.         "version": "2.0.0.1026",
  6220.         "date": "2022-10-24 16:43:14 +0200",
  6221.         "author": "Daniel Marschall (ViaThinkSoft)",
  6222.         "changes": [],
  6223.         "sources": {
  6224.             "svn": [
  6225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1026"
  6226.             ],
  6227.             "git": [
  6228.                 "https://github.com/danielmarschall/oidplus/tree/633a4652909117ce051055978def789a39a04e76"
  6229.             ]
  6230.         }
  6231.     },
  6232.     {
  6233.         "version": "2.0.0.1025",
  6234.         "date": "2022-10-23 18:28:48 +0200",
  6235.         "author": "Daniel Marschall (ViaThinkSoft)",
  6236.         "changes": [
  6237.             "VTS Captcha: Re-Added \"autosolve\" (configurable)"
  6238.         ],
  6239.         "sources": {
  6240.             "svn": [
  6241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1025"
  6242.             ],
  6243.             "git": [
  6244.                 "https://github.com/danielmarschall/oidplus/tree/6c372a99175889745a2e829b5865d79125d2184b"
  6245.             ]
  6246.         }
  6247.     },
  6248.     {
  6249.         "version": "2.0.0.1024",
  6250.         "date": "2022-10-23 18:03:29 +0200",
  6251.         "author": "Daniel Marschall (ViaThinkSoft)",
  6252.         "changes": [
  6253.             "Fixed some race-conditions with VTS Client Challenge CAPTCHA"
  6254.         ],
  6255.         "sources": {
  6256.             "svn": [
  6257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1024"
  6258.             ],
  6259.             "git": [
  6260.                 "https://github.com/danielmarschall/oidplus/tree/691fb5915d384d2017f69131b66f6421c3d73843"
  6261.             ]
  6262.         }
  6263.     },
  6264.     {
  6265.         "version": "2.0.0.1023",
  6266.         "date": "2022-10-22 21:33:46 +0200",
  6267.         "author": "Daniel Marschall (ViaThinkSoft)",
  6268.         "changes": [
  6269.             "VTS Challenge CAPTCHA : Based on version 1.1.1 now"
  6270.         ],
  6271.         "sources": {
  6272.             "svn": [
  6273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1023"
  6274.             ],
  6275.             "git": [
  6276.                 "https://github.com/danielmarschall/oidplus/tree/26bf591a7c88e11cfcd063f0d697429e798db4d4"
  6277.             ]
  6278.         }
  6279.     },
  6280.     {
  6281.         "version": "2.0.0.1022",
  6282.         "date": "2022-10-22 15:46:00 +0200",
  6283.         "author": "Daniel Marschall (ViaThinkSoft)",
  6284.         "changes": [
  6285.             "Updated VTS Client Challenge plugin to version 1.1 (mitigate replay attack)"
  6286.         ],
  6287.         "sources": {
  6288.             "svn": [
  6289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1022"
  6290.             ],
  6291.             "git": [
  6292.                 "https://github.com/danielmarschall/oidplus/tree/a74e78194235c68ad5b5bef0ed77ccc60d499cfd"
  6293.             ]
  6294.         }
  6295.     },
  6296.     {
  6297.         "version": "2.0.0.1021",
  6298.         "date": "2022-10-22 15:10:43 +0200",
  6299.         "author": "Daniel Marschall (ViaThinkSoft)",
  6300.         "changes": [
  6301.             "Make use of php-sha3 fork by danielmarschall (contains hash_hmac)",
  6302.             "TinyMCE update"
  6303.         ],
  6304.         "sources": {
  6305.             "svn": [
  6306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1021"
  6307.             ],
  6308.             "git": [
  6309.                 "https://github.com/danielmarschall/oidplus/tree/5e5a182572f642b0827418f4da79901365bf4eaa"
  6310.             ]
  6311.         }
  6312.     },
  6313.     {
  6314.         "version": "2.0.0.1020",
  6315.         "date": "2022-10-22 01:11:10 +0200",
  6316.         "author": "Daniel Marschall (ViaThinkSoft)",
  6317.         "changes": [
  6318.             "Setup: Added \"Canonical URL\" option"
  6319.         ],
  6320.         "sources": {
  6321.             "svn": [
  6322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1020"
  6323.             ],
  6324.             "git": [
  6325.                 "https://github.com/danielmarschall/oidplus/tree/3dee4febb0c28b1f915d7092a8e7fec536cd8c53"
  6326.             ]
  6327.         }
  6328.     },
  6329.     {
  6330.         "version": "2.0.0.1019",
  6331.         "date": "2022-10-22 00:35:54 +0200",
  6332.         "author": "Daniel Marschall (ViaThinkSoft)",
  6333.         "changes": [
  6334.             "Fixed issues with hCaptcha plugin"
  6335.         ],
  6336.         "sources": {
  6337.             "svn": [
  6338.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1019"
  6339.             ],
  6340.             "git": [
  6341.                 "https://github.com/danielmarschall/oidplus/tree/e295df539215edbd823df17d480b17f0058f91b3"
  6342.             ]
  6343.         }
  6344.     },
  6345.     {
  6346.         "version": "2.0.0.1018",
  6347.         "date": "2022-10-22 00:20:02 +0200",
  6348.         "author": "Daniel Marschall (ViaThinkSoft)",
  6349.         "changes": [
  6350.             "Applied more fixes to the ViaThinkSoft Client Challenge CAPTCHA. Also, removed captchaDomHead() from the CAPTCHA API"
  6351.         ],
  6352.         "sources": {
  6353.             "svn": [
  6354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1018"
  6355.             ],
  6356.             "git": [
  6357.                 "https://github.com/danielmarschall/oidplus/tree/5c89d11865221b39ec57d867672ed9c5b436236a"
  6358.             ]
  6359.         }
  6360.     },
  6361.     {
  6362.         "version": "2.0.0.1017",
  6363.         "date": "2022-10-21 22:32:34 +0200",
  6364.         "author": "Daniel Marschall (ViaThinkSoft)",
  6365.         "changes": [
  6366.             "Fixed issue where ViaThinkSoft Challenge CAPTCHA blocked the UI, and it didn't work on subfolders"
  6367.         ],
  6368.         "sources": {
  6369.             "svn": [
  6370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1017"
  6371.             ],
  6372.             "git": [
  6373.                 "https://github.com/danielmarschall/oidplus/tree/101818aa94a013c10cfb20c857c5bfa5b74aa93d"
  6374.             ]
  6375.         }
  6376.     },
  6377.     {
  6378.         "version": "2.0.0.1016",
  6379.         "date": "2022-10-21 17:45:33 +0200",
  6380.         "author": "Daniel Marschall (ViaThinkSoft)",
  6381.         "changes": [
  6382.             "Implemented reCAPTCHA V2 Invisible and reCAPTCHA V3 (score based)"
  6383.         ],
  6384.         "sources": {
  6385.             "svn": [
  6386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1016"
  6387.             ],
  6388.             "git": [
  6389.                 "https://github.com/danielmarschall/oidplus/tree/d864a5b56b74db78f6844bd06e70f6bf1ba36433"
  6390.             ]
  6391.         }
  6392.     },
  6393.     {
  6394.         "version": "2.0.0.1015",
  6395.         "date": "2022-10-20 23:31:45 +0200",
  6396.         "author": "Daniel Marschall (ViaThinkSoft)",
  6397.         "changes": [
  6398.             "Repaired ReCAPTCHA"
  6399.         ],
  6400.         "sources": {
  6401.             "svn": [
  6402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1015"
  6403.             ],
  6404.             "git": [
  6405.                 "https://github.com/danielmarschall/oidplus/tree/8191fc6ee992371fac9324fec9350a0104761988"
  6406.             ]
  6407.         }
  6408.     },
  6409.     {
  6410.         "version": "2.0.0.1014",
  6411.         "date": "2022-10-18 00:47:31 +0200",
  6412.         "author": "Daniel Marschall (ViaThinkSoft)",
  6413.         "changes": [],
  6414.         "sources": {
  6415.             "svn": [
  6416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1014"
  6417.             ],
  6418.             "git": [
  6419.                 "https://github.com/danielmarschall/oidplus/tree/d4e95fc8ceab4d9a95641bf63ab07ef41afa3b5e"
  6420.             ]
  6421.         }
  6422.     },
  6423.     {
  6424.         "version": "2.0.0.1013",
  6425.         "date": "2022-10-17 23:02:34 +0200",
  6426.         "author": "Daniel Marschall (ViaThinkSoft)",
  6427.         "changes": [],
  6428.         "sources": {
  6429.             "svn": [
  6430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1013"
  6431.             ],
  6432.             "git": [
  6433.                 "https://github.com/danielmarschall/oidplus/tree/19dc5dd865b6049ee2d442910e574a0a7c2145dd"
  6434.             ]
  6435.         }
  6436.     },
  6437.     {
  6438.         "version": "2.0.0.1012",
  6439.         "date": "2022-10-17 22:52:45 +0200",
  6440.         "author": "Daniel Marschall (ViaThinkSoft)",
  6441.         "changes": [],
  6442.         "sources": {
  6443.             "svn": [
  6444.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1012"
  6445.             ],
  6446.             "git": [
  6447.                 "https://github.com/danielmarschall/oidplus/tree/5a9e85aac5d3c40f31d888f787164e9d9bf0fb94"
  6448.             ]
  6449.         }
  6450.     },
  6451.     {
  6452.         "version": "2.0.0.1011",
  6453.         "date": "2022-10-17 21:39:44 +0200",
  6454.         "author": "Daniel Marschall (ViaThinkSoft)",
  6455.         "changes": [
  6456.             "Made privacy documentation more pretty"
  6457.         ],
  6458.         "sources": {
  6459.             "svn": [
  6460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1011"
  6461.             ],
  6462.             "git": [
  6463.                 "https://github.com/danielmarschall/oidplus/tree/044896468301fc48d3692a4b23411e9230264847"
  6464.             ]
  6465.         }
  6466.     },
  6467.     {
  6468.         "version": "2.0.0.1010",
  6469.         "date": "2022-10-17 13:27:32 +0200",
  6470.         "author": "Daniel Marschall (ViaThinkSoft)",
  6471.         "changes": [
  6472.             "hCaptcha fixes"
  6473.         ],
  6474.         "sources": {
  6475.             "svn": [
  6476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1010"
  6477.             ],
  6478.             "git": [
  6479.                 "https://github.com/danielmarschall/oidplus/tree/7e915250aaf1657e1b50d90f508db0ebc5a28033"
  6480.             ]
  6481.         }
  6482.     },
  6483.     {
  6484.         "version": "2.0.0.1009",
  6485.         "date": "2022-10-17 03:47:02 +0200",
  6486.         "author": "Daniel Marschall (ViaThinkSoft)",
  6487.         "changes": [
  6488.             "Fix hCaptcha"
  6489.         ],
  6490.         "sources": {
  6491.             "svn": [
  6492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1009"
  6493.             ],
  6494.             "git": [
  6495.                 "https://github.com/danielmarschall/oidplus/tree/43b362738a610f97b3eb98d15f5a218315470f6e"
  6496.             ]
  6497.         }
  6498.     },
  6499.     {
  6500.         "version": "2.0.0.1008",
  6501.         "date": "2022-10-17 02:39:09 +0200",
  6502.         "author": "Daniel Marschall (ViaThinkSoft)",
  6503.         "changes": [],
  6504.         "sources": {
  6505.             "svn": [
  6506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1008"
  6507.             ],
  6508.             "git": [
  6509.                 "https://github.com/danielmarschall/oidplus/tree/5150a2498de2c83904a5a32fcbe16e331ebfee95"
  6510.             ]
  6511.         }
  6512.     },
  6513.     {
  6514.         "version": "2.0.0.1007",
  6515.         "date": "2022-10-17 00:29:13 +0200",
  6516.         "author": "Daniel Marschall (ViaThinkSoft)",
  6517.         "changes": [],
  6518.         "sources": {
  6519.             "svn": [
  6520.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1007"
  6521.             ],
  6522.             "git": [
  6523.                 "https://github.com/danielmarschall/oidplus/tree/88fcffaba775b98f0a6ab454dc249de013441ccf"
  6524.             ]
  6525.         }
  6526.     },
  6527.     {
  6528.         "version": "2.0.0.1006",
  6529.         "date": "2022-10-17 00:25:58 +0200",
  6530.         "author": "Daniel Marschall (ViaThinkSoft)",
  6531.         "changes": [
  6532.             "Notifications plugin: Added checks if confidential directories are world-readable, and if the cache directory is writeable"
  6533.         ],
  6534.         "sources": {
  6535.             "svn": [
  6536.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1006"
  6537.             ],
  6538.             "git": [
  6539.                 "https://github.com/danielmarschall/oidplus/tree/83c39acaf71cdbe66b56756b5fd465f3ceafe750"
  6540.             ]
  6541.         }
  6542.     },
  6543.     {
  6544.         "version": "2.0.0.1005",
  6545.         "date": "2022-10-16 22:40:43 +0200",
  6546.         "author": "Daniel Marschall (ViaThinkSoft)",
  6547.         "changes": [],
  6548.         "sources": {
  6549.             "svn": [
  6550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1005"
  6551.             ],
  6552.             "git": [
  6553.                 "https://github.com/danielmarschall/oidplus/tree/dab61e3fd3e8a636baa3cd5cebd41c7f08b5a5fd"
  6554.             ]
  6555.         }
  6556.     },
  6557.     {
  6558.         "version": "2.0.0.1004",
  6559.         "date": "2022-10-16 04:18:37 +0200",
  6560.         "author": "Daniel Marschall (ViaThinkSoft)",
  6561.         "changes": [],
  6562.         "sources": {
  6563.             "svn": [
  6564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1004"
  6565.             ],
  6566.             "git": [
  6567.                 "https://github.com/danielmarschall/oidplus/tree/f89bc9fbbcbe4fa3b09d23804e1b9a502fef64a7"
  6568.             ]
  6569.         }
  6570.     },
  6571.     {
  6572.         "version": "2.0.0.1003",
  6573.         "date": "2022-10-16 04:16:40 +0200",
  6574.         "author": "Daniel Marschall (ViaThinkSoft)",
  6575.         "changes": [
  6576.             "hCaptcha cannot be selected anymore if php_curl is missing"
  6577.         ],
  6578.         "sources": {
  6579.             "svn": [
  6580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1003"
  6581.             ],
  6582.             "git": [
  6583.                 "https://github.com/danielmarschall/oidplus/tree/ed677f82934db3c083a2287cb5ca95132361d692"
  6584.             ]
  6585.         }
  6586.     },
  6587.     {
  6588.         "version": "2.0.0.1002",
  6589.         "date": "2022-10-16 03:34:50 +0200",
  6590.         "author": "Daniel Marschall (ViaThinkSoft)",
  6591.         "changes": [],
  6592.         "sources": {
  6593.             "svn": [
  6594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1002"
  6595.             ],
  6596.             "git": [
  6597.                 "https://github.com/danielmarschall/oidplus/tree/5300dd111186b7a143ad64f67dab1993d8aaae89"
  6598.             ]
  6599.         }
  6600.     },
  6601.     {
  6602.         "version": "2.0.0.1001",
  6603.         "date": "2022-10-16 03:31:34 +0200",
  6604.         "author": "Daniel Marschall (ViaThinkSoft)",
  6605.         "changes": [
  6606.             "New plugin: hCaptcha"
  6607.         ],
  6608.         "sources": {
  6609.             "svn": [
  6610.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1001"
  6611.             ],
  6612.             "git": [
  6613.                 "https://github.com/danielmarschall/oidplus/tree/3d818b3789c77750bd453893e49accf08bdadc3e"
  6614.             ]
  6615.         }
  6616.     },
  6617.     {
  6618.         "version": "2.0.0.1000",
  6619.         "date": "2022-10-15 23:40:20 +0200",
  6620.         "author": "Daniel Marschall (ViaThinkSoft)",
  6621.         "changes": [
  6622.             "NEW PLUGIN: Notifications for RA or Administrator"
  6623.         ],
  6624.         "sources": {
  6625.             "svn": [
  6626.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1000"
  6627.             ],
  6628.             "git": [
  6629.                 "https://github.com/danielmarschall/oidplus/tree/46c170e9d16767d7aaa1cc4afc86877e8037e685"
  6630.             ]
  6631.         }
  6632.     },
  6633.     {
  6634.         "version": "2.0.0.999",
  6635.         "date": "2022-10-15 23:30:24 +0200",
  6636.         "author": "Daniel Marschall (ViaThinkSoft)",
  6637.         "changes": [],
  6638.         "sources": {
  6639.             "svn": [
  6640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@999"
  6641.             ],
  6642.             "git": [
  6643.                 "https://github.com/danielmarschall/oidplus/tree/81cc8a29eb9ccab3fe8331ef80bf205b08b7caa4"
  6644.             ]
  6645.         }
  6646.     },
  6647.     {
  6648.         "version": "2.0.0.998",
  6649.         "date": "2022-10-15 14:56:58 +0200",
  6650.         "author": "Daniel Marschall (ViaThinkSoft)",
  6651.         "changes": [
  6652.             "Error in Non-Javascript menu fixed"
  6653.         ],
  6654.         "sources": {
  6655.             "svn": [
  6656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@998"
  6657.             ],
  6658.             "git": [
  6659.                 "https://github.com/danielmarschall/oidplus/tree/f01eddc697b6269fc6742c5862f8918209135b72"
  6660.             ]
  6661.         }
  6662.     },
  6663.     {
  6664.         "version": "2.0.0.997",
  6665.         "date": "2022-10-15 14:21:45 +0200",
  6666.         "author": "Daniel Marschall (ViaThinkSoft)",
  6667.         "changes": [
  6668.             "VNag: Special case for version compare added"
  6669.         ],
  6670.         "sources": {
  6671.             "svn": [
  6672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@997"
  6673.             ],
  6674.             "git": [
  6675.                 "https://github.com/danielmarschall/oidplus/tree/2883d82dc8c5158793d6f0b5b82c9505c5bfa980"
  6676.             ]
  6677.         }
  6678.     },
  6679.     {
  6680.         "version": "2.0.0.996",
  6681.         "date": "2022-10-15 09:55:11 +0200",
  6682.         "author": "Daniel Marschall (ViaThinkSoft)",
  6683.         "changes": [
  6684.             "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)"
  6685.         ],
  6686.         "sources": {
  6687.             "svn": [
  6688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@996"
  6689.             ],
  6690.             "git": [
  6691.                 "https://github.com/danielmarschall/oidplus/tree/72f9b0295c9a2d6983cbba8c9b86b5b3491671b4"
  6692.             ]
  6693.         }
  6694.     },
  6695.     {
  6696.         "version": "2.0.0.991",
  6697.         "date": "2022-10-10 00:48:29 +0200",
  6698.         "author": "Daniel Marschall (ViaThinkSoft)",
  6699.         "changes": [],
  6700.         "sources": {
  6701.             "svn": [
  6702.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@991"
  6703.             ],
  6704.             "git": [
  6705.                 "https://github.com/danielmarschall/oidplus/tree/a4185ddee17fe8766d267916157ae314f555adb8"
  6706.             ]
  6707.         }
  6708.     },
  6709.     {
  6710.         "version": "2.0.0.990",
  6711.         "date": "2022-10-09 18:33:43 +0200",
  6712.         "author": "Daniel Marschall (ViaThinkSoft)",
  6713.         "changes": [
  6714.             "Bundled new third-party plugin \"AltIDs\" by Frdlweb"
  6715.         ],
  6716.         "sources": {
  6717.             "svn": [
  6718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@990"
  6719.             ],
  6720.             "git": [
  6721.                 "https://github.com/danielmarschall/oidplus/tree/68d523d0d696cda24c6cb6fa26b7be5a65e6db27"
  6722.             ]
  6723.         }
  6724.     },
  6725.     {
  6726.         "version": "2.0.0.989",
  6727.         "date": "2022-10-09 11:03:39 +0200",
  6728.         "author": "Daniel Marschall (ViaThinkSoft)",
  6729.         "changes": [
  6730.             "Added function getScalar to OIDplusDatabaseConnection"
  6731.         ],
  6732.         "sources": {
  6733.             "svn": [
  6734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@989"
  6735.             ],
  6736.             "git": [
  6737.                 "https://github.com/danielmarschall/oidplus/tree/d3f86690b391d1de84bf4117ecf84e61f14840fd"
  6738.             ]
  6739.         }
  6740.     },
  6741.     {
  6742.         "version": "2.0.0.988",
  6743.         "date": "2022-10-05 16:52:34 +0200",
  6744.         "author": "Daniel Marschall (ViaThinkSoft)",
  6745.         "changes": [],
  6746.         "sources": {
  6747.             "svn": [
  6748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@988"
  6749.             ],
  6750.             "git": [
  6751.                 "https://github.com/danielmarschall/oidplus/tree/b07d1df44c03757ef231f338704d50da3959f3ab"
  6752.             ]
  6753.         }
  6754.     },
  6755.     {
  6756.         "version": "2.0.0.987",
  6757.         "date": "2022-10-04 19:11:29 +0200",
  6758.         "author": "Daniel Marschall (ViaThinkSoft)",
  6759.         "changes": [
  6760.             "Color plugin: \"Invert colors\" is now a checkbox instead of a 0/1 slider"
  6761.         ],
  6762.         "sources": {
  6763.             "svn": [
  6764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@987"
  6765.             ],
  6766.             "git": [
  6767.                 "https://github.com/danielmarschall/oidplus/tree/72c9f925986e4cd8d8f210f12d4e1fb95d98a87f"
  6768.             ]
  6769.         }
  6770.     },
  6771.     {
  6772.         "version": "2.0.0.986",
  6773.         "date": "2022-10-04 14:15:46 +0200",
  6774.         "author": "Daniel Marschall (ViaThinkSoft)",
  6775.         "changes": [
  6776.             "BUGFIX: Invitation email of freshly created objects could not be sent"
  6777.         ],
  6778.         "sources": {
  6779.             "svn": [
  6780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@986"
  6781.             ],
  6782.             "git": [
  6783.                 "https://github.com/danielmarschall/oidplus/tree/d8fa45dbb968895b03ea87233f10d5776fd5bb58"
  6784.             ]
  6785.         }
  6786.     },
  6787.     {
  6788.         "version": "2.0.0.985",
  6789.         "date": "2022-10-04 00:16:46 +0200",
  6790.         "author": "Daniel Marschall (ViaThinkSoft)",
  6791.         "changes": [
  6792.             "Setup DB command lines: Added \"copy to clipboard\" buttons"
  6793.         ],
  6794.         "sources": {
  6795.             "svn": [
  6796.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@985"
  6797.             ],
  6798.             "git": [
  6799.                 "https://github.com/danielmarschall/oidplus/tree/d2e4520092be0f86665ce5ab036643e502c5fbcb"
  6800.             ]
  6801.         }
  6802.     },
  6803.     {
  6804.         "version": "2.0.0.984",
  6805.         "date": "2022-10-03 23:55:25 +0200",
  6806.         "author": "Daniel Marschall (ViaThinkSoft)",
  6807.         "changes": [
  6808.             "VNag and AJAX plugins: Added \"copy to clipboard\" buttons"
  6809.         ],
  6810.         "sources": {
  6811.             "svn": [
  6812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@984"
  6813.             ],
  6814.             "git": [
  6815.                 "https://github.com/danielmarschall/oidplus/tree/31dfc09c5c43a9bc984ee46f50788a980b23324e"
  6816.             ]
  6817.         }
  6818.     },
  6819.     {
  6820.         "version": "2.0.0.983",
  6821.         "date": "2022-10-03 23:34:01 +0200",
  6822.         "author": "Daniel Marschall (ViaThinkSoft)",
  6823.         "changes": [
  6824.             "\"Forgot admin password\" and \"Change admin password\": Added \"copy to clipboard\" button"
  6825.         ],
  6826.         "sources": {
  6827.             "svn": [
  6828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@983"
  6829.             ],
  6830.             "git": [
  6831.                 "https://github.com/danielmarschall/oidplus/tree/9e29970553b1ffb8aabd2c316205cc03e5a62b1d"
  6832.             ]
  6833.         }
  6834.     },
  6835.     {
  6836.         "version": "2.0.0.982",
  6837.         "date": "2022-10-03 23:23:38 +0200",
  6838.         "author": "Daniel Marschall (ViaThinkSoft)",
  6839.         "changes": [
  6840.             "Setup: Added \"copy to clipboard\" button"
  6841.         ],
  6842.         "sources": {
  6843.             "svn": [
  6844.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@982"
  6845.             ],
  6846.             "git": [
  6847.                 "https://github.com/danielmarschall/oidplus/tree/778a10bfd2b2412262890ab0f08754ec53b66c79"
  6848.             ]
  6849.         }
  6850.     },
  6851.     {
  6852.         "version": "2.0.0.981",
  6853.         "date": "2022-10-03 21:07:23 +0200",
  6854.         "author": "Daniel Marschall (ViaThinkSoft)",
  6855.         "changes": [],
  6856.         "sources": {
  6857.             "svn": [
  6858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@981"
  6859.             ],
  6860.             "git": [
  6861.                 "https://github.com/danielmarschall/oidplus/tree/7c1186d34ad58fea941bc159b0c24e208b17f358"
  6862.             ]
  6863.         }
  6864.     },
  6865.     {
  6866.         "version": "2.0.0.980",
  6867.         "date": "2022-10-03 00:06:04 +0200",
  6868.         "author": "Daniel Marschall (ViaThinkSoft)",
  6869.         "changes": [
  6870.             "Vendor update"
  6871.         ],
  6872.         "sources": {
  6873.             "svn": [
  6874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@980"
  6875.             ],
  6876.             "git": [
  6877.                 "https://github.com/danielmarschall/oidplus/tree/f7e8476a5a9982b9db0c0b3392d112ae05f1bf14"
  6878.             ]
  6879.         }
  6880.     },
  6881.     {
  6882.         "version": "2.0.0.979",
  6883.         "date": "2022-10-02 22:39:17 +0200",
  6884.         "author": "Daniel Marschall (ViaThinkSoft)",
  6885.         "changes": [],
  6886.         "sources": {
  6887.             "svn": [
  6888.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@979"
  6889.             ],
  6890.             "git": [
  6891.                 "https://github.com/danielmarschall/oidplus/tree/9b799aef509501d7b0a8d6795731de259e555fbb"
  6892.             ]
  6893.         }
  6894.     },
  6895.     {
  6896.         "version": "2.0.0.978",
  6897.         "date": "2022-10-02 21:16:40 +0200",
  6898.         "author": "Daniel Marschall (ViaThinkSoft)",
  6899.         "changes": [
  6900.             "After a \"delete from ###objects\" (3x), \"update ###objects\" (12x), or \"insert into ###objects\" (3x), call OIDplusObject::resetObjectInformationCache()"
  6901.         ],
  6902.         "sources": {
  6903.             "svn": [
  6904.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@978"
  6905.             ],
  6906.             "git": [
  6907.                 "https://github.com/danielmarschall/oidplus/tree/0b9348d5796563238f656d238d28cc2e88386e3b"
  6908.             ]
  6909.         }
  6910.     },
  6911.     {
  6912.         "version": "2.0.0.977",
  6913.         "date": "2022-10-02 03:06:52 +0200",
  6914.         "author": "Daniel Marschall (ViaThinkSoft)",
  6915.         "changes": [
  6916.             "Make use of new getters of OIDplusObject in order to save unnecessary database queries"
  6917.         ],
  6918.         "sources": {
  6919.             "svn": [
  6920.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@977"
  6921.             ],
  6922.             "git": [
  6923.                 "https://github.com/danielmarschall/oidplus/tree/4b7ff465796ff05caffef4f6beb984fae8cdf72e"
  6924.             ]
  6925.         }
  6926.     },
  6927.     {
  6928.         "version": "2.0.0.976",
  6929.         "date": "2022-10-02 03:04:25 +0200",
  6930.         "author": "Daniel Marschall (ViaThinkSoft)",
  6931.         "changes": [
  6932.             "Fix OID-IP"
  6933.         ],
  6934.         "sources": {
  6935.             "svn": [
  6936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@976"
  6937.             ],
  6938.             "git": [
  6939.                 "https://github.com/danielmarschall/oidplus/tree/3b947c2ab849ccef313b422dfbf0f93ca0693fe3"
  6940.             ]
  6941.         }
  6942.     },
  6943.     {
  6944.         "version": "2.0.0.975",
  6945.         "date": "2022-10-01 22:31:42 +0200",
  6946.         "author": "Daniel Marschall (ViaThinkSoft)",
  6947.         "changes": [
  6948.             "Added getters for description, comment, updatedTime, createdTime to OIDplusObject instances"
  6949.         ],
  6950.         "sources": {
  6951.             "svn": [
  6952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@975"
  6953.             ],
  6954.             "git": [
  6955.                 "https://github.com/danielmarschall/oidplus/tree/4a40ffd87ba8a0a36fc1364f63e82a4ecaa2c515"
  6956.             ]
  6957.         }
  6958.     },
  6959.     {
  6960.         "version": "2.0.0.974",
  6961.         "date": "2022-10-01 20:21:07 +0200",
  6962.         "author": "Daniel Marschall (ViaThinkSoft)",
  6963.         "changes": [
  6964.             "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"
  6965.         ],
  6966.         "sources": {
  6967.             "svn": [
  6968.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@974"
  6969.             ],
  6970.             "git": [
  6971.                 "https://github.com/danielmarschall/oidplus/tree/65ded77dc748e8c9878cd49ce7d31d2ff4e51b6f"
  6972.             ]
  6973.         }
  6974.     },
  6975.     {
  6976.         "version": "2.0.0.973",
  6977.         "date": "2022-10-01 18:59:39 +0200",
  6978.         "author": "Daniel Marschall (ViaThinkSoft)",
  6979.         "changes": [
  6980.             "ViaThinkSoft plugins now identify with their system SVN version"
  6981.         ],
  6982.         "sources": {
  6983.             "svn": [
  6984.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@973"
  6985.             ],
  6986.             "git": [
  6987.                 "https://github.com/danielmarschall/oidplus/tree/2eac4a04a45b54dd7f3df91b422325daf25e862c"
  6988.             ]
  6989.         }
  6990.     },
  6991.     {
  6992.         "version": "2.0.0.972",
  6993.         "date": "2022-10-01 18:39:42 +0200",
  6994.         "author": "Daniel Marschall (ViaThinkSoft)",
  6995.         "changes": [
  6996.             "Updated frdl RDAP plugin to 0.3.1, fixing a bug in AltID integration"
  6997.         ],
  6998.         "sources": {
  6999.             "svn": [
  7000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@972"
  7001.             ],
  7002.             "git": [
  7003.                 "https://github.com/danielmarschall/oidplus/tree/3bec096d9aac27b432d08d028c6ee5c32946ba6d"
  7004.             ]
  7005.         }
  7006.     },
  7007.     {
  7008.         "version": "2.0.0.971",
  7009.         "date": "2022-10-01 18:33:15 +0200",
  7010.         "author": "Daniel Marschall (ViaThinkSoft)",
  7011.         "changes": [
  7012.             "OID-IP: Using findFitting() to avoid making unnecessary SQL queries"
  7013.         ],
  7014.         "sources": {
  7015.             "svn": [
  7016.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@971"
  7017.             ],
  7018.             "git": [
  7019.                 "https://github.com/danielmarschall/oidplus/tree/5ed1482573095225c920b54e200171340fe3705a"
  7020.             ]
  7021.         }
  7022.     },
  7023.     {
  7024.         "version": "2.0.0.970",
  7025.         "date": "2022-10-01 14:45:52 +0200",
  7026.         "author": "Daniel Marschall (ViaThinkSoft)",
  7027.         "changes": [
  7028.             "Removed unnecessary try-catch around OIDplusObject::parse, because itself catches internal errors"
  7029.         ],
  7030.         "sources": {
  7031.             "svn": [
  7032.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@970"
  7033.             ],
  7034.             "git": [
  7035.                 "https://github.com/danielmarschall/oidplus/tree/f7eb6b599b060e81f0770189cfe88a97652ed927"
  7036.             ]
  7037.         }
  7038.     },
  7039.     {
  7040.         "version": "2.0.0.969",
  7041.         "date": "2022-10-01 00:42:37 +0200",
  7042.         "author": "Daniel Marschall (ViaThinkSoft)",
  7043.         "changes": [
  7044.             "OIDplusObject::findFitting() does NOT throw an Exception anymore if the object type is unknown",
  7045.             "Update to FRDLWeb RDAP plugin 0.3"
  7046.         ],
  7047.         "sources": {
  7048.             "svn": [
  7049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@969"
  7050.             ],
  7051.             "git": [
  7052.                 "https://github.com/danielmarschall/oidplus/tree/bac6d60e786d09762a1532343866352c6a224f7f"
  7053.             ]
  7054.         }
  7055.     },
  7056.     {
  7057.         "version": "2.0.0.968",
  7058.         "date": "2022-09-30 23:51:32 +0200",
  7059.         "author": "Daniel Marschall (ViaThinkSoft)",
  7060.         "changes": [
  7061.             "OIDplusPagePublicObjects::getAlternativesForQuery() now takes care that the own ID is not in the list"
  7062.         ],
  7063.         "sources": {
  7064.             "svn": [
  7065.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@968"
  7066.             ],
  7067.             "git": [
  7068.                 "https://github.com/danielmarschall/oidplus/tree/0e2b7179d33ff83a01d2c4e6cd3d46c1b9ab24e6"
  7069.             ]
  7070.         }
  7071.     },
  7072.     {
  7073.         "version": "2.0.0.967",
  7074.         "date": "2022-09-30 23:37:02 +0200",
  7075.         "author": "Daniel Marschall (ViaThinkSoft)",
  7076.         "changes": [
  7077.             "OID-IP plugins calls getAlternativesForQuery to find alternative identifiers if the object cannot be found"
  7078.         ],
  7079.         "sources": {
  7080.             "svn": [
  7081.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@967"
  7082.             ],
  7083.             "git": [
  7084.                 "https://github.com/danielmarschall/oidplus/tree/84f871698171080bfef9f80d9f88a53efa4e59e6"
  7085.             ]
  7086.         }
  7087.     },
  7088.     {
  7089.         "version": "2.0.0.966",
  7090.         "date": "2022-09-27 23:24:26 +0200",
  7091.         "author": "Daniel Marschall (ViaThinkSoft)",
  7092.         "changes": [],
  7093.         "sources": {
  7094.             "svn": [
  7095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@966"
  7096.             ],
  7097.             "git": [
  7098.                 "https://github.com/danielmarschall/oidplus/tree/8d2345780f125a7218c99d536b51874f46ca9646"
  7099.             ]
  7100.         }
  7101.     },
  7102.     {
  7103.         "version": "2.0.0.964",
  7104.         "date": "2022-09-26 00:43:34 +0200",
  7105.         "author": "Daniel Marschall (ViaThinkSoft)",
  7106.         "changes": [],
  7107.         "sources": {
  7108.             "svn": [
  7109.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@964"
  7110.             ],
  7111.             "git": [
  7112.                 "https://github.com/danielmarschall/oidplus/tree/0d226fcc409138a377dea720932df2285d1dd773"
  7113.             ]
  7114.         }
  7115.     },
  7116.     {
  7117.         "version": "2.0.0.963",
  7118.         "date": "2022-09-26 00:20:39 +0200",
  7119.         "author": "Daniel Marschall (ViaThinkSoft)",
  7120.         "changes": [],
  7121.         "sources": {
  7122.             "svn": [
  7123.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@963"
  7124.             ],
  7125.             "git": [
  7126.                 "https://github.com/danielmarschall/oidplus/tree/a8eea0f98cd27ef3f961ea8d55707ac0316923ac"
  7127.             ]
  7128.         }
  7129.     },
  7130.     {
  7131.         "version": "2.0.0.962",
  7132.         "date": "2022-09-25 23:10:12 +0200",
  7133.         "author": "Daniel Marschall (ViaThinkSoft)",
  7134.         "changes": [
  7135.             "AID: Possibility to generate a random AID directly in OIDplus"
  7136.         ],
  7137.         "sources": {
  7138.             "svn": [
  7139.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@962"
  7140.             ],
  7141.             "git": [
  7142.                 "https://github.com/danielmarschall/oidplus/tree/e9b57471e1db878ead4a836a8c55a7132be5f5b4"
  7143.             ]
  7144.         }
  7145.     },
  7146.     {
  7147.         "version": "2.0.0.961",
  7148.         "date": "2022-09-24 16:00:51 +0200",
  7149.         "author": "Daniel Marschall (ViaThinkSoft)",
  7150.         "changes": [
  7151.             "Added \"iana-pen\" AltID to OID and AID (VTS F0)"
  7152.         ],
  7153.         "sources": {
  7154.             "svn": [
  7155.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@961"
  7156.             ],
  7157.             "git": [
  7158.                 "https://github.com/danielmarschall/oidplus/tree/822403c32e7539981d80da5e3ab0b7bf215bd770"
  7159.             ]
  7160.         }
  7161.     },
  7162.     {
  7163.         "version": "2.0.0.960",
  7164.         "date": "2022-09-24 13:48:00 +0200",
  7165.         "author": "Daniel Marschall (ViaThinkSoft)",
  7166.         "changes": [
  7167.             "FreeOID: Added note about free Application Identifiers (AID)"
  7168.         ],
  7169.         "sources": {
  7170.             "svn": [
  7171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@960"
  7172.             ],
  7173.             "git": [
  7174.                 "https://github.com/danielmarschall/oidplus/tree/9efddf522e1de6f8e61348655a99f5e1cf9a9846"
  7175.             ]
  7176.         }
  7177.     },
  7178.     {
  7179.         "version": "2.0.0.959",
  7180.         "date": "2022-09-20 21:18:16 +0200",
  7181.         "author": "Daniel Marschall (ViaThinkSoft)",
  7182.         "changes": [],
  7183.         "sources": {
  7184.             "svn": [
  7185.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@959"
  7186.             ],
  7187.             "git": [
  7188.                 "https://github.com/danielmarschall/oidplus/tree/e0a649ddeb85f5bc88cf878aea4b8238d3ec280e"
  7189.             ]
  7190.         }
  7191.     },
  7192.     {
  7193.         "version": "2.0.0.958",
  7194.         "date": "2022-09-18 21:42:05 +0200",
  7195.         "author": "Daniel Marschall (ViaThinkSoft)",
  7196.         "changes": [
  7197.             "Upgrade to composer 2"
  7198.         ],
  7199.         "sources": {
  7200.             "svn": [
  7201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@958"
  7202.             ],
  7203.             "git": [
  7204.                 "https://github.com/danielmarschall/oidplus/tree/d4e49112a244e9b6485fc3ff2e55f990eb6b5899"
  7205.             ]
  7206.         }
  7207.     },
  7208.     {
  7209.         "version": "2.0.0.957",
  7210.         "date": "2022-09-18 21:16:25 +0200",
  7211.         "author": "Daniel Marschall (ViaThinkSoft)",
  7212.         "changes": [
  7213.             "Small fixes in re AID alt ids"
  7214.         ],
  7215.         "sources": {
  7216.             "svn": [
  7217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@957"
  7218.             ],
  7219.             "git": [
  7220.                 "https://github.com/danielmarschall/oidplus/tree/06b3976159087a5f0e92db8e1fd508952d2fd26f"
  7221.             ]
  7222.         }
  7223.     },
  7224.     {
  7225.         "version": "2.0.0.956",
  7226.         "date": "2022-09-18 14:36:02 +0200",
  7227.         "author": "Daniel Marschall (ViaThinkSoft)",
  7228.         "changes": [
  7229.             "Avoid endless loop if an object type plugin does not implement parse()"
  7230.         ],
  7231.         "sources": {
  7232.             "svn": [
  7233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@956"
  7234.             ],
  7235.             "git": [
  7236.                 "https://github.com/danielmarschall/oidplus/tree/59183a88d40ded560fd0cd1ebef8f3412c9db5d2"
  7237.             ]
  7238.         }
  7239.     },
  7240.     {
  7241.         "version": "2.0.0.955",
  7242.         "date": "2022-09-18 12:28:26 +0200",
  7243.         "author": "Daniel Marschall (ViaThinkSoft)",
  7244.         "changes": [
  7245.             "Fix problems with \"goto\" object detection"
  7246.         ],
  7247.         "sources": {
  7248.             "svn": [
  7249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@955"
  7250.             ],
  7251.             "git": [
  7252.                 "https://github.com/danielmarschall/oidplus/tree/4e509efff7d9c2e1179191ec50aba6ec11b0375d"
  7253.             ]
  7254.         }
  7255.     },
  7256.     {
  7257.         "version": "2.0.0.954",
  7258.         "date": "2022-09-17 23:14:07 +0200",
  7259.         "author": "Daniel Marschall (ViaThinkSoft)",
  7260.         "changes": [],
  7261.         "sources": {
  7262.             "svn": [
  7263.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@954"
  7264.             ],
  7265.             "git": [
  7266.                 "https://github.com/danielmarschall/oidplus/tree/da62b68a38fc5bd3a7d49e2e6629cd044c337dfd"
  7267.             ]
  7268.         }
  7269.     },
  7270.     {
  7271.         "version": "2.0.0.953",
  7272.         "date": "2022-09-17 22:54:11 +0200",
  7273.         "author": "Daniel Marschall (ViaThinkSoft)",
  7274.         "changes": [
  7275.             "Fix problem \"Invalid OID\" for non-found Non-OIDs"
  7276.         ],
  7277.         "sources": {
  7278.             "svn": [
  7279.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@953"
  7280.             ],
  7281.             "git": [
  7282.                 "https://github.com/danielmarschall/oidplus/tree/a25e8774853ae40ef62368c9f3875f832a808824"
  7283.             ]
  7284.         }
  7285.     },
  7286.     {
  7287.         "version": "2.0.0.952",
  7288.         "date": "2022-09-17 01:50:24 +0200",
  7289.         "author": "Daniel Marschall (ViaThinkSoft)",
  7290.         "changes": [],
  7291.         "sources": {
  7292.             "svn": [
  7293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@952"
  7294.             ],
  7295.             "git": [
  7296.                 "https://github.com/danielmarschall/oidplus/tree/b652b55938d93c0bca78f38ba550393843ca1bcc"
  7297.             ]
  7298.         }
  7299.     },
  7300.     {
  7301.         "version": "2.0.0.951",
  7302.         "date": "2022-09-17 01:29:43 +0200",
  7303.         "author": "Daniel Marschall (ViaThinkSoft)",
  7304.         "changes": [
  7305.             "Added feature that the Objects plugin calls other plugins for help if it cannot find an object"
  7306.         ],
  7307.         "sources": {
  7308.             "svn": [
  7309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@951"
  7310.             ],
  7311.             "git": [
  7312.                 "https://github.com/danielmarschall/oidplus/tree/3ca5c63005b5a467704973930fcee59b3e9103e8"
  7313.             ]
  7314.         }
  7315.     },
  7316.     {
  7317.         "version": "2.0.0.950",
  7318.         "date": "2022-09-16 16:16:43 +0200",
  7319.         "author": "Daniel Marschall (ViaThinkSoft)",
  7320.         "changes": [
  7321.             "Release RDAP plugin 0.2"
  7322.         ],
  7323.         "sources": {
  7324.             "svn": [
  7325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@950"
  7326.             ],
  7327.             "git": [
  7328.                 "https://github.com/danielmarschall/oidplus/tree/a7a7ef934de3481a00eb27017d036f5791dc6961"
  7329.             ]
  7330.         }
  7331.     },
  7332.     {
  7333.         "version": "2.0.0.949",
  7334.         "date": "2022-09-14 10:50:19 +0200",
  7335.         "author": "Daniel Marschall (ViaThinkSoft)",
  7336.         "changes": [
  7337.             "MSSQL/ODBC: Fixed error message \"Syntax error or access violation\" at each registration (= hourly).",
  7338.             "Workaround for a bug known to Microsoft since 2010! (see PHP bug report #36561. Status from Microsoft",
  7339.             "\"To be resolved in a future release of the SQL Server Native Access Client.\", wow.)"
  7340.         ],
  7341.         "sources": {
  7342.             "svn": [
  7343.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@949"
  7344.             ],
  7345.             "git": [
  7346.                 "https://github.com/danielmarschall/oidplus/tree/af2ebb0aa147145da128bbf6fa0392a3101333eb"
  7347.             ]
  7348.         }
  7349.     },
  7350.     {
  7351.         "version": "2.0.0.948",
  7352.         "date": "2022-09-13 21:57:48 +0200",
  7353.         "author": "Daniel Marschall (ViaThinkSoft)",
  7354.         "changes": [
  7355.             "Implemented 404 handler for NGINX"
  7356.         ],
  7357.         "sources": {
  7358.             "svn": [
  7359.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@948"
  7360.             ],
  7361.             "git": [
  7362.                 "https://github.com/danielmarschall/oidplus/tree/e3d483f60c35a57f565dd29b62607c91a2dcbed8"
  7363.             ]
  7364.         }
  7365.     },
  7366.     {
  7367.         "version": "2.0.0.947",
  7368.         "date": "2022-09-13 14:56:17 +0200",
  7369.         "author": "Daniel Marschall (ViaThinkSoft)",
  7370.         "changes": [
  7371.             "Implemented 404 handler for Microsoft IIS"
  7372.         ],
  7373.         "sources": {
  7374.             "svn": [
  7375.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@947"
  7376.             ],
  7377.             "git": [
  7378.                 "https://github.com/danielmarschall/oidplus/tree/2738d61133b5b14d8d13ded5f088b6a418b3ef90"
  7379.             ]
  7380.         }
  7381.     },
  7382.     {
  7383.         "version": "2.0.0.946",
  7384.         "date": "2022-09-12 23:58:51 +0200",
  7385.         "author": "Daniel Marschall (ViaThinkSoft)",
  7386.         "changes": [
  7387.             "Added \"HTTP 404\" API that can be used by plugins. Currently only supported by Apache 2"
  7388.         ],
  7389.         "sources": {
  7390.             "svn": [
  7391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@946"
  7392.             ],
  7393.             "git": [
  7394.                 "https://github.com/danielmarschall/oidplus/tree/8997b25d46349064d9007e8abd56fd908631c398"
  7395.             ]
  7396.         }
  7397.     },
  7398.     {
  7399.         "version": "2.0.0.945",
  7400.         "date": "2022-09-12 22:46:55 +0200",
  7401.         "author": "Daniel Marschall (ViaThinkSoft)",
  7402.         "changes": [
  7403.             "More AID <=> AltID conversions"
  7404.         ],
  7405.         "sources": {
  7406.             "svn": [
  7407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@945"
  7408.             ],
  7409.             "git": [
  7410.                 "https://github.com/danielmarschall/oidplus/tree/a9ea21418a67673011fba2d67eb62ed4829b3627"
  7411.             ]
  7412.         }
  7413.     },
  7414.     {
  7415.         "version": "2.0.0.944",
  7416.         "date": "2022-09-11 21:09:57 +0200",
  7417.         "author": "Daniel Marschall (ViaThinkSoft)",
  7418.         "changes": [],
  7419.         "sources": {
  7420.             "svn": [
  7421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@944"
  7422.             ],
  7423.             "git": [
  7424.                 "https://github.com/danielmarschall/oidplus/tree/196081793a4c31e70caf77c648486e27d9d601d2"
  7425.             ]
  7426.         }
  7427.     },
  7428.     {
  7429.         "version": "2.0.0.943",
  7430.         "date": "2022-09-11 20:46:30 +0200",
  7431.         "author": "Daniel Marschall (ViaThinkSoft)",
  7432.         "changes": [
  7433.             "Published RDAP plugin v0.1.2"
  7434.         ],
  7435.         "sources": {
  7436.             "svn": [
  7437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@943"
  7438.             ],
  7439.             "git": [
  7440.                 "https://github.com/danielmarschall/oidplus/tree/bc933280be3202719fac67f0a39ba748fd573bce"
  7441.             ]
  7442.         }
  7443.     },
  7444.     {
  7445.         "version": "2.0.0.942",
  7446.         "date": "2022-09-11 20:16:31 +0200",
  7447.         "author": "Daniel Marschall (ViaThinkSoft)",
  7448.         "changes": [
  7449.             "Published RDAP plugin v0.1.1"
  7450.         ],
  7451.         "sources": {
  7452.             "svn": [
  7453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@942"
  7454.             ],
  7455.             "git": [
  7456.                 "https://github.com/danielmarschall/oidplus/tree/92c31e24090fb80ab185e88ac2971127afcff72c"
  7457.             ]
  7458.         }
  7459.     },
  7460.     {
  7461.         "version": "2.0.0.941",
  7462.         "date": "2022-09-11 20:07:04 +0200",
  7463.         "author": "Daniel Marschall (ViaThinkSoft)",
  7464.         "changes": [
  7465.             "Added class OIDplusOIDIP"
  7466.         ],
  7467.         "sources": {
  7468.             "svn": [
  7469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@941"
  7470.             ],
  7471.             "git": [
  7472.                 "https://github.com/danielmarschall/oidplus/tree/3152fc406443360e4a7a5ac777b1d6043df4f844"
  7473.             ]
  7474.         }
  7475.     },
  7476.     {
  7477.         "version": "2.0.0.940",
  7478.         "date": "2022-09-11 20:03:50 +0200",
  7479.         "author": "Daniel Marschall (ViaThinkSoft)",
  7480.         "changes": [],
  7481.         "sources": {
  7482.             "svn": [
  7483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@940"
  7484.             ],
  7485.             "git": [
  7486.                 "https://github.com/danielmarschall/oidplus/tree/d11a2c61738db340b86929ee83cbf71684056677"
  7487.             ]
  7488.         }
  7489.     },
  7490.     {
  7491.         "version": "2.0.0.939",
  7492.         "date": "2022-09-11 17:26:45 +0200",
  7493.         "author": "Daniel Marschall (ViaThinkSoft)",
  7494.         "changes": [
  7495.             "Published RDAP plugin v0.1"
  7496.         ],
  7497.         "sources": {
  7498.             "svn": [
  7499.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@939"
  7500.             ],
  7501.             "git": [
  7502.                 "https://github.com/danielmarschall/oidplus/tree/87e62d7881f7390f97e96a3617968348b9429e50"
  7503.             ]
  7504.         }
  7505.     },
  7506.     {
  7507.         "version": "2.0.0.938",
  7508.         "date": "2022-09-11 17:26:06 +0200",
  7509.         "author": "Daniel Marschall (ViaThinkSoft)",
  7510.         "changes": [],
  7511.         "sources": {
  7512.             "svn": [
  7513.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@938"
  7514.             ],
  7515.             "git": [
  7516.                 "https://github.com/danielmarschall/oidplus/tree/e68747ab1165b4d8c9419e20ff978acaa468f8f0"
  7517.             ]
  7518.         }
  7519.     },
  7520.     {
  7521.         "version": "2.0.0.937",
  7522.         "date": "2022-09-11 17:25:46 +0200",
  7523.         "author": "Daniel Marschall (ViaThinkSoft)",
  7524.         "changes": [
  7525.             "Newest version of phpstan does not show warnings at OIDplusPluginManifest.class.php anymore"
  7526.         ],
  7527.         "sources": {
  7528.             "svn": [
  7529.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@937"
  7530.             ],
  7531.             "git": [
  7532.                 "https://github.com/danielmarschall/oidplus/tree/528ee04e0a605409ab28914d3b31335aad2b502a"
  7533.             ]
  7534.         }
  7535.     },
  7536.     {
  7537.         "version": "2.0.0.936",
  7538.         "date": "2022-09-11 17:18:50 +0200",
  7539.         "author": "Daniel Marschall (ViaThinkSoft)",
  7540.         "changes": [
  7541.             "Output of HTTP 404 when a non-existing plugin is opened"
  7542.         ],
  7543.         "sources": {
  7544.             "svn": [
  7545.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@936"
  7546.             ],
  7547.             "git": [
  7548.                 "https://github.com/danielmarschall/oidplus/tree/900c3f91d90a8ce39bf87f9b0880bae28bf11607"
  7549.             ]
  7550.         }
  7551.     },
  7552.     {
  7553.         "version": "2.0.0.935",
  7554.         "date": "2022-09-11 12:18:25 +0200",
  7555.         "author": "Daniel Marschall (ViaThinkSoft)",
  7556.         "changes": [],
  7557.         "sources": {
  7558.             "svn": [
  7559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@935"
  7560.             ],
  7561.             "git": [
  7562.                 "https://github.com/danielmarschall/oidplus/tree/b78770752a66a1b8a937d6a46b63096fbfcbe3de"
  7563.             ]
  7564.         }
  7565.     },
  7566.     {
  7567.         "version": "2.0.0.934",
  7568.         "date": "2022-09-09 00:07:13 +0200",
  7569.         "author": "Daniel Marschall (ViaThinkSoft)",
  7570.         "changes": [],
  7571.         "sources": {
  7572.             "svn": [
  7573.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@934"
  7574.             ],
  7575.             "git": [
  7576.                 "https://github.com/danielmarschall/oidplus/tree/d1c73b551eb7824c9784fb065527b71824d0879b"
  7577.             ]
  7578.         }
  7579.     },
  7580.     {
  7581.         "version": "2.0.0.933",
  7582.         "date": "2022-09-08 13:59:21 +0200",
  7583.         "author": "Daniel Marschall (ViaThinkSoft)",
  7584.         "changes": [
  7585.             "OID-to-AID: Implemented OID 1.0.xx (E8 = ISO Standard) and OID 2.999.xx (ViaThinkSoft E0) cases"
  7586.         ],
  7587.         "sources": {
  7588.             "svn": [
  7589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@933"
  7590.             ],
  7591.             "git": [
  7592.                 "https://github.com/danielmarschall/oidplus/tree/8850a3a0402e614c5d67c8efe63f4f1db834df79"
  7593.             ]
  7594.         }
  7595.     },
  7596.     {
  7597.         "version": "2.0.0.932",
  7598.         "date": "2022-09-07 23:48:27 +0200",
  7599.         "author": "Daniel Marschall (ViaThinkSoft)",
  7600.         "changes": [],
  7601.         "sources": {
  7602.             "svn": [
  7603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@932"
  7604.             ],
  7605.             "git": [
  7606.                 "https://github.com/danielmarschall/oidplus/tree/9420fc63b8447e2afa1eec4807c3b813abe8e8d1"
  7607.             ]
  7608.         }
  7609.     },
  7610.     {
  7611.         "version": "2.0.0.931",
  7612.         "date": "2022-09-07 22:57:33 +0200",
  7613.         "author": "Daniel Marschall (ViaThinkSoft)",
  7614.         "changes": [
  7615.             "AID Decoder: Implemented case \"E8\" (ISO Standard by OID)",
  7616.             "AIDs can be entered in the notation '00:11:22:33'"
  7617.         ],
  7618.         "sources": {
  7619.             "svn": [
  7620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@931"
  7621.             ],
  7622.             "git": [
  7623.                 "https://github.com/danielmarschall/oidplus/tree/28cb3a244a9d3d9eeda5c618465ed5beff73cdf3"
  7624.             ]
  7625.         }
  7626.     },
  7627.     {
  7628.         "version": "2.0.0.930",
  7629.         "date": "2022-09-07 00:52:39 +0200",
  7630.         "author": "Daniel Marschall (ViaThinkSoft)",
  7631.         "changes": [
  7632.             "OID DER encoding is now visible",
  7633.             "AID: OID-AID added (ViaThinkSoft-Foreign-6 AID)",
  7634.             "AID: RID and PIX can now be mixed in a single node again (removed restriction again); this is handy for ViaThinkSoft-Foreign-AIDs"
  7635.         ],
  7636.         "sources": {
  7637.             "svn": [
  7638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@930"
  7639.             ],
  7640.             "git": [
  7641.                 "https://github.com/danielmarschall/oidplus/tree/96c0db56efeecfc19240a842b1d1d265bd663068"
  7642.             ]
  7643.         }
  7644.     },
  7645.     {
  7646.         "version": "2.0.0.929",
  7647.         "date": "2022-08-28 02:26:09 +0200",
  7648.         "author": "Daniel Marschall (ViaThinkSoft)",
  7649.         "changes": [
  7650.             "Removed some cases of Alternative Identifiers to avoid confusing users:",
  7651.             "- UUID-OIDs no longer show namebased UUIDs",
  7652.             "- 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)"
  7653.         ],
  7654.         "sources": {
  7655.             "svn": [
  7656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@929"
  7657.             ],
  7658.             "git": [
  7659.                 "https://github.com/danielmarschall/oidplus/tree/1d266cbacc04c6c1aa010c3be26f51935ddec328"
  7660.             ]
  7661.         }
  7662.     },
  7663.     {
  7664.         "version": "2.0.0.928",
  7665.         "date": "2022-08-25 23:54:44 +0200",
  7666.         "author": "Daniel Marschall (ViaThinkSoft)",
  7667.         "changes": [
  7668.             "Replaced word \"subsequent\" with word \"subordinate\""
  7669.         ],
  7670.         "sources": {
  7671.             "svn": [
  7672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@928"
  7673.             ],
  7674.             "git": [
  7675.                 "https://github.com/danielmarschall/oidplus/tree/e2e0a349d9e708a87cc8dc224f5026aa3264f4ee"
  7676.             ]
  7677.         }
  7678.     },
  7679.     {
  7680.         "version": "2.0.0.927",
  7681.         "date": "2022-08-19 17:03:15 +0200",
  7682.         "author": "Daniel Marschall (ViaThinkSoft)",
  7683.         "changes": [],
  7684.         "sources": {
  7685.             "svn": [
  7686.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@927"
  7687.             ],
  7688.             "git": [
  7689.                 "https://github.com/danielmarschall/oidplus/tree/70e483249fc14d534db1824e7977275c4ca2f61d"
  7690.             ]
  7691.         }
  7692.     },
  7693.     {
  7694.         "version": "2.0.0.926",
  7695.         "date": "2022-08-19 17:01:53 +0200",
  7696.         "author": "Daniel Marschall (ViaThinkSoft)",
  7697.         "changes": [
  7698.             "aid_decoder.inc.php : Added ASCII view in addition to the hex-representation"
  7699.         ],
  7700.         "sources": {
  7701.             "svn": [
  7702.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@926"
  7703.             ],
  7704.             "git": [
  7705.                 "https://github.com/danielmarschall/oidplus/tree/8137b6486005cb0d16624640da403aec2025cf9c"
  7706.             ]
  7707.         }
  7708.     },
  7709.     {
  7710.         "version": "2.0.0.925",
  7711.         "date": "2022-08-19 00:08:18 +0200",
  7712.         "author": "Daniel Marschall (ViaThinkSoft)",
  7713.         "changes": [
  7714.             "AID Object type: It is now forbidden that a node mixes RID and PIX"
  7715.         ],
  7716.         "sources": {
  7717.             "svn": [
  7718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@925"
  7719.             ],
  7720.             "git": [
  7721.                 "https://github.com/danielmarschall/oidplus/tree/fb88e5e6dae7f0fb0eb4b8eda6e2489e0560d39f"
  7722.             ]
  7723.         }
  7724.     },
  7725.     {
  7726.         "version": "2.0.0.924",
  7727.         "date": "2022-07-31 13:02:49 +0200",
  7728.         "author": "Daniel Marschall (ViaThinkSoft)",
  7729.         "changes": [
  7730.             "Some changes on the AID decoder"
  7731.         ],
  7732.         "sources": {
  7733.             "svn": [
  7734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@924"
  7735.             ],
  7736.             "git": [
  7737.                 "https://github.com/danielmarschall/oidplus/tree/962e250cd1f2570a5de44294dc518f9b99e59aa7"
  7738.             ]
  7739.         }
  7740.     },
  7741.     {
  7742.         "version": "2.0.0.923",
  7743.         "date": "2022-07-31 00:51:50 +0200",
  7744.         "author": "Daniel Marschall (ViaThinkSoft)",
  7745.         "changes": [
  7746.             "Fixed OOBE problems with AID example data"
  7747.         ],
  7748.         "sources": {
  7749.             "svn": [
  7750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@923"
  7751.             ],
  7752.             "git": [
  7753.                 "https://github.com/danielmarschall/oidplus/tree/d582a94759490b1501ec144b17b4e8f59603bd97"
  7754.             ]
  7755.         }
  7756.     },
  7757.     {
  7758.         "version": "2.0.0.922",
  7759.         "date": "2022-07-31 00:27:10 +0200",
  7760.         "author": "Daniel Marschall (ViaThinkSoft)",
  7761.         "changes": [
  7762.             "Added AID decoder"
  7763.         ],
  7764.         "sources": {
  7765.             "svn": [
  7766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@922"
  7767.             ],
  7768.             "git": [
  7769.                 "https://github.com/danielmarschall/oidplus/tree/2cbb6be221655412ccda830b78fe972e8c7191e7"
  7770.             ]
  7771.         }
  7772.     },
  7773.     {
  7774.         "version": "2.0.0.921",
  7775.         "date": "2022-07-30 19:50:23 +0200",
  7776.         "author": "Daniel Marschall (ViaThinkSoft)",
  7777.         "changes": [
  7778.             "Fixed BUG#0000220 in OOBE"
  7779.         ],
  7780.         "sources": {
  7781.             "svn": [
  7782.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@921"
  7783.             ],
  7784.             "git": [
  7785.                 "https://github.com/danielmarschall/oidplus/tree/ac1eb61de915cce6d1176c674380043e0178d83c"
  7786.             ]
  7787.         }
  7788.     },
  7789.     {
  7790.         "version": "2.0.0.920",
  7791.         "date": "2022-07-29 16:17:22 +0200",
  7792.         "author": "Daniel Marschall (ViaThinkSoft)",
  7793.         "changes": [],
  7794.         "sources": {
  7795.             "svn": [
  7796.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@920"
  7797.             ],
  7798.             "git": [
  7799.                 "https://github.com/danielmarschall/oidplus/tree/feb4c7efa61e1e9049275b0f01bc1c69b45e6ba9"
  7800.             ]
  7801.         }
  7802.     },
  7803.     {
  7804.         "version": "2.0.0.919",
  7805.         "date": "2022-07-29 16:14:20 +0200",
  7806.         "author": "Daniel Marschall (ViaThinkSoft)",
  7807.         "changes": [
  7808.             "New object type \"Application Identifier (ISO/IEC 7816-5)\""
  7809.         ],
  7810.         "sources": {
  7811.             "svn": [
  7812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@919"
  7813.             ],
  7814.             "git": [
  7815.                 "https://github.com/danielmarschall/oidplus/tree/f558495365954accddabc814d17c4042d8adb5cd"
  7816.             ]
  7817.         }
  7818.     },
  7819.     {
  7820.         "version": "2.0.0.918",
  7821.         "date": "2022-07-25 02:32:05 +0200",
  7822.         "author": "Daniel Marschall (ViaThinkSoft)",
  7823.         "changes": [
  7824.             "Prepare for OIDIP-05 (uses JSON schema 2020-12)"
  7825.         ],
  7826.         "sources": {
  7827.             "svn": [
  7828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@918"
  7829.             ],
  7830.             "git": [
  7831.                 "https://github.com/danielmarschall/oidplus/tree/061dca0306d30281fbcb34eb4d11c31a2f475e22"
  7832.             ]
  7833.         }
  7834.     },
  7835.     {
  7836.         "version": "2.0.0.917",
  7837.         "date": "2022-07-25 01:32:01 +0200",
  7838.         "author": "Daniel Marschall (ViaThinkSoft)",
  7839.         "changes": [],
  7840.         "sources": {
  7841.             "svn": [
  7842.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@917"
  7843.             ],
  7844.             "git": [
  7845.                 "https://github.com/danielmarschall/oidplus/tree/6626ea4312050d93fa7502629415b3e14330b185"
  7846.             ]
  7847.         }
  7848.     },
  7849.     {
  7850.         "version": "2.0.0.916",
  7851.         "date": "2022-07-24 12:53:27 +0200",
  7852.         "author": "Daniel Marschall (ViaThinkSoft)",
  7853.         "changes": [
  7854.             "Release of draft-viathinksoft-oidip-04"
  7855.         ],
  7856.         "sources": {
  7857.             "svn": [
  7858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@916"
  7859.             ],
  7860.             "git": [
  7861.                 "https://github.com/danielmarschall/oidplus/tree/fd9ad448f6ac87053e4df1e60204fc82f8a7fdf7"
  7862.             ]
  7863.         }
  7864.     },
  7865.     {
  7866.         "version": "2.0.0.915",
  7867.         "date": "2022-07-23 00:10:56 +0200",
  7868.         "author": "Daniel Marschall (ViaThinkSoft)",
  7869.         "changes": [],
  7870.         "sources": {
  7871.             "svn": [
  7872.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@915"
  7873.             ],
  7874.             "git": [
  7875.                 "https://github.com/danielmarschall/oidplus/tree/6a75dfefa93beacab05ffa81930ea6ac36e019c0"
  7876.             ]
  7877.         }
  7878.     },
  7879.     {
  7880.         "version": "2.0.0.914",
  7881.         "date": "2022-07-23 00:04:27 +0200",
  7882.         "author": "Daniel Marschall (ViaThinkSoft)",
  7883.         "changes": [],
  7884.         "sources": {
  7885.             "svn": [
  7886.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@914"
  7887.             ],
  7888.             "git": [
  7889.                 "https://github.com/danielmarschall/oidplus/tree/680a6cb325c6a0dcd41f43f556e57f71ed513aa7"
  7890.             ]
  7891.         }
  7892.     },
  7893.     {
  7894.         "version": "2.0.0.913",
  7895.         "date": "2022-07-22 17:36:59 +0200",
  7896.         "author": "Daniel Marschall (ViaThinkSoft)",
  7897.         "changes": [],
  7898.         "sources": {
  7899.             "svn": [
  7900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@913"
  7901.             ],
  7902.             "git": [
  7903.                 "https://github.com/danielmarschall/oidplus/tree/f700e7513246e3e8235b5af0bedcf9b5a53149df"
  7904.             ]
  7905.         }
  7906.     },
  7907.     {
  7908.         "version": "2.0.0.912",
  7909.         "date": "2022-07-22 17:22:06 +0200",
  7910.         "author": "Daniel Marschall (ViaThinkSoft)",
  7911.         "changes": [
  7912.             "OID-IP"
  7913.         ],
  7914.         "sources": {
  7915.             "svn": [
  7916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@912"
  7917.             ],
  7918.             "git": [
  7919.                 "https://github.com/danielmarschall/oidplus/tree/f2b277710bacff4d4ccec6a851d58c16d56b1e09"
  7920.             ]
  7921.         }
  7922.     },
  7923.     {
  7924.         "version": "2.0.0.911",
  7925.         "date": "2022-07-22 01:39:12 +0200",
  7926.         "author": "Daniel Marschall (ViaThinkSoft)",
  7927.         "changes": [],
  7928.         "sources": {
  7929.             "svn": [
  7930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@911"
  7931.             ],
  7932.             "git": [
  7933.                 "https://github.com/danielmarschall/oidplus/tree/1b4ee5f4c5c9704866c6c8b3722f7daccd550d38"
  7934.             ]
  7935.         }
  7936.     },
  7937.     {
  7938.         "version": "2.0.0.910",
  7939.         "date": "2022-07-22 01:27:00 +0200",
  7940.         "author": "Daniel Marschall (ViaThinkSoft)",
  7941.         "changes": [],
  7942.         "sources": {
  7943.             "svn": [
  7944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@910"
  7945.             ],
  7946.             "git": [
  7947.                 "https://github.com/danielmarschall/oidplus/tree/e2c2505f99ca59d0dd65ef2575ef0b21d21971c9"
  7948.             ]
  7949.         }
  7950.     },
  7951.     {
  7952.         "version": "2.0.0.909",
  7953.         "date": "2022-07-22 01:18:12 +0200",
  7954.         "author": "Daniel Marschall (ViaThinkSoft)",
  7955.         "changes": [
  7956.             "OID-IP XML/JSON: Removed \"ra-\" prefix from fields"
  7957.         ],
  7958.         "sources": {
  7959.             "svn": [
  7960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@909"
  7961.             ],
  7962.             "git": [
  7963.                 "https://github.com/danielmarschall/oidplus/tree/54f0a792ab17552cce8cec3db223e0486fe7d01e"
  7964.             ]
  7965.         }
  7966.     },
  7967.     {
  7968.         "version": "2.0.0.908",
  7969.         "date": "2022-07-22 00:14:43 +0200",
  7970.         "author": "Daniel Marschall (ViaThinkSoft)",
  7971.         "changes": [
  7972.             "OID-IP: Added \"$lang\" argument and \"lang\" response fields"
  7973.         ],
  7974.         "sources": {
  7975.             "svn": [
  7976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@908"
  7977.             ],
  7978.             "git": [
  7979.                 "https://github.com/danielmarschall/oidplus/tree/400d2f33b906549856717bf91278bf3519e3f264"
  7980.             ]
  7981.         }
  7982.     },
  7983.     {
  7984.         "version": "2.0.0.907",
  7985.         "date": "2022-07-21 22:34:48 +0200",
  7986.         "author": "Daniel Marschall (ViaThinkSoft)",
  7987.         "changes": [],
  7988.         "sources": {
  7989.             "svn": [
  7990.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@907"
  7991.             ],
  7992.             "git": [
  7993.                 "https://github.com/danielmarschall/oidplus/tree/e819d70ad4039718e3a857b136297644935a56a5"
  7994.             ]
  7995.         }
  7996.     },
  7997.     {
  7998.         "version": "2.0.0.906",
  7999.         "date": "2022-07-20 00:45:24 +0200",
  8000.         "author": "Daniel Marschall (ViaThinkSoft)",
  8001.         "changes": [],
  8002.         "sources": {
  8003.             "svn": [
  8004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@906"
  8005.             ],
  8006.             "git": [
  8007.                 "https://github.com/danielmarschall/oidplus/tree/da17d3bf47a2604df1a9a5df421fa2e99081a3a1"
  8008.             ]
  8009.         }
  8010.     },
  8011.     {
  8012.         "version": "2.0.0.905",
  8013.         "date": "2022-07-19 01:35:35 +0200",
  8014.         "author": "Daniel Marschall (ViaThinkSoft)",
  8015.         "changes": [],
  8016.         "sources": {
  8017.             "svn": [
  8018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@905"
  8019.             ],
  8020.             "git": [
  8021.                 "https://github.com/danielmarschall/oidplus/tree/e5f53f3504c59bdb5c3964fac199eadf844b7326"
  8022.             ]
  8023.         }
  8024.     },
  8025.     {
  8026.         "version": "2.0.0.904",
  8027.         "date": "2022-07-18 15:39:26 +0200",
  8028.         "author": "Daniel Marschall (ViaThinkSoft)",
  8029.         "changes": [
  8030.             "OID-IP JSON-Schema and XSD are now again in the InternetDraft"
  8031.         ],
  8032.         "sources": {
  8033.             "svn": [
  8034.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@904"
  8035.             ],
  8036.             "git": [
  8037.                 "https://github.com/danielmarschall/oidplus/tree/000d530da76ced1987e9dca101f98e6912da2314"
  8038.             ]
  8039.         }
  8040.     },
  8041.     {
  8042.         "version": "2.0.0.903",
  8043.         "date": "2022-07-18 14:45:03 +0200",
  8044.         "author": "Daniel Marschall (ViaThinkSoft)",
  8045.         "changes": [
  8046.             "OID-IP"
  8047.         ],
  8048.         "sources": {
  8049.             "svn": [
  8050.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@903"
  8051.             ],
  8052.             "git": [
  8053.                 "https://github.com/danielmarschall/oidplus/tree/e4f86f2bdabe116645c0308c2c91f9f04b336efd"
  8054.             ]
  8055.         }
  8056.     },
  8057.     {
  8058.         "version": "2.0.0.902",
  8059.         "date": "2022-07-18 14:21:12 +0200",
  8060.         "author": "Daniel Marschall (ViaThinkSoft)",
  8061.         "changes": [],
  8062.         "sources": {
  8063.             "svn": [
  8064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@902"
  8065.             ],
  8066.             "git": [
  8067.                 "https://github.com/danielmarschall/oidplus/tree/11b60a4639118aafe8a4e4e49806de2a1c2a180b"
  8068.             ]
  8069.         }
  8070.     },
  8071.     {
  8072.         "version": "2.0.0.901",
  8073.         "date": "2022-07-18 12:25:22 +0200",
  8074.         "author": "Daniel Marschall (ViaThinkSoft)",
  8075.         "changes": [
  8076.             "OIDIP: Regex replace [0-9] with \\d"
  8077.         ],
  8078.         "sources": {
  8079.             "svn": [
  8080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@901"
  8081.             ],
  8082.             "git": [
  8083.                 "https://github.com/danielmarschall/oidplus/tree/518ed567dc783e76dfd681602d0bbbd5e6bb6b15"
  8084.             ]
  8085.         }
  8086.     },
  8087.     {
  8088.         "version": "2.0.0.900",
  8089.         "date": "2022-07-18 11:18:51 +0200",
  8090.         "author": "Daniel Marschall (ViaThinkSoft)",
  8091.         "changes": [],
  8092.         "sources": {
  8093.             "svn": [
  8094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@900"
  8095.             ],
  8096.             "git": [
  8097.                 "https://github.com/danielmarschall/oidplus/tree/25747eaec3fbf5f33f39d2079aedf4c7ca65da84"
  8098.             ]
  8099.         }
  8100.     },
  8101.     {
  8102.         "version": "2.0.0.899",
  8103.         "date": "2022-07-18 02:16:19 +0200",
  8104.         "author": "Daniel Marschall (ViaThinkSoft)",
  8105.         "changes": [
  8106.             "OID-IP: Attachments URL were relative URLs. Corrected to absolute URLs.",
  8107.             "OID-IP: Attachment plugin now generates correct XSD"
  8108.         ],
  8109.         "sources": {
  8110.             "svn": [
  8111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@899"
  8112.             ],
  8113.             "git": [
  8114.                 "https://github.com/danielmarschall/oidplus/tree/3eb475226533bb1342656f420dc15b8c10cb6816"
  8115.             ]
  8116.         }
  8117.     },
  8118.     {
  8119.         "version": "2.0.0.898",
  8120.         "date": "2022-07-18 00:19:38 +0200",
  8121.         "author": "Daniel Marschall (ViaThinkSoft)",
  8122.         "changes": [
  8123.             "OID-IP: JSON is now an associative array. JSON-Schema adjusted.",
  8124.             "OID-IP: Completely rewrote XSD schema file. Elements are now sequential.",
  8125.             "OID-IP: Order of fields corrected (since XSD is now sequential)",
  8126.             "OID-IP: XSD/JSON: distance is now an integer instead of a string",
  8127.             "OID-IP: XSD/JSON: added simple regex for query and object fields",
  8128.             "OID-IP: XSD/JSON: added support for ra1, ra2, ra3, ...",
  8129.             "Important bugfix for openssl_supplement.inc.php"
  8130.         ],
  8131.         "sources": {
  8132.             "svn": [
  8133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@898"
  8134.             ],
  8135.             "git": [
  8136.                 "https://github.com/danielmarschall/oidplus/tree/696b4dbfd489cd08fc6a0265e9bbdb81d75cf625"
  8137.             ]
  8138.         }
  8139.     },
  8140.     {
  8141.         "version": "2.0.0.897",
  8142.         "date": "2022-07-17 02:44:44 +0200",
  8143.         "author": "Daniel Marschall (ViaThinkSoft)",
  8144.         "changes": [
  8145.             "OIP-IP minor changes"
  8146.         ],
  8147.         "sources": {
  8148.             "svn": [
  8149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@897"
  8150.             ],
  8151.             "git": [
  8152.                 "https://github.com/danielmarschall/oidplus/tree/c98f68eb3dd4cd3476eeba770b8212a346d59742"
  8153.             ]
  8154.         }
  8155.     },
  8156.     {
  8157.         "version": "2.0.0.896",
  8158.         "date": "2022-07-17 02:40:45 +0200",
  8159.         "author": "Daniel Marschall (ViaThinkSoft)",
  8160.         "changes": [
  8161.             "OID-IP XSD/JSON schema bugfix: October timestamps were not accepted. Fixed."
  8162.         ],
  8163.         "sources": {
  8164.             "svn": [
  8165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@896"
  8166.             ],
  8167.             "git": [
  8168.                 "https://github.com/danielmarschall/oidplus/tree/a96cb8112325bb30136c45b7c21122eb7af1f1ef"
  8169.             ]
  8170.         }
  8171.     },
  8172.     {
  8173.         "version": "2.0.0.895",
  8174.         "date": "2022-07-15 15:42:29 +0200",
  8175.         "author": "Daniel Marschall (ViaThinkSoft)",
  8176.         "changes": [],
  8177.         "sources": {
  8178.             "svn": [
  8179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@895"
  8180.             ],
  8181.             "git": [
  8182.                 "https://github.com/danielmarschall/oidplus/tree/90b58cb3fba5588357cb92958a977a65943bfb59"
  8183.             ]
  8184.         }
  8185.     },
  8186.     {
  8187.         "version": "2.0.0.894",
  8188.         "date": "2022-07-15 01:26:42 +0200",
  8189.         "author": "Daniel Marschall (ViaThinkSoft)",
  8190.         "changes": [],
  8191.         "sources": {
  8192.             "svn": [
  8193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@894"
  8194.             ],
  8195.             "git": [
  8196.                 "https://github.com/danielmarschall/oidplus/tree/2c2db04c51e85edb4efc6abed556c3b5c1c975b7"
  8197.             ]
  8198.         }
  8199.     },
  8200.     {
  8201.         "version": "2.0.0.893",
  8202.         "date": "2022-07-15 00:19:43 +0200",
  8203.         "author": "Daniel Marschall (ViaThinkSoft)",
  8204.         "changes": [],
  8205.         "sources": {
  8206.             "svn": [
  8207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@893"
  8208.             ],
  8209.             "git": [
  8210.                 "https://github.com/danielmarschall/oidplus/tree/76560678c1092c6f3dac3f256919d708b6425fea"
  8211.             ]
  8212.         }
  8213.     },
  8214.     {
  8215.         "version": "2.0.0.892",
  8216.         "date": "2022-07-14 16:57:02 +0200",
  8217.         "author": "Daniel Marschall (ViaThinkSoft)",
  8218.         "changes": [],
  8219.         "sources": {
  8220.             "svn": [
  8221.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@892"
  8222.             ],
  8223.             "git": [
  8224.                 "https://github.com/danielmarschall/oidplus/tree/345cc68cf4a8d4838f6ddd4ec3b8f040d4a12933"
  8225.             ]
  8226.         }
  8227.     },
  8228.     {
  8229.         "version": "2.0.0.891",
  8230.         "date": "2022-07-14 16:19:47 +0200",
  8231.         "author": "Daniel Marschall (ViaThinkSoft)",
  8232.         "changes": [
  8233.             "OID-IP"
  8234.         ],
  8235.         "sources": {
  8236.             "svn": [
  8237.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@891"
  8238.             ],
  8239.             "git": [
  8240.                 "https://github.com/danielmarschall/oidplus/tree/b0c6c4ceeed3285634597bd2d85a17cf777b1aa3"
  8241.             ]
  8242.         }
  8243.     },
  8244.     {
  8245.         "version": "2.0.0.890",
  8246.         "date": "2022-07-14 13:40:06 +0200",
  8247.         "author": "Daniel Marschall (ViaThinkSoft)",
  8248.         "changes": [
  8249.             "OID-IP"
  8250.         ],
  8251.         "sources": {
  8252.             "svn": [
  8253.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@890"
  8254.             ],
  8255.             "git": [
  8256.                 "https://github.com/danielmarschall/oidplus/tree/65d38e59c122e321a8b55f9eabe9b4c3c860019d"
  8257.             ]
  8258.         }
  8259.     },
  8260.     {
  8261.         "version": "2.0.0.889",
  8262.         "date": "2022-07-13 23:18:38 +0200",
  8263.         "author": "Daniel Marschall (ViaThinkSoft)",
  8264.         "changes": [
  8265.             "GUIDs can now also be accessed via the \"uuid:\" namespace prefix"
  8266.         ],
  8267.         "sources": {
  8268.             "svn": [
  8269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@889"
  8270.             ],
  8271.             "git": [
  8272.                 "https://github.com/danielmarschall/oidplus/tree/f8011a867b36bdd404ee62b9258b3730859ba564"
  8273.             ]
  8274.         }
  8275.     },
  8276.     {
  8277.         "version": "2.0.0.888",
  8278.         "date": "2022-07-13 16:33:24 +0200",
  8279.         "author": "Daniel Marschall (ViaThinkSoft)",
  8280.         "changes": [
  8281.             "OID-IP RFC trivia"
  8282.         ],
  8283.         "sources": {
  8284.             "svn": [
  8285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@888"
  8286.             ],
  8287.             "git": [
  8288.                 "https://github.com/danielmarschall/oidplus/tree/32993e254482e63b7db10a502ab027bcaaea41c3"
  8289.             ]
  8290.         }
  8291.     },
  8292.     {
  8293.         "version": "2.0.0.887",
  8294.         "date": "2022-07-13 10:46:06 +0200",
  8295.         "author": "Daniel Marschall (ViaThinkSoft)",
  8296.         "changes": [
  8297.             "RFC: Updated reference cites according to https://www.rfc-editor.org/refs/"
  8298.         ],
  8299.         "sources": {
  8300.             "svn": [
  8301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@887"
  8302.             ],
  8303.             "git": [
  8304.                 "https://github.com/danielmarschall/oidplus/tree/543e738e6ca26b57b5cb5054a036440dc93ebe91"
  8305.             ]
  8306.         }
  8307.     },
  8308.     {
  8309.         "version": "2.0.0.886",
  8310.         "date": "2022-07-12 21:25:45 +0200",
  8311.         "author": "Daniel Marschall (ViaThinkSoft)",
  8312.         "changes": [
  8313.             "OID-IP RFC: Fixed ABNF ( thanks to Bill's ABNF checker at https://tools.ietf.org/tools/bap/abnf.cgi )"
  8314.         ],
  8315.         "sources": {
  8316.             "svn": [
  8317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@886"
  8318.             ],
  8319.             "git": [
  8320.                 "https://github.com/danielmarschall/oidplus/tree/5140bddb55277a3a18b662ace922c52582514905"
  8321.             ]
  8322.         }
  8323.     },
  8324.     {
  8325.         "version": "2.0.0.885",
  8326.         "date": "2022-07-12 21:07:57 +0200",
  8327.         "author": "Daniel Marschall (ViaThinkSoft)",
  8328.         "changes": [
  8329.             "OID-IP \"$token=\" has been renamed to \"$auth=\""
  8330.         ],
  8331.         "sources": {
  8332.             "svn": [
  8333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@885"
  8334.             ],
  8335.             "git": [
  8336.                 "https://github.com/danielmarschall/oidplus/tree/eb9ce161c4b2436fef4fc3048ef95e0d99510118"
  8337.             ]
  8338.         }
  8339.     },
  8340.     {
  8341.         "version": "2.0.0.884",
  8342.         "date": "2022-07-12 15:49:51 +0200",
  8343.         "author": "Daniel Marschall (ViaThinkSoft)",
  8344.         "changes": [],
  8345.         "sources": {
  8346.             "svn": [
  8347.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@884"
  8348.             ],
  8349.             "git": [
  8350.                 "https://github.com/danielmarschall/oidplus/tree/847eccf86e4dc49a588d7a9620fdb69d3b7b414e"
  8351.             ]
  8352.         }
  8353.     },
  8354.     {
  8355.         "version": "2.0.0.883",
  8356.         "date": "2022-07-12 14:55:03 +0200",
  8357.         "author": "Daniel Marschall (ViaThinkSoft)",
  8358.         "changes": [
  8359.             "RFC \"server commands\" and \"authentication tokens\" are now merged into \"arguments\""
  8360.         ],
  8361.         "sources": {
  8362.             "svn": [
  8363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@883"
  8364.             ],
  8365.             "git": [
  8366.                 "https://github.com/danielmarschall/oidplus/tree/c0fd556e5c6f102abe94bb462d59fff8c4711a47"
  8367.             ]
  8368.         }
  8369.     },
  8370.     {
  8371.         "version": "2.0.0.882",
  8372.         "date": "2022-07-12 01:42:15 +0200",
  8373.         "author": "Daniel Marschall (ViaThinkSoft)",
  8374.         "changes": [
  8375.             "Release of draft-viathinksoft-oidip-03"
  8376.         ],
  8377.         "sources": {
  8378.             "svn": [
  8379.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@882"
  8380.             ],
  8381.             "git": [
  8382.                 "https://github.com/danielmarschall/oidplus/tree/fc4b94de092cffd7d9ac75657dc5e9b6b755754d"
  8383.             ]
  8384.         }
  8385.     },
  8386.     {
  8387.         "version": "2.0.0.881",
  8388.         "date": "2022-07-12 01:14:49 +0200",
  8389.         "author": "Daniel Marschall (ViaThinkSoft)",
  8390.         "changes": [],
  8391.         "sources": {
  8392.             "svn": [
  8393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@881"
  8394.             ],
  8395.             "git": [
  8396.                 "https://github.com/danielmarschall/oidplus/tree/f451e40cbc07fe43a342ba03f4125ef29f97ed68"
  8397.             ]
  8398.         }
  8399.     },
  8400.     {
  8401.         "version": "2.0.0.880",
  8402.         "date": "2022-07-11 22:42:59 +0200",
  8403.         "author": "Daniel Marschall (ViaThinkSoft)",
  8404.         "changes": [
  8405.             "OID-IP: Removed \"html\" format from the RFC"
  8406.         ],
  8407.         "sources": {
  8408.             "svn": [
  8409.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@880"
  8410.             ],
  8411.             "git": [
  8412.                 "https://github.com/danielmarschall/oidplus/tree/58c79e241ba51cd15daed35b52de5788a84af7f6"
  8413.             ]
  8414.         }
  8415.     },
  8416.     {
  8417.         "version": "2.0.0.879",
  8418.         "date": "2022-07-11 21:22:19 +0200",
  8419.         "author": "Daniel Marschall (ViaThinkSoft)",
  8420.         "changes": [
  8421.             "OID-IP: Implemented RA \"information partially available\""
  8422.         ],
  8423.         "sources": {
  8424.             "svn": [
  8425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@879"
  8426.             ],
  8427.             "git": [
  8428.                 "https://github.com/danielmarschall/oidplus/tree/9708a21f6fae4fef47aa680f53bd902d64e6f4c7"
  8429.             ]
  8430.         }
  8431.     },
  8432.     {
  8433.         "version": "2.0.0.878",
  8434.         "date": "2022-07-11 21:13:42 +0200",
  8435.         "author": "Daniel Marschall (ViaThinkSoft)",
  8436.         "changes": [],
  8437.         "sources": {
  8438.             "svn": [
  8439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@878"
  8440.             ],
  8441.             "git": [
  8442.                 "https://github.com/danielmarschall/oidplus/tree/b5c878c90ca4970f608aea48c2f31dadec448354"
  8443.             ]
  8444.         }
  8445.     },
  8446.     {
  8447.         "version": "2.0.0.877",
  8448.         "date": "2022-07-11 20:53:59 +0200",
  8449.         "author": "Daniel Marschall (ViaThinkSoft)",
  8450.         "changes": [
  8451.             "OID-IP: Words like \"unknown\" or \"redacted\" will not be translated anymore (Because output must be consistant)",
  8452.             "OID-IP: Added \"url\" property for all objects"
  8453.         ],
  8454.         "sources": {
  8455.             "svn": [
  8456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@877"
  8457.             ],
  8458.             "git": [
  8459.                 "https://github.com/danielmarschall/oidplus/tree/b5712d9c782a47590bb7dbde28c50c8cf9e5bb41"
  8460.             ]
  8461.         }
  8462.     },
  8463.     {
  8464.         "version": "2.0.0.876",
  8465.         "date": "2022-07-11 17:09:09 +0200",
  8466.         "author": "Daniel Marschall (ViaThinkSoft)",
  8467.         "changes": [
  8468.             "Admin/RA Automated Ajax: Token can now be copied into clipBoard"
  8469.         ],
  8470.         "sources": {
  8471.             "svn": [
  8472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@876"
  8473.             ],
  8474.             "git": [
  8475.                 "https://github.com/danielmarschall/oidplus/tree/c7fe5646aa43c76a362155f01a23d1f150818efb"
  8476.             ]
  8477.         }
  8478.     },
  8479.     {
  8480.         "version": "2.0.0.875",
  8481.         "date": "2022-07-10 13:30:17 +0200",
  8482.         "author": "Daniel Marschall (ViaThinkSoft)",
  8483.         "changes": [
  8484.             "Added config setting global_bcc for all outgoing emails"
  8485.         ],
  8486.         "sources": {
  8487.             "svn": [
  8488.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@875"
  8489.             ],
  8490.             "git": [
  8491.                 "https://github.com/danielmarschall/oidplus/tree/208e6a7d59f86efb74aa439b6ae5ea42b1507b94"
  8492.             ]
  8493.         }
  8494.     },
  8495.     {
  8496.         "version": "2.0.0.874",
  8497.         "date": "2022-07-10 12:58:31 +0200",
  8498.         "author": "Daniel Marschall (ViaThinkSoft)",
  8499.         "changes": [
  8500.             "Vendor update"
  8501.         ],
  8502.         "sources": {
  8503.             "svn": [
  8504.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@874"
  8505.             ],
  8506.             "git": [
  8507.                 "https://github.com/danielmarschall/oidplus/tree/65a5e12fad69000676c0ba5442fbbc72c90ef526"
  8508.             ]
  8509.         }
  8510.     },
  8511.     {
  8512.         "version": "2.0.0.873",
  8513.         "date": "2022-07-10 02:41:19 +0200",
  8514.         "author": "Daniel Marschall (ViaThinkSoft)",
  8515.         "changes": [
  8516.             "XML/JSON schema and RFC update"
  8517.         ],
  8518.         "sources": {
  8519.             "svn": [
  8520.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@873"
  8521.             ],
  8522.             "git": [
  8523.                 "https://github.com/danielmarschall/oidplus/tree/78e55b90e4539205a1bc7752e37fd59686b45a18"
  8524.             ]
  8525.         }
  8526.     },
  8527.     {
  8528.         "version": "2.0.0.872",
  8529.         "date": "2022-07-10 01:23:08 +0200",
  8530.         "author": "Daniel Marschall (ViaThinkSoft)",
  8531.         "changes": [],
  8532.         "sources": {
  8533.             "svn": [
  8534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@872"
  8535.             ],
  8536.             "git": [
  8537.                 "https://github.com/danielmarschall/oidplus/tree/063285feb65dc8d7a5521bf3c5043d2d417a1dec"
  8538.             ]
  8539.         }
  8540.     },
  8541.     {
  8542.         "version": "2.0.0.871",
  8543.         "date": "2022-07-10 01:11:40 +0200",
  8544.         "author": "Daniel Marschall (ViaThinkSoft)",
  8545.         "changes": [],
  8546.         "sources": {
  8547.             "svn": [
  8548.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@871"
  8549.             ],
  8550.             "git": [
  8551.                 "https://github.com/danielmarschall/oidplus/tree/565e3c73e752a81fa1d44fca2f11c049353bb266"
  8552.             ]
  8553.         }
  8554.     },
  8555.     {
  8556.         "version": "2.0.0.870",
  8557.         "date": "2022-07-10 01:07:21 +0200",
  8558.         "author": "Daniel Marschall (ViaThinkSoft)",
  8559.         "changes": [
  8560.             "OID-IP : XML/JSON Signature error catching"
  8561.         ],
  8562.         "sources": {
  8563.             "svn": [
  8564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@870"
  8565.             ],
  8566.             "git": [
  8567.                 "https://github.com/danielmarschall/oidplus/tree/510ea4455a87cfb8d6bf10febf4c4bb06a251d82"
  8568.             ]
  8569.         }
  8570.     },
  8571.     {
  8572.         "version": "2.0.0.869",
  8573.         "date": "2022-07-09 22:48:57 +0200",
  8574.         "author": "Daniel Marschall (ViaThinkSoft)",
  8575.         "changes": [
  8576.             "Described the new XML/JSON signatures in the RFC (work-in-progress)."
  8577.         ],
  8578.         "sources": {
  8579.             "svn": [
  8580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@869"
  8581.             ],
  8582.             "git": [
  8583.                 "https://github.com/danielmarschall/oidplus/tree/c7c42d58522943d8cef715950dc7f71880075d33"
  8584.             ]
  8585.         }
  8586.     },
  8587.     {
  8588.         "version": "2.0.0.868",
  8589.         "date": "2022-07-09 21:33:15 +0200",
  8590.         "author": "Daniel Marschall (ViaThinkSoft)",
  8591.         "changes": [
  8592.             "OID-IP: XML and JSON now have standardized (W3C/RFC) signatures. The OID-IP RFC draft will be edited soon."
  8593.         ],
  8594.         "sources": {
  8595.             "svn": [
  8596.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@868"
  8597.             ],
  8598.             "git": [
  8599.                 "https://github.com/danielmarschall/oidplus/tree/fcefbadfd2351dd26f7377b831f53ecf6ae40d99"
  8600.             ]
  8601.         }
  8602.     },
  8603.     {
  8604.         "version": "2.0.0.867",
  8605.         "date": "2022-07-09 15:45:15 +0200",
  8606.         "author": "Daniel Marschall (ViaThinkSoft)",
  8607.         "changes": [
  8608.             "OID-IP : XML und JSON schema had relative schema URL. Fixed to absolute URL."
  8609.         ],
  8610.         "sources": {
  8611.             "svn": [
  8612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@867"
  8613.             ],
  8614.             "git": [
  8615.                 "https://github.com/danielmarschall/oidplus/tree/617febc5a2e68b0e8fd719ca94a01ee5780fa5c9"
  8616.             ]
  8617.         }
  8618.     },
  8619.     {
  8620.         "version": "2.0.0.866",
  8621.         "date": "2022-06-19 20:21:58 +0200",
  8622.         "author": "Daniel Marschall (ViaThinkSoft)",
  8623.         "changes": [
  8624.             "CSRF token debug"
  8625.         ],
  8626.         "sources": {
  8627.             "svn": [
  8628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@866"
  8629.             ],
  8630.             "git": [
  8631.                 "https://github.com/danielmarschall/oidplus/tree/e0ee30e366249e070d936a3f0eb8b9a97a5f1c65"
  8632.             ]
  8633.         }
  8634.     },
  8635.     {
  8636.         "version": "2.0.0.865",
  8637.         "date": "2022-06-05 00:53:51 +0200",
  8638.         "author": "Daniel Marschall (ViaThinkSoft)",
  8639.         "changes": [
  8640.             "Fixed SQLite3 OOBE issues"
  8641.         ],
  8642.         "sources": {
  8643.             "svn": [
  8644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@865"
  8645.             ],
  8646.             "git": [
  8647.                 "https://github.com/danielmarschall/oidplus/tree/075ea2c79e6982b24f0add5251d8f7df8af5142c"
  8648.             ]
  8649.         }
  8650.     },
  8651.     {
  8652.         "version": "2.0.0.864",
  8653.         "date": "2022-06-02 01:52:01 +0200",
  8654.         "author": "Daniel Marschall (ViaThinkSoft)",
  8655.         "changes": [],
  8656.         "sources": {
  8657.             "svn": [
  8658.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@864"
  8659.             ],
  8660.             "git": [
  8661.                 "https://github.com/danielmarschall/oidplus/tree/62bb0988973dc350b6642118cd360189a088f23e"
  8662.             ]
  8663.         }
  8664.     },
  8665.     {
  8666.         "version": "2.0.0.863",
  8667.         "date": "2022-06-02 01:40:40 +0200",
  8668.         "author": "Daniel Marschall (ViaThinkSoft)",
  8669.         "changes": [
  8670.             "Fixed Oracle OOBE example scripts"
  8671.         ],
  8672.         "sources": {
  8673.             "svn": [
  8674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@863"
  8675.             ],
  8676.             "git": [
  8677.                 "https://github.com/danielmarschall/oidplus/tree/3d10617ea5a71a152ef233e09017d1caf907c0e2"
  8678.             ]
  8679.         }
  8680.     },
  8681.     {
  8682.         "version": "2.0.0.862",
  8683.         "date": "2022-06-01 00:41:05 +0200",
  8684.         "author": "Daniel Marschall (ViaThinkSoft)",
  8685.         "changes": [
  8686.             "Oracle DB: On connection error, the error message from OCI is now displayed"
  8687.         ],
  8688.         "sources": {
  8689.             "svn": [
  8690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@862"
  8691.             ],
  8692.             "git": [
  8693.                 "https://github.com/danielmarschall/oidplus/tree/6ba5f0b8db75222bfa698147421bd9e1010c1290"
  8694.             ]
  8695.         }
  8696.     },
  8697.     {
  8698.         "version": "2.0.0.861",
  8699.         "date": "2022-05-30 23:21:04 +0200",
  8700.         "author": "Daniel Marschall (ViaThinkSoft)",
  8701.         "changes": [
  8702.             "Fixed phpstan warning"
  8703.         ],
  8704.         "sources": {
  8705.             "svn": [
  8706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@861"
  8707.             ],
  8708.             "git": [
  8709.                 "https://github.com/danielmarschall/oidplus/tree/f15d524455833628d0c284fb3d069396e93614f1"
  8710.             ]
  8711.         }
  8712.     },
  8713.     {
  8714.         "version": "2.0.0.860",
  8715.         "date": "2022-05-29 22:55:17 +0200",
  8716.         "author": "Daniel Marschall (ViaThinkSoft)",
  8717.         "changes": [
  8718.             "Extended plugin check: The namespace of an object type plugin must be lower-case"
  8719.         ],
  8720.         "sources": {
  8721.             "svn": [
  8722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@860"
  8723.             ],
  8724.             "git": [
  8725.                 "https://github.com/danielmarschall/oidplus/tree/8aef357c448e0e2174d717c6456127e3052fb6a7"
  8726.             ]
  8727.         }
  8728.     },
  8729.     {
  8730.         "version": "2.0.0.859",
  8731.         "date": "2022-05-29 20:44:58 +0200",
  8732.         "author": "Daniel Marschall (ViaThinkSoft)",
  8733.         "changes": [],
  8734.         "sources": {
  8735.             "svn": [
  8736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@859"
  8737.             ],
  8738.             "git": [
  8739.                 "https://github.com/danielmarschall/oidplus/tree/008a7b51e4c5bda1869483015df802de7fbb95d2"
  8740.             ]
  8741.         }
  8742.     },
  8743.     {
  8744.         "version": "2.0.0.858",
  8745.         "date": "2022-05-29 20:30:30 +0200",
  8746.         "author": "Daniel Marschall (ViaThinkSoft)",
  8747.         "changes": [
  8748.             "BUGFIX: GUID and FourCC: category in treeview was \"/examples\" instead of \"examples\" for the top level."
  8749.         ],
  8750.         "sources": {
  8751.             "svn": [
  8752.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@858"
  8753.             ],
  8754.             "git": [
  8755.                 "https://github.com/danielmarschall/oidplus/tree/700af56f6a39fa86ef767b629771f35426c47fd1"
  8756.             ]
  8757.         }
  8758.     },
  8759.     {
  8760.         "version": "2.0.0.857",
  8761.         "date": "2022-05-29 20:25:19 +0200",
  8762.         "author": "Daniel Marschall (ViaThinkSoft)",
  8763.         "changes": [
  8764.             "Fix runtime error that lead to a stalled update"
  8765.         ],
  8766.         "sources": {
  8767.             "svn": [
  8768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@857"
  8769.             ],
  8770.             "git": [
  8771.                 "https://github.com/danielmarschall/oidplus/tree/ed7b31492386ad214013ccd7a74edbf9f44c26be"
  8772.             ]
  8773.         }
  8774.     },
  8775.     {
  8776.         "version": "2.0.0.856",
  8777.         "date": "2022-05-29 20:06:06 +0200",
  8778.         "author": "Daniel Marschall (ViaThinkSoft)",
  8779.         "changes": [
  8780.             "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"
  8781.         ],
  8782.         "sources": {
  8783.             "svn": [
  8784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@856"
  8785.             ],
  8786.             "git": [
  8787.                 "https://github.com/danielmarschall/oidplus/tree/486882cf958649866c30f0b926697d537265f3e5"
  8788.             ]
  8789.         }
  8790.     },
  8791.     {
  8792.         "version": "2.0.0.855",
  8793.         "date": "2022-05-29 18:12:38 +0200",
  8794.         "author": "Daniel Marschall (ViaThinkSoft)",
  8795.         "changes": [
  8796.             "Object-IDs are now case-sensitive (this is important for object types like FourCC)"
  8797.         ],
  8798.         "sources": {
  8799.             "svn": [
  8800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@855"
  8801.             ],
  8802.             "git": [
  8803.                 "https://github.com/danielmarschall/oidplus/tree/036755ef36aa89320b1aef7c3173a6bd7695ce49"
  8804.             ]
  8805.         }
  8806.     },
  8807.     {
  8808.         "version": "2.0.0.854",
  8809.         "date": "2022-05-29 17:16:33 +0200",
  8810.         "author": "Daniel Marschall (ViaThinkSoft)",
  8811.         "changes": [
  8812.             "BUGFIX: Could not create objects on an Oracle database (error: Cannot insert NULL into (\"HR\".\"OBJECTS\".\"CONFIDENTIAL\"))"
  8813.         ],
  8814.         "sources": {
  8815.             "svn": [
  8816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@854"
  8817.             ],
  8818.             "git": [
  8819.                 "https://github.com/danielmarschall/oidplus/tree/e6ad251bccca62f7c7ad70611f5ae1a3d7b62ea0"
  8820.             ]
  8821.         }
  8822.     },
  8823.     {
  8824.         "version": "2.0.0.853",
  8825.         "date": "2022-05-29 12:22:19 +0200",
  8826.         "author": "Daniel Marschall (ViaThinkSoft)",
  8827.         "changes": [
  8828.             "Small fix in example SQL"
  8829.         ],
  8830.         "sources": {
  8831.             "svn": [
  8832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@853"
  8833.             ],
  8834.             "git": [
  8835.                 "https://github.com/danielmarschall/oidplus/tree/ac457dcd153187f182c846fd4be2b5439ce5c8fc"
  8836.             ]
  8837.         }
  8838.     },
  8839.     {
  8840.         "version": "2.0.0.852",
  8841.         "date": "2022-05-29 01:58:55 +0200",
  8842.         "author": "Daniel Marschall (ViaThinkSoft)",
  8843.         "changes": [
  8844.             "Fixed performance (in re autopublish) if cronjobs are used"
  8845.         ],
  8846.         "sources": {
  8847.             "svn": [
  8848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@852"
  8849.             ],
  8850.             "git": [
  8851.                 "https://github.com/danielmarschall/oidplus/tree/288fb99a5336af37c5cf4703eba3251a14ae40f0"
  8852.             ]
  8853.         }
  8854.     },
  8855.     {
  8856.         "version": "2.0.0.851",
  8857.         "date": "2022-05-29 01:37:51 +0200",
  8858.         "author": "Daniel Marschall (ViaThinkSoft)",
  8859.         "changes": [
  8860.             "BUGFIX: OID Autopublishing caused error message on a web visitors screen, because HTML5 and XML were mixed up"
  8861.         ],
  8862.         "sources": {
  8863.             "svn": [
  8864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@851"
  8865.             ],
  8866.             "git": [
  8867.                 "https://github.com/danielmarschall/oidplus/tree/bdc374a7f651955281aed1bd01f1975c2ecdd16a"
  8868.             ]
  8869.         }
  8870.     },
  8871.     {
  8872.         "version": "2.0.0.850",
  8873.         "date": "2022-05-28 23:27:15 +0200",
  8874.         "author": "Daniel Marschall (ViaThinkSoft)",
  8875.         "changes": [
  8876.             "Bugfix: GUID and FourCC categories can now contain the slash character (/)"
  8877.         ],
  8878.         "sources": {
  8879.             "svn": [
  8880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@850"
  8881.             ],
  8882.             "git": [
  8883.                 "https://github.com/danielmarschall/oidplus/tree/b8cc9f697d1f6f6acc0f7bbadbd8b19c662b3c03"
  8884.             ]
  8885.         }
  8886.     },
  8887.     {
  8888.         "version": "2.0.0.849",
  8889.         "date": "2022-05-28 21:29:05 +0200",
  8890.         "author": "Daniel Marschall (ViaThinkSoft)",
  8891.         "changes": [],
  8892.         "sources": {
  8893.             "svn": [
  8894.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@849"
  8895.             ],
  8896.             "git": [
  8897.                 "https://github.com/danielmarschall/oidplus/tree/e850850cd64bbc16aabc2291a42d0393920a3ac9"
  8898.             ]
  8899.         }
  8900.     },
  8901.     {
  8902.         "version": "2.0.0.848",
  8903.         "date": "2022-05-28 01:39:22 +0200",
  8904.         "author": "Daniel Marschall (ViaThinkSoft)",
  8905.         "changes": [
  8906.             "Updated example data"
  8907.         ],
  8908.         "sources": {
  8909.             "svn": [
  8910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@848"
  8911.             ],
  8912.             "git": [
  8913.                 "https://github.com/danielmarschall/oidplus/tree/cd52db1bfb149d05bd414549a315e476ae941c59"
  8914.             ]
  8915.         }
  8916.     },
  8917.     {
  8918.         "version": "2.0.0.847",
  8919.         "date": "2022-05-27 20:36:06 +0200",
  8920.         "author": "Daniel Marschall (ViaThinkSoft)",
  8921.         "changes": [
  8922.             "BUGFIX: No login sessions could be created using PHP 7.0 (Bug introduced in SVN Rev 711)"
  8923.         ],
  8924.         "sources": {
  8925.             "svn": [
  8926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@847"
  8927.             ],
  8928.             "git": [
  8929.                 "https://github.com/danielmarschall/oidplus/tree/81575cc31f5b45a66889af4730882f74e5b0e781"
  8930.             ]
  8931.         }
  8932.     },
  8933.     {
  8934.         "version": "2.0.0.846",
  8935.         "date": "2022-05-27 17:19:54 +0200",
  8936.         "author": "Daniel Marschall (ViaThinkSoft)",
  8937.         "changes": [
  8938.             "Vendor update"
  8939.         ],
  8940.         "sources": {
  8941.             "svn": [
  8942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@846"
  8943.             ],
  8944.             "git": [
  8945.                 "https://github.com/danielmarschall/oidplus/tree/861d886cf0daa40ec7f3db05067058fc93155e16"
  8946.             ]
  8947.         }
  8948.     },
  8949.     {
  8950.         "version": "2.0.0.845",
  8951.         "date": "2022-05-27 17:16:09 +0200",
  8952.         "author": "Daniel Marschall (ViaThinkSoft)",
  8953.         "changes": [],
  8954.         "sources": {
  8955.             "svn": [
  8956.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@845"
  8957.             ],
  8958.             "git": [
  8959.                 "https://github.com/danielmarschall/oidplus/tree/73f1ae2dfc38085366fcd6426ee9852898e5ad05"
  8960.             ]
  8961.         }
  8962.     },
  8963.     {
  8964.         "version": "2.0.0.844",
  8965.         "date": "2022-05-27 00:30:36 +0200",
  8966.         "author": "Daniel Marschall (ViaThinkSoft)",
  8967.         "changes": [
  8968.             "New object type: Four-Character-Code (FourCC)"
  8969.         ],
  8970.         "sources": {
  8971.             "svn": [
  8972.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@844"
  8973.             ],
  8974.             "git": [
  8975.                 "https://github.com/danielmarschall/oidplus/tree/ba74228e22e13b035f8f92baca50421c9fe650f5"
  8976.             ]
  8977.         }
  8978.     },
  8979.     {
  8980.         "version": "2.0.0.843",
  8981.         "date": "2022-04-21 00:29:38 +0200",
  8982.         "author": "Daniel Marschall (ViaThinkSoft)",
  8983.         "changes": [
  8984.             "When an invalid OID was entered in the \"GoTo\" box, the user received a JavaScript error message. Now, they receive a page, as intended."
  8985.         ],
  8986.         "sources": {
  8987.             "svn": [
  8988.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@843"
  8989.             ],
  8990.             "git": [
  8991.                 "https://github.com/danielmarschall/oidplus/tree/fc81213492826234ae0c9f017a2c9d35d803ade9"
  8992.             ]
  8993.         }
  8994.     },
  8995.     {
  8996.         "version": "2.0.0.842",
  8997.         "date": "2022-04-15 00:59:56 +0200",
  8998.         "author": "Daniel Marschall (ViaThinkSoft)",
  8999.         "changes": [
  9000.             "Vendor update"
  9001.         ],
  9002.         "sources": {
  9003.             "svn": [
  9004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@842"
  9005.             ],
  9006.             "git": [
  9007.                 "https://github.com/danielmarschall/oidplus/tree/99505009ed244416b54a6c328e087122a2382048"
  9008.             ]
  9009.         }
  9010.     },
  9011.     {
  9012.         "version": "2.0.0.841",
  9013.         "date": "2022-04-15 00:54:45 +0200",
  9014.         "author": "Daniel Marschall (ViaThinkSoft)",
  9015.         "changes": [
  9016.             "Added Reply-To, because some servers might change the 'From' attribute (Anti-Spoof?)"
  9017.         ],
  9018.         "sources": {
  9019.             "svn": [
  9020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@841"
  9021.             ],
  9022.             "git": [
  9023.                 "https://github.com/danielmarschall/oidplus/tree/302fba552636dda1b50679b1cd7dda49bee742f2"
  9024.             ]
  9025.         }
  9026.     },
  9027.     {
  9028.         "version": "2.0.0.840",
  9029.         "date": "2022-04-15 00:38:08 +0200",
  9030.         "author": "Daniel Marschall (ViaThinkSoft)",
  9031.         "changes": [
  9032.             "Software update page: Added notice to run \"chown -R\" after manual git/svn update."
  9033.         ],
  9034.         "sources": {
  9035.             "svn": [
  9036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@840"
  9037.             ],
  9038.             "git": [
  9039.                 "https://github.com/danielmarschall/oidplus/tree/ca7db561c7b1ac2a4f29adf0962ccabddf47e911"
  9040.             ]
  9041.         }
  9042.     },
  9043.     {
  9044.         "version": "2.0.0.839",
  9045.         "date": "2022-04-15 00:08:41 +0200",
  9046.         "author": "Daniel Marschall (ViaThinkSoft)",
  9047.         "changes": [
  9048.             "Add pageLoadedCallbacks structure and triggers as an unified interface for pageLoaded event callbacks (GitHub PR#2, thanks to Simon Tushev)"
  9049.         ],
  9050.         "sources": {
  9051.             "svn": [
  9052.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@839"
  9053.             ],
  9054.             "git": [
  9055.                 "https://github.com/danielmarschall/oidplus/tree/77d9a69e98b2276ac7d4394d7eb90b8abaaf1d1d"
  9056.             ]
  9057.         }
  9058.     },
  9059.     {
  9060.         "version": "2.0.0.838",
  9061.         "date": "2022-04-15 00:02:46 +0200",
  9062.         "author": "Daniel Marschall (ViaThinkSoft)",
  9063.         "changes": [
  9064.             "Upgraded tushevorg uitweeks plugin to version 1.1 (adding feature: \"Prefer `Login as administrator` tab at login\")"
  9065.         ],
  9066.         "sources": {
  9067.             "svn": [
  9068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@838"
  9069.             ],
  9070.             "git": [
  9071.                 "https://github.com/danielmarschall/oidplus/tree/6a3cf2c19728f67860cf7459bf7cdd55d03e6a61"
  9072.             ]
  9073.         }
  9074.     },
  9075.     {
  9076.         "version": "2.0.0.837",
  9077.         "date": "2022-04-15 00:00:04 +0200",
  9078.         "author": "Daniel Marschall (ViaThinkSoft)",
  9079.         "changes": [
  9080.             "Wrong SVN path in Software Update page, fixed"
  9081.         ],
  9082.         "sources": {
  9083.             "svn": [
  9084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@837"
  9085.             ],
  9086.             "git": [
  9087.                 "https://github.com/danielmarschall/oidplus/tree/4b770240195d2136094a1ceab8b3bc518205140d"
  9088.             ]
  9089.         }
  9090.     },
  9091.     {
  9092.         "version": "2.0.0.836",
  9093.         "date": "2022-04-14 23:49:19 +0200",
  9094.         "author": "Daniel Marschall (ViaThinkSoft)",
  9095.         "changes": [
  9096.             "Bugfix: Attachments plugin wrong error message when graylist is not enabled and file ext is not in whitelist"
  9097.         ],
  9098.         "sources": {
  9099.             "svn": [
  9100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@836"
  9101.             ],
  9102.             "git": [
  9103.                 "https://github.com/danielmarschall/oidplus/tree/341c54766291a1c1c4f7d88de17e40aa3d731215"
  9104.             ]
  9105.         }
  9106.     },
  9107.     {
  9108.         "version": "2.0.0.835",
  9109.         "date": "2022-04-14 23:39:53 +0200",
  9110.         "author": "Daniel Marschall (ViaThinkSoft)",
  9111.         "changes": [
  9112.             "Avoid that FreeOID users masquerade as ViaThinkSoft object type plugins"
  9113.         ],
  9114.         "sources": {
  9115.             "svn": [
  9116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@835"
  9117.             ],
  9118.             "git": [
  9119.                 "https://github.com/danielmarschall/oidplus/tree/d6f6499cf4aea3572b91ac5308a3b27b13277b8c"
  9120.             ]
  9121.         }
  9122.     },
  9123.     {
  9124.         "version": "2.0.0.834",
  9125.         "date": "2022-04-14 00:03:55 +0200",
  9126.         "author": "Daniel Marschall (ViaThinkSoft)",
  9127.         "changes": [
  9128.             "Added whitelist to file types in the attachment plugins"
  9129.         ],
  9130.         "sources": {
  9131.             "svn": [
  9132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@834"
  9133.             ],
  9134.             "git": [
  9135.                 "https://github.com/danielmarschall/oidplus/tree/221a14766fc0f4c747f2da0582f46dfbebef730c"
  9136.             ]
  9137.         }
  9138.     },
  9139.     {
  9140.         "version": "2.0.0.833",
  9141.         "date": "2022-04-13 23:42:25 +0200",
  9142.         "author": "Daniel Marschall (ViaThinkSoft)",
  9143.         "changes": [
  9144.             "Success alert() messages are now non-blocking Toasts",
  9145.             "Added JavaScript callback ajaxPageLoadedCallbacks (gets only executed for page loads via ajax.php, not F5-Key-Pageloads)",
  9146.             "Vendor update: Renewed TinyMCE"
  9147.         ],
  9148.         "sources": {
  9149.             "svn": [
  9150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@833"
  9151.             ],
  9152.             "git": [
  9153.                 "https://github.com/danielmarschall/oidplus/tree/c8ced3945df71b5b8da9695cdea628ed18e66f4b"
  9154.             ]
  9155.         }
  9156.     },
  9157.     {
  9158.         "version": "2.0.0.832",
  9159.         "date": "2022-04-11 01:37:26 +0200",
  9160.         "author": "Daniel Marschall (ViaThinkSoft)",
  9161.         "changes": [
  9162.             "Updated ViaThinkSoft FreeOID ToS"
  9163.         ],
  9164.         "sources": {
  9165.             "svn": [
  9166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@832"
  9167.             ],
  9168.             "git": [
  9169.                 "https://github.com/danielmarschall/oidplus/tree/09f1cad8d0ba8cb60dc102c5c9392e1efbb4551d"
  9170.             ]
  9171.         }
  9172.     },
  9173.     {
  9174.         "version": "2.0.0.831",
  9175.         "date": "2022-04-11 00:47:35 +0200",
  9176.         "author": "Daniel Marschall (ViaThinkSoft)",
  9177.         "changes": [
  9178.             "Fix bug that caused system ID to get lost"
  9179.         ],
  9180.         "sources": {
  9181.             "svn": [
  9182.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@831"
  9183.             ],
  9184.             "git": [
  9185.                 "https://github.com/danielmarschall/oidplus/tree/fa93cca027a68c34126bf512a1b28e40352b71e5"
  9186.             ]
  9187.         }
  9188.     },
  9189.     {
  9190.         "version": "2.0.0.830",
  9191.         "date": "2022-04-10 23:35:04 +0200",
  9192.         "author": "Daniel Marschall (ViaThinkSoft)",
  9193.         "changes": [
  9194.             "- 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 ).",
  9195.             "- !!! 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 !!!",
  9196.             "- OIDplus can't connect to databases that are newer than the own program files anymore, avoiding data corruption.",
  9197.             "- Changed database version from 205 to 1000."
  9198.         ],
  9199.         "sources": {
  9200.             "svn": [
  9201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@830"
  9202.             ],
  9203.             "git": [
  9204.                 "https://github.com/danielmarschall/oidplus/tree/e42b0b5e94da100ff44315f302a28f23a53a211d"
  9205.             ]
  9206.         }
  9207.     },
  9208.     {
  9209.         "version": "2.0.0.829",
  9210.         "date": "2022-04-10 19:07:24 +0200",
  9211.         "author": "Daniel Marschall (ViaThinkSoft)",
  9212.         "changes": [
  9213.             "Bundled tushevorg/publicPages/2000_uitweaks plugin to OIDplus 2.0",
  9214.             "New features:",
  9215.             "- Fully expand Objects tree on page reload",
  9216.             "- Collapse Login tree on page reload",
  9217.             "- Collapse Documents&Resources tree on page reload",
  9218.             "- Change default tree pane width",
  9219.             "- Remember tree pane width in browser.localStorage across page reloads"
  9220.         ],
  9221.         "sources": {
  9222.             "svn": [
  9223.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@829"
  9224.             ],
  9225.             "git": [
  9226.                 "https://github.com/danielmarschall/oidplus/tree/0f80e80339c522608366b9a9a7ec0748379d805f"
  9227.             ]
  9228.         }
  9229.     },
  9230.     {
  9231.         "version": "2.0.0.828",
  9232.         "date": "2022-04-09 23:12:50 +0200",
  9233.         "author": "Daniel Marschall (ViaThinkSoft)",
  9234.         "changes": [
  9235.             "Added <license> entry in the manifest.xml files, and added it to the plugin overview in the admin login area"
  9236.         ],
  9237.         "sources": {
  9238.             "svn": [
  9239.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@828"
  9240.             ],
  9241.             "git": [
  9242.                 "https://github.com/danielmarschall/oidplus/tree/b4b19769447ba9c5d3e2a2e8f7f00e94b6d80f40"
  9243.             ]
  9244.         }
  9245.     },
  9246.     {
  9247.         "version": "2.0.0.827",
  9248.         "date": "2022-04-09 18:00:39 +0200",
  9249.         "author": "Daniel Marschall (ViaThinkSoft)",
  9250.         "changes": [
  9251.             "Added polyfill that enables some openssl functions using phpseclib emulation, if openssl is not available"
  9252.         ],
  9253.         "sources": {
  9254.             "svn": [
  9255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@827"
  9256.             ],
  9257.             "git": [
  9258.                 "https://github.com/danielmarschall/oidplus/tree/f19031328dfc4bc0e76beb890225a7b45b472ea6"
  9259.             ]
  9260.         }
  9261.     },
  9262.     {
  9263.         "version": "2.0.0.826",
  9264.         "date": "2022-04-09 12:03:36 +0200",
  9265.         "author": "Daniel Marschall (ViaThinkSoft)",
  9266.         "changes": [
  9267.             "Fixed wrong hash_pbkdf2 length (has problems with OpenSSL supplement)"
  9268.         ],
  9269.         "sources": {
  9270.             "svn": [
  9271.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@826"
  9272.             ],
  9273.             "git": [
  9274.                 "https://github.com/danielmarschall/oidplus/tree/7c185e41cded7291f2160148f155b5dedb7cf746"
  9275.             ]
  9276.         }
  9277.     },
  9278.     {
  9279.         "version": "2.0.0.825",
  9280.         "date": "2022-04-09 12:00:32 +0200",
  9281.         "author": "Daniel Marschall (ViaThinkSoft)",
  9282.         "changes": [
  9283.             "- If plugins tried to log things before the logger plugins were initialized, then nothing happened. The log messages are now submitted delayed.",
  9284.             "- Improved compatibility with OpenSSL not working out of the box if openssl.cnf file is missing."
  9285.         ],
  9286.         "sources": {
  9287.             "svn": [
  9288.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@825"
  9289.             ],
  9290.             "git": [
  9291.                 "https://github.com/danielmarschall/oidplus/tree/13a6efcb81ac82c009196ec372f62584a648db39"
  9292.             ]
  9293.         }
  9294.     },
  9295.     {
  9296.         "version": "2.0.0.824",
  9297.         "date": "2022-04-08 20:08:07 +0200",
  9298.         "author": "Daniel Marschall (ViaThinkSoft)",
  9299.         "changes": [
  9300.             "Bugfix: Wrong HTML comment removal of static content"
  9301.         ],
  9302.         "sources": {
  9303.             "svn": [
  9304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@824"
  9305.             ],
  9306.             "git": [
  9307.                 "https://github.com/danielmarschall/oidplus/tree/d2944d1ce73571f5e7178a4f43579379f7e4899c"
  9308.             ]
  9309.         }
  9310.     },
  9311.     {
  9312.         "version": "2.0.0.823",
  9313.         "date": "2022-04-08 00:57:07 +0200",
  9314.         "author": "Daniel Marschall (ViaThinkSoft)",
  9315.         "changes": [],
  9316.         "sources": {
  9317.             "svn": [
  9318.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@823"
  9319.             ],
  9320.             "git": [
  9321.                 "https://github.com/danielmarschall/oidplus/tree/ab8114705e03e42e75970d611b04a983625fefb6"
  9322.             ]
  9323.         }
  9324.     },
  9325.     {
  9326.         "version": "2.0.0.822",
  9327.         "date": "2022-04-08 00:50:56 +0200",
  9328.         "author": "Daniel Marschall (ViaThinkSoft)",
  9329.         "changes": [],
  9330.         "sources": {
  9331.             "svn": [
  9332.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@822"
  9333.             ],
  9334.             "git": [
  9335.                 "https://github.com/danielmarschall/oidplus/tree/afc7a9d746a61cfe9fd51776d5f1a5b82de0e922"
  9336.             ]
  9337.         }
  9338.     },
  9339.     {
  9340.         "version": "2.0.0.821",
  9341.         "date": "2022-04-08 00:38:17 +0200",
  9342.         "author": "Daniel Marschall (ViaThinkSoft)",
  9343.         "changes": [
  9344.             "Added page-plugin method \"htmlPostprocess\" and moved anti-spam-filter from base files into a new plugin."
  9345.         ],
  9346.         "sources": {
  9347.             "svn": [
  9348.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@821"
  9349.             ],
  9350.             "git": [
  9351.                 "https://github.com/danielmarschall/oidplus/tree/6604a1db9bebd02c27ce70c263e54d84d377ef20"
  9352.             ]
  9353.         }
  9354.     },
  9355.     {
  9356.         "version": "2.0.0.820",
  9357.         "date": "2022-04-07 23:46:57 +0200",
  9358.         "author": "Daniel Marschall (ViaThinkSoft)",
  9359.         "changes": [],
  9360.         "sources": {
  9361.             "svn": [
  9362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@820"
  9363.             ],
  9364.             "git": [
  9365.                 "https://github.com/danielmarschall/oidplus/tree/1aabdc445851749bd5dd7e8482667e532d7aadfb"
  9366.             ]
  9367.         }
  9368.     },
  9369.     {
  9370.         "version": "2.0.0.819",
  9371.         "date": "2022-04-07 23:22:33 +0200",
  9372.         "author": "Daniel Marschall (ViaThinkSoft)",
  9373.         "changes": [
  9374.             "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."
  9375.         ],
  9376.         "sources": {
  9377.             "svn": [
  9378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@819"
  9379.             ],
  9380.             "git": [
  9381.                 "https://github.com/danielmarschall/oidplus/tree/9d413fff24a2e7e149850057ee731e3a06cb0a3c"
  9382.             ]
  9383.         }
  9384.     },
  9385.     {
  9386.         "version": "2.0.0.818",
  9387.         "date": "2022-04-06 23:29:45 +0200",
  9388.         "author": "Daniel Marschall (ViaThinkSoft)",
  9389.         "changes": [],
  9390.         "sources": {
  9391.             "svn": [
  9392.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@818"
  9393.             ],
  9394.             "git": [
  9395.                 "https://github.com/danielmarschall/oidplus/tree/23e04de89e8f860729f800b7cfdde6c12529ac83"
  9396.             ]
  9397.         }
  9398.     },
  9399.     {
  9400.         "version": "2.0.0.817",
  9401.         "date": "2022-04-05 16:51:30 +0200",
  9402.         "author": "Daniel Marschall (ViaThinkSoft)",
  9403.         "changes": [
  9404.             "Changed algorithm for OIDplus Information Object OIDs for third-party objectTypes"
  9405.         ],
  9406.         "sources": {
  9407.             "svn": [
  9408.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@817"
  9409.             ],
  9410.             "git": [
  9411.                 "https://github.com/danielmarschall/oidplus/tree/717b1a2cacec40af2730580de7b8b0f90adac08d"
  9412.             ]
  9413.         }
  9414.     },
  9415.     {
  9416.         "version": "2.0.0.816",
  9417.         "date": "2022-04-05 16:29:54 +0200",
  9418.         "author": "Daniel Marschall (ViaThinkSoft)",
  9419.         "changes": [],
  9420.         "sources": {
  9421.             "svn": [
  9422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@816"
  9423.             ],
  9424.             "git": [
  9425.                 "https://github.com/danielmarschall/oidplus/tree/35b47fd9b79e25d313342e17671bda33fea0e895"
  9426.             ]
  9427.         }
  9428.     },
  9429.     {
  9430.         "version": "2.0.0.815",
  9431.         "date": "2022-04-05 00:53:12 +0200",
  9432.         "author": "Daniel Marschall (ViaThinkSoft)",
  9433.         "changes": [
  9434.             "Vendor update"
  9435.         ],
  9436.         "sources": {
  9437.             "svn": [
  9438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@815"
  9439.             ],
  9440.             "git": [
  9441.                 "https://github.com/danielmarschall/oidplus/tree/512e6458ec77f9e04ed2ed096d1cb298c23057d3"
  9442.             ]
  9443.         }
  9444.     },
  9445.     {
  9446.         "version": "2.0.0.814",
  9447.         "date": "2022-04-05 00:49:02 +0200",
  9448.         "author": "Daniel Marschall (ViaThinkSoft)",
  9449.         "changes": [
  9450.             "PostgreSQL connection can now be established via socket"
  9451.         ],
  9452.         "sources": {
  9453.             "svn": [
  9454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@814"
  9455.             ],
  9456.             "git": [
  9457.                 "https://github.com/danielmarschall/oidplus/tree/a89d8a5707591bdfc8abddd3cabffd7d7a257658"
  9458.             ]
  9459.         }
  9460.     },
  9461.     {
  9462.         "version": "2.0.0.813",
  9463.         "date": "2022-04-05 00:26:28 +0200",
  9464.         "author": "Daniel Marschall (ViaThinkSoft)",
  9465.         "changes": [
  9466.             "MySQL connection can now be established via socket"
  9467.         ],
  9468.         "sources": {
  9469.             "svn": [
  9470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@813"
  9471.             ],
  9472.             "git": [
  9473.                 "https://github.com/danielmarschall/oidplus/tree/c98efa3c2a7e586ca46b7c32f32dbbe6e9c1eb85"
  9474.             ]
  9475.         }
  9476.     },
  9477.     {
  9478.         "version": "2.0.0.812",
  9479.         "date": "2022-04-05 00:11:59 +0200",
  9480.         "author": "Daniel Marschall (ViaThinkSoft)",
  9481.         "changes": [
  9482.             "Added baseconfig settings COOKIE_DOMAIN and COOKIE_PATH"
  9483.         ],
  9484.         "sources": {
  9485.             "svn": [
  9486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@812"
  9487.             ],
  9488.             "git": [
  9489.                 "https://github.com/danielmarschall/oidplus/tree/e0dfcbcb136b4cdc9ec6984bea5c2ff555e46339"
  9490.             ]
  9491.         }
  9492.     },
  9493.     {
  9494.         "version": "2.0.0.811",
  9495.         "date": "2022-04-04 21:58:34 +0200",
  9496.         "author": "Daniel Marschall (ViaThinkSoft)",
  9497.         "changes": [
  9498.             "Fixed out-of-the-box bug that prevented redirection to setup/ if userdata/baseconfig/config.inc.php was missing"
  9499.         ],
  9500.         "sources": {
  9501.             "svn": [
  9502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@811"
  9503.             ],
  9504.             "git": [
  9505.                 "https://github.com/danielmarschall/oidplus/tree/1c8fea7374098aa3d4053b56d65e5b0b887abf40"
  9506.             ]
  9507.         }
  9508.     },
  9509.     {
  9510.         "version": "2.0.0.810",
  9511.         "date": "2022-03-30 15:00:20 +0200",
  9512.         "author": "Daniel Marschall (ViaThinkSoft)",
  9513.         "changes": [
  9514.             "Publishing of RFC draft-viathinksoft-oidip-02"
  9515.         ],
  9516.         "sources": {
  9517.             "svn": [
  9518.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@810"
  9519.             ],
  9520.             "git": [
  9521.                 "https://github.com/danielmarschall/oidplus/tree/b0ca504ab717d0827091064928e06ac1fab242a9"
  9522.             ]
  9523.         }
  9524.     },
  9525.     {
  9526.         "version": "2.0.0.809",
  9527.         "date": "2022-03-26 23:27:36 +0100",
  9528.         "author": "Daniel Marschall (ViaThinkSoft)",
  9529.         "changes": [
  9530.             "WeidOidConverter.js : WEID \"weid:root:?\" and OID \".\" (OID tree root) can now be handled correctly."
  9531.         ],
  9532.         "sources": {
  9533.             "svn": [
  9534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@809"
  9535.             ],
  9536.             "git": [
  9537.                 "https://github.com/danielmarschall/oidplus/tree/b7b2eb1dc581719b40417d12fd397ab0200b39c7"
  9538.             ]
  9539.         }
  9540.     },
  9541.     {
  9542.         "version": "2.0.0.808",
  9543.         "date": "2022-03-25 21:11:34 +0100",
  9544.         "author": "Daniel Marschall (ViaThinkSoft)",
  9545.         "changes": [
  9546.             "Fixed problem with cookie.path in combination with reverse-proxy"
  9547.         ],
  9548.         "sources": {
  9549.             "svn": [
  9550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@808"
  9551.             ],
  9552.             "git": [
  9553.                 "https://github.com/danielmarschall/oidplus/tree/4ebd49902e50c5f5ec9e604d80588f52e5fc9bb9"
  9554.             ]
  9555.         }
  9556.     },
  9557.     {
  9558.         "version": "2.0.0.807",
  9559.         "date": "2022-03-25 21:08:54 +0100",
  9560.         "author": "Daniel Marschall (ViaThinkSoft)",
  9561.         "changes": [
  9562.             "Updated SVN-Snapshot (TAR.GZ) update procedure. It now also allows to update systems which are protected by htpasswd."
  9563.         ],
  9564.         "sources": {
  9565.             "svn": [
  9566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@807"
  9567.             ],
  9568.             "git": [
  9569.                 "https://github.com/danielmarschall/oidplus/tree/3bccdb79a3a955e48c3ec5728cedc869e7cb067a"
  9570.             ]
  9571.         }
  9572.     },
  9573.     {
  9574.         "version": "2.0.0.806",
  9575.         "date": "2022-03-25 00:56:45 +0100",
  9576.         "author": "Daniel Marschall (ViaThinkSoft)",
  9577.         "changes": [
  9578.             "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."
  9579.         ],
  9580.         "sources": {
  9581.             "svn": [
  9582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@806"
  9583.             ],
  9584.             "git": [
  9585.                 "https://github.com/danielmarschall/oidplus/tree/7e92bafbe1f4fde7ce832280c4699daa767aab3b"
  9586.             ]
  9587.         }
  9588.     },
  9589.     {
  9590.         "version": "2.0.0.805",
  9591.         "date": "2022-03-24 17:19:22 +0100",
  9592.         "author": "Daniel Marschall (ViaThinkSoft)",
  9593.         "changes": [
  9594.             "Updated logo",
  9595.             "Fixed some small bugs"
  9596.         ],
  9597.         "sources": {
  9598.             "svn": [
  9599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@805"
  9600.             ],
  9601.             "git": [
  9602.                 "https://github.com/danielmarschall/oidplus/tree/2bbe25a5562ccbb82e43d02e52b81f764f50e355"
  9603.             ]
  9604.         }
  9605.     },
  9606.     {
  9607.         "version": "2.0.0.804",
  9608.         "date": "2022-03-24 16:49:56 +0100",
  9609.         "author": "Daniel Marschall (ViaThinkSoft)",
  9610.         "changes": [],
  9611.         "sources": {
  9612.             "svn": [
  9613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@804"
  9614.             ],
  9615.             "git": [
  9616.                 "https://github.com/danielmarschall/oidplus/tree/8f31feb0bed0051443631fdd901dc6baa4e4367c"
  9617.             ]
  9618.         }
  9619.     },
  9620.     {
  9621.         "version": "2.0.0.803",
  9622.         "date": "2022-03-24 16:48:37 +0100",
  9623.         "author": "Daniel Marschall (ViaThinkSoft)",
  9624.         "changes": [],
  9625.         "sources": {
  9626.             "svn": [
  9627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@803"
  9628.             ],
  9629.             "git": [
  9630.                 "https://github.com/danielmarschall/oidplus/tree/799237ac660bc7117465d9e7aaf82e8784666013"
  9631.             ]
  9632.         }
  9633.     },
  9634.     {
  9635.         "version": "2.0.0.802",
  9636.         "date": "2022-03-24 16:17:28 +0100",
  9637.         "author": "Daniel Marschall (ViaThinkSoft)",
  9638.         "changes": [],
  9639.         "sources": {
  9640.             "svn": [
  9641.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@802"
  9642.             ],
  9643.             "git": [
  9644.                 "https://github.com/danielmarschall/oidplus/tree/8a28b3b35e1fb8d22bc11f183b86ead2f84e4599"
  9645.             ]
  9646.         }
  9647.     },
  9648.     {
  9649.         "version": "2.0.0.801",
  9650.         "date": "2022-03-24 16:15:23 +0100",
  9651.         "author": "Daniel Marschall (ViaThinkSoft)",
  9652.         "changes": [
  9653.             "Changed OIDplus::webpath() method to include canonical paths"
  9654.         ],
  9655.         "sources": {
  9656.             "svn": [
  9657.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@801"
  9658.             ],
  9659.             "git": [
  9660.                 "https://github.com/danielmarschall/oidplus/tree/d5715bf50c1bda1cc3499fb5eb3fdc598c3ead63"
  9661.             ]
  9662.         }
  9663.     },
  9664.     {
  9665.         "version": "2.0.0.800",
  9666.         "date": "2022-03-24 14:34:40 +0100",
  9667.         "author": "Daniel Marschall (ViaThinkSoft)",
  9668.         "changes": [
  9669.             "Renamed all PNG files in plugin folders and moved them in img/ directories."
  9670.         ],
  9671.         "sources": {
  9672.             "svn": [
  9673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@800"
  9674.             ],
  9675.             "git": [
  9676.                 "https://github.com/danielmarschall/oidplus/tree/c2c881ab7f41a0655b9439199660483d6a05ec5a"
  9677.             ]
  9678.         }
  9679.     },
  9680.     {
  9681.         "version": "2.0.0.799",
  9682.         "date": "2022-03-22 14:43:26 +0100",
  9683.         "author": "Daniel Marschall (ViaThinkSoft)",
  9684.         "changes": [
  9685.             "Fixed issue with OAuth/PHPSessions not working. Bug introduced in svn-778 (13 march 2022) due to the change of the webpath(...,false) behavior."
  9686.         ],
  9687.         "sources": {
  9688.             "svn": [
  9689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@799"
  9690.             ],
  9691.             "git": [
  9692.                 "https://github.com/danielmarschall/oidplus/tree/de2d5f561d62783fca0c02e6a23768b01bfacbae"
  9693.             ]
  9694.         }
  9695.     },
  9696.     {
  9697.         "version": "2.0.0.798",
  9698.         "date": "2022-03-22 00:20:27 +0100",
  9699.         "author": "Daniel Marschall (ViaThinkSoft)",
  9700.         "changes": [],
  9701.         "sources": {
  9702.             "svn": [
  9703.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@798"
  9704.             ],
  9705.             "git": [
  9706.                 "https://github.com/danielmarschall/oidplus/tree/f17b0258adb8f75643cf0a0555b38fd2aaf59a92"
  9707.             ]
  9708.         }
  9709.     },
  9710.     {
  9711.         "version": "2.0.0.797",
  9712.         "date": "2022-03-21 23:40:49 +0100",
  9713.         "author": "Daniel Marschall (ViaThinkSoft)",
  9714.         "changes": [
  9715.             "Heavily increased performance of web-updater for installation channel \"TAR.GZ\" (SVN snapshot)"
  9716.         ],
  9717.         "sources": {
  9718.             "svn": [
  9719.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@797"
  9720.             ],
  9721.             "git": [
  9722.                 "https://github.com/danielmarschall/oidplus/tree/ca572701224905db1d054e837cff4ffc486e716c"
  9723.             ]
  9724.         }
  9725.     },
  9726.     {
  9727.         "version": "2.0.0.796",
  9728.         "date": "2022-03-21 01:13:02 +0100",
  9729.         "author": "Daniel Marschall (ViaThinkSoft)",
  9730.         "changes": [
  9731.             "phpinfo() cosmetics"
  9732.         ],
  9733.         "sources": {
  9734.             "svn": [
  9735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@796"
  9736.             ],
  9737.             "git": [
  9738.                 "https://github.com/danielmarschall/oidplus/tree/b561b8fa4bf7ec160a095de0baa6867dbf65e0ce"
  9739.             ]
  9740.         }
  9741.     },
  9742.     {
  9743.         "version": "2.0.0.795",
  9744.         "date": "2022-03-21 00:42:29 +0100",
  9745.         "author": "Daniel Marschall (ViaThinkSoft)",
  9746.         "changes": [
  9747.             "Systeminfo plugin now also shows phpinfo()"
  9748.         ],
  9749.         "sources": {
  9750.             "svn": [
  9751.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@795"
  9752.             ],
  9753.             "git": [
  9754.                 "https://github.com/danielmarschall/oidplus/tree/7ed26f81c467055ef1b5970c33a8d14a5a606c29"
  9755.             ]
  9756.         }
  9757.     },
  9758.     {
  9759.         "version": "2.0.0.794",
  9760.         "date": "2022-03-20 23:46:24 +0100",
  9761.         "author": "Daniel Marschall (ViaThinkSoft)",
  9762.         "changes": [],
  9763.         "sources": {
  9764.             "svn": [
  9765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@794"
  9766.             ],
  9767.             "git": [
  9768.                 "https://github.com/danielmarschall/oidplus/tree/0564df5b80b51a331c58b2f4fe25d4bd20cce179"
  9769.             ]
  9770.         }
  9771.     },
  9772.     {
  9773.         "version": "2.0.0.793",
  9774.         "date": "2022-03-20 23:22:22 +0100",
  9775.         "author": "Daniel Marschall (ViaThinkSoft)",
  9776.         "changes": [
  9777.             "New logo, created with Microsoft Paint 3D"
  9778.         ],
  9779.         "sources": {
  9780.             "svn": [
  9781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@793"
  9782.             ],
  9783.             "git": [
  9784.                 "https://github.com/danielmarschall/oidplus/tree/c60db53cadc67b7e03751b8aa652858a3ff35e75"
  9785.             ]
  9786.         }
  9787.     },
  9788.     {
  9789.         "version": "2.0.0.792",
  9790.         "date": "2022-03-20 00:11:07 +0100",
  9791.         "author": "Daniel Marschall (ViaThinkSoft)",
  9792.         "changes": [
  9793.             "New logo"
  9794.         ],
  9795.         "sources": {
  9796.             "svn": [
  9797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@792"
  9798.             ],
  9799.             "git": [
  9800.                 "https://github.com/danielmarschall/oidplus/tree/feebd7b74a96a11386f31ffac859742f5c66b626"
  9801.             ]
  9802.         }
  9803.     },
  9804.     {
  9805.         "version": "2.0.0.791",
  9806.         "date": "2022-03-19 12:42:23 +0100",
  9807.         "author": "Daniel Marschall (ViaThinkSoft)",
  9808.         "changes": [
  9809.             "Developer documentation"
  9810.         ],
  9811.         "sources": {
  9812.             "svn": [
  9813.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@791"
  9814.             ],
  9815.             "git": [
  9816.                 "https://github.com/danielmarschall/oidplus/tree/2a95a34732ebfbb408475c59f278958a038f7711"
  9817.             ]
  9818.         }
  9819.     },
  9820.     {
  9821.         "version": "2.0.0.790",
  9822.         "date": "2022-03-18 14:03:05 +0100",
  9823.         "author": "Daniel Marschall (ViaThinkSoft)",
  9824.         "changes": [
  9825.             "Introduced method OIDplusQueryResult::any() as alternative to OIDplusQueryResult::num_rows()>0"
  9826.         ],
  9827.         "sources": {
  9828.             "svn": [
  9829.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@790"
  9830.             ],
  9831.             "git": [
  9832.                 "https://github.com/danielmarschall/oidplus/tree/9c46c177c4a7edeb0d3fccddc3aef55245251619"
  9833.             ]
  9834.         }
  9835.     },
  9836.     {
  9837.         "version": "2.0.0.789",
  9838.         "date": "2022-03-18 12:51:47 +0100",
  9839.         "author": "Daniel Marschall (ViaThinkSoft)",
  9840.         "changes": [],
  9841.         "sources": {
  9842.             "svn": [
  9843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@789"
  9844.             ],
  9845.             "git": [
  9846.                 "https://github.com/danielmarschall/oidplus/tree/4806653e2c72950e1dc9cd6d9594de0ae976a4ef"
  9847.             ]
  9848.         }
  9849.     },
  9850.     {
  9851.         "version": "2.0.0.788",
  9852.         "date": "2022-03-18 01:30:41 +0100",
  9853.         "author": "Daniel Marschall (ViaThinkSoft)",
  9854.         "changes": [],
  9855.         "sources": {
  9856.             "svn": [
  9857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@788"
  9858.             ],
  9859.             "git": [
  9860.                 "https://github.com/danielmarschall/oidplus/tree/761aaef0d44b529eda0571d153a9f21f6b5ea0cb"
  9861.             ]
  9862.         }
  9863.     },
  9864.     {
  9865.         "version": "2.0.0.787",
  9866.         "date": "2022-03-18 01:26:18 +0100",
  9867.         "author": "Daniel Marschall (ViaThinkSoft)",
  9868.         "changes": [],
  9869.         "sources": {
  9870.             "svn": [
  9871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@787"
  9872.             ],
  9873.             "git": [
  9874.                 "https://github.com/danielmarschall/oidplus/tree/3dbb775fc8dcca19777aed3542c58d717e54f15d"
  9875.             ]
  9876.         }
  9877.     },
  9878.     {
  9879.         "version": "2.0.0.786",
  9880.         "date": "2022-03-18 01:03:21 +0100",
  9881.         "author": "Daniel Marschall (ViaThinkSoft)",
  9882.         "changes": [
  9883.             "NEW: Native OCI8 PHP plugin support for Oracle databases!"
  9884.         ],
  9885.         "sources": {
  9886.             "svn": [
  9887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@786"
  9888.             ],
  9889.             "git": [
  9890.                 "https://github.com/danielmarschall/oidplus/tree/c869b22dee06bdebcf66c776ec7f21e0ca65ac7c"
  9891.             ]
  9892.         }
  9893.     },
  9894.     {
  9895.         "version": "2.0.0.785",
  9896.         "date": "2022-03-17 18:45:22 +0100",
  9897.         "author": "Daniel Marschall (ViaThinkSoft)",
  9898.         "changes": [
  9899.             "Oracle DB tutorial"
  9900.         ],
  9901.         "sources": {
  9902.             "svn": [
  9903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@785"
  9904.             ],
  9905.             "git": [
  9906.                 "https://github.com/danielmarschall/oidplus/tree/dba220a659ee81fd5ba3277b97d5bde168e90388"
  9907.             ]
  9908.         }
  9909.     },
  9910.     {
  9911.         "version": "2.0.0.784",
  9912.         "date": "2022-03-17 01:03:15 +0100",
  9913.         "author": "Daniel Marschall (ViaThinkSoft)",
  9914.         "changes": [
  9915.             "OOBE was not possible in combination with ViaThinkSoft CAPTCHA. Fixed."
  9916.         ],
  9917.         "sources": {
  9918.             "svn": [
  9919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@784"
  9920.             ],
  9921.             "git": [
  9922.                 "https://github.com/danielmarschall/oidplus/tree/b534427aa61a2a86317759ef61f3e961a1b46b8b"
  9923.             ]
  9924.         }
  9925.     },
  9926.     {
  9927.         "version": "2.0.0.783",
  9928.         "date": "2022-03-16 23:38:45 +0100",
  9929.         "author": "Daniel Marschall (ViaThinkSoft)",
  9930.         "changes": [
  9931.             "Introduced compatibility with Oracle DB (connect via PDO or ODBC)"
  9932.         ],
  9933.         "sources": {
  9934.             "svn": [
  9935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@783"
  9936.             ],
  9937.             "git": [
  9938.                 "https://github.com/danielmarschall/oidplus/tree/4cc8b86681d4b95906967609b45df05c1592f8de"
  9939.             ]
  9940.         }
  9941.     },
  9942.     {
  9943.         "version": "2.0.0.782",
  9944.         "date": "2022-03-16 21:13:45 +0100",
  9945.         "author": "Daniel Marschall (ViaThinkSoft)",
  9946.         "changes": [
  9947.             "Fixed issues with JavaScripts not working in some situations"
  9948.         ],
  9949.         "sources": {
  9950.             "svn": [
  9951.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@782"
  9952.             ],
  9953.             "git": [
  9954.                 "https://github.com/danielmarschall/oidplus/tree/fecec327a6442f9349f0e1dba1a8a8f35f310669"
  9955.             ]
  9956.         }
  9957.     },
  9958.     {
  9959.         "version": "2.0.0.781",
  9960.         "date": "2022-03-14 00:06:32 +0100",
  9961.         "author": "Daniel Marschall (ViaThinkSoft)",
  9962.         "changes": [
  9963.             "Fixed compatibility issue with Internet Explorer 11"
  9964.         ],
  9965.         "sources": {
  9966.             "svn": [
  9967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@781"
  9968.             ],
  9969.             "git": [
  9970.                 "https://github.com/danielmarschall/oidplus/tree/d7a223e764059076bafaf6ac19c4b246e763132f"
  9971.             ]
  9972.         }
  9973.     },
  9974.     {
  9975.         "version": "2.0.0.780",
  9976.         "date": "2022-03-13 16:24:01 +0100",
  9977.         "author": "Daniel Marschall (ViaThinkSoft)",
  9978.         "changes": [
  9979.             "Small fix in the canonical URL algorithm"
  9980.         ],
  9981.         "sources": {
  9982.             "svn": [
  9983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@780"
  9984.             ],
  9985.             "git": [
  9986.                 "https://github.com/danielmarschall/oidplus/tree/1cb42a550ac1917d6e3e895ce2a0ed7223813eb9"
  9987.             ]
  9988.         }
  9989.     },
  9990.     {
  9991.         "version": "2.0.0.779",
  9992.         "date": "2022-03-13 11:38:17 +0100",
  9993.         "author": "Daniel Marschall (ViaThinkSoft)",
  9994.         "changes": [
  9995.             "(Minor changes)"
  9996.         ],
  9997.         "sources": {
  9998.             "svn": [
  9999.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@779"
  10000.             ],
  10001.             "git": [
  10002.                 "https://github.com/danielmarschall/oidplus/tree/fe0017cb65c6b940d38f41ad34956b030b0ee548"
  10003.             ]
  10004.         }
  10005.     },
  10006.     {
  10007.         "version": "2.0.0.778",
  10008.         "date": "2022-03-13 11:31:06 +0100",
  10009.         "author": "Daniel Marschall (ViaThinkSoft)",
  10010.         "changes": [
  10011.             "- Plugins can now control the output of HTTP headers (especially the Content-Security-Policy header)",
  10012.             "- Added baseconfig setting CANONICAL_SYSTEM_URL",
  10013.             "- Fixed issue with relative paths (OIDplus::webpath(...,fase) over a proxy"
  10014.         ],
  10015.         "sources": {
  10016.             "svn": [
  10017.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@778"
  10018.             ],
  10019.             "git": [
  10020.                 "https://github.com/danielmarschall/oidplus/tree/5f1343c16d09ced75a6b50498fd27ed34664ade5"
  10021.             ]
  10022.         }
  10023.     },
  10024.     {
  10025.         "version": "2.0.0.777",
  10026.         "date": "2022-03-10 01:45:11 +0100",
  10027.         "author": "Daniel Marschall (ViaThinkSoft)",
  10028.         "changes": [
  10029.             "Vendor update"
  10030.         ],
  10031.         "sources": {
  10032.             "svn": [
  10033.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@777"
  10034.             ],
  10035.             "git": [
  10036.                 "https://github.com/danielmarschall/oidplus/tree/72c34eee9fb16c18fffa689cf820aeb8b9c0094a"
  10037.             ]
  10038.         }
  10039.     },
  10040.     {
  10041.         "version": "2.0.0.776",
  10042.         "date": "2022-03-10 01:43:36 +0100",
  10043.         "author": "Daniel Marschall (ViaThinkSoft)",
  10044.         "changes": [
  10045.             "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.",
  10046.             "Additionally, the user can also overwrite this value with their own WHOIS/OID-IP server, if they have one."
  10047.         ],
  10048.         "sources": {
  10049.             "svn": [
  10050.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@776"
  10051.             ],
  10052.             "git": [
  10053.                 "https://github.com/danielmarschall/oidplus/tree/480d0d8fd9108f24b8927887dfa66208e6f64fb3"
  10054.             ]
  10055.         }
  10056.     },
  10057.     {
  10058.         "version": "2.0.0.775",
  10059.         "date": "2022-03-08 23:12:20 +0100",
  10060.         "author": "Daniel Marschall (ViaThinkSoft)",
  10061.         "changes": [],
  10062.         "sources": {
  10063.             "svn": [
  10064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@775"
  10065.             ],
  10066.             "git": [
  10067.                 "https://github.com/danielmarschall/oidplus/tree/529b33a9317067c062e29e2fcc0fda62d0bbc7a0"
  10068.             ]
  10069.         }
  10070.     },
  10071.     {
  10072.         "version": "2.0.0.774",
  10073.         "date": "2022-03-08 21:56:30 +0100",
  10074.         "author": "Daniel Marschall (ViaThinkSoft)",
  10075.         "changes": [
  10076.             "Gotobox/Whois: Namespace e.g. \"oid:\" is now case insensitive"
  10077.         ],
  10078.         "sources": {
  10079.             "svn": [
  10080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@774"
  10081.             ],
  10082.             "git": [
  10083.                 "https://github.com/danielmarschall/oidplus/tree/6aae87a662aa0597bcbc8005bdda084def631418"
  10084.             ]
  10085.         }
  10086.     },
  10087.     {
  10088.         "version": "2.0.0.773",
  10089.         "date": "2022-03-08 20:34:14 +0100",
  10090.         "author": "Daniel Marschall (ViaThinkSoft)",
  10091.         "changes": [
  10092.             "OID-IP(WHOIS), and \"Go\" bar now accept \"WEID\" (they get converted to \"OID\" during the processing)"
  10093.         ],
  10094.         "sources": {
  10095.             "svn": [
  10096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@773"
  10097.             ],
  10098.             "git": [
  10099.                 "https://github.com/danielmarschall/oidplus/tree/87fe12b422ab1655cf0181a320fd49adcaa12942"
  10100.             ]
  10101.         }
  10102.     },
  10103.     {
  10104.         "version": "2.0.0.772",
  10105.         "date": "2022-03-08 02:20:51 +0100",
  10106.         "author": "Daniel Marschall (ViaThinkSoft)",
  10107.         "changes": [
  10108.             "The \"weid:\" Syntax can now be used when creating a root OID.",
  10109.             "Class C WEIDs now have an \"WEID\" icon instead of an \"OID\" icon."
  10110.         ],
  10111.         "sources": {
  10112.             "svn": [
  10113.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@772"
  10114.             ],
  10115.             "git": [
  10116.                 "https://github.com/danielmarschall/oidplus/tree/32d0d38b15198e0f451dd628c33b5e576004ad08"
  10117.             ]
  10118.         }
  10119.     },
  10120.     {
  10121.         "version": "2.0.0.771",
  10122.         "date": "2022-03-06 12:12:12 +0100",
  10123.         "author": "Daniel Marschall (ViaThinkSoft)",
  10124.         "changes": [],
  10125.         "sources": {
  10126.             "svn": [
  10127.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@771"
  10128.             ],
  10129.             "git": [
  10130.                 "https://github.com/danielmarschall/oidplus/tree/f2929fdd74158c133ccb0e2985e7cbc038f24ae5"
  10131.             ]
  10132.         }
  10133.     },
  10134.     {
  10135.         "version": "2.0.0.770",
  10136.         "date": "2022-03-06 11:48:01 +0100",
  10137.         "author": "Daniel Marschall (ViaThinkSoft)",
  10138.         "changes": [],
  10139.         "sources": {
  10140.             "svn": [
  10141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@770"
  10142.             ],
  10143.             "git": [
  10144.                 "https://github.com/danielmarschall/oidplus/tree/026dc7eebfb627266fe3d74878972aacdaf03431"
  10145.             ]
  10146.         }
  10147.     },
  10148.     {
  10149.         "version": "2.0.0.769",
  10150.         "date": "2022-03-05 18:10:05 +0100",
  10151.         "author": "Daniel Marschall (ViaThinkSoft)",
  10152.         "changes": [
  10153.             "WeidOidConverter.js: Fixed weLuhn checksum bug (.0 arcs)",
  10154.             "WeidOidConverter.js: Added OID validation checks",
  10155.             "WeidOidConverter.js: Added \"UMD\" module code by Webfan",
  10156.             "Added weid_converter.html (for internal use / testing)"
  10157.         ],
  10158.         "sources": {
  10159.             "svn": [
  10160.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@769"
  10161.             ],
  10162.             "git": [
  10163.                 "https://github.com/danielmarschall/oidplus/tree/4f7149aa24b9bc2f01628e228480db8555bb1faa"
  10164.             ]
  10165.         }
  10166.     },
  10167.     {
  10168.         "version": "2.0.0.768",
  10169.         "date": "2022-03-03 01:31:39 +0100",
  10170.         "author": "Daniel Marschall (ViaThinkSoft)",
  10171.         "changes": [],
  10172.         "sources": {
  10173.             "svn": [
  10174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@768"
  10175.             ],
  10176.             "git": [
  10177.                 "https://github.com/danielmarschall/oidplus/tree/d500bdc8ef05479f5d2ec144c45af687fa30e03f"
  10178.             ]
  10179.         }
  10180.     },
  10181.     {
  10182.         "version": "2.0.0.767",
  10183.         "date": "2022-03-03 01:12:47 +0100",
  10184.         "author": "Daniel Marschall (ViaThinkSoft)",
  10185.         "changes": [
  10186.             "Theme color (URL bar color) can now be set by plugins and can be changed by the color plugin.",
  10187.             "Mobile design fixed problem with border at the bottom of the content pane."
  10188.         ],
  10189.         "sources": {
  10190.             "svn": [
  10191.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@767"
  10192.             ],
  10193.             "git": [
  10194.                 "https://github.com/danielmarschall/oidplus/tree/2170a64b5a759f8e196fd1a46c95db48906e434d"
  10195.             ]
  10196.         }
  10197.     },
  10198.     {
  10199.         "version": "2.0.0.766",
  10200.         "date": "2022-03-02 16:18:42 +0100",
  10201.         "author": "Daniel Marschall (ViaThinkSoft)",
  10202.         "changes": [
  10203.             "RFC"
  10204.         ],
  10205.         "sources": {
  10206.             "svn": [
  10207.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@766"
  10208.             ],
  10209.             "git": [
  10210.                 "https://github.com/danielmarschall/oidplus/tree/8d4ff7b7518c78572f0b9c9e4aa83cc8cf9102bd"
  10211.             ]
  10212.         }
  10213.     },
  10214.     {
  10215.         "version": "2.0.0.765",
  10216.         "date": "2022-03-02 15:30:50 +0100",
  10217.         "author": "Daniel Marschall (ViaThinkSoft)",
  10218.         "changes": [
  10219.             "OIDIP RFC draft update.",
  10220.             "OIDIP Removed \"txt\" format (correct is \"text\").",
  10221.             "OIDIP Unimplemented formats raise now a \"Service error\" as defined in the new RFC draft."
  10222.         ],
  10223.         "sources": {
  10224.             "svn": [
  10225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@765"
  10226.             ],
  10227.             "git": [
  10228.                 "https://github.com/danielmarschall/oidplus/tree/e53cebbff090562c06d2effd54889ff5b6b8d7c0"
  10229.             ]
  10230.         }
  10231.     },
  10232.     {
  10233.         "version": "2.0.0.764",
  10234.         "date": "2022-03-01 17:00:00 +0100",
  10235.         "author": "Daniel Marschall (ViaThinkSoft)",
  10236.         "changes": [
  10237.             "RFC"
  10238.         ],
  10239.         "sources": {
  10240.             "svn": [
  10241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@764"
  10242.             ],
  10243.             "git": [
  10244.                 "https://github.com/danielmarschall/oidplus/tree/63397a0a0b4a165fd519ba8cfda6505c7982e5d4"
  10245.             ]
  10246.         }
  10247.     },
  10248.     {
  10249.         "version": "2.0.0.763",
  10250.         "date": "2022-03-01 00:09:40 +0100",
  10251.         "author": "Daniel Marschall (ViaThinkSoft)",
  10252.         "changes": [],
  10253.         "sources": {
  10254.             "svn": [
  10255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@763"
  10256.             ],
  10257.             "git": [
  10258.                 "https://github.com/danielmarschall/oidplus/tree/b99108aeecdf96b8fefe9dfcda0f61cd84289a94"
  10259.             ]
  10260.         }
  10261.     },
  10262.     {
  10263.         "version": "2.0.0.762",
  10264.         "date": "2022-02-28 10:37:03 +0100",
  10265.         "author": "Daniel Marschall (ViaThinkSoft)",
  10266.         "changes": [],
  10267.         "sources": {
  10268.             "svn": [
  10269.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@762"
  10270.             ],
  10271.             "git": [
  10272.                 "https://github.com/danielmarschall/oidplus/tree/ce9a790c43cb5dbe1353aaf11f737b246a4f3f73"
  10273.             ]
  10274.         }
  10275.     },
  10276.     {
  10277.         "version": "2.0.0.761",
  10278.         "date": "2022-02-28 10:35:05 +0100",
  10279.         "author": "Daniel Marschall (ViaThinkSoft)",
  10280.         "changes": [
  10281.             "RFC Update (WIP)"
  10282.         ],
  10283.         "sources": {
  10284.             "svn": [
  10285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@761"
  10286.             ],
  10287.             "git": [
  10288.                 "https://github.com/danielmarschall/oidplus/tree/be88fd7933a0b39299c2a52bd27f2be1696b6111"
  10289.             ]
  10290.         }
  10291.     },
  10292.     {
  10293.         "version": "2.0.0.760",
  10294.         "date": "2022-02-27 19:17:40 +0100",
  10295.         "author": "Daniel Marschall (ViaThinkSoft)",
  10296.         "changes": [],
  10297.         "sources": {
  10298.             "svn": [
  10299.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@760"
  10300.             ],
  10301.             "git": [
  10302.                 "https://github.com/danielmarschall/oidplus/tree/fee1c57387d3b4e4b169e560eff97d5abbb5dc9e"
  10303.             ]
  10304.         }
  10305.     },
  10306.     {
  10307.         "version": "2.0.0.759",
  10308.         "date": "2022-02-27 18:19:50 +0100",
  10309.         "author": "Daniel Marschall (ViaThinkSoft)",
  10310.         "changes": [
  10311.             "Update to TinyMCE 5.10.3"
  10312.         ],
  10313.         "sources": {
  10314.             "svn": [
  10315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@759"
  10316.             ],
  10317.             "git": [
  10318.                 "https://github.com/danielmarschall/oidplus/tree/95d5767e6332fb5ffe51ab91f62490149220e06a"
  10319.             ]
  10320.         }
  10321.     },
  10322.     {
  10323.         "version": "2.0.0.758",
  10324.         "date": "2022-02-27 18:10:02 +0100",
  10325.         "author": "Daniel Marschall (ViaThinkSoft)",
  10326.         "changes": [
  10327.             "OID-IP RFC (draft-viathinksoft-oidip-02, Work-In-Progress): Added XML and JSON. Renamed \"whois\" node in \"oidip\".",
  10328.             "OIDplus for DOS: Implemented PgUp and PgDown. You can now jump to an OID from the TreeView. Release 2022-02-27."
  10329.         ],
  10330.         "sources": {
  10331.             "svn": [
  10332.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@758"
  10333.             ],
  10334.             "git": [
  10335.                 "https://github.com/danielmarschall/oidplus/tree/21539103ae9aee115e2245605fe54f4046b489f1"
  10336.             ]
  10337.         }
  10338.     },
  10339.     {
  10340.         "version": "2.0.0.757",
  10341.         "date": "2022-02-25 14:51:46 +0100",
  10342.         "author": "Daniel Marschall (ViaThinkSoft)",
  10343.         "changes": [],
  10344.         "sources": {
  10345.             "svn": [
  10346.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@757"
  10347.             ],
  10348.             "git": [
  10349.                 "https://github.com/danielmarschall/oidplus/tree/b80da83a911d9e4595ec4934ca52c7c75e81b71d"
  10350.             ]
  10351.         }
  10352.     },
  10353.     {
  10354.         "version": "2.0.0.756",
  10355.         "date": "2022-02-23 22:33:01 +0100",
  10356.         "author": "Daniel Marschall (ViaThinkSoft)",
  10357.         "changes": [
  10358.             "Security fix"
  10359.         ],
  10360.         "sources": {
  10361.             "svn": [
  10362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@756"
  10363.             ],
  10364.             "git": [
  10365.                 "https://github.com/danielmarschall/oidplus/tree/3a389db418ebffa61ef5d59f6f8eeab9038313fe"
  10366.             ]
  10367.         }
  10368.     },
  10369.     {
  10370.         "version": "2.0.0.755",
  10371.         "date": "2022-02-23 21:43:48 +0100",
  10372.         "author": "Daniel Marschall (ViaThinkSoft)",
  10373.         "changes": [
  10374.             "Nostalgia plugin fixed"
  10375.         ],
  10376.         "sources": {
  10377.             "svn": [
  10378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@755"
  10379.             ],
  10380.             "git": [
  10381.                 "https://github.com/danielmarschall/oidplus/tree/dd72d8e545138a48badcffa3c99939860ab51d1a"
  10382.             ]
  10383.         }
  10384.     },
  10385.     {
  10386.         "version": "2.0.0.754",
  10387.         "date": "2022-02-23 13:24:51 +0100",
  10388.         "author": "Daniel Marschall (ViaThinkSoft)",
  10389.         "changes": [
  10390.             "New plugin \"Nostalgia\" (in admin control panel) to create a database for OIDplus for DOS, Windows 3.11, or Windows 95."
  10391.         ],
  10392.         "sources": {
  10393.             "svn": [
  10394.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@754"
  10395.             ],
  10396.             "git": [
  10397.                 "https://github.com/danielmarschall/oidplus/tree/1f5aa4b46ca1ef35e88082bf58b9f8131d4ed834"
  10398.             ]
  10399.         }
  10400.     },
  10401.     {
  10402.         "version": "2.0.0.753",
  10403.         "date": "2022-02-23 01:28:19 +0100",
  10404.         "author": "Daniel Marschall (ViaThinkSoft)",
  10405.         "changes": [
  10406.             "GUID+IPv4+IPv6+OID: Technical info visual changes and link to help topics",
  10407.             "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\")"
  10408.         ],
  10409.         "sources": {
  10410.             "svn": [
  10411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@753"
  10412.             ],
  10413.             "git": [
  10414.                 "https://github.com/danielmarschall/oidplus/tree/6325e6a95b2e6047547e7fc07c492cacf57389a7"
  10415.             ]
  10416.         }
  10417.     },
  10418.     {
  10419.         "version": "2.0.0.752",
  10420.         "date": "2022-02-23 00:35:58 +0100",
  10421.         "author": "Daniel Marschall (ViaThinkSoft)",
  10422.         "changes": [
  10423.             "Changed WEID converter code so that it doesn't require the package mikemcl/bignumber.js anymore. (Removed now from composer.json)"
  10424.         ],
  10425.         "sources": {
  10426.             "svn": [
  10427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@752"
  10428.             ],
  10429.             "git": [
  10430.                 "https://github.com/danielmarschall/oidplus/tree/1d3aa695a66f46a81c379882dff1e2ca3fd36706"
  10431.             ]
  10432.         }
  10433.     },
  10434.     {
  10435.         "version": "2.0.0.751",
  10436.         "date": "2022-02-22 21:48:49 +0100",
  10437.         "author": "Daniel Marschall (ViaThinkSoft)",
  10438.         "changes": [
  10439.             "Changed WeidOidConverter.js"
  10440.         ],
  10441.         "sources": {
  10442.             "svn": [
  10443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@751"
  10444.             ],
  10445.             "git": [
  10446.                 "https://github.com/danielmarschall/oidplus/tree/f63c790f7551dc1f524fb88f599c6b4fdfedd5c6"
  10447.             ]
  10448.         }
  10449.     },
  10450.     {
  10451.         "version": "2.0.0.750",
  10452.         "date": "2022-02-22 17:02:58 +0100",
  10453.         "author": "Daniel Marschall (ViaThinkSoft)",
  10454.         "changes": [
  10455.             "WEID<=>OID Converter in JavaScript"
  10456.         ],
  10457.         "sources": {
  10458.             "svn": [
  10459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@750"
  10460.             ],
  10461.             "git": [
  10462.                 "https://github.com/danielmarschall/oidplus/tree/d6c1cd228b94097e23e3aab560c02b657b8c609e"
  10463.             ]
  10464.         }
  10465.     },
  10466.     {
  10467.         "version": "2.0.0.732",
  10468.         "date": "2022-01-27 19:18:31 +0100",
  10469.         "author": "Daniel Marschall (ViaThinkSoft)",
  10470.         "changes": [
  10471.             "Vendor update"
  10472.         ],
  10473.         "sources": {
  10474.             "svn": [
  10475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@732"
  10476.             ],
  10477.             "git": [
  10478.                 "https://github.com/danielmarschall/oidplus/tree/1d1d6f072d2828eed8b1403b3cbff4bed7ecd7b3"
  10479.             ]
  10480.         }
  10481.     },
  10482.     {
  10483.         "version": "2.0.0.731",
  10484.         "date": "2022-01-23 22:12:33 +0100",
  10485.         "author": "Daniel Marschall (ViaThinkSoft)",
  10486.         "changes": [],
  10487.         "sources": {
  10488.             "svn": [
  10489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@731"
  10490.             ],
  10491.             "git": [
  10492.                 "https://github.com/danielmarschall/oidplus/tree/b9bfa7b567692382699a8c7621173db6c63bcaeb"
  10493.             ]
  10494.         }
  10495.     },
  10496.     {
  10497.         "version": "2.0.0.730",
  10498.         "date": "2022-01-23 22:10:52 +0100",
  10499.         "author": "Daniel Marschall (ViaThinkSoft)",
  10500.         "changes": [
  10501.             "\"ImplementsFeature\" is now available for all PHP classes of OIDplus, not just Plugin classes.",
  10502.             "Therefore, OID-WHOIS can now also receive WHOIS attributes from Objects (not just the Object Plugin) or the OIDplusRA class."
  10503.         ],
  10504.         "sources": {
  10505.             "svn": [
  10506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@730"
  10507.             ],
  10508.             "git": [
  10509.                 "https://github.com/danielmarschall/oidplus/tree/0c1c1f4ba264800debd88c68d94d85b4fb56392a"
  10510.             ]
  10511.         }
  10512.     },
  10513.     {
  10514.         "version": "2.0.0.729",
  10515.         "date": "2022-01-23 22:07:02 +0100",
  10516.         "author": "Daniel Marschall (ViaThinkSoft)",
  10517.         "changes": [
  10518.             "BUGFIX: Whois page did not work if you just had non-OIDs but single OID in your system"
  10519.         ],
  10520.         "sources": {
  10521.             "svn": [
  10522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@729"
  10523.             ],
  10524.             "git": [
  10525.                 "https://github.com/danielmarschall/oidplus/tree/18c9fdaecf5d99797f59b8815195d86ebb4fb06e"
  10526.             ]
  10527.         }
  10528.     },
  10529.     {
  10530.         "version": "2.0.0.728",
  10531.         "date": "2022-01-08 00:14:54 +0100",
  10532.         "author": "Daniel Marschall (ViaThinkSoft)",
  10533.         "changes": [
  10534.             "Vendor update (PHPStan)"
  10535.         ],
  10536.         "sources": {
  10537.             "svn": [
  10538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@728"
  10539.             ],
  10540.             "git": [
  10541.                 "https://github.com/danielmarschall/oidplus/tree/1b874d6d8c13e13354f99d088c1e5a66492dd163"
  10542.             ]
  10543.         }
  10544.     },
  10545.     {
  10546.         "version": "2.0.0.727",
  10547.         "date": "2022-01-07 19:42:52 +0100",
  10548.         "author": "Daniel Marschall (ViaThinkSoft)",
  10549.         "changes": [
  10550.             "Local GIT-Version could not be detected successfully! Fixed!"
  10551.         ],
  10552.         "sources": {
  10553.             "svn": [
  10554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@727"
  10555.             ],
  10556.             "git": [
  10557.                 "https://github.com/danielmarschall/oidplus/tree/0acade3f3a8b3564d90ab360fde28ea1d7d3347b"
  10558.             ]
  10559.         }
  10560.     },
  10561.     {
  10562.         "version": "2.0.0.726",
  10563.         "date": "2022-01-07 13:54:49 +0100",
  10564.         "author": "Daniel Marschall (ViaThinkSoft)",
  10565.         "changes": [
  10566.             "Updated Alpine Linux installation steps"
  10567.         ],
  10568.         "sources": {
  10569.             "svn": [
  10570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@726"
  10571.             ],
  10572.             "git": [
  10573.                 "https://github.com/danielmarschall/oidplus/tree/4bbfdfc86bbfe2d7e4429a1250850b492b8b815a"
  10574.             ]
  10575.         }
  10576.     },
  10577.     {
  10578.         "version": "2.0.0.725",
  10579.         "date": "2022-01-07 02:04:54 +0100",
  10580.         "author": "Daniel Marschall (ViaThinkSoft)",
  10581.         "changes": [
  10582.             "PHP extension iconv is no longer be needed if extension mbstring is installed"
  10583.         ],
  10584.         "sources": {
  10585.             "svn": [
  10586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@725"
  10587.             ],
  10588.             "git": [
  10589.                 "https://github.com/danielmarschall/oidplus/tree/45a0d0d9e7f0b22de5583cb30e78f587b7b6cdcc"
  10590.             ]
  10591.         }
  10592.     },
  10593.     {
  10594.         "version": "2.0.0.724",
  10595.         "date": "2022-01-07 01:37:31 +0100",
  10596.         "author": "Daniel Marschall (ViaThinkSoft)",
  10597.         "changes": [
  10598.             "OIDInfo Export will check if extension \"sockets\" is installed"
  10599.         ],
  10600.         "sources": {
  10601.             "svn": [
  10602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@724"
  10603.             ],
  10604.             "git": [
  10605.                 "https://github.com/danielmarschall/oidplus/tree/884fa875bb81dde11fafe1e41b0d73151d0b4ce5"
  10606.             ]
  10607.         }
  10608.     },
  10609.     {
  10610.         "version": "2.0.0.723",
  10611.         "date": "2022-01-07 01:21:37 +0100",
  10612.         "author": "Daniel Marschall (ViaThinkSoft)",
  10613.         "changes": [],
  10614.         "sources": {
  10615.             "svn": [
  10616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@723"
  10617.             ],
  10618.             "git": [
  10619.                 "https://github.com/danielmarschall/oidplus/tree/5508b9b2defa6240eec30a1fe6c509ca3a40894f"
  10620.             ]
  10621.         }
  10622.     },
  10623.     {
  10624.         "version": "2.0.0.722",
  10625.         "date": "2022-01-07 00:02:23 +0100",
  10626.         "author": "Daniel Marschall (ViaThinkSoft)",
  10627.         "changes": [
  10628.             "Adding Alpine Linux install notes. Checking for dependencies for lightweight PHP installations"
  10629.         ],
  10630.         "sources": {
  10631.             "svn": [
  10632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@722"
  10633.             ],
  10634.             "git": [
  10635.                 "https://github.com/danielmarschall/oidplus/tree/78e219ec11eb2aeb16bbb8b2866714d8bddbc0be"
  10636.             ]
  10637.         }
  10638.     },
  10639.     {
  10640.         "version": "2.0.0.721",
  10641.         "date": "2022-01-06 23:38:52 +0100",
  10642.         "author": "Daniel Marschall (ViaThinkSoft)",
  10643.         "changes": [
  10644.             "Bugfixes"
  10645.         ],
  10646.         "sources": {
  10647.             "svn": [
  10648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@721"
  10649.             ],
  10650.             "git": [
  10651.                 "https://github.com/danielmarschall/oidplus/tree/ff7c04641df8244e1c278b18f58c85ac137f8f97"
  10652.             ]
  10653.         }
  10654.     },
  10655.     {
  10656.         "version": "2.0.0.720",
  10657.         "date": "2022-01-06 22:06:30 +0100",
  10658.         "author": "Daniel Marschall (ViaThinkSoft)",
  10659.         "changes": [
  10660.             "OIDplus doesn't require the PHP extensions php-ctype and php-posix anymore"
  10661.         ],
  10662.         "sources": {
  10663.             "svn": [
  10664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@720"
  10665.             ],
  10666.             "git": [
  10667.                 "https://github.com/danielmarschall/oidplus/tree/5fdf341386797bdb196598c9fc0c355361d78be4"
  10668.             ]
  10669.         }
  10670.     },
  10671.     {
  10672.         "version": "2.0.0.719",
  10673.         "date": "2021-12-29 00:42:04 +0100",
  10674.         "author": "Daniel Marschall (ViaThinkSoft)",
  10675.         "changes": [
  10676.             "Fixed PHP warnings"
  10677.         ],
  10678.         "sources": {
  10679.             "svn": [
  10680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@719"
  10681.             ],
  10682.             "git": [
  10683.                 "https://github.com/danielmarschall/oidplus/tree/b08059d1d5d573ff98ce0b45dc887c2b8dcfe87d"
  10684.             ]
  10685.         }
  10686.     },
  10687.     {
  10688.         "version": "2.0.0.718",
  10689.         "date": "2021-12-28 00:05:12 +0100",
  10690.         "author": "Daniel Marschall (ViaThinkSoft)",
  10691.         "changes": [
  10692.             "Fixed problems with the update script generator (TAR.GZ distribution channel)",
  10693.             "- Update 707 did not correctly create plugins/viathinksoft/objectTypes/domain/img/* (please manually create these files if you are affected)",
  10694.             "- Update 708 did not correctly delete vendor/google (please delete manually if you are affected)"
  10695.         ],
  10696.         "sources": {
  10697.             "svn": [
  10698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@718"
  10699.             ],
  10700.             "git": [
  10701.                 "https://github.com/danielmarschall/oidplus/tree/9fb7d19f769e4f726c879d768cbf53094fb36461"
  10702.             ]
  10703.         }
  10704.     },
  10705.     {
  10706.         "version": "2.0.0.717",
  10707.         "date": "2021-12-27 18:26:18 +0100",
  10708.         "author": "Daniel Marschall (ViaThinkSoft)",
  10709.         "changes": [
  10710.             "BUGFIX: Saving a design permanently did not work. Fixed."
  10711.         ],
  10712.         "sources": {
  10713.             "svn": [
  10714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@717"
  10715.             ],
  10716.             "git": [
  10717.                 "https://github.com/danielmarschall/oidplus/tree/db35acab20f3f81cabdfb1297a20031609cabb36"
  10718.             ]
  10719.         }
  10720.     },
  10721.     {
  10722.         "version": "2.0.0.716",
  10723.         "date": "2021-12-27 17:31:12 +0100",
  10724.         "author": "Daniel Marschall (ViaThinkSoft)",
  10725.         "changes": [
  10726.             "Fixed update failure of version 698 => 699",
  10727.             "Revision log (software update check) is now compressed using GZip"
  10728.         ],
  10729.         "sources": {
  10730.             "svn": [
  10731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@716"
  10732.             ],
  10733.             "git": [
  10734.                 "https://github.com/danielmarschall/oidplus/tree/c547b089db132015f035c3434d208f5e2cd3830c"
  10735.             ]
  10736.         }
  10737.     },
  10738.     {
  10739.         "version": "2.0.0.715",
  10740.         "date": "2021-12-27 01:36:01 +0100",
  10741.         "author": "Daniel Marschall (ViaThinkSoft)",
  10742.         "changes": [
  10743.             "Outgoing HTTP transfer will have the User Agent \"ViaThinkSoft-OIDplus/2.0\""
  10744.         ],
  10745.         "sources": {
  10746.             "svn": [
  10747.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@715"
  10748.             ],
  10749.             "git": [
  10750.                 "https://github.com/danielmarschall/oidplus/tree/85ca354cf221e5b4e0ab800b37e114d2673d0b21"
  10751.             ]
  10752.         }
  10753.     },
  10754.     {
  10755.         "version": "2.0.0.714",
  10756.         "date": "2021-12-26 22:03:26 +0100",
  10757.         "author": "Daniel Marschall (ViaThinkSoft)",
  10758.         "changes": [
  10759.             "Whois opens in new browser window"
  10760.         ],
  10761.         "sources": {
  10762.             "svn": [
  10763.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@714"
  10764.             ],
  10765.             "git": [
  10766.                 "https://github.com/danielmarschall/oidplus/tree/6e95e3b4479e59fa65b2cef56955dc9ac7d85006"
  10767.             ]
  10768.         }
  10769.     },
  10770.     {
  10771.         "version": "2.0.0.713",
  10772.         "date": "2021-12-26 21:41:08 +0100",
  10773.         "author": "Daniel Marschall (ViaThinkSoft)",
  10774.         "changes": [
  10775.             "Fixed bug in OID-IP (OID WHOIS): Superior detection did not work for non-OIDs. Fixed."
  10776.         ],
  10777.         "sources": {
  10778.             "svn": [
  10779.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@713"
  10780.             ],
  10781.             "git": [
  10782.                 "https://github.com/danielmarschall/oidplus/tree/41b93261b69db35861940328599200182d18fa3f"
  10783.             ]
  10784.         }
  10785.     },
  10786.     {
  10787.         "version": "2.0.0.712",
  10788.         "date": "2021-12-26 18:44:52 +0100",
  10789.         "author": "Daniel Marschall (ViaThinkSoft)",
  10790.         "changes": [],
  10791.         "sources": {
  10792.             "svn": [
  10793.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@712"
  10794.             ],
  10795.             "git": [
  10796.                 "https://github.com/danielmarschall/oidplus/tree/0a11d019459834fab96d5f551c0b90040c9044dd"
  10797.             ]
  10798.         }
  10799.     },
  10800.     {
  10801.         "version": "2.0.0.711",
  10802.         "date": "2021-12-26 18:33:19 +0100",
  10803.         "author": "Daniel Marschall (ViaThinkSoft)",
  10804.         "changes": [
  10805.             "Auth keys (internally used for email verification etc.) now use HMAC instead of normal hash",
  10806.             "Added new base config setting RA_PASSWORD_PEPPER_ALGO (dangerous! Only for experts!)",
  10807.             "OIDplusSessionHandler.class.php: Improved internal encryption!",
  10808.             "",
  10809.             "ATTENTION",
  10810.             "!!! If you are updating from the TAR.GZ distibution channel, then the update *will* temporarily",
  10811.             "!!! FAIL with the error message \"Authentication failed\". Once the error appears, close your",
  10812.             "!!! browser window and delete the cookies, then log-in again, and continue the update process.",
  10813.             "!!! (The error happens because of the update of the internal session encryption procedure)"
  10814.         ],
  10815.         "sources": {
  10816.             "svn": [
  10817.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@711"
  10818.             ],
  10819.             "git": [
  10820.                 "https://github.com/danielmarschall/oidplus/tree/032f051a23c9b057c65310530ddd9b0982dd14f3"
  10821.             ]
  10822.         }
  10823.     },
  10824.     {
  10825.         "version": "2.0.0.710",
  10826.         "date": "2021-12-26 17:38:24 +0100",
  10827.         "author": "Daniel Marschall (ViaThinkSoft)",
  10828.         "changes": [],
  10829.         "sources": {
  10830.             "svn": [
  10831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@710"
  10832.             ],
  10833.             "git": [
  10834.                 "https://github.com/danielmarschall/oidplus/tree/466a46e647953a436cdb39c447b809baf7190eb0"
  10835.             ]
  10836.         }
  10837.     },
  10838.     {
  10839.         "version": "2.0.0.709",
  10840.         "date": "2021-12-26 17:36:56 +0100",
  10841.         "author": "Daniel Marschall (ViaThinkSoft)",
  10842.         "changes": [
  10843.             "New CAPTCHA Method: ViaThinkSoft Client Challenge (lets the CPU of the user calculate a cryptographical problem in the background)"
  10844.         ],
  10845.         "sources": {
  10846.             "svn": [
  10847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@709"
  10848.             ],
  10849.             "git": [
  10850.                 "https://github.com/danielmarschall/oidplus/tree/c23e9208bfa2761c96a8a18020d11d7f7c2cb892"
  10851.             ]
  10852.         }
  10853.     },
  10854.     {
  10855.         "version": "2.0.0.708",
  10856.         "date": "2021-12-26 15:58:03 +0100",
  10857.         "author": "Daniel Marschall (ViaThinkSoft)",
  10858.         "changes": [
  10859.             "Removed unnecessary ReCAPTCHA composer dependency"
  10860.         ],
  10861.         "sources": {
  10862.             "svn": [
  10863.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@708"
  10864.             ],
  10865.             "git": [
  10866.                 "https://github.com/danielmarschall/oidplus/tree/eec69a67eb5cb04d919d51e121ec3c1c791cab35"
  10867.             ]
  10868.         }
  10869.     },
  10870.     {
  10871.         "version": "2.0.0.707",
  10872.         "date": "2021-12-26 15:54:36 +0100",
  10873.         "author": "Daniel Marschall (ViaThinkSoft)",
  10874.         "changes": [
  10875.             "New object type \"Domain\""
  10876.         ],
  10877.         "sources": {
  10878.             "svn": [
  10879.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@707"
  10880.             ],
  10881.             "git": [
  10882.                 "https://github.com/danielmarschall/oidplus/tree/fffabdb99b36c186ffaf1f8609ab7e33a6c69037"
  10883.             ]
  10884.         }
  10885.     },
  10886.     {
  10887.         "version": "2.0.0.706",
  10888.         "date": "2021-12-26 01:58:56 +0100",
  10889.         "author": "Daniel Marschall (ViaThinkSoft)",
  10890.         "changes": [
  10891.             "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)."
  10892.         ],
  10893.         "sources": {
  10894.             "svn": [
  10895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@706"
  10896.             ],
  10897.             "git": [
  10898.                 "https://github.com/danielmarschall/oidplus/tree/c2fed1d09a61b6d3c88f6697416c15e508a0b199"
  10899.             ]
  10900.         }
  10901.     },
  10902.     {
  10903.         "version": "2.0.0.705",
  10904.         "date": "2021-12-26 01:38:47 +0100",
  10905.         "author": "Daniel Marschall (ViaThinkSoft)",
  10906.         "changes": [
  10907.             "PHPStan 1.2.0 pass"
  10908.         ],
  10909.         "sources": {
  10910.             "svn": [
  10911.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@705"
  10912.             ],
  10913.             "git": [
  10914.                 "https://github.com/danielmarschall/oidplus/tree/dc353a2ad40e445b3328b86a323546e0ccb6d958"
  10915.             ]
  10916.         }
  10917.     },
  10918.     {
  10919.         "version": "2.0.0.704",
  10920.         "date": "2021-12-26 01:33:58 +0100",
  10921.         "author": "Daniel Marschall (ViaThinkSoft)",
  10922.         "changes": [
  10923.             "BUGFIX: Search plugin highlighting did not work correctly if the search term was found inside the OID dot-notation or RA email address. Fixed.",
  10924.             "BUGFIX: Entering an OID in the GoTo-Box or the Search did not open it in the left panel. Fixed.",
  10925.             "BUGFIX: Link \"Go back to RA listing\" (only works for logged in admins) not visible at public RA listing anymore."
  10926.         ],
  10927.         "sources": {
  10928.             "svn": [
  10929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@704"
  10930.             ],
  10931.             "git": [
  10932.                 "https://github.com/danielmarschall/oidplus/tree/22376cc90d0e4814d8086a6d1ffcf3032e44569a"
  10933.             ]
  10934.         }
  10935.     },
  10936.     {
  10937.         "version": "2.0.0.703",
  10938.         "date": "2021-12-26 00:55:00 +0100",
  10939.         "author": "Daniel Marschall (ViaThinkSoft)",
  10940.         "changes": [
  10941.             "Small fix"
  10942.         ],
  10943.         "sources": {
  10944.             "svn": [
  10945.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@703"
  10946.             ],
  10947.             "git": [
  10948.                 "https://github.com/danielmarschall/oidplus/tree/a579c70be8e7244bda315701ad70770494509673"
  10949.             ]
  10950.         }
  10951.     },
  10952.     {
  10953.         "version": "2.0.0.702",
  10954.         "date": "2021-12-26 00:26:02 +0100",
  10955.         "author": "Daniel Marschall (ViaThinkSoft)",
  10956.         "changes": [
  10957.             "New plugin type: CAPTCHA plugins!"
  10958.         ],
  10959.         "sources": {
  10960.             "svn": [
  10961.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@702"
  10962.             ],
  10963.             "git": [
  10964.                 "https://github.com/danielmarschall/oidplus/tree/cc0743678a8f72e6150121f88402588fff6384d4"
  10965.             ]
  10966.         }
  10967.     },
  10968.     {
  10969.         "version": "2.0.0.701",
  10970.         "date": "2021-12-20 01:48:32 +0100",
  10971.         "author": "Daniel Marschall (ViaThinkSoft)",
  10972.         "changes": [
  10973.             "Remove Docker files from vendor dir"
  10974.         ],
  10975.         "sources": {
  10976.             "svn": [
  10977.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@701"
  10978.             ],
  10979.             "git": [
  10980.                 "https://github.com/danielmarschall/oidplus/tree/d74b1ce0113cdc293d8b7275c18a41d378d2f927"
  10981.             ]
  10982.         }
  10983.     },
  10984.     {
  10985.         "version": "2.0.0.700",
  10986.         "date": "2021-12-17 16:54:04 +0100",
  10987.         "author": "Daniel Marschall (ViaThinkSoft)",
  10988.         "changes": [
  10989.             "Syntax error fixed"
  10990.         ],
  10991.         "sources": {
  10992.             "svn": [
  10993.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@700"
  10994.             ],
  10995.             "git": [
  10996.                 "https://github.com/danielmarschall/oidplus/tree/e2a8854ef52e0a4c29b2eaec7d704c3fcd1148da"
  10997.             ]
  10998.         }
  10999.     },
  11000.     {
  11001.         "version": "2.0.0.699",
  11002.         "date": "2021-12-17 16:48:07 +0100",
  11003.         "author": "Daniel Marschall (ViaThinkSoft)",
  11004.         "changes": [
  11005.             "The new file edition.ini contains constants which might be useful if somebody wants to fork OIDplus",
  11006.             "(However, we would appreciate it if you would try to contribute to the original OIDplus system rather than forking it!)"
  11007.         ],
  11008.         "sources": {
  11009.             "svn": [
  11010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@699"
  11011.             ],
  11012.             "git": [
  11013.                 "https://github.com/danielmarschall/oidplus/tree/6b1e82bf0707bb3488e90d41f07e19ac8dce42e7"
  11014.             ]
  11015.         }
  11016.     },
  11017.     {
  11018.         "version": "2.0.0.698",
  11019.         "date": "2021-12-15 17:10:50 +0100",
  11020.         "author": "Daniel Marschall (ViaThinkSoft)",
  11021.         "changes": [
  11022.             "Small refactoring"
  11023.         ],
  11024.         "sources": {
  11025.             "svn": [
  11026.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@698"
  11027.             ],
  11028.             "git": [
  11029.                 "https://github.com/danielmarschall/oidplus/tree/2553eb2bd56dc641091e65de8fe993e8e793193c"
  11030.             ]
  11031.         }
  11032.     },
  11033.     {
  11034.         "version": "2.0.0.697",
  11035.         "date": "2021-12-13 00:16:37 +0100",
  11036.         "author": "Daniel Marschall (ViaThinkSoft)",
  11037.         "changes": [
  11038.             "Admin system info plugin: \"PHP Installed extensions\" is now listed",
  11039.             "Admin system update plugin: Actual GIT and SVN commands are now visible, and GIT PULL command slightly changed (added origin master)"
  11040.         ],
  11041.         "sources": {
  11042.             "svn": [
  11043.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@697"
  11044.             ],
  11045.             "git": [
  11046.                 "https://github.com/danielmarschall/oidplus/tree/702492cf3e1768d4192fe4319ef778cfe091bd0b"
  11047.             ]
  11048.         }
  11049.     },
  11050.     {
  11051.         "version": "2.0.0.696",
  11052.         "date": "2021-12-12 13:22:08 +0100",
  11053.         "author": "Daniel Marschall (ViaThinkSoft)",
  11054.         "changes": [
  11055.             "Software update visual mistake"
  11056.         ],
  11057.         "sources": {
  11058.             "svn": [
  11059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@696"
  11060.             ],
  11061.             "git": [
  11062.                 "https://github.com/danielmarschall/oidplus/tree/fc78fc121aa9fc819efda6105e05acb03befefa5"
  11063.             ]
  11064.         }
  11065.     },
  11066.     {
  11067.         "version": "2.0.0.695",
  11068.         "date": "2021-12-12 13:13:31 +0100",
  11069.         "author": "Daniel Marschall (ViaThinkSoft)",
  11070.         "changes": [],
  11071.         "sources": {
  11072.             "svn": [
  11073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@695"
  11074.             ],
  11075.             "git": [
  11076.                 "https://github.com/danielmarschall/oidplus/tree/52230b18d04f9492adc0935566e29076f72c7c68"
  11077.             ]
  11078.         }
  11079.     },
  11080.     {
  11081.         "version": "2.0.0.694",
  11082.         "date": "2021-12-12 12:41:17 +0100",
  11083.         "author": "Daniel Marschall (ViaThinkSoft)",
  11084.         "changes": [
  11085.             "In the OID grid, you can now directly register an IANA or ViaThinkSoft OID!",
  11086.             "Globally, every link that opens a new window gets marked by an icon"
  11087.         ],
  11088.         "sources": {
  11089.             "svn": [
  11090.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@694"
  11091.             ],
  11092.             "git": [
  11093.                 "https://github.com/danielmarschall/oidplus/tree/5e528f1ff97d43570a4b08c5225c3a24c4e693c0"
  11094.             ]
  11095.         }
  11096.     },
  11097.     {
  11098.         "version": "2.0.0.693",
  11099.         "date": "2021-12-12 12:08:23 +0100",
  11100.         "author": "Daniel Marschall (ViaThinkSoft)",
  11101.         "changes": [
  11102.             "\"Generate\" links can now be defined by the plugin type",
  11103.             "WEID input is now enforced upper case"
  11104.         ],
  11105.         "sources": {
  11106.             "svn": [
  11107.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@693"
  11108.             ],
  11109.             "git": [
  11110.                 "https://github.com/danielmarschall/oidplus/tree/103c2c5c8a839a576d30b066b1c8f1d2f5ec5628"
  11111.             ]
  11112.         }
  11113.     },
  11114.     {
  11115.         "version": "2.0.0.692",
  11116.         "date": "2021-12-12 02:52:14 +0100",
  11117.         "author": "Daniel Marschall (ViaThinkSoft)",
  11118.         "changes": [
  11119.             "Fixed \"Generate UUID OID\" link in OID 2.25.",
  11120.             "Added \"Generate UUID OID\" to the root OID page.",
  11121.             "Added \"Generate GUID\" to the root GUID page."
  11122.         ],
  11123.         "sources": {
  11124.             "svn": [
  11125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@692"
  11126.             ],
  11127.             "git": [
  11128.                 "https://github.com/danielmarschall/oidplus/tree/b59d92427706cb4252ab71926cf9b265d9f8f3ec"
  11129.             ]
  11130.         }
  11131.     },
  11132.     {
  11133.         "version": "2.0.0.691",
  11134.         "date": "2021-12-10 01:48:37 +0100",
  11135.         "author": "Daniel Marschall (ViaThinkSoft)",
  11136.         "changes": [
  11137.             "GIT-Software update can now also be executed for non .git directories, e.g. if hosted via Plesk GIT (requires shell access)"
  11138.         ],
  11139.         "sources": {
  11140.             "svn": [
  11141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@691"
  11142.             ],
  11143.             "git": [
  11144.                 "https://github.com/danielmarschall/oidplus/tree/ddeeeeaa962f40222ddabfbcb2d19d329c1e89b1"
  11145.             ]
  11146.         }
  11147.     },
  11148.     {
  11149.         "version": "2.0.0.690",
  11150.         "date": "2021-12-10 00:03:21 +0100",
  11151.         "author": "Daniel Marschall (ViaThinkSoft)",
  11152.         "changes": [
  11153.             "Fixed more cases of Plesk Git format"
  11154.         ],
  11155.         "sources": {
  11156.             "svn": [
  11157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@690"
  11158.             ],
  11159.             "git": [
  11160.                 "https://github.com/danielmarschall/oidplus/tree/9b498758fa8cea0d7373ecc8fcb67a289c432b86"
  11161.             ]
  11162.         }
  11163.     },
  11164.     {
  11165.         "version": "2.0.0.689",
  11166.         "date": "2021-12-10 00:00:20 +0100",
  11167.         "author": "Daniel Marschall (ViaThinkSoft)",
  11168.         "changes": [
  11169.             "Fix in re Base36 column on weid:? and weid:pen:? arc"
  11170.         ],
  11171.         "sources": {
  11172.             "svn": [
  11173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@689"
  11174.             ],
  11175.             "git": [
  11176.                 "https://github.com/danielmarschall/oidplus/tree/838bc200224ffa5f8dd9cf550cc0553b748c861c"
  11177.             ]
  11178.         }
  11179.     },
  11180.     {
  11181.         "version": "2.0.0.688",
  11182.         "date": "2021-12-09 15:16:38 +0100",
  11183.         "author": "Daniel Marschall (ViaThinkSoft)",
  11184.         "changes": [
  11185.             "System information plugin minor changes"
  11186.         ],
  11187.         "sources": {
  11188.             "svn": [
  11189.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@688"
  11190.             ],
  11191.             "git": [
  11192.                 "https://github.com/danielmarschall/oidplus/tree/c3ff8b17db937c96cb04dbec8d82362caa9ccf25"
  11193.             ]
  11194.         }
  11195.     },
  11196.     {
  11197.         "version": "2.0.0.687",
  11198.         "date": "2021-12-09 10:00:54 +0100",
  11199.         "author": "Daniel Marschall (ViaThinkSoft)",
  11200.         "changes": [
  11201.             "Software update: Even after an error occurred, you can click a \"Reload page\" button now"
  11202.         ],
  11203.         "sources": {
  11204.             "svn": [
  11205.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@687"
  11206.             ],
  11207.             "git": [
  11208.                 "https://github.com/danielmarschall/oidplus/tree/e0ab3009047733a4ce154ce24cee8be313283f7c"
  11209.             ]
  11210.         }
  11211.     },
  11212.     {
  11213.         "version": "2.0.0.686",
  11214.         "date": "2021-12-08 23:08:36 +0100",
  11215.         "author": "Daniel Marschall (ViaThinkSoft)",
  11216.         "changes": [
  11217.             "Fixed problem with WEID weLuhn check digit if an arc was 0.",
  11218.             "Improved update procedure on VTS server-side."
  11219.         ],
  11220.         "sources": {
  11221.             "svn": [
  11222.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@686"
  11223.             ],
  11224.             "git": [
  11225.                 "https://github.com/danielmarschall/oidplus/tree/b3c26d79641feb547ce72f0799427f75f40ed720"
  11226.             ]
  11227.         }
  11228.     },
  11229.     {
  11230.         "version": "2.0.0.685",
  11231.         "date": "2021-12-08 21:40:08 +0100",
  11232.         "author": "Daniel Marschall (ViaThinkSoft)",
  11233.         "changes": [
  11234.             "System information plugin: Display of username optimized. Catched errors. Shows effective process user instead of script file owner"
  11235.         ],
  11236.         "sources": {
  11237.             "svn": [
  11238.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@685"
  11239.             ],
  11240.             "git": [
  11241.                 "https://github.com/danielmarschall/oidplus/tree/cc1b6f193cb6310c9f6535c9f82e71be02dd5a60"
  11242.             ]
  11243.         }
  11244.     },
  11245.     {
  11246.         "version": "2.0.0.684",
  11247.         "date": "2021-12-08 21:39:33 +0100",
  11248.         "author": "Daniel Marschall (ViaThinkSoft)",
  11249.         "changes": [
  11250.             "Small fix in re WEID Base36 column in the CRUD grid"
  11251.         ],
  11252.         "sources": {
  11253.             "svn": [
  11254.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@684"
  11255.             ],
  11256.             "git": [
  11257.                 "https://github.com/danielmarschall/oidplus/tree/c5afeb92740e07bce6de5db538cc63887986bb58"
  11258.             ]
  11259.         }
  11260.     },
  11261.     {
  11262.         "version": "2.0.0.683",
  11263.         "date": "2021-12-08 17:01:54 +0100",
  11264.         "author": "Daniel Marschall (ViaThinkSoft)",
  11265.         "changes": [
  11266.             "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."
  11267.         ],
  11268.         "sources": {
  11269.             "svn": [
  11270.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@683"
  11271.             ],
  11272.             "git": [
  11273.                 "https://github.com/danielmarschall/oidplus/tree/478306ad8356812455368fc1d309de537c009fed"
  11274.             ]
  11275.         }
  11276.     },
  11277.     {
  11278.         "version": "2.0.0.682",
  11279.         "date": "2021-12-08 14:44:42 +0100",
  11280.         "author": "Daniel Marschall (ViaThinkSoft)",
  11281.         "changes": [
  11282.             "Plugins can now alter the Visible/Protected flag in the settings even after they were initialized"
  11283.         ],
  11284.         "sources": {
  11285.             "svn": [
  11286.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@682"
  11287.             ],
  11288.             "git": [
  11289.                 "https://github.com/danielmarschall/oidplus/tree/d13a6bf65d13d43c81426448c1f2bf63d6720f34"
  11290.             ]
  11291.         }
  11292.     },
  11293.     {
  11294.         "version": "2.0.0.681",
  11295.         "date": "2021-12-08 00:27:40 +0100",
  11296.         "author": "Daniel Marschall (ViaThinkSoft)",
  11297.         "changes": [
  11298.             "Plesk Git is now supported"
  11299.         ],
  11300.         "sources": {
  11301.             "svn": [
  11302.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@681"
  11303.             ],
  11304.             "git": [
  11305.                 "https://github.com/danielmarschall/oidplus/tree/02c7ddb1fa8cc877cb885fa5d1565cdad54dde0e"
  11306.             ]
  11307.         }
  11308.     },
  11309.     {
  11310.         "version": "2.0.0.680",
  11311.         "date": "2021-12-06 15:23:58 +0100",
  11312.         "author": "Daniel Marschall (ViaThinkSoft)",
  11313.         "changes": [
  11314.             "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."
  11315.         ],
  11316.         "sources": {
  11317.             "svn": [
  11318.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@680"
  11319.             ],
  11320.             "git": [
  11321.                 "https://github.com/danielmarschall/oidplus/tree/091a5fa6b157be035e88f5d24aa329ba44d20d63"
  11322.             ]
  11323.         }
  11324.     },
  11325.     {
  11326.         "version": "2.0.0.679",
  11327.         "date": "2021-12-04 22:47:34 +0100",
  11328.         "author": "Daniel Marschall (ViaThinkSoft)",
  11329.         "changes": [
  11330.             "Updated 3P. Fixed deprecated JWT parameter."
  11331.         ],
  11332.         "sources": {
  11333.             "svn": [
  11334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@679"
  11335.             ],
  11336.             "git": [
  11337.                 "https://github.com/danielmarschall/oidplus/tree/e4d7a3e1892d2526078a3a757206bb799b2c804e"
  11338.             ]
  11339.         }
  11340.     },
  11341.     {
  11342.         "version": "2.0.0.678",
  11343.         "date": "2021-11-24 23:16:13 +0100",
  11344.         "author": "Daniel Marschall (ViaThinkSoft)",
  11345.         "changes": [
  11346.             "Fix of XML exporter in regards Unicode characters"
  11347.         ],
  11348.         "sources": {
  11349.             "svn": [
  11350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@678"
  11351.             ],
  11352.             "git": [
  11353.                 "https://github.com/danielmarschall/oidplus/tree/4c83a480806cf46641d470e64afa84e6fe575828"
  11354.             ]
  11355.         }
  11356.     },
  11357.     {
  11358.         "version": "2.0.0.677",
  11359.         "date": "2021-10-25 12:54:17 +0200",
  11360.         "author": "Daniel Marschall (ViaThinkSoft)",
  11361.         "changes": [],
  11362.         "sources": {
  11363.             "svn": [
  11364.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@677"
  11365.             ],
  11366.             "git": [
  11367.                 "https://github.com/danielmarschall/oidplus/tree/78e69163201fa17f5e0240382ffd9e8b8ba97de2"
  11368.             ]
  11369.         }
  11370.     },
  11371.     {
  11372.         "version": "2.0.0.676",
  11373.         "date": "2021-10-11 00:37:25 +0200",
  11374.         "author": "Daniel Marschall (ViaThinkSoft)",
  11375.         "changes": [
  11376.             "Page \"show RA details\": Added link \"Create RA manually\" (only if admin is logged in)"
  11377.         ],
  11378.         "sources": {
  11379.             "svn": [
  11380.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@676"
  11381.             ],
  11382.             "git": [
  11383.                 "https://github.com/danielmarschall/oidplus/tree/fb6fe8fda68b2a79634fee330e111a2369897fa5"
  11384.             ]
  11385.         }
  11386.     },
  11387.     {
  11388.         "version": "2.0.0.675",
  11389.         "date": "2021-10-11 00:16:40 +0200",
  11390.         "author": "Daniel Marschall (ViaThinkSoft)",
  11391.         "changes": [
  11392.             "BUGFIX: Superior RAs were not able to update delegated objects (e.g. to change ASN.1/IRI/EMail/HiddenFlag)"
  11393.         ],
  11394.         "sources": {
  11395.             "svn": [
  11396.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@675"
  11397.             ],
  11398.             "git": [
  11399.                 "https://github.com/danielmarschall/oidplus/tree/1f0de6df47533ed641297318b9f19527a85d8e86"
  11400.             ]
  11401.         }
  11402.     },
  11403.     {
  11404.         "version": "2.0.0.674",
  11405.         "date": "2021-10-06 23:57:10 +0200",
  11406.         "author": "Daniel Marschall (ViaThinkSoft)",
  11407.         "changes": [
  11408.             "OID-IP (Whois): Fixed problem with word-wrap"
  11409.         ],
  11410.         "sources": {
  11411.             "svn": [
  11412.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@674"
  11413.             ],
  11414.             "git": [
  11415.                 "https://github.com/danielmarschall/oidplus/tree/29dc82de87718d51991095730107bd2ef03fa808"
  11416.             ]
  11417.         }
  11418.     },
  11419.     {
  11420.         "version": "2.0.0.673",
  11421.         "date": "2021-10-06 22:36:30 +0200",
  11422.         "author": "Daniel Marschall (ViaThinkSoft)",
  11423.         "changes": [
  11424.             "BUGFIX: URL in whois plugin was wrong. Fixed"
  11425.         ],
  11426.         "sources": {
  11427.             "svn": [
  11428.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@673"
  11429.             ],
  11430.             "git": [
  11431.                 "https://github.com/danielmarschall/oidplus/tree/2e1f979ea509c33345bdc2a287ce028d1ab1bb42"
  11432.             ]
  11433.         }
  11434.     },
  11435.     {
  11436.         "version": "2.0.0.672",
  11437.         "date": "2021-10-06 22:03:02 +0200",
  11438.         "author": "Daniel Marschall (ViaThinkSoft)",
  11439.         "changes": [
  11440.             "BUGFIX: Adding a new object type plugin to an existing system raised an error. Fixed.",
  11441.             "BUGFIX: WEID with mixed upper/lower-case could not be converted to numeric value. Fixed."
  11442.         ],
  11443.         "sources": {
  11444.             "svn": [
  11445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@672"
  11446.             ],
  11447.             "git": [
  11448.                 "https://github.com/danielmarschall/oidplus/tree/f3228c63060b389e866a7b6958a1fefded8d405b"
  11449.             ]
  11450.         }
  11451.     },
  11452.     {
  11453.         "version": "2.0.0.671",
  11454.         "date": "2021-10-06 17:12:12 +0200",
  11455.         "author": "Daniel Marschall (ViaThinkSoft)",
  11456.         "changes": [
  11457.             "TinyMCE: Deprecated 'spellchecker' plugin is now excluded"
  11458.         ],
  11459.         "sources": {
  11460.             "svn": [
  11461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@671"
  11462.             ],
  11463.             "git": [
  11464.                 "https://github.com/danielmarschall/oidplus/tree/ae2be06d5203bae23d7730fa01355c603e8bec41"
  11465.             ]
  11466.         }
  11467.     },
  11468.     {
  11469.         "version": "2.0.0.670",
  11470.         "date": "2021-10-05 15:56:02 +0200",
  11471.         "author": "Daniel Marschall (ViaThinkSoft)",
  11472.         "changes": [],
  11473.         "sources": {
  11474.             "svn": [
  11475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@670"
  11476.             ],
  11477.             "git": [
  11478.                 "https://github.com/danielmarschall/oidplus/tree/b55ba05ba212e8343c8481a21204993dfdb3cfd8"
  11479.             ]
  11480.         }
  11481.     },
  11482.     {
  11483.         "version": "2.0.0.669",
  11484.         "date": "2021-10-05 15:38:22 +0200",
  11485.         "author": "Daniel Marschall (ViaThinkSoft)",
  11486.         "changes": [
  11487.             "cron.sh is now executable (only applies to Linux/Mac)"
  11488.         ],
  11489.         "sources": {
  11490.             "svn": [
  11491.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@669"
  11492.             ],
  11493.             "git": [
  11494.                 "https://github.com/danielmarschall/oidplus/tree/8edbacd0d3d19b935d29d7c2edbf5c67ce9e70b8"
  11495.             ]
  11496.         }
  11497.     },
  11498.     {
  11499.         "version": "2.0.0.668",
  11500.         "date": "2021-10-05 12:43:00 +0200",
  11501.         "author": "Daniel Marschall (ViaThinkSoft)",
  11502.         "changes": [],
  11503.         "sources": {
  11504.             "svn": [
  11505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@668"
  11506.             ],
  11507.             "git": [
  11508.                 "https://github.com/danielmarschall/oidplus/tree/06a4df7044fc1ee7a83fcc9fd3a0d0be5e817a71"
  11509.             ]
  11510.         }
  11511.     },
  11512.     {
  11513.         "version": "2.0.0.667",
  11514.         "date": "2021-10-05 12:30:54 +0200",
  11515.         "author": "Daniel Marschall (ViaThinkSoft)",
  11516.         "changes": [],
  11517.         "sources": {
  11518.             "svn": [
  11519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@667"
  11520.             ],
  11521.             "git": [
  11522.                 "https://github.com/danielmarschall/oidplus/tree/f47ee5a965a77d87c84ad50a6b97a3335794cb3f"
  11523.             ]
  11524.         }
  11525.     },
  11526.     {
  11527.         "version": "2.0.0.666",
  11528.         "date": "2021-10-05 12:10:03 +0200",
  11529.         "author": "Daniel Marschall (ViaThinkSoft)",
  11530.         "changes": [
  11531.             "Added compatibility with webfan plugin 'weid'"
  11532.         ],
  11533.         "sources": {
  11534.             "svn": [
  11535.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@666"
  11536.             ],
  11537.             "git": [
  11538.                 "https://github.com/danielmarschall/oidplus/tree/f637919496b7e64dae5189c01cdcd5495f9aebf2"
  11539.             ]
  11540.         }
  11541.     },
  11542.     {
  11543.         "version": "2.0.0.665",
  11544.         "date": "2021-10-04 23:10:48 +0200",
  11545.         "author": "Daniel Marschall (ViaThinkSoft)",
  11546.         "changes": [],
  11547.         "sources": {
  11548.             "svn": [
  11549.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@665"
  11550.             ],
  11551.             "git": [
  11552.                 "https://github.com/danielmarschall/oidplus/tree/944b47d6199fce8b77ef68b8a792a9ee8d5b262a"
  11553.             ]
  11554.         }
  11555.     },
  11556.     {
  11557.         "version": "2.0.0.664",
  11558.         "date": "2021-10-04 22:39:22 +0200",
  11559.         "author": "Daniel Marschall (ViaThinkSoft)",
  11560.         "changes": [
  11561.             "Added possibility to execute cronjobs (e.g. to increase performance with auto publishing)",
  11562.             "Small improvement to auto updater conflict backup"
  11563.         ],
  11564.         "sources": {
  11565.             "svn": [
  11566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@664"
  11567.             ],
  11568.             "git": [
  11569.                 "https://github.com/danielmarschall/oidplus/tree/83161f024615b131d0e86f15bbc062333c29229c"
  11570.             ]
  11571.         }
  11572.     },
  11573.     {
  11574.         "version": "2.0.0.663",
  11575.         "date": "2021-10-04 16:25:17 +0200",
  11576.         "author": "Daniel Marschall (ViaThinkSoft)",
  11577.         "changes": [
  11578.             "Snapshot distribution channel: If files have been modified outside the updater, a backup is now automatically created (NOT for Git/SVN distribution channel!)"
  11579.         ],
  11580.         "sources": {
  11581.             "svn": [
  11582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@663"
  11583.             ],
  11584.             "git": [
  11585.                 "https://github.com/danielmarschall/oidplus/tree/0632d930733b2442ebc8596d031a33249e8332cb"
  11586.             ]
  11587.         }
  11588.     },
  11589.     {
  11590.         "version": "2.0.0.662",
  11591.         "date": "2021-10-04 00:27:48 +0200",
  11592.         "author": "Daniel Marschall (ViaThinkSoft)",
  11593.         "changes": [
  11594.             "System update page: GIT-WorkingCopyUpdate and SVN-WorkingCopyUpdate can now be executed online (execution and write permissions required)",
  11595.             "System information page: System user account will be shown"
  11596.         ],
  11597.         "sources": {
  11598.             "svn": [
  11599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@662"
  11600.             ],
  11601.             "git": [
  11602.                 "https://github.com/danielmarschall/oidplus/tree/78c0281ade38a9e23823aa368f5099a0a3fd92e0"
  11603.             ]
  11604.         }
  11605.     },
  11606.     {
  11607.         "version": "2.0.0.661",
  11608.         "date": "2021-10-03 21:13:11 +0200",
  11609.         "author": "Daniel Marschall (ViaThinkSoft)",
  11610.         "changes": [
  11611.             "Snapshot distribution channel: oidplus_version.txt is now .version.php (to avoid that the version is exposed)"
  11612.         ],
  11613.         "sources": {
  11614.             "svn": [
  11615.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@661"
  11616.             ],
  11617.             "git": [
  11618.                 "https://github.com/danielmarschall/oidplus/tree/a7245a5147ccd96e1c1835f9481672c19297cdf2"
  11619.             ]
  11620.         }
  11621.     },
  11622.     {
  11623.         "version": "2.0.0.660",
  11624.         "date": "2021-10-03 12:04:58 +0200",
  11625.         "author": "Daniel Marschall (ViaThinkSoft)",
  11626.         "changes": [
  11627.             "git distribution channel: added function to read the gitsvn version without the requirement of having access to the \"git\" commandline"
  11628.         ],
  11629.         "sources": {
  11630.             "svn": [
  11631.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@660"
  11632.             ],
  11633.             "git": [
  11634.                 "https://github.com/danielmarschall/oidplus/tree/427fb37c007b580c7c2943b9a3655eb05fcdfed2"
  11635.             ]
  11636.         }
  11637.     },
  11638.     {
  11639.         "version": "2.0.0.659",
  11640.         "date": "2021-10-01 21:33:40 +0200",
  11641.         "author": "Daniel Marschall (ViaThinkSoft)",
  11642.         "changes": [
  11643.             "Web-update JavaScript translation"
  11644.         ],
  11645.         "sources": {
  11646.             "svn": [
  11647.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@659"
  11648.             ],
  11649.             "git": [
  11650.                 "https://github.com/danielmarschall/oidplus/tree/c8529f825e64e52812e22a9346690ce1d146e32c"
  11651.             ]
  11652.         }
  11653.     },
  11654.     {
  11655.         "version": "2.0.0.658",
  11656.         "date": "2021-10-01 16:22:55 +0200",
  11657.         "author": "Daniel Marschall (ViaThinkSoft)",
  11658.         "changes": [
  11659.             "Web-update: Success message and reload-button are now displayed"
  11660.         ],
  11661.         "sources": {
  11662.             "svn": [
  11663.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@658"
  11664.             ],
  11665.             "git": [
  11666.                 "https://github.com/danielmarschall/oidplus/tree/6b8e0fe8191d4b1e799230e7f296b17f608c35f5"
  11667.             ]
  11668.         }
  11669.     },
  11670.     {
  11671.         "version": "2.0.0.657",
  11672.         "date": "2021-09-30 22:42:16 +0200",
  11673.         "author": "Daniel Marschall (ViaThinkSoft)",
  11674.         "changes": [
  11675.             "Uploaded new RFC draft"
  11676.         ],
  11677.         "sources": {
  11678.             "svn": [
  11679.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@657"
  11680.             ],
  11681.             "git": [
  11682.                 "https://github.com/danielmarschall/oidplus/tree/c22ed957bf77e648f5b0f355e97d49849f64c400"
  11683.             ]
  11684.         }
  11685.     },
  11686.     {
  11687.         "version": "2.0.0.656",
  11688.         "date": "2021-09-30 16:28:50 +0200",
  11689.         "author": "Daniel Marschall (ViaThinkSoft)",
  11690.         "changes": [],
  11691.         "sources": {
  11692.             "svn": [
  11693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@656"
  11694.             ],
  11695.             "git": [
  11696.                 "https://github.com/danielmarschall/oidplus/tree/ee56bf72111d49eb326385b893769edee6839f61"
  11697.             ]
  11698.         }
  11699.     },
  11700.     {
  11701.         "version": "2.0.0.655",
  11702.         "date": "2021-09-30 00:08:37 +0200",
  11703.         "author": "Daniel Marschall (ViaThinkSoft)",
  11704.         "changes": [],
  11705.         "sources": {
  11706.             "svn": [
  11707.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@655"
  11708.             ],
  11709.             "git": [
  11710.                 "https://github.com/danielmarschall/oidplus/tree/612d48deeeaf373df5517947ddc1b4284c83d1e3"
  11711.             ]
  11712.         }
  11713.     },
  11714.     {
  11715.         "version": "2.0.0.654",
  11716.         "date": "2021-09-29 00:31:00 +0200",
  11717.         "author": "Daniel Marschall (ViaThinkSoft)",
  11718.         "changes": [
  11719.             "Web-Update small changes"
  11720.         ],
  11721.         "sources": {
  11722.             "svn": [
  11723.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@654"
  11724.             ],
  11725.             "git": [
  11726.                 "https://github.com/danielmarschall/oidplus/tree/9ea717cdc168b7e687f9a81e50dd8ef403c8ef50"
  11727.             ]
  11728.         }
  11729.     },
  11730.     {
  11731.         "version": "2.0.0.653",
  11732.         "date": "2021-09-29 00:04:58 +0200",
  11733.         "author": "Daniel Marschall (ViaThinkSoft)",
  11734.         "changes": [
  11735.             "Small changes to the Web-Updater"
  11736.         ],
  11737.         "sources": {
  11738.             "svn": [
  11739.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@653"
  11740.             ],
  11741.             "git": [
  11742.                 "https://github.com/danielmarschall/oidplus/tree/5f95b2b0ff84579187534415cb29d5c3bafb0907"
  11743.             ]
  11744.         }
  11745.     },
  11746.     {
  11747.         "version": "2.0.0.652",
  11748.         "date": "2021-09-28 23:03:39 +0200",
  11749.         "author": "Daniel Marschall (ViaThinkSoft)",
  11750.         "changes": [],
  11751.         "sources": {
  11752.             "svn": [
  11753.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@652"
  11754.             ],
  11755.             "git": [
  11756.                 "https://github.com/danielmarschall/oidplus/tree/11147d5d1076e26fae729f062a9ba555f42a5c04"
  11757.             ]
  11758.         }
  11759.     },
  11760.     {
  11761.         "version": "2.0.0.651",
  11762.         "date": "2021-09-27 14:33:33 +0200",
  11763.         "author": "Daniel Marschall (ViaThinkSoft)",
  11764.         "changes": [
  11765.             "Updates are now digitally signed.",
  11766.             "If an update outputs \"FATAL ERROR\", then the update process will be aborted."
  11767.         ],
  11768.         "sources": {
  11769.             "svn": [
  11770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@651"
  11771.             ],
  11772.             "git": [
  11773.                 "https://github.com/danielmarschall/oidplus/tree/59b60fcd665e2355a399f02c87055f7c43f539fd"
  11774.             ]
  11775.         }
  11776.     },
  11777.     {
  11778.         "version": "2.0.0.650",
  11779.         "date": "2021-09-27 00:34:49 +0200",
  11780.         "author": "Daniel Marschall (ViaThinkSoft)",
  11781.         "changes": [
  11782.             "Update packages can now be optionally be downloaded compressed (GZ)"
  11783.         ],
  11784.         "sources": {
  11785.             "svn": [
  11786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@650"
  11787.             ],
  11788.             "git": [
  11789.                 "https://github.com/danielmarschall/oidplus/tree/e1f1808d7c79a79f8df9b088e1c5c85b8b2d1a77"
  11790.             ]
  11791.         }
  11792.     },
  11793.     {
  11794.         "version": "2.0.0.649",
  11795.         "date": "2021-09-26 23:53:54 +0200",
  11796.         "author": "Daniel Marschall (ViaThinkSoft)",
  11797.         "changes": [],
  11798.         "sources": {
  11799.             "svn": [
  11800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@649"
  11801.             ],
  11802.             "git": [
  11803.                 "https://github.com/danielmarschall/oidplus/tree/e7497ee2ebd59d3dab85e5f685b10132b7882691"
  11804.             ]
  11805.         }
  11806.     },
  11807.     {
  11808.         "version": "2.0.0.648",
  11809.         "date": "2021-09-26 22:04:28 +0200",
  11810.         "author": "Daniel Marschall (ViaThinkSoft)",
  11811.         "changes": [
  11812.             "Now completely get rid off the WebSVN classes! The distribution update procedures are now easier, quicker and safer!"
  11813.         ],
  11814.         "sources": {
  11815.             "svn": [
  11816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@648"
  11817.             ],
  11818.             "git": [
  11819.                 "https://github.com/danielmarschall/oidplus/tree/013e7bdf4cd52c22ddc5fd003f4d81b35bdd83c4"
  11820.             ]
  11821.         }
  11822.     },
  11823.     {
  11824.         "version": "2.0.0.647",
  11825.         "date": "2021-09-26 20:14:00 +0200",
  11826.         "author": "Daniel Marschall (ViaThinkSoft)",
  11827.         "changes": [
  11828.             "Renewed update system (part 1): Updates are now downloaded as \"update scripts\" instead of being pulled from SVN"
  11829.         ],
  11830.         "sources": {
  11831.             "svn": [
  11832.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@647"
  11833.             ],
  11834.             "git": [
  11835.                 "https://github.com/danielmarschall/oidplus/tree/c0b0b75962019977d0709ff831dd79c1418837b6"
  11836.             ]
  11837.         }
  11838.     },
  11839.     {
  11840.         "version": "2.0.0.646",
  11841.         "date": "2021-09-25 21:24:12 +0200",
  11842.         "author": "Daniel Marschall (ViaThinkSoft)",
  11843.         "changes": [
  11844.             "Plugins are again sorted by their type and name, as if they would be in a single vendor-folder"
  11845.         ],
  11846.         "sources": {
  11847.             "svn": [
  11848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@646"
  11849.             ],
  11850.             "git": [
  11851.                 "https://github.com/danielmarschall/oidplus/tree/bb89c494f822ba6855551d78bcc261d029765640"
  11852.             ]
  11853.         }
  11854.     },
  11855.     {
  11856.         "version": "2.0.0.645",
  11857.         "date": "2021-09-25 20:13:12 +0200",
  11858.         "author": "Daniel Marschall (ViaThinkSoft)",
  11859.         "changes": [
  11860.             "\"System check\" plugin doesn't list third-party plugins and composer.lock file anymore"
  11861.         ],
  11862.         "sources": {
  11863.             "svn": [
  11864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@645"
  11865.             ],
  11866.             "git": [
  11867.                 "https://github.com/danielmarschall/oidplus/tree/04d2ef33141433dea4787cc743a42558739d5954"
  11868.             ]
  11869.         }
  11870.     },
  11871.     {
  11872.         "version": "2.0.0.644",
  11873.         "date": "2021-09-25 18:42:44 +0200",
  11874.         "author": "Daniel Marschall (ViaThinkSoft)",
  11875.         "changes": [],
  11876.         "sources": {
  11877.             "svn": [
  11878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@644"
  11879.             ],
  11880.             "git": [
  11881.                 "https://github.com/danielmarschall/oidplus/tree/8921e15926bea218e48a1430fff9ebdffb879980"
  11882.             ]
  11883.         }
  11884.     },
  11885.     {
  11886.         "version": "2.0.0.643",
  11887.         "date": "2021-09-25 00:06:45 +0200",
  11888.         "author": "Daniel Marschall (ViaThinkSoft)",
  11889.         "changes": [],
  11890.         "sources": {
  11891.             "svn": [
  11892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@643"
  11893.             ],
  11894.             "git": [
  11895.                 "https://github.com/danielmarschall/oidplus/tree/2bc1aeed9fc5b7e33b2e03643758ac84e8ca32d9"
  11896.             ]
  11897.         }
  11898.     },
  11899.     {
  11900.         "version": "2.0.0.642",
  11901.         "date": "2021-09-25 00:01:41 +0200",
  11902.         "author": "Daniel Marschall (ViaThinkSoft)",
  11903.         "changes": [
  11904.             "Fixed mime types of JS and XML files, so that they are treated as text files again (can be diffed etc.)"
  11905.         ],
  11906.         "sources": {
  11907.             "svn": [
  11908.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@642"
  11909.             ],
  11910.             "git": [
  11911.                 "https://github.com/danielmarschall/oidplus/tree/551456bd1923bb8ec1a4a6e4b548735b1a622894"
  11912.             ]
  11913.         }
  11914.     },
  11915.     {
  11916.         "version": "2.0.0.641",
  11917.         "date": "2021-09-24 23:30:14 +0200",
  11918.         "author": "Daniel Marschall (ViaThinkSoft)",
  11919.         "changes": [
  11920.             "Internet Explorer 11 is supported again"
  11921.         ],
  11922.         "sources": {
  11923.             "svn": [
  11924.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@641"
  11925.             ],
  11926.             "git": [
  11927.                 "https://github.com/danielmarschall/oidplus/tree/9abee3c9b638b19f99cfc905dcf0c816d2669879"
  11928.             ]
  11929.         }
  11930.     },
  11931.     {
  11932.         "version": "2.0.0.640",
  11933.         "date": "2021-09-24 18:36:17 +0200",
  11934.         "author": "Daniel Marschall (ViaThinkSoft)",
  11935.         "changes": [
  11936.             "Updated wellknown country OIDs (added Canada) and developer script"
  11937.         ],
  11938.         "sources": {
  11939.             "svn": [
  11940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@640"
  11941.             ],
  11942.             "git": [
  11943.                 "https://github.com/danielmarschall/oidplus/tree/7f15e1d3b1249e0741807878d88d6daa471cecf7"
  11944.             ]
  11945.         }
  11946.     },
  11947.     {
  11948.         "version": "2.0.0.639",
  11949.         "date": "2021-09-24 16:31:57 +0200",
  11950.         "author": "Daniel Marschall (ViaThinkSoft)",
  11951.         "changes": [
  11952.             "Replaced \"register_shutdown_function\" function with an individual function (since JWT login didn't work with Strato provider)"
  11953.         ],
  11954.         "sources": {
  11955.             "svn": [
  11956.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@639"
  11957.             ],
  11958.             "git": [
  11959.                 "https://github.com/danielmarschall/oidplus/tree/25b747713b0d76d215b6bd7e1c402630e7223d39"
  11960.             ]
  11961.         }
  11962.     },
  11963.     {
  11964.         "version": "2.0.0.638",
  11965.         "date": "2021-09-24 16:23:22 +0200",
  11966.         "author": "Daniel Marschall (ViaThinkSoft)",
  11967.         "changes": [
  11968.             "Ironbase design: Button texts are now white, like in the default design"
  11969.         ],
  11970.         "sources": {
  11971.             "svn": [
  11972.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@638"
  11973.             ],
  11974.             "git": [
  11975.                 "https://github.com/danielmarschall/oidplus/tree/cd7865cfe107378ee8777f4b8494f763c33086c0"
  11976.             ]
  11977.         }
  11978.     },
  11979.     {
  11980.         "version": "2.0.0.637",
  11981.         "date": "2021-09-24 12:19:16 +0200",
  11982.         "author": "Daniel Marschall (ViaThinkSoft)",
  11983.         "changes": [
  11984.             "Vendor update"
  11985.         ],
  11986.         "sources": {
  11987.             "svn": [
  11988.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@637"
  11989.             ],
  11990.             "git": [
  11991.                 "https://github.com/danielmarschall/oidplus/tree/3881955f8cc66c9d3a8696293f69b7938a13d36c"
  11992.             ]
  11993.         }
  11994.     },
  11995.     {
  11996.         "version": "2.0.0.636",
  11997.         "date": "2021-09-24 12:16:06 +0200",
  11998.         "author": "Daniel Marschall (ViaThinkSoft)",
  11999.         "changes": [
  12000.             "Fixed warning \"legacyoutput\" deprecated in TinyMCE"
  12001.         ],
  12002.         "sources": {
  12003.             "svn": [
  12004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@636"
  12005.             ],
  12006.             "git": [
  12007.                 "https://github.com/danielmarschall/oidplus/tree/5e99eb01f350fb78e40189f073e259bb3cfd5570"
  12008.             ]
  12009.         }
  12010.     },
  12011.     {
  12012.         "version": "2.0.0.635",
  12013.         "date": "2021-09-24 12:12:32 +0200",
  12014.         "author": "Daniel Marschall (ViaThinkSoft)",
  12015.         "changes": [
  12016.             "Changed plugins path structure",
  12017.             "Old: plugins/[plugintype]/[pluginname]",
  12018.             "New: plugins/[vendor]/[plugintype]/[pluginname]",
  12019.             "",
  12020.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12021.             "ALL DIRECTORIES INSIDE THE FOLDER plugin/ WILL BE DELETED",
  12022.             "PLEASE MAKE A BACKUP OF THESE FOLDERS BEFORE UPDATING!",
  12023.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12024.             "",
  12025.             "If you have individual third-party plugins, please make",
  12026.             "sure that they make use of the new plugin directory structure."
  12027.         ],
  12028.         "sources": {
  12029.             "svn": [
  12030.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@635"
  12031.             ],
  12032.             "git": [
  12033.                 "https://github.com/danielmarschall/oidplus/tree/695850216f76ea96d1aa61d3ba257a1b6c51f923"
  12034.             ]
  12035.         }
  12036.     },
  12037.     {
  12038.         "version": "2.0.0.634",
  12039.         "date": "2021-09-24 11:18:52 +0200",
  12040.         "author": "Daniel Marschall (ViaThinkSoft)",
  12041.         "changes": [
  12042.             "VTS plugins are now independent from the \"plugins/\" directory"
  12043.         ],
  12044.         "sources": {
  12045.             "svn": [
  12046.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@634"
  12047.             ],
  12048.             "git": [
  12049.                 "https://github.com/danielmarschall/oidplus/tree/3834a085006dd63dc5555409820f7bef5ca0453c"
  12050.             ]
  12051.         }
  12052.     },
  12053.     {
  12054.         "version": "2.0.0.633",
  12055.         "date": "2021-09-23 22:03:27 +0200",
  12056.         "author": "Daniel Marschall (ViaThinkSoft)",
  12057.         "changes": [
  12058.             "Software update changelog: Very important messages (containing three exclamation marks) are now marked red."
  12059.         ],
  12060.         "sources": {
  12061.             "svn": [
  12062.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@633"
  12063.             ],
  12064.             "git": [
  12065.                 "https://github.com/danielmarschall/oidplus/tree/520d0f0610d744248e3476a82b59de9aa6798385"
  12066.             ]
  12067.         }
  12068.     },
  12069.     {
  12070.         "version": "2.0.0.632",
  12071.         "date": "2021-09-23 21:16:24 +0200",
  12072.         "author": "Daniel Marschall (ViaThinkSoft)",
  12073.         "changes": [
  12074.             "Temporarily, third-party plugins must be moved in the folder plugins/_thirdParty instead of plugins/ (will be changed again in a few days!)"
  12075.         ],
  12076.         "sources": {
  12077.             "svn": [
  12078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@632"
  12079.             ],
  12080.             "git": [
  12081.                 "https://github.com/danielmarschall/oidplus/tree/3c2d4f47efb61dc38e284017c6ca3a70a7e9295e"
  12082.             ]
  12083.         }
  12084.     },
  12085.     {
  12086.         "version": "2.0.0.631",
  12087.         "date": "2021-09-23 20:38:00 +0200",
  12088.         "author": "Daniel Marschall (ViaThinkSoft)",
  12089.         "changes": [
  12090.             "Sorted \"acknowledgements\" third party products"
  12091.         ],
  12092.         "sources": {
  12093.             "svn": [
  12094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@631"
  12095.             ],
  12096.             "git": [
  12097.                 "https://github.com/danielmarschall/oidplus/tree/f11aba9d1131cd60f2f032cfb2fca32bbf76cbaa"
  12098.             ]
  12099.         }
  12100.     },
  12101.     {
  12102.         "version": "2.0.0.630",
  12103.         "date": "2021-09-13 00:46:57 +0200",
  12104.         "author": "Daniel Marschall (ViaThinkSoft)",
  12105.         "changes": [
  12106.             "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"
  12107.         ],
  12108.         "sources": {
  12109.             "svn": [
  12110.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@630"
  12111.             ],
  12112.             "git": [
  12113.                 "https://github.com/danielmarschall/oidplus/tree/eecc342af053714023c7928c72eddcf9cda69af9"
  12114.             ]
  12115.         }
  12116.     },
  12117.     {
  12118.         "version": "2.0.0.629",
  12119.         "date": "2021-09-06 22:50:02 +0200",
  12120.         "author": "Daniel Marschall (ViaThinkSoft)",
  12121.         "changes": [
  12122.             "Preparing for the next version of the RFC!"
  12123.         ],
  12124.         "sources": {
  12125.             "svn": [
  12126.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@629"
  12127.             ],
  12128.             "git": [
  12129.                 "https://github.com/danielmarschall/oidplus/tree/9fa45e2b36f6de2bdce842dff97b11107d20dc7c"
  12130.             ]
  12131.         }
  12132.     },
  12133.     {
  12134.         "version": "2.0.0.628",
  12135.         "date": "2021-06-14 13:32:26 +0200",
  12136.         "author": "Daniel Marschall (ViaThinkSoft)",
  12137.         "changes": [
  12138.             "Fixed LDAP plugin"
  12139.         ],
  12140.         "sources": {
  12141.             "svn": [
  12142.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@628"
  12143.             ],
  12144.             "git": [
  12145.                 "https://github.com/danielmarschall/oidplus/tree/2c352c4127d0ca4c63147b6373d0f69936e0426e"
  12146.             ]
  12147.         }
  12148.     },
  12149.     {
  12150.         "version": "2.0.0.627",
  12151.         "date": "2021-06-12 23:37:09 +0200",
  12152.         "author": "Daniel Marschall (ViaThinkSoft)",
  12153.         "changes": [
  12154.             "Fixed problem in SimpleXML supplement"
  12155.         ],
  12156.         "sources": {
  12157.             "svn": [
  12158.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@627"
  12159.             ],
  12160.             "git": [
  12161.                 "https://github.com/danielmarschall/oidplus/tree/be580d9c61d644118f7973ebbe9232af302e6eb0"
  12162.             ]
  12163.         }
  12164.     },
  12165.     {
  12166.         "version": "2.0.0.626",
  12167.         "date": "2021-06-12 23:34:42 +0200",
  12168.         "author": "Daniel Marschall (ViaThinkSoft)",
  12169.         "changes": [],
  12170.         "sources": {
  12171.             "svn": [
  12172.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@626"
  12173.             ],
  12174.             "git": [
  12175.                 "https://github.com/danielmarschall/oidplus/tree/6757d83ce282f6d3269293d2bcf203868e646c77"
  12176.             ]
  12177.         }
  12178.     },
  12179.     {
  12180.         "version": "2.0.0.625",
  12181.         "date": "2021-06-12 23:10:32 +0200",
  12182.         "author": "Daniel Marschall (ViaThinkSoft)",
  12183.         "changes": [
  12184.             "LDAP: Added multi-domain support"
  12185.         ],
  12186.         "sources": {
  12187.             "svn": [
  12188.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@625"
  12189.             ],
  12190.             "git": [
  12191.                 "https://github.com/danielmarschall/oidplus/tree/7ad7d71ab9a55765f617e9b5f22842c7a1da25c9"
  12192.             ]
  12193.         }
  12194.     },
  12195.     {
  12196.         "version": "2.0.0.624",
  12197.         "date": "2021-06-11 16:23:10 +0200",
  12198.         "author": "Daniel Marschall (ViaThinkSoft)",
  12199.         "changes": [
  12200.             "LDAP: The search for RA/Admin group membershop can now also include sub-groups"
  12201.         ],
  12202.         "sources": {
  12203.             "svn": [
  12204.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@624"
  12205.             ],
  12206.             "git": [
  12207.                 "https://github.com/danielmarschall/oidplus/tree/b1e22cbb8f93ae1215fa9d525eae50d808a3a8c2"
  12208.             ]
  12209.         }
  12210.     },
  12211.     {
  12212.         "version": "2.0.0.623",
  12213.         "date": "2021-06-11 11:11:28 +0200",
  12214.         "author": "Daniel Marschall (ViaThinkSoft)",
  12215.         "changes": [
  12216.             "LDAP: Removed feature LDAP_ADMIN_IS_OIDPLUS_ADMIN; instead introduced settings LDAP_ADMIN_GROUP and LDAP_RA_GROUP"
  12217.         ],
  12218.         "sources": {
  12219.             "svn": [
  12220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@623"
  12221.             ],
  12222.             "git": [
  12223.                 "https://github.com/danielmarschall/oidplus/tree/4a8274d06bb7ce820d00d1324de2df0676490b68"
  12224.             ]
  12225.         }
  12226.     },
  12227.     {
  12228.         "version": "2.0.0.622",
  12229.         "date": "2021-06-11 00:37:28 +0200",
  12230.         "author": "Daniel Marschall (ViaThinkSoft)",
  12231.         "changes": [
  12232.             "Change to JWT key of HS512 (if no PKI is available)"
  12233.         ],
  12234.         "sources": {
  12235.             "svn": [
  12236.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@622"
  12237.             ],
  12238.             "git": [
  12239.                 "https://github.com/danielmarschall/oidplus/tree/a047aaa0dde36b42fe1776255bd15c5d5b9fd974"
  12240.             ]
  12241.         }
  12242.     },
  12243.     {
  12244.         "version": "2.0.0.621",
  12245.         "date": "2021-06-11 00:27:12 +0200",
  12246.         "author": "Daniel Marschall (ViaThinkSoft)",
  12247.         "changes": [
  12248.             "ViaThinkSoft repos switched from SVN to Packagist/GitHub"
  12249.         ],
  12250.         "sources": {
  12251.             "svn": [
  12252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@621"
  12253.             ],
  12254.             "git": [
  12255.                 "https://github.com/danielmarschall/oidplus/tree/661686a07b4d54dd51dfa5a2d882fbfbcf22ab63"
  12256.             ]
  12257.         }
  12258.     },
  12259.     {
  12260.         "version": "2.0.0.620",
  12261.         "date": "2021-06-10 16:16:05 +0200",
  12262.         "author": "Daniel Marschall (ViaThinkSoft)",
  12263.         "changes": [
  12264.             "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."
  12265.         ],
  12266.         "sources": {
  12267.             "svn": [
  12268.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@620"
  12269.             ],
  12270.             "git": [
  12271.                 "https://github.com/danielmarschall/oidplus/tree/e7f4d5ed0db33ad9499c65c3c6a5c756019c87f4"
  12272.             ]
  12273.         }
  12274.     },
  12275.     {
  12276.         "version": "2.0.0.619",
  12277.         "date": "2021-06-04 15:52:28 +0200",
  12278.         "author": "Daniel Marschall (ViaThinkSoft)",
  12279.         "changes": [
  12280.             "Added: Tool to find out best bcrypt cost (<1s)"
  12281.         ],
  12282.         "sources": {
  12283.             "svn": [
  12284.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@619"
  12285.             ],
  12286.             "git": [
  12287.                 "https://github.com/danielmarschall/oidplus/tree/4bac89ff124e306ffcd5e8462ee745dcf763e892"
  12288.             ]
  12289.         }
  12290.     },
  12291.     {
  12292.         "version": "2.0.0.618",
  12293.         "date": "2021-06-02 00:11:33 +0200",
  12294.         "author": "Daniel Marschall (ViaThinkSoft)",
  12295.         "changes": [
  12296.             "Updated firebase/php-jwt : 5.2.1 => 5.3.0"
  12297.         ],
  12298.         "sources": {
  12299.             "svn": [
  12300.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@618"
  12301.             ],
  12302.             "git": [
  12303.                 "https://github.com/danielmarschall/oidplus/tree/a0200efeb8ca067b97ae03f7bebc69e3950a2af7"
  12304.             ]
  12305.         }
  12306.     },
  12307.     {
  12308.         "version": "2.0.0.617",
  12309.         "date": "2021-06-02 00:03:52 +0200",
  12310.         "author": "Daniel Marschall (ViaThinkSoft)",
  12311.         "changes": [
  12312.             "Added new high-security feature RA Password Pepper (use with extreme caution! Existing passwords will become invalid)",
  12313.             "RA password generation: BCrypt \"cost\" parameter can now be configured."
  12314.         ],
  12315.         "sources": {
  12316.             "svn": [
  12317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@617"
  12318.             ],
  12319.             "git": [
  12320.                 "https://github.com/danielmarschall/oidplus/tree/4a36590cb561b4d68fdb4f19740b147d60dd415b"
  12321.             ]
  12322.         }
  12323.     },
  12324.     {
  12325.         "version": "2.0.0.616",
  12326.         "date": "2021-05-31 01:43:58 +0200",
  12327.         "author": "Daniel Marschall (ViaThinkSoft)",
  12328.         "changes": [
  12329.             "Made vendor/ directory a bit more slim (removed unnecessary bootstrap files)"
  12330.         ],
  12331.         "sources": {
  12332.             "svn": [
  12333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@616"
  12334.             ],
  12335.             "git": [
  12336.                 "https://github.com/danielmarschall/oidplus/tree/2d660c78a8b8961617aa187ec051f7a3debc6a12"
  12337.             ]
  12338.         }
  12339.     },
  12340.     {
  12341.         "version": "2.0.0.615",
  12342.         "date": "2021-05-31 00:55:04 +0200",
  12343.         "author": "Daniel Marschall (ViaThinkSoft)",
  12344.         "changes": [
  12345.             "Additional security for individual attachment directories"
  12346.         ],
  12347.         "sources": {
  12348.             "svn": [
  12349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@615"
  12350.             ],
  12351.             "git": [
  12352.                 "https://github.com/danielmarschall/oidplus/tree/d5f6db3bc022a59185f48f5027b9ac88c2fd1ba4"
  12353.             ]
  12354.         }
  12355.     },
  12356.     {
  12357.         "version": "2.0.0.614",
  12358.         "date": "2021-05-30 20:34:14 +0200",
  12359.         "author": "Daniel Marschall (ViaThinkSoft)",
  12360.         "changes": [
  12361.             "Fixed race-condition of configuration table after software update."
  12362.         ],
  12363.         "sources": {
  12364.             "svn": [
  12365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@614"
  12366.             ],
  12367.             "git": [
  12368.                 "https://github.com/danielmarschall/oidplus/tree/6404a9628a26074f22160ab8efe5cab84c73e22f"
  12369.             ]
  12370.         }
  12371.     },
  12372.     {
  12373.         "version": "2.0.0.613",
  12374.         "date": "2021-05-30 19:56:57 +0200",
  12375.         "author": "Daniel Marschall (ViaThinkSoft)",
  12376.         "changes": [
  12377.             "Fix"
  12378.         ],
  12379.         "sources": {
  12380.             "svn": [
  12381.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@613"
  12382.             ],
  12383.             "git": [
  12384.                 "https://github.com/danielmarschall/oidplus/tree/6017983cfc5e1a344ea394739b34b06c0f161cfa"
  12385.             ]
  12386.         }
  12387.     },
  12388.     {
  12389.         "version": "2.0.0.612",
  12390.         "date": "2021-05-30 19:49:45 +0200",
  12391.         "author": "Daniel Marschall (ViaThinkSoft)",
  12392.         "changes": [
  12393.             "New feature: Attachment path can now be changed by the administrator (system configuration)."
  12394.         ],
  12395.         "sources": {
  12396.             "svn": [
  12397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@612"
  12398.             ],
  12399.             "git": [
  12400.                 "https://github.com/danielmarschall/oidplus/tree/c7300cb38fd9e29684ce8d17eedc1159e9db0222"
  12401.             ]
  12402.         }
  12403.     },
  12404.     {
  12405.         "version": "2.0.0.611",
  12406.         "date": "2021-05-30 00:19:54 +0200",
  12407.         "author": "Daniel Marschall (ViaThinkSoft)",
  12408.         "changes": [],
  12409.         "sources": {
  12410.             "svn": [
  12411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@611"
  12412.             ],
  12413.             "git": [
  12414.                 "https://github.com/danielmarschall/oidplus/tree/e157a62532a0d5c82ad73b942f2df3b90666d9bb"
  12415.             ]
  12416.         }
  12417.     },
  12418.     {
  12419.         "version": "2.0.0.610",
  12420.         "date": "2021-05-30 00:04:39 +0200",
  12421.         "author": "Daniel Marschall (ViaThinkSoft)",
  12422.         "changes": [],
  12423.         "sources": {
  12424.             "svn": [
  12425.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@610"
  12426.             ],
  12427.             "git": [
  12428.                 "https://github.com/danielmarschall/oidplus/tree/bcd1ec43421868ffdfb633079819622275eaef24"
  12429.             ]
  12430.         }
  12431.     },
  12432.     {
  12433.         "version": "2.0.0.609",
  12434.         "date": "2021-05-29 23:09:04 +0200",
  12435.         "author": "Daniel Marschall (ViaThinkSoft)",
  12436.         "changes": [
  12437.             "The administrator account can now have more than one valid password.",
  12438.             "webwhois.php is now disabled if the WHOIS plugin is disabled"
  12439.         ],
  12440.         "sources": {
  12441.             "svn": [
  12442.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@609"
  12443.             ],
  12444.             "git": [
  12445.                 "https://github.com/danielmarschall/oidplus/tree/4ff248ec6c5e66ac675557d266574824e3685e7a"
  12446.             ]
  12447.         }
  12448.     },
  12449.     {
  12450.         "version": "2.0.0.608",
  12451.         "date": "2021-05-29 20:58:08 +0200",
  12452.         "author": "Daniel Marschall (ViaThinkSoft)",
  12453.         "changes": [],
  12454.         "sources": {
  12455.             "svn": [
  12456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@608"
  12457.             ],
  12458.             "git": [
  12459.                 "https://github.com/danielmarschall/oidplus/tree/560158d9bd6cf61670223a8fdbebb97cc08d3cff"
  12460.             ]
  12461.         }
  12462.     },
  12463.     {
  12464.         "version": "2.0.0.607",
  12465.         "date": "2021-05-29 10:37:35 +0200",
  12466.         "author": "Daniel Marschall (ViaThinkSoft)",
  12467.         "changes": [
  12468.             "New feature: Plugins can now offer an ajax.php interface without CSRF verification",
  12469.             "ViaThinkSoft Registration: System URL verification now uses a separate function (was previously WHOIS signature verification)"
  12470.         ],
  12471.         "sources": {
  12472.             "svn": [
  12473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@607"
  12474.             ],
  12475.             "git": [
  12476.                 "https://github.com/danielmarschall/oidplus/tree/37ab39dcb44a5d347cd0a5c03121fa617bbd9940"
  12477.             ]
  12478.         }
  12479.     },
  12480.     {
  12481.         "version": "2.0.0.606",
  12482.         "date": "2021-05-28 14:04:18 +0200",
  12483.         "author": "Daniel Marschall (ViaThinkSoft)",
  12484.         "changes": [
  12485.             "Fixed critical bug"
  12486.         ],
  12487.         "sources": {
  12488.             "svn": [
  12489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@606"
  12490.             ],
  12491.             "git": [
  12492.                 "https://github.com/danielmarschall/oidplus/tree/220f46739e7102063cbd2a7c99dffd647e5028d6"
  12493.             ]
  12494.         }
  12495.     },
  12496.     {
  12497.         "version": "2.0.0.605",
  12498.         "date": "2021-05-27 16:31:56 +0200",
  12499.         "author": "Daniel Marschall (ViaThinkSoft)",
  12500.         "changes": [],
  12501.         "sources": {
  12502.             "svn": [
  12503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@605"
  12504.             ],
  12505.             "git": [
  12506.                 "https://github.com/danielmarschall/oidplus/tree/b9e186298c2cf9b2fbd8ca9f592d3157d24a81a3"
  12507.             ]
  12508.         }
  12509.     },
  12510.     {
  12511.         "version": "2.0.0.604",
  12512.         "date": "2021-05-26 14:50:57 +0200",
  12513.         "author": "Daniel Marschall (ViaThinkSoft)",
  12514.         "changes": [],
  12515.         "sources": {
  12516.             "svn": [
  12517.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@604"
  12518.             ],
  12519.             "git": [
  12520.                 "https://github.com/danielmarschall/oidplus/tree/e38ad522526012b5310a68f4b039edc723450aed"
  12521.             ]
  12522.         }
  12523.     },
  12524.     {
  12525.         "version": "2.0.0.603",
  12526.         "date": "2021-05-26 14:38:39 +0200",
  12527.         "author": "Daniel Marschall (ViaThinkSoft)",
  12528.         "changes": [
  12529.             "New SVN repository php_utilities by ViaThinkSoft"
  12530.         ],
  12531.         "sources": {
  12532.             "svn": [
  12533.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@603"
  12534.             ],
  12535.             "git": [
  12536.                 "https://github.com/danielmarschall/oidplus/tree/c99065384fd68eb0e4f75e5e333c12f69c93b6c6"
  12537.             ]
  12538.         }
  12539.     },
  12540.     {
  12541.         "version": "2.0.0.602",
  12542.         "date": "2021-05-26 13:44:57 +0200",
  12543.         "author": "Daniel Marschall (ViaThinkSoft)",
  12544.         "changes": [
  12545.             "uuid_utils.inc.php now comes from a SVN repository"
  12546.         ],
  12547.         "sources": {
  12548.             "svn": [
  12549.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@602"
  12550.             ],
  12551.             "git": [
  12552.                 "https://github.com/danielmarschall/oidplus/tree/2c49e0e5ee8ecfa8e3d7f80d9d04517148235aba"
  12553.             ]
  12554.         }
  12555.     },
  12556.     {
  12557.         "version": "2.0.0.601",
  12558.         "date": "2021-05-26 00:44:36 +0200",
  12559.         "author": "Daniel Marschall (ViaThinkSoft)",
  12560.         "changes": [
  12561.             "README is now in the MarkDown (MD) format"
  12562.         ],
  12563.         "sources": {
  12564.             "svn": [
  12565.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@601"
  12566.             ],
  12567.             "git": [
  12568.                 "https://github.com/danielmarschall/oidplus/tree/64fd81ed23564e86d89862762fab217bce05394f"
  12569.             ]
  12570.         }
  12571.     },
  12572.     {
  12573.         "version": "2.0.0.600",
  12574.         "date": "2021-05-25 22:17:18 +0200",
  12575.         "author": "Daniel Marschall (ViaThinkSoft)",
  12576.         "changes": [
  12577.             "Fixed SimpleXML supplement"
  12578.         ],
  12579.         "sources": {
  12580.             "svn": [
  12581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@600"
  12582.             ],
  12583.             "git": [
  12584.                 "https://github.com/danielmarschall/oidplus/tree/534f38c65fb1587b14cd77a6e30697caf26db2f6"
  12585.             ]
  12586.         }
  12587.     },
  12588.     {
  12589.         "version": "2.0.0.599",
  12590.         "date": "2021-05-25 00:44:22 +0200",
  12591.         "author": "Daniel Marschall (ViaThinkSoft)",
  12592.         "changes": [
  12593.             "Fixed bcrypt worker"
  12594.         ],
  12595.         "sources": {
  12596.             "svn": [
  12597.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@599"
  12598.             ],
  12599.             "git": [
  12600.                 "https://github.com/danielmarschall/oidplus/tree/5e3a2b1a58ebbfdf9f6332ae940c9f3c26d3803f"
  12601.             ]
  12602.         }
  12603.     },
  12604.     {
  12605.         "version": "2.0.0.598",
  12606.         "date": "2021-05-24 23:48:14 +0200",
  12607.         "author": "Daniel Marschall (ViaThinkSoft)",
  12608.         "changes": [],
  12609.         "sources": {
  12610.             "svn": [
  12611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@598"
  12612.             ],
  12613.             "git": [
  12614.                 "https://github.com/danielmarschall/oidplus/tree/6e44084841dcb6d50bc6bbc5bb6a6f397528d036"
  12615.             ]
  12616.         }
  12617.     },
  12618.     {
  12619.         "version": "2.0.0.597",
  12620.         "date": "2021-05-24 23:46:37 +0200",
  12621.         "author": "Daniel Marschall (ViaThinkSoft)",
  12622.         "changes": [
  12623.             "NOW USING COMPOSER FOR DEPENDENCIES. Removed directory \"3p\" and replaced it with directory \"vendor\".",
  12624.             "Note that the \"vendor\" directory is still pushed via SVN in order to make WebSVN updater work.",
  12625.             "",
  12626.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12627.             "!! ATTENTION!",
  12628.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12629.             "!! The WebSVN updater might crash due to a timeout because",
  12630.             "!! there are to many changes.",
  12631.             "!! For this update, it is safer to download the .tar.gz file",
  12632.             "!! and extract it in your directory",
  12633.             "!! https://www.oidplus.com/download.php",
  12634.             "!! As long as you put all of your data in the userdata/ directory,",
  12635.             "!! your data should be safe.",
  12636.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  12637.         ],
  12638.         "sources": {
  12639.             "svn": [
  12640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@597"
  12641.             ],
  12642.             "git": [
  12643.                 "https://github.com/danielmarschall/oidplus/tree/8ba53ee5bfbe0e2e849e4549d3ba2abe620a51b0"
  12644.             ]
  12645.         }
  12646.     },
  12647.     {
  12648.         "version": "2.0.0.596",
  12649.         "date": "2021-05-24 02:20:25 +0200",
  12650.         "author": "Daniel Marschall (ViaThinkSoft)",
  12651.         "changes": [],
  12652.         "sources": {
  12653.             "svn": [
  12654.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@596"
  12655.             ],
  12656.             "git": [
  12657.                 "https://github.com/danielmarschall/oidplus/tree/9a1d11b8417facb5e66626dead972c6ac9c3bd2a"
  12658.             ]
  12659.         }
  12660.     },
  12661.     {
  12662.         "version": "2.0.0.595",
  12663.         "date": "2021-05-24 02:17:38 +0200",
  12664.         "author": "Daniel Marschall (ViaThinkSoft)",
  12665.         "changes": [],
  12666.         "sources": {
  12667.             "svn": [
  12668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@595"
  12669.             ],
  12670.             "git": [
  12671.                 "https://github.com/danielmarschall/oidplus/tree/d78158f0613564e599b7df8630a973fb5e6d78e8"
  12672.             ]
  12673.         }
  12674.     },
  12675.     {
  12676.         "version": "2.0.0.594",
  12677.         "date": "2021-05-24 01:54:21 +0200",
  12678.         "author": "Daniel Marschall (ViaThinkSoft)",
  12679.         "changes": [
  12680.             "(Mostly) reached PHPStan Level 6"
  12681.         ],
  12682.         "sources": {
  12683.             "svn": [
  12684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@594"
  12685.             ],
  12686.             "git": [
  12687.                 "https://github.com/danielmarschall/oidplus/tree/da545994bebc208f3c540529076cd43b311acc0f"
  12688.             ]
  12689.         }
  12690.     },
  12691.     {
  12692.         "version": "2.0.0.593",
  12693.         "date": "2021-05-23 23:17:28 +0200",
  12694.         "author": "Daniel Marschall (ViaThinkSoft)",
  12695.         "changes": [],
  12696.         "sources": {
  12697.             "svn": [
  12698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@593"
  12699.             ],
  12700.             "git": [
  12701.                 "https://github.com/danielmarschall/oidplus/tree/2f71ebd7474bc27311bc0b39afb613cff53b0f11"
  12702.             ]
  12703.         }
  12704.     },
  12705.     {
  12706.         "version": "2.0.0.592",
  12707.         "date": "2021-05-23 22:53:31 +0200",
  12708.         "author": "Daniel Marschall (ViaThinkSoft)",
  12709.         "changes": [
  12710.             "(Nearly) reached PHPStan level 5"
  12711.         ],
  12712.         "sources": {
  12713.             "svn": [
  12714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@592"
  12715.             ],
  12716.             "git": [
  12717.                 "https://github.com/danielmarschall/oidplus/tree/386a8f6d9fd2328364d661349e7a3f8f0a665213"
  12718.             ]
  12719.         }
  12720.     },
  12721.     {
  12722.         "version": "2.0.0.591",
  12723.         "date": "2021-05-23 20:19:56 +0200",
  12724.         "author": "Daniel Marschall (ViaThinkSoft)",
  12725.         "changes": [
  12726.             "PHPStan Level 4 reached"
  12727.         ],
  12728.         "sources": {
  12729.             "svn": [
  12730.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@591"
  12731.             ],
  12732.             "git": [
  12733.                 "https://github.com/danielmarschall/oidplus/tree/c92219c447bcb1306d5a78de46fc972ed5cf24c6"
  12734.             ]
  12735.         }
  12736.     },
  12737.     {
  12738.         "version": "2.0.0.590",
  12739.         "date": "2021-05-23 18:45:00 +0200",
  12740.         "author": "Daniel Marschall (ViaThinkSoft)",
  12741.         "changes": [
  12742.             "PHPStan Level 3 reached"
  12743.         ],
  12744.         "sources": {
  12745.             "svn": [
  12746.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@590"
  12747.             ],
  12748.             "git": [
  12749.                 "https://github.com/danielmarschall/oidplus/tree/1eba67be54dde0e2970c22a964ff907df1db6901"
  12750.             ]
  12751.         }
  12752.     },
  12753.     {
  12754.         "version": "2.0.0.589",
  12755.         "date": "2021-05-23 18:26:08 +0200",
  12756.         "author": "Daniel Marschall (ViaThinkSoft)",
  12757.         "changes": [
  12758.             "PHPStan Level 2 reached"
  12759.         ],
  12760.         "sources": {
  12761.             "svn": [
  12762.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@589"
  12763.             ],
  12764.             "git": [
  12765.                 "https://github.com/danielmarschall/oidplus/tree/7a02dca0724bbd4ef1bedb809a91402986d8e326"
  12766.             ]
  12767.         }
  12768.     },
  12769.     {
  12770.         "version": "2.0.0.588",
  12771.         "date": "2021-05-23 18:01:30 +0200",
  12772.         "author": "Daniel Marschall (ViaThinkSoft)",
  12773.         "changes": [
  12774.             "PHPStan Level 1 reached"
  12775.         ],
  12776.         "sources": {
  12777.             "svn": [
  12778.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@588"
  12779.             ],
  12780.             "git": [
  12781.                 "https://github.com/danielmarschall/oidplus/tree/9d370f7960ef723ff8e3b2ff39aff8d086157d7f"
  12782.             ]
  12783.         }
  12784.     },
  12785.     {
  12786.         "version": "2.0.0.587",
  12787.         "date": "2021-05-23 17:39:47 +0200",
  12788.         "author": "Daniel Marschall (ViaThinkSoft)",
  12789.         "changes": [],
  12790.         "sources": {
  12791.             "svn": [
  12792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@587"
  12793.             ],
  12794.             "git": [
  12795.                 "https://github.com/danielmarschall/oidplus/tree/288953c619065f5df45eb7904c23a70e5ee82654"
  12796.             ]
  12797.         }
  12798.     },
  12799.     {
  12800.         "version": "2.0.0.586",
  12801.         "date": "2021-05-23 17:39:27 +0200",
  12802.         "author": "Daniel Marschall (ViaThinkSoft)",
  12803.         "changes": [],
  12804.         "sources": {
  12805.             "svn": [
  12806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@586"
  12807.             ],
  12808.             "git": [
  12809.                 "https://github.com/danielmarschall/oidplus/tree/bd87f1f0474742b8a50ebdc14244c7f5582d034f"
  12810.             ]
  12811.         }
  12812.     },
  12813.     {
  12814.         "version": "2.0.0.585",
  12815.         "date": "2021-05-23 17:36:08 +0200",
  12816.         "author": "Daniel Marschall (ViaThinkSoft)",
  12817.         "changes": [
  12818.             "Very large refactoring of login methods; JWT methods encapsulated",
  12819.             "\"Remember me\" (JWT cookie) and regular logins (PHP session) cannot be mixed anymore (which didn't work anyway)"
  12820.         ],
  12821.         "sources": {
  12822.             "svn": [
  12823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@585"
  12824.             ],
  12825.             "git": [
  12826.                 "https://github.com/danielmarschall/oidplus/tree/ee43a49728460f2f10b7d8f3b6621fffa2813310"
  12827.             ]
  12828.         }
  12829.     },
  12830.     {
  12831.         "version": "2.0.0.584",
  12832.         "date": "2021-05-23 16:50:24 +0200",
  12833.         "author": "Daniel Marschall (ViaThinkSoft)",
  12834.         "changes": [
  12835.             "Fixed \"Create RA manually\" plugin in admin login area"
  12836.         ],
  12837.         "sources": {
  12838.             "svn": [
  12839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@584"
  12840.             ],
  12841.             "git": [
  12842.                 "https://github.com/danielmarschall/oidplus/tree/16567638dae47d00181ce065803ba0ac09172c83"
  12843.             ]
  12844.         }
  12845.     },
  12846.     {
  12847.         "version": "2.0.0.583",
  12848.         "date": "2021-05-22 11:32:35 +0200",
  12849.         "author": "Daniel Marschall (ViaThinkSoft)",
  12850.         "changes": [
  12851.             "Added JWT TTL (time to live) config value"
  12852.         ],
  12853.         "sources": {
  12854.             "svn": [
  12855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@583"
  12856.             ],
  12857.             "git": [
  12858.                 "https://github.com/danielmarschall/oidplus/tree/63189daea259d77222cb5addd5b87b05211bc6bc"
  12859.             ]
  12860.         }
  12861.     },
  12862.     {
  12863.         "version": "2.0.0.582",
  12864.         "date": "2021-05-17 22:41:55 +0200",
  12865.         "author": "Daniel Marschall (ViaThinkSoft)",
  12866.         "changes": [
  12867.             "Automated AJAX calls: Added Python example"
  12868.         ],
  12869.         "sources": {
  12870.             "svn": [
  12871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@582"
  12872.             ],
  12873.             "git": [
  12874.                 "https://github.com/danielmarschall/oidplus/tree/07e056bbf6e73f4ff124d7ecc621a80c147b8a31"
  12875.             ]
  12876.         }
  12877.     },
  12878.     {
  12879.         "version": "2.0.0.581",
  12880.         "date": "2021-05-17 22:41:35 +0200",
  12881.         "author": "Daniel Marschall (ViaThinkSoft)",
  12882.         "changes": [
  12883.             "Privacy documentation"
  12884.         ],
  12885.         "sources": {
  12886.             "svn": [
  12887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@581"
  12888.             ],
  12889.             "git": [
  12890.                 "https://github.com/danielmarschall/oidplus/tree/511af17c4ce1f2b8ea1626af089001d1fa77aba5"
  12891.             ]
  12892.         }
  12893.     },
  12894.     {
  12895.         "version": "2.0.0.580",
  12896.         "date": "2021-05-17 19:23:50 +0200",
  12897.         "author": "Daniel Marschall (ViaThinkSoft)",
  12898.         "changes": [
  12899.             "Cookies now get the \"secure\" flag if OIDplus is visited from HTTPS connection"
  12900.         ],
  12901.         "sources": {
  12902.             "svn": [
  12903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@580"
  12904.             ],
  12905.             "git": [
  12906.                 "https://github.com/danielmarschall/oidplus/tree/ebb3395c03d4ebc5a3ebe2852b872f070dcf98c6"
  12907.             ]
  12908.         }
  12909.     },
  12910.     {
  12911.         "version": "2.0.0.579",
  12912.         "date": "2021-05-17 17:51:20 +0200",
  12913.         "author": "Daniel Marschall (ViaThinkSoft)",
  12914.         "changes": [
  12915.             "Login \"remember me\" feature (using JWT authentication)"
  12916.         ],
  12917.         "sources": {
  12918.             "svn": [
  12919.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@579"
  12920.             ],
  12921.             "git": [
  12922.                 "https://github.com/danielmarschall/oidplus/tree/5745a9f7e61e776da51378ee6873104da81252e9"
  12923.             ]
  12924.         }
  12925.     },
  12926.     {
  12927.         "version": "2.0.0.578",
  12928.         "date": "2021-05-17 01:27:25 +0200",
  12929.         "author": "Daniel Marschall (ViaThinkSoft)",
  12930.         "changes": [
  12931.             "JWT authentication security improvements"
  12932.         ],
  12933.         "sources": {
  12934.             "svn": [
  12935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@578"
  12936.             ],
  12937.             "git": [
  12938.                 "https://github.com/danielmarschall/oidplus/tree/25bf6fd9bfa571b1239340e9c247d59b86021fc6"
  12939.             ]
  12940.         }
  12941.     },
  12942.     {
  12943.         "version": "2.0.0.577",
  12944.         "date": "2021-05-16 21:28:47 +0200",
  12945.         "author": "Daniel Marschall (ViaThinkSoft)",
  12946.         "changes": [
  12947.             "JWT cosmetics"
  12948.         ],
  12949.         "sources": {
  12950.             "svn": [
  12951.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@577"
  12952.             ],
  12953.             "git": [
  12954.                 "https://github.com/danielmarschall/oidplus/tree/6f84742f9ca3e49bb2704e5277370dc0e70d52b6"
  12955.             ]
  12956.         }
  12957.     },
  12958.     {
  12959.         "version": "2.0.0.576",
  12960.         "date": "2021-05-16 20:24:19 +0200",
  12961.         "author": "Daniel Marschall (ViaThinkSoft)",
  12962.         "changes": [
  12963.             "Small improvements to JWT authentication. Renamed \"NBF\" to \"Blacklisted\" to avoid confusion"
  12964.         ],
  12965.         "sources": {
  12966.             "svn": [
  12967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@576"
  12968.             ],
  12969.             "git": [
  12970.                 "https://github.com/danielmarschall/oidplus/tree/986c7a212dbbbc72196698576ce895b4eecc04a3"
  12971.             ]
  12972.         }
  12973.     },
  12974.     {
  12975.         "version": "2.0.0.575",
  12976.         "date": "2021-05-16 11:55:28 +0200",
  12977.         "author": "Daniel Marschall (ViaThinkSoft)",
  12978.         "changes": [
  12979.             "Security fix"
  12980.         ],
  12981.         "sources": {
  12982.             "svn": [
  12983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@575"
  12984.             ],
  12985.             "git": [
  12986.                 "https://github.com/danielmarschall/oidplus/tree/b1fd62d366f1f101e01d12da11903199d639a684"
  12987.             ]
  12988.         }
  12989.     },
  12990.     {
  12991.         "version": "2.0.0.574",
  12992.         "date": "2021-05-16 03:04:22 +0200",
  12993.         "author": "Daniel Marschall (ViaThinkSoft)",
  12994.         "changes": [
  12995.             "NEW: JWT tokens of Automated AJAX calls can now be blacklisted",
  12996.             "REMOVED: Automated AJAX calls using \"batch_username\" arguments"
  12997.         ],
  12998.         "sources": {
  12999.             "svn": [
  13000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@574"
  13001.             ],
  13002.             "git": [
  13003.                 "https://github.com/danielmarschall/oidplus/tree/a043b7528aa5ba66b543ba81f3678e6c6857ca1c"
  13004.             ]
  13005.         }
  13006.     },
  13007.     {
  13008.         "version": "2.0.0.573",
  13009.         "date": "2021-05-15 22:22:16 +0200",
  13010.         "author": "Daniel Marschall (ViaThinkSoft)",
  13011.         "changes": [],
  13012.         "sources": {
  13013.             "svn": [
  13014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@573"
  13015.             ],
  13016.             "git": [
  13017.                 "https://github.com/danielmarschall/oidplus/tree/88ec4dd6bf15f90913065faddb83eefaa7223e70"
  13018.             ]
  13019.         }
  13020.     },
  13021.     {
  13022.         "version": "2.0.0.572",
  13023.         "date": "2021-05-15 21:50:39 +0200",
  13024.         "author": "Daniel Marschall (ViaThinkSoft)",
  13025.         "changes": [
  13026.             "Added possibility to disable JWT token authentication in the base configuration"
  13027.         ],
  13028.         "sources": {
  13029.             "svn": [
  13030.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@572"
  13031.             ],
  13032.             "git": [
  13033.                 "https://github.com/danielmarschall/oidplus/tree/c30861bd13c0193907f223b8ed205ec4d62ade6e"
  13034.             ]
  13035.         }
  13036.     },
  13037.     {
  13038.         "version": "2.0.0.571",
  13039.         "date": "2021-05-15 21:17:51 +0200",
  13040.         "author": "Daniel Marschall (ViaThinkSoft)",
  13041.         "changes": [
  13042.             "OIDplusConfigInterface renamed to OIDplusGetterSetterInterface",
  13043.             "Improved OIDplus class autoloader (supports namespaces)"
  13044.         ],
  13045.         "sources": {
  13046.             "svn": [
  13047.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@571"
  13048.             ],
  13049.             "git": [
  13050.                 "https://github.com/danielmarschall/oidplus/tree/ab4ee6df1d1e48fb67ace3723d9fc26d7f0de63e"
  13051.             ]
  13052.         }
  13053.     },
  13054.     {
  13055.         "version": "2.0.0.570",
  13056.         "date": "2021-05-15 17:00:51 +0200",
  13057.         "author": "Daniel Marschall (ViaThinkSoft)",
  13058.         "changes": [
  13059.             "Security: JWTs are now signed using RSA if OpenSSL is available.",
  13060.             "Security: If not, then the key of JWT (which is the server secret) is processed via PBKDF2"
  13061.         ],
  13062.         "sources": {
  13063.             "svn": [
  13064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@570"
  13065.             ],
  13066.             "git": [
  13067.                 "https://github.com/danielmarschall/oidplus/tree/02fc09b9b59e7ceda1734c9698840410a3c7bcd8"
  13068.             ]
  13069.         }
  13070.     },
  13071.     {
  13072.         "version": "2.0.0.569",
  13073.         "date": "2021-05-15 16:00:35 +0200",
  13074.         "author": "Daniel Marschall (ViaThinkSoft)",
  13075.         "changes": [
  13076.             "OOP"
  13077.         ],
  13078.         "sources": {
  13079.             "svn": [
  13080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@569"
  13081.             ],
  13082.             "git": [
  13083.                 "https://github.com/danielmarschall/oidplus/tree/30e1502fc4bd33cb948637f627e737b1d03eb73c"
  13084.             ]
  13085.         }
  13086.     },
  13087.     {
  13088.         "version": "2.0.0.568",
  13089.         "date": "2021-05-15 12:40:35 +0200",
  13090.         "author": "Daniel Marschall (ViaThinkSoft)",
  13091.         "changes": [
  13092.             "Automated AJAX: Updated examples to JWT token"
  13093.         ],
  13094.         "sources": {
  13095.             "svn": [
  13096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@568"
  13097.             ],
  13098.             "git": [
  13099.                 "https://github.com/danielmarschall/oidplus/tree/62f132b6f953893f3887947242b768b3077779ec"
  13100.             ]
  13101.         }
  13102.     },
  13103.     {
  13104.         "version": "2.0.0.567",
  13105.         "date": "2021-05-14 16:56:56 +0200",
  13106.         "author": "Daniel Marschall (ViaThinkSoft)",
  13107.         "changes": [
  13108.             "Removed: Session handler cannot be accessed outside the authentification utilities anymore"
  13109.         ],
  13110.         "sources": {
  13111.             "svn": [
  13112.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@567"
  13113.             ],
  13114.             "git": [
  13115.                 "https://github.com/danielmarschall/oidplus/tree/e472d82efd260bb3db2be19c6682c6d89c5d65ef"
  13116.             ]
  13117.         }
  13118.     },
  13119.     {
  13120.         "version": "2.0.0.566",
  13121.         "date": "2021-05-14 16:07:03 +0200",
  13122.         "author": "Daniel Marschall (ViaThinkSoft)",
  13123.         "changes": [
  13124.             "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.",
  13125.             "REMOVED: OIDplusSessionHandler->simulate",
  13126.             "Created new class \"OIDplusAuthContentStore\" to make \"OIDplusAuthUtils\" more flexible"
  13127.         ],
  13128.         "sources": {
  13129.             "svn": [
  13130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@566"
  13131.             ],
  13132.             "git": [
  13133.                 "https://github.com/danielmarschall/oidplus/tree/98a5cadae2912c9772a6443df02d1b0ff3076fe4"
  13134.             ]
  13135.         }
  13136.     },
  13137.     {
  13138.         "version": "2.0.0.565",
  13139.         "date": "2021-05-13 22:08:23 +0200",
  13140.         "author": "Daniel Marschall (ViaThinkSoft)",
  13141.         "changes": [
  13142.             "Security: Google OAuth Security Token (JWT) is now verified (optional)"
  13143.         ],
  13144.         "sources": {
  13145.             "svn": [
  13146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@565"
  13147.             ],
  13148.             "git": [
  13149.                 "https://github.com/danielmarschall/oidplus/tree/4ebef73f0389aac1939b5badff3ae81e1061c673"
  13150.             ]
  13151.         }
  13152.     },
  13153.     {
  13154.         "version": "2.0.0.564",
  13155.         "date": "2021-05-10 20:46:59 +0200",
  13156.         "author": "Daniel Marschall (ViaThinkSoft)",
  13157.         "changes": [
  13158.             "Proper fix for the CSRF Token issue with OAuth (BUG#0000213)"
  13159.         ],
  13160.         "sources": {
  13161.             "svn": [
  13162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@564"
  13163.             ],
  13164.             "git": [
  13165.                 "https://github.com/danielmarschall/oidplus/tree/4e8999fc174f4440d55037e3306ec5cb0a306290"
  13166.             ]
  13167.         }
  13168.     },
  13169.     {
  13170.         "version": "2.0.0.563",
  13171.         "date": "2021-05-09 20:32:36 +0200",
  13172.         "author": "Daniel Marschall (ViaThinkSoft)",
  13173.         "changes": [
  13174.             "OAuth plugins display warning if SameSite policy is \"Strict\". A different approach follows later. (BUG#0000213)"
  13175.         ],
  13176.         "sources": {
  13177.             "svn": [
  13178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@563"
  13179.             ],
  13180.             "git": [
  13181.                 "https://github.com/danielmarschall/oidplus/tree/6c103f8b0c6abe379bf629de2171108f59cb4eee"
  13182.             ]
  13183.         }
  13184.     },
  13185.     {
  13186.         "version": "2.0.0.562",
  13187.         "date": "2021-05-02 22:20:07 +0200",
  13188.         "author": "Daniel Marschall (ViaThinkSoft)",
  13189.         "changes": [
  13190.             "VNag: Prevent DoS attack by caching the result for 60 seconds"
  13191.         ],
  13192.         "sources": {
  13193.             "svn": [
  13194.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@562"
  13195.             ],
  13196.             "git": [
  13197.                 "https://github.com/danielmarschall/oidplus/tree/c4ebfd7e861eb4290580fa804b584293671ba497"
  13198.             ]
  13199.         }
  13200.     },
  13201.     {
  13202.         "version": "2.0.0.561",
  13203.         "date": "2021-04-28 19:45:58 +0200",
  13204.         "author": "Daniel Marschall (ViaThinkSoft)",
  13205.         "changes": [
  13206.             "Refactoring of JavaScript code (using AJAX instead of document.getElementByxxx), and other small fixes"
  13207.         ],
  13208.         "sources": {
  13209.             "svn": [
  13210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@561"
  13211.             ],
  13212.             "git": [
  13213.                 "https://github.com/danielmarschall/oidplus/tree/2f80a2f8f5759d503b75fb5a7cfc1cd4e8a4f877"
  13214.             ]
  13215.         }
  13216.     },
  13217.     {
  13218.         "version": "2.0.0.560",
  13219.         "date": "2021-04-26 18:18:48 +0200",
  13220.         "author": "Daniel Marschall (ViaThinkSoft)",
  13221.         "changes": [
  13222.             "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?!]"
  13223.         ],
  13224.         "sources": {
  13225.             "svn": [
  13226.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@560"
  13227.             ],
  13228.             "git": [
  13229.                 "https://github.com/danielmarschall/oidplus/tree/48d4e15206f30a1ddf200e0760d56e9f502d6b72"
  13230.             ]
  13231.         }
  13232.     },
  13233.     {
  13234.         "version": "2.0.0.559",
  13235.         "date": "2021-04-26 13:21:18 +0200",
  13236.         "author": "Daniel Marschall (ViaThinkSoft)",
  13237.         "changes": [
  13238.             "\"Please log in\" error messages now automatically select the correct RA/admin in the linked log in form"
  13239.         ],
  13240.         "sources": {
  13241.             "svn": [
  13242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@559"
  13243.             ],
  13244.             "git": [
  13245.                 "https://github.com/danielmarschall/oidplus/tree/9c5a0fe330b6b3892e81d97fbd20ddc06fcbe69b"
  13246.             ]
  13247.         }
  13248.     },
  13249.     {
  13250.         "version": "2.0.0.558",
  13251.         "date": "2021-04-26 11:45:51 +0200",
  13252.         "author": "Daniel Marschall (ViaThinkSoft)",
  13253.         "changes": [],
  13254.         "sources": {
  13255.             "svn": [
  13256.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@558"
  13257.             ],
  13258.             "git": [
  13259.                 "https://github.com/danielmarschall/oidplus/tree/cb207a74f263beed0cd7e7f1b6e09e06954ace5c"
  13260.             ]
  13261.         }
  13262.     },
  13263.     {
  13264.         "version": "2.0.0.557",
  13265.         "date": "2021-04-25 22:06:14 +0200",
  13266.         "author": "Daniel Marschall (ViaThinkSoft)",
  13267.         "changes": [
  13268.             "Cookie SAMESITE policy can now be configured in the base configuration file.",
  13269.             "New clas \"OIDplusCookieUtils\".",
  13270.             "In shebang, using \"env php\" instead of \"/usr/bin/php\"."
  13271.         ],
  13272.         "sources": {
  13273.             "svn": [
  13274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@557"
  13275.             ],
  13276.             "git": [
  13277.                 "https://github.com/danielmarschall/oidplus/tree/f80702458a670928e18baa94fef2a28cb06b6610"
  13278.             ]
  13279.         }
  13280.     },
  13281.     {
  13282.         "version": "2.0.0.556",
  13283.         "date": "2021-04-24 22:47:36 +0200",
  13284.         "author": "Daniel Marschall (ViaThinkSoft)",
  13285.         "changes": [
  13286.             "New 3D logo"
  13287.         ],
  13288.         "sources": {
  13289.             "svn": [
  13290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@556"
  13291.             ],
  13292.             "git": [
  13293.                 "https://github.com/danielmarschall/oidplus/tree/b923232a4a017e404c60fe7b36f6cee343a048c0"
  13294.             ]
  13295.         }
  13296.     },
  13297.     {
  13298.         "version": "2.0.0.555",
  13299.         "date": "2021-04-23 17:28:56 +0200",
  13300.         "author": "Daniel Marschall (ViaThinkSoft)",
  13301.         "changes": [
  13302.             "Cookie handling is now in function op_setcookie() instead setcookie().",
  13303.             "Now using SameSite=Strict (experimental)"
  13304.         ],
  13305.         "sources": {
  13306.             "svn": [
  13307.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@555"
  13308.             ],
  13309.             "git": [
  13310.                 "https://github.com/danielmarschall/oidplus/tree/f931de2e8059fd50fed0fe3f0e6c79fc5d1bf77a"
  13311.             ]
  13312.         }
  13313.     },
  13314.     {
  13315.         "version": "2.0.0.554",
  13316.         "date": "2021-04-23 17:00:34 +0200",
  13317.         "author": "Daniel Marschall (ViaThinkSoft)",
  13318.         "changes": [
  13319.             "Fixed bug in WebSVN Updater (files with spaces, e.g. \"Internet Draft.url\" were written with 0 bytes)",
  13320.             "Fixed error handling in WebSVN updater"
  13321.         ],
  13322.         "sources": {
  13323.             "svn": [
  13324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@554"
  13325.             ],
  13326.             "git": [
  13327.                 "https://github.com/danielmarschall/oidplus/tree/1bf3925aef775c05d022c586f51df4472d2dcdb5"
  13328.             ]
  13329.         }
  13330.     },
  13331.     {
  13332.         "version": "2.0.0.553",
  13333.         "date": "2021-04-23 12:20:17 +0200",
  13334.         "author": "Daniel Marschall (ViaThinkSoft)",
  13335.         "changes": [],
  13336.         "sources": {
  13337.             "svn": [
  13338.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@553"
  13339.             ],
  13340.             "git": [
  13341.                 "https://github.com/danielmarschall/oidplus/tree/e8a77a0f4a6f29c5afe0a262459bcbc89542f6c8"
  13342.             ]
  13343.         }
  13344.     },
  13345.     {
  13346.         "version": "2.0.0.552",
  13347.         "date": "2021-04-23 00:31:59 +0200",
  13348.         "author": "Daniel Marschall (ViaThinkSoft)",
  13349.         "changes": [],
  13350.         "sources": {
  13351.             "svn": [
  13352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@552"
  13353.             ],
  13354.             "git": [
  13355.                 "https://github.com/danielmarschall/oidplus/tree/7f43995a4890c26a31c3a939cb50577a23c61043"
  13356.             ]
  13357.         }
  13358.     },
  13359.     {
  13360.         "version": "2.0.0.551",
  13361.         "date": "2021-04-22 16:13:57 +0200",
  13362.         "author": "Daniel Marschall (ViaThinkSoft)",
  13363.         "changes": [
  13364.             "Fixed OID-WHOIS bug"
  13365.         ],
  13366.         "sources": {
  13367.             "svn": [
  13368.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@551"
  13369.             ],
  13370.             "git": [
  13371.                 "https://github.com/danielmarschall/oidplus/tree/7b841c64ba032332be9ecf114ac932bd2671fef7"
  13372.             ]
  13373.         }
  13374.     },
  13375.     {
  13376.         "version": "2.0.0.550",
  13377.         "date": "2021-04-21 22:11:50 +0200",
  13378.         "author": "Daniel Marschall (ViaThinkSoft)",
  13379.         "changes": [
  13380.             "JavaScript code improvements"
  13381.         ],
  13382.         "sources": {
  13383.             "svn": [
  13384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@550"
  13385.             ],
  13386.             "git": [
  13387.                 "https://github.com/danielmarschall/oidplus/tree/0bedd2f2780eb0917f96f944e5d5666c9e4ef8bd"
  13388.             ]
  13389.         }
  13390.     },
  13391.     {
  13392.         "version": "2.0.0.549",
  13393.         "date": "2021-04-21 18:00:35 +0200",
  13394.         "author": "Daniel Marschall (ViaThinkSoft)",
  13395.         "changes": [
  13396.             "JavaScript functions of plugins are now put into \"namespaces\" to avoid name conflicts between plugins",
  13397.             "Changed \"OIDplus::authUtils()::\" to \"OIDplus::authUtils()->\" everywhere"
  13398.         ],
  13399.         "sources": {
  13400.             "svn": [
  13401.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@549"
  13402.             ],
  13403.             "git": [
  13404.                 "https://github.com/danielmarschall/oidplus/tree/0ff8f82a811cb5313eb0cd3f9f1888695fa310c2"
  13405.             ]
  13406.         }
  13407.     },
  13408.     {
  13409.         "version": "2.0.0.548",
  13410.         "date": "2021-04-20 23:32:56 +0200",
  13411.         "author": "Daniel Marschall (ViaThinkSoft)",
  13412.         "changes": [],
  13413.         "sources": {
  13414.             "svn": [
  13415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@548"
  13416.             ],
  13417.             "git": [
  13418.                 "https://github.com/danielmarschall/oidplus/tree/156cab8f2eec60b6d552f0c4924ac66286c8e3e1"
  13419.             ]
  13420.         }
  13421.     },
  13422.     {
  13423.         "version": "2.0.0.547",
  13424.         "date": "2021-04-20 23:22:45 +0200",
  13425.         "author": "Daniel Marschall (ViaThinkSoft)",
  13426.         "changes": [
  13427.             "Renamed OID-WHOIS to OID-IP (OID Information Protocol) and uploaded draft-viathinksoft-oidip-00 to IETF DataTracker"
  13428.         ],
  13429.         "sources": {
  13430.             "svn": [
  13431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@547"
  13432.             ],
  13433.             "git": [
  13434.                 "https://github.com/danielmarschall/oidplus/tree/a842aebd9fc98d26f7ba1d215611232a94bd2fd2"
  13435.             ]
  13436.         }
  13437.     },
  13438.     {
  13439.         "version": "2.0.0.546",
  13440.         "date": "2021-04-19 12:36:23 +0200",
  13441.         "author": "Daniel Marschall (ViaThinkSoft)",
  13442.         "changes": [
  13443.             "Search plugin improvements"
  13444.         ],
  13445.         "sources": {
  13446.             "svn": [
  13447.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@546"
  13448.             ],
  13449.             "git": [
  13450.                 "https://github.com/danielmarschall/oidplus/tree/84df0041af37cffcfff8fd0e4a9ce02693ff49bf"
  13451.             ]
  13452.         }
  13453.     },
  13454.     {
  13455.         "version": "2.0.0.545",
  13456.         "date": "2021-04-19 00:47:23 +0200",
  13457.         "author": "Daniel Marschall (ViaThinkSoft)",
  13458.         "changes": [],
  13459.         "sources": {
  13460.             "svn": [
  13461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@545"
  13462.             ],
  13463.             "git": [
  13464.                 "https://github.com/danielmarschall/oidplus/tree/90badbc7c21d7cf36acfbddc126c55d313bd027b"
  13465.             ]
  13466.         }
  13467.     },
  13468.     {
  13469.         "version": "2.0.0.544",
  13470.         "date": "2021-04-18 22:12:33 +0200",
  13471.         "author": "Daniel Marschall (ViaThinkSoft)",
  13472.         "changes": [
  13473.             "Running AJAX requests now get aborted if the user decides to do something else (e.g. click something in the jsTree)",
  13474.             "Fixed small bug in search plugin"
  13475.         ],
  13476.         "sources": {
  13477.             "svn": [
  13478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@544"
  13479.             ],
  13480.             "git": [
  13481.                 "https://github.com/danielmarschall/oidplus/tree/308d28ba2025795fbaefc43a49f9448116ec3d47"
  13482.             ]
  13483.         }
  13484.     },
  13485.     {
  13486.         "version": "2.0.0.543",
  13487.         "date": "2021-04-18 19:47:15 +0200",
  13488.         "author": "Daniel Marschall (ViaThinkSoft)",
  13489.         "changes": [
  13490.             "Search plugin: Search request can now also be invoked via AJAX, while still being NonJS compatible"
  13491.         ],
  13492.         "sources": {
  13493.             "svn": [
  13494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@543"
  13495.             ],
  13496.             "git": [
  13497.                 "https://github.com/danielmarschall/oidplus/tree/0308036cb9667b4a5b1e565fa20fd3b054fa89b3"
  13498.             ]
  13499.         }
  13500.     },
  13501.     {
  13502.         "version": "2.0.0.542",
  13503.         "date": "2021-04-17 21:44:25 +0200",
  13504.         "author": "Daniel Marschall (ViaThinkSoft)",
  13505.         "changes": [
  13506.             "Minor changes"
  13507.         ],
  13508.         "sources": {
  13509.             "svn": [
  13510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@542"
  13511.             ],
  13512.             "git": [
  13513.                 "https://github.com/danielmarschall/oidplus/tree/4bd1031ac065869689bd10ea6303f7ee13484887"
  13514.             ]
  13515.         }
  13516.     },
  13517.     {
  13518.         "version": "2.0.0.541",
  13519.         "date": "2021-04-16 17:38:03 +0200",
  13520.         "author": "Daniel Marschall (ViaThinkSoft)",
  13521.         "changes": [
  13522.             "JsTree: Target will be displayed in the page footer and right-click \"Open in new tab\" now works!"
  13523.         ],
  13524.         "sources": {
  13525.             "svn": [
  13526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@541"
  13527.             ],
  13528.             "git": [
  13529.                 "https://github.com/danielmarschall/oidplus/tree/ad7339a1eecac3eab259f051120f4239bb669d17"
  13530.             ]
  13531.         }
  13532.     },
  13533.     {
  13534.         "version": "2.0.0.540",
  13535.         "date": "2021-04-12 21:29:04 +0200",
  13536.         "author": "Daniel Marschall (ViaThinkSoft)",
  13537.         "changes": [
  13538.             "Small fix"
  13539.         ],
  13540.         "sources": {
  13541.             "svn": [
  13542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@540"
  13543.             ],
  13544.             "git": [
  13545.                 "https://github.com/danielmarschall/oidplus/tree/bf6ddd2daa7f41a36a634832dea150fc0e6dae8b"
  13546.             ]
  13547.         }
  13548.     },
  13549.     {
  13550.         "version": "2.0.0.539",
  13551.         "date": "2021-04-11 19:59:24 +0200",
  13552.         "author": "Daniel Marschall (ViaThinkSoft)",
  13553.         "changes": [
  13554.             "VNag password update"
  13555.         ],
  13556.         "sources": {
  13557.             "svn": [
  13558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@539"
  13559.             ],
  13560.             "git": [
  13561.                 "https://github.com/danielmarschall/oidplus/tree/4e4442ac8a71285a859330eab7584f80738f1fa5"
  13562.             ]
  13563.         }
  13564.     },
  13565.     {
  13566.         "version": "2.0.0.538",
  13567.         "date": "2021-04-10 23:20:47 +0200",
  13568.         "author": "Daniel Marschall (ViaThinkSoft)",
  13569.         "changes": [],
  13570.         "sources": {
  13571.             "svn": [
  13572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@538"
  13573.             ],
  13574.             "git": [
  13575.                 "https://github.com/danielmarschall/oidplus/tree/a5d111fe9298f0664d0f3f9798eeb768552b5a2b"
  13576.             ]
  13577.         }
  13578.     },
  13579.     {
  13580.         "version": "2.0.0.537",
  13581.         "date": "2021-04-10 20:53:54 +0200",
  13582.         "author": "Daniel Marschall (ViaThinkSoft)",
  13583.         "changes": [
  13584.             "VNag is now password protected",
  13585.             "WebWHOIS uses CR LF as line ending"
  13586.         ],
  13587.         "sources": {
  13588.             "svn": [
  13589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@537"
  13590.             ],
  13591.             "git": [
  13592.                 "https://github.com/danielmarschall/oidplus/tree/c4601ff9a267932165bf1d62e4ae3fc9a49a667b"
  13593.             ]
  13594.         }
  13595.     },
  13596.     {
  13597.         "version": "2.0.0.536",
  13598.         "date": "2021-03-29 17:45:11 +0200",
  13599.         "author": "Daniel Marschall (ViaThinkSoft)",
  13600.         "changes": [],
  13601.         "sources": {
  13602.             "svn": [
  13603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@536"
  13604.             ],
  13605.             "git": [
  13606.                 "https://github.com/danielmarschall/oidplus/tree/96f6bb18df93fd92f829e9a974cc52b461b24cbe"
  13607.             ]
  13608.         }
  13609.     },
  13610.     {
  13611.         "version": "2.0.0.535",
  13612.         "date": "2021-03-27 16:00:38 +0100",
  13613.         "author": "Daniel Marschall (ViaThinkSoft)",
  13614.         "changes": [
  13615.             "Small improvements for plugin \"system file check\""
  13616.         ],
  13617.         "sources": {
  13618.             "svn": [
  13619.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@535"
  13620.             ],
  13621.             "git": [
  13622.                 "https://github.com/danielmarschall/oidplus/tree/e58dadc23d39e5692e6a5b3218151378f7583979"
  13623.             ]
  13624.         }
  13625.     },
  13626.     {
  13627.         "version": "2.0.0.534",
  13628.         "date": "2021-03-26 22:45:10 +0100",
  13629.         "author": "Daniel Marschall (ViaThinkSoft)",
  13630.         "changes": [],
  13631.         "sources": {
  13632.             "svn": [
  13633.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@534"
  13634.             ],
  13635.             "git": [
  13636.                 "https://github.com/danielmarschall/oidplus/tree/56b123bdc599ca22538973e3cea7c3d51f8d1f18"
  13637.             ]
  13638.         }
  13639.     },
  13640.     {
  13641.         "version": "2.0.0.533",
  13642.         "date": "2021-03-26 22:44:46 +0100",
  13643.         "author": "Daniel Marschall (ViaThinkSoft)",
  13644.         "changes": [
  13645.             "New plugin: System file check"
  13646.         ],
  13647.         "sources": {
  13648.             "svn": [
  13649.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@533"
  13650.             ],
  13651.             "git": [
  13652.                 "https://github.com/danielmarschall/oidplus/tree/47e1cd3d7049de5d29c68bab2b1bafd45bfdd14a"
  13653.             ]
  13654.         }
  13655.     },
  13656.     {
  13657.         "version": "2.0.0.532",
  13658.         "date": "2021-03-23 23:15:07 +0100",
  13659.         "author": "Daniel Marschall (ViaThinkSoft)",
  13660.         "changes": [
  13661.             "WebSVN update moved from \"update/\" into admin login area",
  13662.             "New plugin: \"VNag version check\" (in admin login area)",
  13663.             "Discontinued: \"File completeness check\" tool (will be replaced soon)"
  13664.         ],
  13665.         "sources": {
  13666.             "svn": [
  13667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@532"
  13668.             ],
  13669.             "git": [
  13670.                 "https://github.com/danielmarschall/oidplus/tree/f8224cf285ce657e4d3a717fc1d46b4099028b46"
  13671.             ]
  13672.         }
  13673.     },
  13674.     {
  13675.         "version": "2.0.0.531",
  13676.         "date": "2021-03-18 16:51:09 +0100",
  13677.         "author": "Daniel Marschall (ViaThinkSoft)",
  13678.         "changes": [],
  13679.         "sources": {
  13680.             "svn": [
  13681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@531"
  13682.             ],
  13683.             "git": [
  13684.                 "https://github.com/danielmarschall/oidplus/tree/956458c052f53583d2fdaa5baac297697da7be0b"
  13685.             ]
  13686.         }
  13687.     },
  13688.     {
  13689.         "version": "2.0.0.530",
  13690.         "date": "2021-03-13 22:51:57 +0100",
  13691.         "author": "Daniel Marschall (ViaThinkSoft)",
  13692.         "changes": [
  13693.             "Updated 3P: jQuery, jsTree, Certs, bignumber.js, mbstring polyfill"
  13694.         ],
  13695.         "sources": {
  13696.             "svn": [
  13697.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@530"
  13698.             ],
  13699.             "git": [
  13700.                 "https://github.com/danielmarschall/oidplus/tree/e60012bff5f72940478f2fb90bde61a6ca5f756e"
  13701.             ]
  13702.         }
  13703.     },
  13704.     {
  13705.         "version": "2.0.0.529",
  13706.         "date": "2021-03-13 21:18:18 +0100",
  13707.         "author": "Daniel Marschall (ViaThinkSoft)",
  13708.         "changes": [
  13709.             "Fixing warnings of Eclipse for \"Minify\""
  13710.         ],
  13711.         "sources": {
  13712.             "svn": [
  13713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@529"
  13714.             ],
  13715.             "git": [
  13716.                 "https://github.com/danielmarschall/oidplus/tree/84cfbce5c78ec8fb3293d10175d40cd6014a7a8c"
  13717.             ]
  13718.         }
  13719.     },
  13720.     {
  13721.         "version": "2.0.0.528",
  13722.         "date": "2021-03-13 20:25:05 +0100",
  13723.         "author": "Daniel Marschall (ViaThinkSoft)",
  13724.         "changes": [
  13725.             "Updated 3P"
  13726.         ],
  13727.         "sources": {
  13728.             "svn": [
  13729.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@528"
  13730.             ],
  13731.             "git": [
  13732.                 "https://github.com/danielmarschall/oidplus/tree/383cc6ade99bd42835645ea1e7de84c81cc0fc1b"
  13733.             ]
  13734.         }
  13735.     },
  13736.     {
  13737.         "version": "2.0.0.527",
  13738.         "date": "2021-03-13 14:05:48 +0100",
  13739.         "author": "Daniel Marschall (ViaThinkSoft)",
  13740.         "changes": [
  13741.             "Class autoloader: Class names are now case insensitive",
  13742.             "Class autoloader: OIDplus classes are now first loaded before any plugin classes"
  13743.         ],
  13744.         "sources": {
  13745.             "svn": [
  13746.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@527"
  13747.             ],
  13748.             "git": [
  13749.                 "https://github.com/danielmarschall/oidplus/tree/3e6847961f9bf894557abf8ab0dfa21483002851"
  13750.             ]
  13751.         }
  13752.     },
  13753.     {
  13754.         "version": "2.0.0.526",
  13755.         "date": "2021-03-12 22:17:49 +0100",
  13756.         "author": "Daniel Marschall (ViaThinkSoft)",
  13757.         "changes": [
  13758.             "Security improvement: Class autoloader only searches in known plugin type directories"
  13759.         ],
  13760.         "sources": {
  13761.             "svn": [
  13762.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@526"
  13763.             ],
  13764.             "git": [
  13765.                 "https://github.com/danielmarschall/oidplus/tree/c2e2ab8ef53eb5368ae2be1f4544a87112755ff1"
  13766.             ]
  13767.         }
  13768.     },
  13769.     {
  13770.         "version": "2.0.0.525",
  13771.         "date": "2021-03-12 19:21:28 +0100",
  13772.         "author": "Daniel Marschall (ViaThinkSoft)",
  13773.         "changes": [
  13774.             "Security improvement: Plugins are now loaded only from publicPages, raPages and adminPages, not from *Pages"
  13775.         ],
  13776.         "sources": {
  13777.             "svn": [
  13778.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@525"
  13779.             ],
  13780.             "git": [
  13781.                 "https://github.com/danielmarschall/oidplus/tree/7b941276c386a2971e662d72ae3caa731594ff7d"
  13782.             ]
  13783.         }
  13784.     },
  13785.     {
  13786.         "version": "2.0.0.524",
  13787.         "date": "2021-03-08 21:28:51 +0100",
  13788.         "author": "Daniel Marschall (ViaThinkSoft)",
  13789.         "changes": [
  13790.             "RFC Published draft-viathinksoft-oidwhois-02"
  13791.         ],
  13792.         "sources": {
  13793.             "svn": [
  13794.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@524"
  13795.             ],
  13796.             "git": [
  13797.                 "https://github.com/danielmarschall/oidplus/tree/5802c681e4595da6115ad370f8ff652d63389f56"
  13798.             ]
  13799.         }
  13800.     },
  13801.     {
  13802.         "version": "2.0.0.523",
  13803.         "date": "2021-03-07 22:56:33 +0100",
  13804.         "author": "Daniel Marschall (ViaThinkSoft)",
  13805.         "changes": [
  13806.             "FreeOID: RAs which already exists can now obtain a FreeOID (thinkBug #699)",
  13807.             "FreeOID: Bugfix: Size check failed for OIDs inside root arc 2. Fixed."
  13808.         ],
  13809.         "sources": {
  13810.             "svn": [
  13811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@523"
  13812.             ],
  13813.             "git": [
  13814.                 "https://github.com/danielmarschall/oidplus/tree/76d9d908e09c290d38ee379e530c9c9786ceeb20"
  13815.             ]
  13816.         }
  13817.     },
  13818.     {
  13819.         "version": "2.0.0.522",
  13820.         "date": "2021-03-01 22:29:36 +0100",
  13821.         "author": "Daniel Marschall (ViaThinkSoft)",
  13822.         "changes": [],
  13823.         "sources": {
  13824.             "svn": [
  13825.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@522"
  13826.             ],
  13827.             "git": [
  13828.                 "https://github.com/danielmarschall/oidplus/tree/ab8180899eeaa1823dd66bb82c7c58504f1704fe"
  13829.             ]
  13830.         }
  13831.     },
  13832.     {
  13833.         "version": "2.0.0.521",
  13834.         "date": "2021-02-28 19:30:19 +0100",
  13835.         "author": "Daniel Marschall (ViaThinkSoft)",
  13836.         "changes": [
  13837.             "Bugfix: Could not add OID with Unicode label"
  13838.         ],
  13839.         "sources": {
  13840.             "svn": [
  13841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@521"
  13842.             ],
  13843.             "git": [
  13844.                 "https://github.com/danielmarschall/oidplus/tree/5e3de8d08bbd6280e0592f4be61ad490d2e5d4e8"
  13845.             ]
  13846.         }
  13847.     },
  13848.     {
  13849.         "version": "2.0.0.520",
  13850.         "date": "2021-02-21 20:57:58 +0100",
  13851.         "author": "Daniel Marschall (ViaThinkSoft)",
  13852.         "changes": [
  13853.             "Link to IETF Internet Draft"
  13854.         ],
  13855.         "sources": {
  13856.             "svn": [
  13857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@520"
  13858.             ],
  13859.             "git": [
  13860.                 "https://github.com/danielmarschall/oidplus/tree/44208c1d5e386782f636be2392516a23c3591509"
  13861.             ]
  13862.         }
  13863.     },
  13864.     {
  13865.         "version": "2.0.0.519",
  13866.         "date": "2021-02-20 19:18:33 +0100",
  13867.         "author": "Daniel Marschall (ViaThinkSoft)",
  13868.         "changes": [
  13869.             "Release of draft-viathinksoft-oidwhois-01.txt at https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13870.         ],
  13871.         "sources": {
  13872.             "svn": [
  13873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@519"
  13874.             ],
  13875.             "git": [
  13876.                 "https://github.com/danielmarschall/oidplus/tree/ee3aa1d555638f97679dacc707ee6dd55b23cd4a"
  13877.             ]
  13878.         }
  13879.     },
  13880.     {
  13881.         "version": "2.0.0.518",
  13882.         "date": "2021-02-20 19:02:50 +0100",
  13883.         "author": "Daniel Marschall (ViaThinkSoft)",
  13884.         "changes": [
  13885.             "RFC: Added (empty) IANA Considerations section; quoted OIDs to avoid idnits to detect \"Invalid IPv4 addresses\""
  13886.         ],
  13887.         "sources": {
  13888.             "svn": [
  13889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@518"
  13890.             ],
  13891.             "git": [
  13892.                 "https://github.com/danielmarschall/oidplus/tree/94cfac7d6b5297c32f881d968dbf4178a47d2c8c"
  13893.             ]
  13894.         }
  13895.     },
  13896.     {
  13897.         "version": "2.0.0.517",
  13898.         "date": "2021-02-14 22:00:04 +0100",
  13899.         "author": "Daniel Marschall (ViaThinkSoft)",
  13900.         "changes": [
  13901.             "Small changes to the RFC draft"
  13902.         ],
  13903.         "sources": {
  13904.             "svn": [
  13905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@517"
  13906.             ],
  13907.             "git": [
  13908.                 "https://github.com/danielmarschall/oidplus/tree/91cbc0a3b0be9914649b128cc2e86a6d87402fa3"
  13909.             ]
  13910.         }
  13911.     },
  13912.     {
  13913.         "version": "2.0.0.516",
  13914.         "date": "2021-02-09 13:47:58 +0100",
  13915.         "author": "Daniel Marschall (ViaThinkSoft)",
  13916.         "changes": [
  13917.             "Uploaded internet draft: https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13918.         ],
  13919.         "sources": {
  13920.             "svn": [
  13921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@516"
  13922.             ],
  13923.             "git": [
  13924.                 "https://github.com/danielmarschall/oidplus/tree/c997b0216492e65b27a466faebaee254d09a6054"
  13925.             ]
  13926.         }
  13927.     },
  13928.     {
  13929.         "version": "2.0.0.515",
  13930.         "date": "2021-01-23 12:19:09 +0100",
  13931.         "author": "Daniel Marschall (ViaThinkSoft)",
  13932.         "changes": [
  13933.             "New feature: Generate UUID OID (requires that \"2.25\" is created as root OID in OIDplus)"
  13934.         ],
  13935.         "sources": {
  13936.             "svn": [
  13937.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@515"
  13938.             ],
  13939.             "git": [
  13940.                 "https://github.com/danielmarschall/oidplus/tree/b6aad492dcf26034e5ee3694f70cc7a8ba881463"
  13941.             ]
  13942.         }
  13943.     },
  13944.     {
  13945.         "version": "2.0.0.514",
  13946.         "date": "2021-01-22 11:51:02 +0100",
  13947.         "author": "Daniel Marschall (ViaThinkSoft)",
  13948.         "changes": [
  13949.             "Fixed backwards incompatibility with attachments plugin"
  13950.         ],
  13951.         "sources": {
  13952.             "svn": [
  13953.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@514"
  13954.             ],
  13955.             "git": [
  13956.                 "https://github.com/danielmarschall/oidplus/tree/8d4d57725b8519492bcc651fc8c36c9c38cffe88"
  13957.             ]
  13958.         }
  13959.     },
  13960.     {
  13961.         "version": "2.0.0.513",
  13962.         "date": "2021-01-20 21:25:03 +0100",
  13963.         "author": "Daniel Marschall (ViaThinkSoft)",
  13964.         "changes": [
  13965.             "Attachments plugin: Upload directory names are now more useful"
  13966.         ],
  13967.         "sources": {
  13968.             "svn": [
  13969.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@513"
  13970.             ],
  13971.             "git": [
  13972.                 "https://github.com/danielmarschall/oidplus/tree/f5cd124ebdc93ce877d8cdeee201d0f44a1b8694"
  13973.             ]
  13974.         }
  13975.     },
  13976.     {
  13977.         "version": "2.0.0.512",
  13978.         "date": "2021-01-19 22:55:10 +0100",
  13979.         "author": "Daniel Marschall (ViaThinkSoft)",
  13980.         "changes": [
  13981.             "Fixed race condition bug in jsTree conditionalselect"
  13982.         ],
  13983.         "sources": {
  13984.             "svn": [
  13985.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@512"
  13986.             ],
  13987.             "git": [
  13988.                 "https://github.com/danielmarschall/oidplus/tree/2b14f4487adff00ec4f995cabb3e4eb99db5edc8"
  13989.             ]
  13990.         }
  13991.     },
  13992.     {
  13993.         "version": "2.0.0.511",
  13994.         "date": "2021-01-18 01:13:07 +0100",
  13995.         "author": "Daniel Marschall (ViaThinkSoft)",
  13996.         "changes": [
  13997.             "Security: Added \"INSIDE_OIDPLUS\" constant to include files to avoid generating error messages when an include file is accessed directly",
  13998.             "Updated copyright notices to 2021"
  13999.         ],
  14000.         "sources": {
  14001.             "svn": [
  14002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@511"
  14003.             ],
  14004.             "git": [
  14005.                 "https://github.com/danielmarschall/oidplus/tree/f9035aa2744506af71888020dfe655e967738ba5"
  14006.             ]
  14007.         }
  14008.     },
  14009.     {
  14010.         "version": "2.0.0.510",
  14011.         "date": "2021-01-14 23:59:55 +0100",
  14012.         "author": "Daniel Marschall (ViaThinkSoft)",
  14013.         "changes": [
  14014.             "Improved SimpleXML supplement in order to make WebSVN updater compatible.",
  14015.             "Fixed: \"System information\" showed wrong operating system on some servers."
  14016.         ],
  14017.         "sources": {
  14018.             "svn": [
  14019.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@510"
  14020.             ],
  14021.             "git": [
  14022.                 "https://github.com/danielmarschall/oidplus/tree/0adb8ec1a40136f3cd3d15c2e57996c94d3565e9"
  14023.             ]
  14024.         }
  14025.     },
  14026.     {
  14027.         "version": "2.0.0.509",
  14028.         "date": "2021-01-14 14:22:14 +0100",
  14029.         "author": "Daniel Marschall (ViaThinkSoft)",
  14030.         "changes": [
  14031.             "Fixed small bug in WebSVN updater"
  14032.         ],
  14033.         "sources": {
  14034.             "svn": [
  14035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@509"
  14036.             ],
  14037.             "git": [
  14038.                 "https://github.com/danielmarschall/oidplus/tree/e953f5730a2d5f42dfde68d12e47ea2276f6b6ff"
  14039.             ]
  14040.         }
  14041.     },
  14042.     {
  14043.         "version": "2.0.0.508",
  14044.         "date": "2021-01-13 01:21:54 +0100",
  14045.         "author": "Daniel Marschall (ViaThinkSoft)",
  14046.         "changes": [],
  14047.         "sources": {
  14048.             "svn": [
  14049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@508"
  14050.             ],
  14051.             "git": [
  14052.                 "https://github.com/danielmarschall/oidplus/tree/6bd9a3f2482aa6ede7445bc8af265b8324acc008"
  14053.             ]
  14054.         }
  14055.     },
  14056.     {
  14057.         "version": "2.0.0.507",
  14058.         "date": "2021-01-12 14:56:31 +0100",
  14059.         "author": "Daniel Marschall (ViaThinkSoft)",
  14060.         "changes": [
  14061.             "Fixed problem with ODBC database provider",
  14062.             "After the creation of an object, the user can now decide if they want to jump to the new object"
  14063.         ],
  14064.         "sources": {
  14065.             "svn": [
  14066.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@507"
  14067.             ],
  14068.             "git": [
  14069.                 "https://github.com/danielmarschall/oidplus/tree/0a93629e7758d0a608e27fb6544c5e5065a33b0f"
  14070.             ]
  14071.         }
  14072.     },
  14073.     {
  14074.         "version": "2.0.0.506",
  14075.         "date": "2021-01-11 00:20:22 +0100",
  14076.         "author": "Daniel Marschall (ViaThinkSoft)",
  14077.         "changes": [],
  14078.         "sources": {
  14079.             "svn": [
  14080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@506"
  14081.             ],
  14082.             "git": [
  14083.                 "https://github.com/danielmarschall/oidplus/tree/86f21cf6a152366e10741b75f73e920df1dfd71e"
  14084.             ]
  14085.         }
  14086.     },
  14087.     {
  14088.         "version": "2.0.0.505",
  14089.         "date": "2021-01-10 22:51:31 +0100",
  14090.         "author": "Daniel Marschall (ViaThinkSoft)",
  14091.         "changes": [
  14092.             "WebSVN Updater now internally uses SimpleXML",
  14093.             "WebSVN Updater is now translated"
  14094.         ],
  14095.         "sources": {
  14096.             "svn": [
  14097.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@505"
  14098.             ],
  14099.             "git": [
  14100.                 "https://github.com/danielmarschall/oidplus/tree/0f22ea87e1347f9b04a0e74a36f4221422ba60f0"
  14101.             ]
  14102.         }
  14103.     },
  14104.     {
  14105.         "version": "2.0.0.504",
  14106.         "date": "2021-01-09 00:27:46 +0100",
  14107.         "author": "Daniel Marschall (ViaThinkSoft)",
  14108.         "changes": [
  14109.             "Setup, OOBE and Updater has now an icon",
  14110.             "Setup revision log didn't show new-lines on some systems. Fixed."
  14111.         ],
  14112.         "sources": {
  14113.             "svn": [
  14114.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@504"
  14115.             ],
  14116.             "git": [
  14117.                 "https://github.com/danielmarschall/oidplus/tree/663fa36e7c69bab5bf44da7949fe577e3f1eb9fa"
  14118.             ]
  14119.         }
  14120.     },
  14121.     {
  14122.         "version": "2.0.0.503",
  14123.         "date": "2021-01-08 23:05:29 +0100",
  14124.         "author": "Daniel Marschall (ViaThinkSoft)",
  14125.         "changes": [
  14126.             "BUGFIX: System tried to save attachments to \"userdata/attachmentsXXX/*.*\" instead of \"userdata/attachments/XXX/*.*\"",
  14127.             "BUGFIX: Fixed problems with MySQLi database provider if server does not support MySQLnd (Native Driver)",
  14128.             "BUGFIX: If config.inc.php is wrong (e.g. outdated version), setup could not be started. Fixed."
  14129.         ],
  14130.         "sources": {
  14131.             "svn": [
  14132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@503"
  14133.             ],
  14134.             "git": [
  14135.                 "https://github.com/danielmarschall/oidplus/tree/9eb64c9642c4385a3c14344053354a0c19ce0a26"
  14136.             ]
  14137.         }
  14138.     },
  14139.     {
  14140.         "version": "2.0.0.502",
  14141.         "date": "2021-01-03 21:19:54 +0100",
  14142.         "author": "Daniel Marschall (ViaThinkSoft)",
  14143.         "changes": [
  14144.             "Improved ODBC and PDO database plugins in order to support more database drivers.",
  14145.             "EXPERIMENTAL: Support for Microsoft Access database",
  14146.             "Small bugfixes",
  14147.             "Improved database connectivity test cases"
  14148.         ],
  14149.         "sources": {
  14150.             "svn": [
  14151.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@502"
  14152.             ],
  14153.             "git": [
  14154.                 "https://github.com/danielmarschall/oidplus/tree/acf128a7f7fea32056673b9aa0bc7c64ac74a352"
  14155.             ]
  14156.         }
  14157.     },
  14158.     {
  14159.         "version": "2.0.0.501",
  14160.         "date": "2021-01-01 21:42:58 +0100",
  14161.         "author": "Daniel Marschall (ViaThinkSoft)",
  14162.         "changes": [
  14163.             "MsSQL OOBE Fix"
  14164.         ],
  14165.         "sources": {
  14166.             "svn": [
  14167.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@501"
  14168.             ],
  14169.             "git": [
  14170.                 "https://github.com/danielmarschall/oidplus/tree/5786060c78dfd5dbe146af430191fbb132063980"
  14171.             ]
  14172.         }
  14173.     },
  14174.     {
  14175.         "version": "2.0.0.500",
  14176.         "date": "2020-12-20 14:51:31 +0100",
  14177.         "author": "Daniel Marschall (ViaThinkSoft)",
  14178.         "changes": [],
  14179.         "sources": {
  14180.             "svn": [
  14181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@500"
  14182.             ],
  14183.             "git": [
  14184.                 "https://github.com/danielmarschall/oidplus/tree/2e96b1ab29949a9c3e96fba11a01657b749a2576"
  14185.             ]
  14186.         }
  14187.     },
  14188.     {
  14189.         "version": "2.0.0.499",
  14190.         "date": "2020-12-19 22:13:18 +0100",
  14191.         "author": "Daniel Marschall (ViaThinkSoft)",
  14192.         "changes": [
  14193.             "Translated German comments to English"
  14194.         ],
  14195.         "sources": {
  14196.             "svn": [
  14197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@499"
  14198.             ],
  14199.             "git": [
  14200.                 "https://github.com/danielmarschall/oidplus/tree/00785f606ee27ad2293027cd4c64e519706a1975"
  14201.             ]
  14202.         }
  14203.     },
  14204.     {
  14205.         "version": "2.0.0.498",
  14206.         "date": "2020-12-12 20:49:10 +0100",
  14207.         "author": "Daniel Marschall (ViaThinkSoft)",
  14208.         "changes": [],
  14209.         "sources": {
  14210.             "svn": [
  14211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@498"
  14212.             ],
  14213.             "git": [
  14214.                 "https://github.com/danielmarschall/oidplus/tree/b0a891c4c374aab1babfae4e75bca7dcebbd67b3"
  14215.             ]
  14216.         }
  14217.     },
  14218.     {
  14219.         "version": "2.0.0.497",
  14220.         "date": "2020-12-12 20:34:43 +0100",
  14221.         "author": "Daniel Marschall (ViaThinkSoft)",
  14222.         "changes": [],
  14223.         "sources": {
  14224.             "svn": [
  14225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@497"
  14226.             ],
  14227.             "git": [
  14228.                 "https://github.com/danielmarschall/oidplus/tree/bfcb921fef9b3b66cf2b5a0ac88deccb15ee5f50"
  14229.             ]
  14230.         }
  14231.     },
  14232.     {
  14233.         "version": "2.0.0.496",
  14234.         "date": "2020-12-12 20:29:51 +0100",
  14235.         "author": "Daniel Marschall (ViaThinkSoft)",
  14236.         "changes": [
  14237.             "Large refactoring of path functions.",
  14238.             "DEPRECATED: OIDplus::basePath() becomes OIDplus::localpath()",
  14239.             "DEPRECATED: OIDplus::getSystemUrl(X) becomes OIDplus::webpath(null, X)",
  14240.             "OIDplus::webpath(X) becomes OIDplus::webpath(X, true)"
  14241.         ],
  14242.         "sources": {
  14243.             "svn": [
  14244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@496"
  14245.             ],
  14246.             "git": [
  14247.                 "https://github.com/danielmarschall/oidplus/tree/2f0730526cc935453ec99f6b654d9376a9edc622"
  14248.             ]
  14249.         }
  14250.     },
  14251.     {
  14252.         "version": "2.0.0.495",
  14253.         "date": "2020-12-12 14:02:12 +0100",
  14254.         "author": "Daniel Marschall (ViaThinkSoft)",
  14255.         "changes": [
  14256.             "getSystemUrl(): CLI support improved"
  14257.         ],
  14258.         "sources": {
  14259.             "svn": [
  14260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@495"
  14261.             ],
  14262.             "git": [
  14263.                 "https://github.com/danielmarschall/oidplus/tree/85a3f6c820ecd86d41fce94f634392028574136f"
  14264.             ]
  14265.         }
  14266.     },
  14267.     {
  14268.         "version": "2.0.0.494",
  14269.         "date": "2020-12-12 13:05:01 +0100",
  14270.         "author": "Daniel Marschall (ViaThinkSoft)",
  14271.         "changes": [
  14272.             "Fixed a problem where getSystemUrl() did not end with '/' if EXPLICIT_ABSOLUTE_SYSTEM_URL is used (VTS BUG#0000209 ?)"
  14273.         ],
  14274.         "sources": {
  14275.             "svn": [
  14276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@494"
  14277.             ],
  14278.             "git": [
  14279.                 "https://github.com/danielmarschall/oidplus/tree/6dfa92c99b13dfbb6f8d3cfcfe510e6b5db6fb85"
  14280.             ]
  14281.         }
  14282.     },
  14283.     {
  14284.         "version": "2.0.0.493",
  14285.         "date": "2020-12-09 09:20:14 +0100",
  14286.         "author": "Daniel Marschall (ViaThinkSoft)",
  14287.         "changes": [
  14288.             "\"update/\" page now loads faster, avoids being used as DoS attack vector"
  14289.         ],
  14290.         "sources": {
  14291.             "svn": [
  14292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@493"
  14293.             ],
  14294.             "git": [
  14295.                 "https://github.com/danielmarschall/oidplus/tree/5168161e4a7d8e248b731520b2e3ec6fbdf619eb"
  14296.             ]
  14297.         }
  14298.     },
  14299.     {
  14300.         "version": "2.0.0.492",
  14301.         "date": "2020-12-08 16:39:44 +0100",
  14302.         "author": "Daniel Marschall (ViaThinkSoft)",
  14303.         "changes": [
  14304.             "Fixed some problems with WebSVN Updater"
  14305.         ],
  14306.         "sources": {
  14307.             "svn": [
  14308.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@492"
  14309.             ],
  14310.             "git": [
  14311.                 "https://github.com/danielmarschall/oidplus/tree/c8cad4de5fa1a5e8f832c3e0edcb4e5eaf3f1b64"
  14312.             ]
  14313.         }
  14314.     },
  14315.     {
  14316.         "version": "2.0.0.491",
  14317.         "date": "2020-12-07 21:48:09 +0100",
  14318.         "author": "Daniel Marschall (ViaThinkSoft)",
  14319.         "changes": [
  14320.             "Fixed problems with the WebSVN updater"
  14321.         ],
  14322.         "sources": {
  14323.             "svn": [
  14324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@491"
  14325.             ],
  14326.             "git": [
  14327.                 "https://github.com/danielmarschall/oidplus/tree/ab4b250b866af15e9f70673a4b3166d079bd2dff"
  14328.             ]
  14329.         }
  14330.     },
  14331.     {
  14332.         "version": "2.0.0.490",
  14333.         "date": "2020-12-07 16:13:54 +0100",
  14334.         "author": "Daniel Marschall (ViaThinkSoft)",
  14335.         "changes": [
  14336.             "BUGFIX: Admin-plugin \"Designs\": Button \"Test\" did not work on some systems.",
  14337.             "BUGFIX: Logo and other resources were not loaded if OIDplus is running on a Windows server system (backslash issues)"
  14338.         ],
  14339.         "sources": {
  14340.             "svn": [
  14341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@490"
  14342.             ],
  14343.             "git": [
  14344.                 "https://github.com/danielmarschall/oidplus/tree/86b75936263f906310e5004126abbc19f080d9cb"
  14345.             ]
  14346.         }
  14347.     },
  14348.     {
  14349.         "version": "2.0.0.489",
  14350.         "date": "2020-12-06 21:38:52 +0100",
  14351.         "author": "Daniel Marschall (ViaThinkSoft)",
  14352.         "changes": [
  14353.             "Fixed errors found by PHPStan"
  14354.         ],
  14355.         "sources": {
  14356.             "svn": [
  14357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@489"
  14358.             ],
  14359.             "git": [
  14360.                 "https://github.com/danielmarschall/oidplus/tree/be73e8867f7b63ec07d347345f5e61e57b8be532"
  14361.             ]
  14362.         }
  14363.     },
  14364.     {
  14365.         "version": "2.0.0.488",
  14366.         "date": "2020-12-06 13:48:10 +0100",
  14367.         "author": "Daniel Marschall (ViaThinkSoft)",
  14368.         "changes": [
  14369.             "Removed external SVN sources. This increases compatibility with GitHub working copies and simplifies the WebSVN updater.",
  14370.             "NOTE: In case you are receiving error messages during the \"svn update\" command, delete 3p/vts_vnag and 3p/vts_fileformats and try again."
  14371.         ],
  14372.         "sources": {
  14373.             "svn": [
  14374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@488"
  14375.             ],
  14376.             "git": [
  14377.                 "https://github.com/danielmarschall/oidplus/tree/cad6faa2e4d8e03b2fdc167a91dbd9723fd36827"
  14378.             ]
  14379.         }
  14380.     },
  14381.     {
  14382.         "version": "2.0.0.487",
  14383.         "date": "2020-12-06 01:20:58 +0100",
  14384.         "author": "Daniel Marschall (ViaThinkSoft)",
  14385.         "changes": [
  14386.             "Added .gitignore"
  14387.         ],
  14388.         "sources": {
  14389.             "svn": [
  14390.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@487"
  14391.             ],
  14392.             "git": [
  14393.                 "https://github.com/danielmarschall/oidplus/tree/9ec021899e2990c4d5b56074c28df231dcba64de"
  14394.             ]
  14395.         }
  14396.     },
  14397.     {
  14398.         "version": "2.0.0.486",
  14399.         "date": "2020-12-05 22:48:47 +0100",
  14400.         "author": "Daniel Marschall (ViaThinkSoft)",
  14401.         "changes": [
  14402.             "New distribution channel: GitHub"
  14403.         ],
  14404.         "sources": {
  14405.             "svn": [
  14406.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@486"
  14407.             ],
  14408.             "git": [
  14409.                 "https://github.com/danielmarschall/oidplus/tree/75db36970aed6ae8d3624c13933910afcf9bc8e1"
  14410.             ]
  14411.         }
  14412.     },
  14413.     {
  14414.         "version": "2.0.0.485",
  14415.         "date": "2020-12-04 22:11:27 +0100",
  14416.         "author": "Daniel Marschall (ViaThinkSoft)",
  14417.         "changes": [
  14418.             "New product page www.oidplus.com is online!"
  14419.         ],
  14420.         "sources": {
  14421.             "svn": [
  14422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@485"
  14423.             ],
  14424.             "git": [
  14425.                 "https://github.com/danielmarschall/oidplus/tree/f835f9cd3e61a79a28337b6dce8c13f3a06d98f5"
  14426.             ]
  14427.         }
  14428.     },
  14429.     {
  14430.         "version": "2.0.0.484",
  14431.         "date": "2020-12-04 14:53:25 +0100",
  14432.         "author": "Daniel Marschall (ViaThinkSoft)",
  14433.         "changes": [
  14434.             "OIDplus can now also communicate with HTTPS servers if CURL is wrongly configured (Windows)"
  14435.         ],
  14436.         "sources": {
  14437.             "svn": [
  14438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@484"
  14439.             ],
  14440.             "git": [
  14441.                 "https://github.com/danielmarschall/oidplus/tree/0a7411c20d9feb9533642bdd45df41a2797b40f8"
  14442.             ]
  14443.         }
  14444.     },
  14445.     {
  14446.         "version": "2.0.0.483",
  14447.         "date": "2020-12-04 00:21:05 +0100",
  14448.         "author": "Daniel Marschall (ViaThinkSoft)",
  14449.         "changes": [
  14450.             "Extended IIS installation guide: PHP extensions"
  14451.         ],
  14452.         "sources": {
  14453.             "svn": [
  14454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@483"
  14455.             ],
  14456.             "git": [
  14457.                 "https://github.com/danielmarschall/oidplus/tree/010d1d5d86835df1fef96e3fd73632c2bab4b6a0"
  14458.             ]
  14459.         }
  14460.     },
  14461.     {
  14462.         "version": "2.0.0.482",
  14463.         "date": "2020-12-02 20:55:41 +0100",
  14464.         "author": "Daniel Marschall (ViaThinkSoft)",
  14465.         "changes": [
  14466.             "New optional LDAP base config setting: LDAP_USER_FILTER"
  14467.         ],
  14468.         "sources": {
  14469.             "svn": [
  14470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@482"
  14471.             ],
  14472.             "git": [
  14473.                 "https://github.com/danielmarschall/oidplus/tree/237296afda8ca013fba8c7774c6a752be2dfa597"
  14474.             ]
  14475.         }
  14476.     },
  14477.     {
  14478.         "version": "2.0.0.481",
  14479.         "date": "2020-12-01 22:57:30 +0100",
  14480.         "author": "Daniel Marschall (ViaThinkSoft)",
  14481.         "changes": [
  14482.             "Cache files are not hidden anymore on Linux systems (filename beginning with dot).",
  14483.             "Fixed problem if CSS/JS scripts output a PHP warning in Debug mode"
  14484.         ],
  14485.         "sources": {
  14486.             "svn": [
  14487.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@481"
  14488.             ],
  14489.             "git": [
  14490.                 "https://github.com/danielmarschall/oidplus/tree/cfc4799e3dd7b9ece04ce7a29e69c801e3777812"
  14491.             ]
  14492.         }
  14493.     },
  14494.     {
  14495.         "version": "2.0.0.480",
  14496.         "date": "2020-11-28 12:34:41 +0100",
  14497.         "author": "Daniel Marschall (ViaThinkSoft)",
  14498.         "changes": [
  14499.             "OIDplus is no longer dependent on SimpleXML (but it is highly recommended to install SimpleXML!)"
  14500.         ],
  14501.         "sources": {
  14502.             "svn": [
  14503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@480"
  14504.             ],
  14505.             "git": [
  14506.                 "https://github.com/danielmarschall/oidplus/tree/3dc4b54b661478d7d1cd4ba219ad3c4a67461d50"
  14507.             ]
  14508.         }
  14509.     },
  14510.     {
  14511.         "version": "2.0.0.479",
  14512.         "date": "2020-11-26 19:28:07 +0100",
  14513.         "author": "Daniel Marschall (ViaThinkSoft)",
  14514.         "changes": [],
  14515.         "sources": {
  14516.             "svn": [
  14517.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@479"
  14518.             ],
  14519.             "git": [
  14520.                 "https://github.com/danielmarschall/oidplus/tree/43c112701a437638591e9766a24d556da6d4e24e"
  14521.             ]
  14522.         }
  14523.     },
  14524.     {
  14525.         "version": "2.0.0.478",
  14526.         "date": "2020-11-24 14:44:50 +0100",
  14527.         "author": "Daniel Marschall (ViaThinkSoft)",
  14528.         "changes": [],
  14529.         "sources": {
  14530.             "svn": [
  14531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@478"
  14532.             ],
  14533.             "git": [
  14534.                 "https://github.com/danielmarschall/oidplus/tree/3c81d8a63c1d30b0e5595fa0323a8a2cf920ced9"
  14535.             ]
  14536.         }
  14537.     },
  14538.     {
  14539.         "version": "2.0.0.477",
  14540.         "date": "2020-11-22 19:09:24 +0100",
  14541.         "author": "Daniel Marschall (ViaThinkSoft)",
  14542.         "changes": [
  14543.             "Resource plugin: Security check is now before redirect check"
  14544.         ],
  14545.         "sources": {
  14546.             "svn": [
  14547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@477"
  14548.             ],
  14549.             "git": [
  14550.                 "https://github.com/danielmarschall/oidplus/tree/9074d6c1ac01490d6a1f8ff034e8e731ae798344"
  14551.             ]
  14552.         }
  14553.     },
  14554.     {
  14555.         "version": "2.0.0.476",
  14556.         "date": "2020-11-22 18:55:28 +0100",
  14557.         "author": "Daniel Marschall (ViaThinkSoft)",
  14558.         "changes": [
  14559.             "New feature: Resources can now be restricted to RAs or Admin. The res/ directory now may not be world-readable anymore."
  14560.         ],
  14561.         "sources": {
  14562.             "svn": [
  14563.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@476"
  14564.             ],
  14565.             "git": [
  14566.                 "https://github.com/danielmarschall/oidplus/tree/e5adfedf56d3a9633db60925f32593bb394e59f7"
  14567.             ]
  14568.         }
  14569.     },
  14570.     {
  14571.         "version": "2.0.0.475",
  14572.         "date": "2020-11-22 13:34:42 +0100",
  14573.         "author": "Daniel Marschall (ViaThinkSoft)",
  14574.         "changes": [
  14575.             "New feature: Resource redirects"
  14576.         ],
  14577.         "sources": {
  14578.             "svn": [
  14579.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@475"
  14580.             ],
  14581.             "git": [
  14582.                 "https://github.com/danielmarschall/oidplus/tree/f0fdf78b6f2ce9bbe962ed4482050a4e0164db79"
  14583.             ]
  14584.         }
  14585.     },
  14586.     {
  14587.         "version": "2.0.0.474",
  14588.         "date": "2020-11-19 20:20:42 +0100",
  14589.         "author": "Daniel Marschall (ViaThinkSoft)",
  14590.         "changes": [
  14591.             "Added php-fig-cache to make Eclipse IDE happy"
  14592.         ],
  14593.         "sources": {
  14594.             "svn": [
  14595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@474"
  14596.             ],
  14597.             "git": [
  14598.                 "https://github.com/danielmarschall/oidplus/tree/f0264e658eb17490322d3380c704d666a7005e18"
  14599.             ]
  14600.         }
  14601.     },
  14602.     {
  14603.         "version": "2.0.0.473",
  14604.         "date": "2020-11-19 11:16:11 +0100",
  14605.         "author": "Daniel Marschall (ViaThinkSoft)",
  14606.         "changes": [
  14607.             "Design plugins now have a \"css\" key in the manifest.xml, which needs to be set!"
  14608.         ],
  14609.         "sources": {
  14610.             "svn": [
  14611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@473"
  14612.             ],
  14613.             "git": [
  14614.                 "https://github.com/danielmarschall/oidplus/tree/c8557a8cb64d42bac5bb43517f5a1798007fd139"
  14615.             ]
  14616.         }
  14617.     },
  14618.     {
  14619.         "version": "2.0.0.472",
  14620.         "date": "2020-11-18 20:13:43 +0100",
  14621.         "author": "Daniel Marschall (ViaThinkSoft)",
  14622.         "changes": [
  14623.             "Security: Hide system version"
  14624.         ],
  14625.         "sources": {
  14626.             "svn": [
  14627.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@472"
  14628.             ],
  14629.             "git": [
  14630.                 "https://github.com/danielmarschall/oidplus/tree/74305977f78a61bfc711813d69c0f7b18a1eea63"
  14631.             ]
  14632.         }
  14633.     },
  14634.     {
  14635.         "version": "2.0.0.471",
  14636.         "date": "2020-11-17 17:11:51 +0100",
  14637.         "author": "Daniel Marschall (ViaThinkSoft)",
  14638.         "changes": [
  14639.             "Fixed several problems with designs in inverted color mode and dark-theme browser plugins"
  14640.         ],
  14641.         "sources": {
  14642.             "svn": [
  14643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@471"
  14644.             ],
  14645.             "git": [
  14646.                 "https://github.com/danielmarschall/oidplus/tree/52161001302ca5b317f6807c8152a0cf8fd285ac"
  14647.             ]
  14648.         }
  14649.     },
  14650.     {
  14651.         "version": "2.0.0.470",
  14652.         "date": "2020-11-16 16:45:31 +0100",
  14653.         "author": "Daniel Marschall (ViaThinkSoft)",
  14654.         "changes": [
  14655.             "Small things"
  14656.         ],
  14657.         "sources": {
  14658.             "svn": [
  14659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@470"
  14660.             ],
  14661.             "git": [
  14662.                 "https://github.com/danielmarschall/oidplus/tree/b93af0eaaf6b38d09809656a65fa9522d9a78497"
  14663.             ]
  14664.         }
  14665.     },
  14666.     {
  14667.         "version": "2.0.0.469",
  14668.         "date": "2020-11-15 12:51:37 +0100",
  14669.         "author": "Daniel Marschall (ViaThinkSoft)",
  14670.         "changes": [],
  14671.         "sources": {
  14672.             "svn": [
  14673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@469"
  14674.             ],
  14675.             "git": [
  14676.                 "https://github.com/danielmarschall/oidplus/tree/3498cbc6c34a02d9237cc8a8c7c2b912f45f0ee3"
  14677.             ]
  14678.         }
  14679.     },
  14680.     {
  14681.         "version": "2.0.0.468",
  14682.         "date": "2020-11-15 00:57:37 +0100",
  14683.         "author": "Daniel Marschall (ViaThinkSoft)",
  14684.         "changes": [
  14685.             "Translation XML contents are now cached as PHP serialization to improve performance"
  14686.         ],
  14687.         "sources": {
  14688.             "svn": [
  14689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@468"
  14690.             ],
  14691.             "git": [
  14692.                 "https://github.com/danielmarschall/oidplus/tree/c90ca03b31d59e0d98bc5d4622d8129236bb9174"
  14693.             ]
  14694.         }
  14695.     },
  14696.     {
  14697.         "version": "2.0.0.467",
  14698.         "date": "2020-11-14 16:18:58 +0100",
  14699.         "author": "Daniel Marschall (ViaThinkSoft)",
  14700.         "changes": [
  14701.             "OIDplus can now also run without MBString, if iconv is available"
  14702.         ],
  14703.         "sources": {
  14704.             "svn": [
  14705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@467"
  14706.             ],
  14707.             "git": [
  14708.                 "https://github.com/danielmarschall/oidplus/tree/99de30d23ce336ad15296a5c02e19ee6a72ae1a2"
  14709.             ]
  14710.         }
  14711.     },
  14712.     {
  14713.         "version": "2.0.0.466",
  14714.         "date": "2020-11-13 21:39:13 +0100",
  14715.         "author": "Daniel Marschall (ViaThinkSoft)",
  14716.         "changes": [],
  14717.         "sources": {
  14718.             "svn": [
  14719.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@466"
  14720.             ],
  14721.             "git": [
  14722.                 "https://github.com/danielmarschall/oidplus/tree/d88d54b19882fec8035043aa1615bea37cacbbff"
  14723.             ]
  14724.         }
  14725.     },
  14726.     {
  14727.         "version": "2.0.0.465",
  14728.         "date": "2020-11-13 13:43:58 +0100",
  14729.         "author": "Daniel Marschall (ViaThinkSoft)",
  14730.         "changes": [
  14731.             "OIDplus can now also run without OpenSSL installed"
  14732.         ],
  14733.         "sources": {
  14734.             "svn": [
  14735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@465"
  14736.             ],
  14737.             "git": [
  14738.                 "https://github.com/danielmarschall/oidplus/tree/8b38b5a10c713cf56ddf446728b5008a6f9f2bec"
  14739.             ]
  14740.         }
  14741.     },
  14742.     {
  14743.         "version": "2.0.0.464",
  14744.         "date": "2020-11-08 01:15:18 +0100",
  14745.         "author": "Daniel Marschall (ViaThinkSoft)",
  14746.         "changes": [],
  14747.         "sources": {
  14748.             "svn": [
  14749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@464"
  14750.             ],
  14751.             "git": [
  14752.                 "https://github.com/danielmarschall/oidplus/tree/fb4665edfdfc39bcbc12ed9d9e9885228424d7e5"
  14753.             ]
  14754.         }
  14755.     },
  14756.     {
  14757.         "version": "2.0.0.463",
  14758.         "date": "2020-11-07 14:10:03 +0100",
  14759.         "author": "Daniel Marschall (ViaThinkSoft)",
  14760.         "changes": [
  14761.             "Fixed severe compatibility problems with fresh Linux installations.",
  14762.             "Clean setup procedure tested on a fresh Apache+PHP8.0RC3 RaspberryOS (Debian) system"
  14763.         ],
  14764.         "sources": {
  14765.             "svn": [
  14766.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@463"
  14767.             ],
  14768.             "git": [
  14769.                 "https://github.com/danielmarschall/oidplus/tree/11323d3d799d8a2aee48d06c202364de24314d88"
  14770.             ]
  14771.         }
  14772.     },
  14773.     {
  14774.         "version": "2.0.0.462",
  14775.         "date": "2020-11-05 22:42:02 +0100",
  14776.         "author": "Daniel Marschall (ViaThinkSoft)",
  14777.         "changes": [
  14778.             "TinyMCE 5.4.2 => 5.5.1",
  14779.             "Bootstrap 4.5.2 => 4.5.3",
  14780.             "Fixed possible preg_replace code injection"
  14781.         ],
  14782.         "sources": {
  14783.             "svn": [
  14784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@462"
  14785.             ],
  14786.             "git": [
  14787.                 "https://github.com/danielmarschall/oidplus/tree/7bd262eff352daf858dda78356184f93fb97b2f5"
  14788.             ]
  14789.         }
  14790.     },
  14791.     {
  14792.         "version": "2.0.0.461",
  14793.         "date": "2020-11-04 22:30:07 +0100",
  14794.         "author": "Daniel Marschall (ViaThinkSoft)",
  14795.         "changes": [],
  14796.         "sources": {
  14797.             "svn": [
  14798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@461"
  14799.             ],
  14800.             "git": [
  14801.                 "https://github.com/danielmarschall/oidplus/tree/bfabac025d007e22218c94fc206216bb52d7b3ed"
  14802.             ]
  14803.         }
  14804.     },
  14805.     {
  14806.         "version": "2.0.0.460",
  14807.         "date": "2020-11-04 15:21:09 +0100",
  14808.         "author": "Daniel Marschall (ViaThinkSoft)",
  14809.         "changes": [],
  14810.         "sources": {
  14811.             "svn": [
  14812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@460"
  14813.             ],
  14814.             "git": [
  14815.                 "https://github.com/danielmarschall/oidplus/tree/552709cad238cdcc16f543a03384270e603e3c55"
  14816.             ]
  14817.         }
  14818.     },
  14819.     {
  14820.         "version": "2.0.0.459",
  14821.         "date": "2020-11-04 14:32:51 +0100",
  14822.         "author": "Daniel Marschall (ViaThinkSoft)",
  14823.         "changes": [
  14824.             "New class: OIDplusRAAuthInfo"
  14825.         ],
  14826.         "sources": {
  14827.             "svn": [
  14828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@459"
  14829.             ],
  14830.             "git": [
  14831.                 "https://github.com/danielmarschall/oidplus/tree/9bf0552558ad3b81ae3ab4a74deafcf553b5997e"
  14832.             ]
  14833.         }
  14834.     },
  14835.     {
  14836.         "version": "2.0.0.458",
  14837.         "date": "2020-10-27 15:54:15 +0100",
  14838.         "author": "Daniel Marschall (ViaThinkSoft)",
  14839.         "changes": [],
  14840.         "sources": {
  14841.             "svn": [
  14842.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@458"
  14843.             ],
  14844.             "git": [
  14845.                 "https://github.com/danielmarschall/oidplus/tree/49c531dd4830ac2ca64300074c1ecca86190b6d2"
  14846.             ]
  14847.         }
  14848.     },
  14849.     {
  14850.         "version": "2.0.0.457",
  14851.         "date": "2020-10-27 15:32:00 +0100",
  14852.         "author": "Daniel Marschall (ViaThinkSoft)",
  14853.         "changes": [
  14854.             "Various smaller security tweaks"
  14855.         ],
  14856.         "sources": {
  14857.             "svn": [
  14858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@457"
  14859.             ],
  14860.             "git": [
  14861.                 "https://github.com/danielmarschall/oidplus/tree/6015fe5649949ef3c3f6b640dad4117429013d86"
  14862.             ]
  14863.         }
  14864.     },
  14865.     {
  14866.         "version": "2.0.0.456",
  14867.         "date": "2020-10-27 01:23:03 +0100",
  14868.         "author": "Daniel Marschall (ViaThinkSoft)",
  14869.         "changes": [
  14870.             "Security: Admin passwords can now be BCrypt instead of SHA3-512",
  14871.             "Security: BCrypt is now the default auth method for newly created RAs"
  14872.         ],
  14873.         "sources": {
  14874.             "svn": [
  14875.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@456"
  14876.             ],
  14877.             "git": [
  14878.                 "https://github.com/danielmarschall/oidplus/tree/5949b475add51051ca6261aea65e3a8add3f2fe4"
  14879.             ]
  14880.         }
  14881.     },
  14882.     {
  14883.         "version": "2.0.0.455",
  14884.         "date": "2020-10-26 17:33:27 +0100",
  14885.         "author": "Daniel Marschall (ViaThinkSoft)",
  14886.         "changes": [],
  14887.         "sources": {
  14888.             "svn": [
  14889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@455"
  14890.             ],
  14891.             "git": [
  14892.                 "https://github.com/danielmarschall/oidplus/tree/9999c54e76e6a32d9c946d611daacee608257890"
  14893.             ]
  14894.         }
  14895.     },
  14896.     {
  14897.         "version": "2.0.0.454",
  14898.         "date": "2020-10-26 17:17:01 +0100",
  14899.         "author": "Daniel Marschall (ViaThinkSoft)",
  14900.         "changes": [],
  14901.         "sources": {
  14902.             "svn": [
  14903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@454"
  14904.             ],
  14905.             "git": [
  14906.                 "https://github.com/danielmarschall/oidplus/tree/8b53d78842c35fd1677f8f17e81580c868af21c2"
  14907.             ]
  14908.         }
  14909.     },
  14910.     {
  14911.         "version": "2.0.0.453",
  14912.         "date": "2020-10-26 14:21:59 +0100",
  14913.         "author": "Daniel Marschall (ViaThinkSoft)",
  14914.         "changes": [
  14915.             "Security: Auth-Plugins now also generate hashes.",
  14916.             "Security: New setting to select default RA hashing algorithm.",
  14917.             "Security: New auth plugin A3 \"BCrypt\"."
  14918.         ],
  14919.         "sources": {
  14920.             "svn": [
  14921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@453"
  14922.             ],
  14923.             "git": [
  14924.                 "https://github.com/danielmarschall/oidplus/tree/712221f15314b4deaaf5ec97336d43bc5d338ea8"
  14925.             ]
  14926.         }
  14927.     },
  14928.     {
  14929.         "version": "2.0.0.452",
  14930.         "date": "2020-10-26 00:07:30 +0100",
  14931.         "author": "Daniel Marschall (ViaThinkSoft)",
  14932.         "changes": [
  14933.             "Animated logo"
  14934.         ],
  14935.         "sources": {
  14936.             "svn": [
  14937.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@452"
  14938.             ],
  14939.             "git": [
  14940.                 "https://github.com/danielmarschall/oidplus/tree/f46424648c7d26f6debe4637b668e871530c27c7"
  14941.             ]
  14942.         }
  14943.     },
  14944.     {
  14945.         "version": "2.0.0.451",
  14946.         "date": "2020-10-25 23:08:27 +0100",
  14947.         "author": "Daniel Marschall (ViaThinkSoft)",
  14948.         "changes": [
  14949.             "Admin page \"Colors\" was renamed into \"Design\".",
  14950.             "Design plugin can now be chosen in the \"Design\" page in the admin login area.",
  14951.             "There is now a possibility to insert a logo."
  14952.         ],
  14953.         "sources": {
  14954.             "svn": [
  14955.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@451"
  14956.             ],
  14957.             "git": [
  14958.                 "https://github.com/danielmarschall/oidplus/tree/09a553c7f10c5fe3e6381e4391b5c75c6924cc7a"
  14959.             ]
  14960.         }
  14961.     },
  14962.     {
  14963.         "version": "2.0.0.450",
  14964.         "date": "2020-10-25 20:29:31 +0100",
  14965.         "author": "Daniel Marschall (ViaThinkSoft)",
  14966.         "changes": [
  14967.             "Bugfixes"
  14968.         ],
  14969.         "sources": {
  14970.             "svn": [
  14971.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@450"
  14972.             ],
  14973.             "git": [
  14974.                 "https://github.com/danielmarschall/oidplus/tree/e2b33cd96e7fddf760edfc63732414dc076932f5"
  14975.             ]
  14976.         }
  14977.     },
  14978.     {
  14979.         "version": "2.0.0.449",
  14980.         "date": "2020-10-25 19:17:14 +0100",
  14981.         "author": "Daniel Marschall (ViaThinkSoft)",
  14982.         "changes": [
  14983.             "DESIGN Plugin interface is now final (plugin type 1.3.6.1.4.1.37476.2.5.2.4.10)"
  14984.         ],
  14985.         "sources": {
  14986.             "svn": [
  14987.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@449"
  14988.             ],
  14989.             "git": [
  14990.                 "https://github.com/danielmarschall/oidplus/tree/d62ac6464f97e2658d91c4a73983c5cb256e8e77"
  14991.             ]
  14992.         }
  14993.     },
  14994.     {
  14995.         "version": "2.0.0.448",
  14996.         "date": "2020-10-25 18:39:08 +0100",
  14997.         "author": "Daniel Marschall (ViaThinkSoft)",
  14998.         "changes": [
  14999.             "NEW FEATURE: Design plugins (plugin format is not yet final, since there is no manifest XML!)",
  15000.             "Added new design \"IronBASE\""
  15001.         ],
  15002.         "sources": {
  15003.             "svn": [
  15004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@448"
  15005.             ],
  15006.             "git": [
  15007.                 "https://github.com/danielmarschall/oidplus/tree/fe2d1867110031cbd3a688cb632ce08d655d4793"
  15008.             ]
  15009.         }
  15010.     },
  15011.     {
  15012.         "version": "2.0.0.447",
  15013.         "date": "2020-10-22 00:53:49 +0200",
  15014.         "author": "Daniel Marschall (ViaThinkSoft)",
  15015.         "changes": [],
  15016.         "sources": {
  15017.             "svn": [
  15018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@447"
  15019.             ],
  15020.             "git": [
  15021.                 "https://github.com/danielmarschall/oidplus/tree/ab6adc8e0c52fd26c0ff106c8b1ceb2bbb2e753b"
  15022.             ]
  15023.         }
  15024.     },
  15025.     {
  15026.         "version": "2.0.0.446",
  15027.         "date": "2020-10-21 23:09:13 +0200",
  15028.         "author": "Daniel Marschall (ViaThinkSoft)",
  15029.         "changes": [
  15030.             "SECURITY patch: System registration \"Live status\" is now protected from public view.",
  15031.             "System registration \"Live status\" is now translated to German."
  15032.         ],
  15033.         "sources": {
  15034.             "svn": [
  15035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@446"
  15036.             ],
  15037.             "git": [
  15038.                 "https://github.com/danielmarschall/oidplus/tree/14f7d538900a2eb410f057acc913ff43be9375f9"
  15039.             ]
  15040.         }
  15041.     },
  15042.     {
  15043.         "version": "2.0.0.445",
  15044.         "date": "2020-10-21 16:59:00 +0200",
  15045.         "author": "Daniel Marschall (ViaThinkSoft)",
  15046.         "changes": [],
  15047.         "sources": {
  15048.             "svn": [
  15049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@445"
  15050.             ],
  15051.             "git": [
  15052.                 "https://github.com/danielmarschall/oidplus/tree/22024ed6684b1cea77728ca08df4923209553065"
  15053.             ]
  15054.         }
  15055.     },
  15056.     {
  15057.         "version": "2.0.0.444",
  15058.         "date": "2020-10-21 12:29:27 +0200",
  15059.         "author": "Daniel Marschall (ViaThinkSoft)",
  15060.         "changes": [
  15061.             "Increased performance!"
  15062.         ],
  15063.         "sources": {
  15064.             "svn": [
  15065.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@444"
  15066.             ],
  15067.             "git": [
  15068.                 "https://github.com/danielmarschall/oidplus/tree/229697131adbf584506db43155002266fdbd38f4"
  15069.             ]
  15070.         }
  15071.     },
  15072.     {
  15073.         "version": "2.0.0.443",
  15074.         "date": "2020-10-21 01:23:38 +0200",
  15075.         "author": "Daniel Marschall (ViaThinkSoft)",
  15076.         "changes": [
  15077.             "Fixed compatibility issue with PgSQL and SQLite3"
  15078.         ],
  15079.         "sources": {
  15080.             "svn": [
  15081.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@443"
  15082.             ],
  15083.             "git": [
  15084.                 "https://github.com/danielmarschall/oidplus/tree/aa36407b9d8d501bf95447b1bc5f19de902a8c0c"
  15085.             ]
  15086.         }
  15087.     },
  15088.     {
  15089.         "version": "2.0.0.442",
  15090.         "date": "2020-10-20 23:43:26 +0200",
  15091.         "author": "Daniel Marschall (ViaThinkSoft)",
  15092.         "changes": [],
  15093.         "sources": {
  15094.             "svn": [
  15095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@442"
  15096.             ],
  15097.             "git": [
  15098.                 "https://github.com/danielmarschall/oidplus/tree/48e9706e3c3c7665570a90d161af034e03b99da2"
  15099.             ]
  15100.         }
  15101.     },
  15102.     {
  15103.         "version": "2.0.0.441",
  15104.         "date": "2020-10-20 15:52:39 +0200",
  15105.         "author": "Daniel Marschall (ViaThinkSoft)",
  15106.         "changes": [
  15107.             "Converted some fields from NOT NULL to NULL (DB Version is now 205)"
  15108.         ],
  15109.         "sources": {
  15110.             "svn": [
  15111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@441"
  15112.             ],
  15113.             "git": [
  15114.                 "https://github.com/danielmarschall/oidplus/tree/f5cfd5936c9a7ddc955706ec7bc49d789f570a3e"
  15115.             ]
  15116.         }
  15117.     },
  15118.     {
  15119.         "version": "2.0.0.440",
  15120.         "date": "2020-10-18 21:51:48 +0200",
  15121.         "author": "Daniel Marschall (ViaThinkSoft)",
  15122.         "changes": [],
  15123.         "sources": {
  15124.             "svn": [
  15125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@440"
  15126.             ],
  15127.             "git": [
  15128.                 "https://github.com/danielmarschall/oidplus/tree/09975765b6ce79a7584c3f0e850153eb46c61bac"
  15129.             ]
  15130.         }
  15131.     },
  15132.     {
  15133.         "version": "2.0.0.439",
  15134.         "date": "2020-10-18 13:32:36 +0200",
  15135.         "author": "Daniel Marschall (ViaThinkSoft)",
  15136.         "changes": [
  15137.             "UUID Utils update (can now create time based UUIDs on Windows, too)"
  15138.         ],
  15139.         "sources": {
  15140.             "svn": [
  15141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@439"
  15142.             ],
  15143.             "git": [
  15144.                 "https://github.com/danielmarschall/oidplus/tree/a062eb90def9de7c2e897bea44d6e072caf28d1b"
  15145.             ]
  15146.         }
  15147.     },
  15148.     {
  15149.         "version": "2.0.0.438",
  15150.         "date": "2020-10-18 11:07:08 +0200",
  15151.         "author": "Daniel Marschall (ViaThinkSoft)",
  15152.         "changes": [
  15153.             "Additional plugin verification steps to avoid implementation mistakes"
  15154.         ],
  15155.         "sources": {
  15156.             "svn": [
  15157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@438"
  15158.             ],
  15159.             "git": [
  15160.                 "https://github.com/danielmarschall/oidplus/tree/75c635718ca7254a53cccbda4c6cb7beaeeeaa41"
  15161.             ]
  15162.         }
  15163.     },
  15164.     {
  15165.         "version": "2.0.0.437",
  15166.         "date": "2020-10-17 22:05:23 +0200",
  15167.         "author": "Daniel Marschall (ViaThinkSoft)",
  15168.         "changes": [],
  15169.         "sources": {
  15170.             "svn": [
  15171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@437"
  15172.             ],
  15173.             "git": [
  15174.                 "https://github.com/danielmarschall/oidplus/tree/dbeaf27f53799083916ff18970a4a62930f92465"
  15175.             ]
  15176.         }
  15177.     },
  15178.     {
  15179.         "version": "2.0.0.436",
  15180.         "date": "2020-10-17 19:48:02 +0200",
  15181.         "author": "Daniel Marschall (ViaThinkSoft)",
  15182.         "changes": [
  15183.             "NEW FEATURE: Facebook authentication"
  15184.         ],
  15185.         "sources": {
  15186.             "svn": [
  15187.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@436"
  15188.             ],
  15189.             "git": [
  15190.                 "https://github.com/danielmarschall/oidplus/tree/36b3b3594bb375f3e757a3a7e17b6e2f0aa4a28b"
  15191.             ]
  15192.         }
  15193.     },
  15194.     {
  15195.         "version": "2.0.0.435",
  15196.         "date": "2020-10-17 19:47:26 +0200",
  15197.         "author": "Daniel Marschall (ViaThinkSoft)",
  15198.         "changes": [
  15199.             "Resolve endless recursion when an IP address changed during an active session"
  15200.         ],
  15201.         "sources": {
  15202.             "svn": [
  15203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@435"
  15204.             ],
  15205.             "git": [
  15206.                 "https://github.com/danielmarschall/oidplus/tree/3fa867288b3637fb0c678067dc53ea1c57eeade4"
  15207.             ]
  15208.         }
  15209.     },
  15210.     {
  15211.         "version": "2.0.0.434",
  15212.         "date": "2020-10-17 12:49:29 +0200",
  15213.         "author": "Daniel Marschall (ViaThinkSoft)",
  15214.         "changes": [
  15215.             "Added privacy documentation for OAuth2 and LDAP login methods"
  15216.         ],
  15217.         "sources": {
  15218.             "svn": [
  15219.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@434"
  15220.             ],
  15221.             "git": [
  15222.                 "https://github.com/danielmarschall/oidplus/tree/72b366a272a80b14b833397855faa6e95f2624dc"
  15223.             ]
  15224.         }
  15225.     },
  15226.     {
  15227.         "version": "2.0.0.433",
  15228.         "date": "2020-10-16 15:33:37 +0200",
  15229.         "author": "Daniel Marschall (ViaThinkSoft)",
  15230.         "changes": [
  15231.             "Fixed problems in regards changing email addresses when an user is using an alternative login method (OAuth).",
  15232.             "Fixed problem where an object could not be transferred to a new RA at Microsoft SQL Server or PostgreSQL (\"ifnull\" SQL function)."
  15233.         ],
  15234.         "sources": {
  15235.             "svn": [
  15236.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@433"
  15237.             ],
  15238.             "git": [
  15239.                 "https://github.com/danielmarschall/oidplus/tree/f9cee7a8af679141a791fb4d4b899f1c68a9e0ad"
  15240.             ]
  15241.         }
  15242.     },
  15243.     {
  15244.         "version": "2.0.0.432",
  15245.         "date": "2020-10-15 22:13:23 +0200",
  15246.         "author": "Daniel Marschall (ViaThinkSoft)",
  15247.         "changes": [
  15248.             "NEW FEATURE: Google OAuth2 authentication"
  15249.         ],
  15250.         "sources": {
  15251.             "svn": [
  15252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@432"
  15253.             ],
  15254.             "git": [
  15255.                 "https://github.com/danielmarschall/oidplus/tree/f0ebf50fd0ab7c9088bb46ce3c6944e7ab8a2159"
  15256.             ]
  15257.         }
  15258.     },
  15259.     {
  15260.         "version": "2.0.0.431",
  15261.         "date": "2020-10-15 14:45:02 +0200",
  15262.         "author": "Daniel Marschall (ViaThinkSoft)",
  15263.         "changes": [
  15264.             "Smaller fixes"
  15265.         ],
  15266.         "sources": {
  15267.             "svn": [
  15268.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@431"
  15269.             ],
  15270.             "git": [
  15271.                 "https://github.com/danielmarschall/oidplus/tree/57f3476797004d0761c936a6979fa0802a2f740c"
  15272.             ]
  15273.         }
  15274.     },
  15275.     {
  15276.         "version": "2.0.0.430",
  15277.         "date": "2020-10-14 23:52:02 +0200",
  15278.         "author": "Daniel Marschall (ViaThinkSoft)",
  15279.         "changes": [
  15280.             "NEW FEATURE: Authentication via LDAP / ActiveDirectory"
  15281.         ],
  15282.         "sources": {
  15283.             "svn": [
  15284.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@430"
  15285.             ],
  15286.             "git": [
  15287.                 "https://github.com/danielmarschall/oidplus/tree/ef399321b005d2cbf298716b74b9c88ca1a72f9c"
  15288.             ]
  15289.         }
  15290.     },
  15291.     {
  15292.         "version": "2.0.0.429",
  15293.         "date": "2020-10-14 00:32:11 +0200",
  15294.         "author": "Daniel Marschall (ViaThinkSoft)",
  15295.         "changes": [
  15296.             "When a JS file is missing in a plugin manifest, an error will be printed to the JavaScript console"
  15297.         ],
  15298.         "sources": {
  15299.             "svn": [
  15300.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@429"
  15301.             ],
  15302.             "git": [
  15303.                 "https://github.com/danielmarschall/oidplus/tree/a96344c9fab2fa6cbb2c26efe65bcfdfdeaff205"
  15304.             ]
  15305.         }
  15306.     },
  15307.     {
  15308.         "version": "2.0.0.428",
  15309.         "date": "2020-10-12 10:54:11 +0200",
  15310.         "author": "Daniel Marschall (ViaThinkSoft)",
  15311.         "changes": [
  15312.             "Failsafe: When an \"onsubmit\" function fails, the page is not reloaded"
  15313.         ],
  15314.         "sources": {
  15315.             "svn": [
  15316.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@428"
  15317.             ],
  15318.             "git": [
  15319.                 "https://github.com/danielmarschall/oidplus/tree/7855c113da08c352643bc8f21de3723d138d42f4"
  15320.             ]
  15321.         }
  15322.     },
  15323.     {
  15324.         "version": "2.0.0.427",
  15325.         "date": "2020-10-03 19:08:44 +0200",
  15326.         "author": "Daniel Marschall (ViaThinkSoft)",
  15327.         "changes": [],
  15328.         "sources": {
  15329.             "svn": [
  15330.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@427"
  15331.             ],
  15332.             "git": [
  15333.                 "https://github.com/danielmarschall/oidplus/tree/bc9145b95bf2de0b3702aacee05238ea29155cad"
  15334.             ]
  15335.         }
  15336.     },
  15337.     {
  15338.         "version": "2.0.0.426",
  15339.         "date": "2020-10-03 18:19:34 +0200",
  15340.         "author": "Daniel Marschall (ViaThinkSoft)",
  15341.         "changes": [],
  15342.         "sources": {
  15343.             "svn": [
  15344.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@426"
  15345.             ],
  15346.             "git": [
  15347.                 "https://github.com/danielmarschall/oidplus/tree/3ca24861e4ea2c1258c786bc2dadb77675d85bd2"
  15348.             ]
  15349.         }
  15350.     },
  15351.     {
  15352.         "version": "2.0.0.425",
  15353.         "date": "2020-10-02 23:29:51 +0200",
  15354.         "author": "Daniel Marschall (ViaThinkSoft)",
  15355.         "changes": [
  15356.             "Automated AJAX calls: Added VBScript (WSH) example"
  15357.         ],
  15358.         "sources": {
  15359.             "svn": [
  15360.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@425"
  15361.             ],
  15362.             "git": [
  15363.                 "https://github.com/danielmarschall/oidplus/tree/dbdee9025ded891c08efdab54f55b4f51c5f93aa"
  15364.             ]
  15365.         }
  15366.     },
  15367.     {
  15368.         "version": "2.0.0.424",
  15369.         "date": "2020-10-02 22:22:14 +0200",
  15370.         "author": "Daniel Marschall (ViaThinkSoft)",
  15371.         "changes": [
  15372.             "New security feature: CSRF Tokens.",
  15373.             "ATTENTION TO PLUGIN DEVELOPERS: You need to add \"csrf_token:csrf_token\" to your JavaScript's AJAX request fields!"
  15374.         ],
  15375.         "sources": {
  15376.             "svn": [
  15377.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@424"
  15378.             ],
  15379.             "git": [
  15380.                 "https://github.com/danielmarschall/oidplus/tree/9c1f5d72829ec8351ed369e96d28dec2c66b2d32"
  15381.             ]
  15382.         }
  15383.     },
  15384.     {
  15385.         "version": "2.0.0.423",
  15386.         "date": "2020-10-02 13:25:27 +0200",
  15387.         "author": "Daniel Marschall (ViaThinkSoft)",
  15388.         "changes": [],
  15389.         "sources": {
  15390.             "svn": [
  15391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@423"
  15392.             ],
  15393.             "git": [
  15394.                 "https://github.com/danielmarschall/oidplus/tree/d6290152a5552a244057a5fadf5cd3760649b6a5"
  15395.             ]
  15396.         }
  15397.     },
  15398.     {
  15399.         "version": "2.0.0.422",
  15400.         "date": "2020-10-02 13:21:31 +0200",
  15401.         "author": "Daniel Marschall (ViaThinkSoft)",
  15402.         "changes": [
  15403.             "BUGFIX: Creation of a new object did not cause a reload of the page"
  15404.         ],
  15405.         "sources": {
  15406.             "svn": [
  15407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@422"
  15408.             ],
  15409.             "git": [
  15410.                 "https://github.com/danielmarschall/oidplus/tree/c07fb3a032e36f63309b18e4bcc1947c12816565"
  15411.             ]
  15412.         }
  15413.     },
  15414.     {
  15415.         "version": "2.0.0.421",
  15416.         "date": "2020-09-30 11:30:14 +0200",
  15417.         "author": "Daniel Marschall (ViaThinkSoft)",
  15418.         "changes": [
  15419.             "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"
  15420.         ],
  15421.         "sources": {
  15422.             "svn": [
  15423.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@421"
  15424.             ],
  15425.             "git": [
  15426.                 "https://github.com/danielmarschall/oidplus/tree/8c41759a1d4ad9946b77919bbe4dfbb546e00293"
  15427.             ]
  15428.         }
  15429.     },
  15430.     {
  15431.         "version": "2.0.0.420",
  15432.         "date": "2020-09-30 00:06:57 +0200",
  15433.         "author": "Daniel Marschall (ViaThinkSoft)",
  15434.         "changes": [
  15435.             "Upgraded 3P Bootstrap 3.4.1 => 4.5.2"
  15436.         ],
  15437.         "sources": {
  15438.             "svn": [
  15439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@420"
  15440.             ],
  15441.             "git": [
  15442.                 "https://github.com/danielmarschall/oidplus/tree/88c6783f6f382585f7341e715f60d01c57160401"
  15443.             ]
  15444.         }
  15445.     },
  15446.     {
  15447.         "version": "2.0.0.419",
  15448.         "date": "2020-09-29 14:52:43 +0200",
  15449.         "author": "Daniel Marschall (ViaThinkSoft)",
  15450.         "changes": [
  15451.             "Updated 3P PHP SHA3 lib 2017-05-21 => 2017-11-22",
  15452.             "Updated 3P bignumber.js: 2019-11-10 => 2020-09-29",
  15453.             "Updated 3P Bootstrap: 3.3.7 => 3.4.1",
  15454.             "Updated 3P Minify 2019-11-24 => 2020-01-21"
  15455.         ],
  15456.         "sources": {
  15457.             "svn": [
  15458.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@419"
  15459.             ],
  15460.             "git": [
  15461.                 "https://github.com/danielmarschall/oidplus/tree/9fec21285916f5311a1e26b651c35bca6e20ef2c"
  15462.             ]
  15463.         }
  15464.     },
  15465.     {
  15466.         "version": "2.0.0.418",
  15467.         "date": "2020-09-29 14:37:23 +0200",
  15468.         "author": "Daniel Marschall (ViaThinkSoft)",
  15469.         "changes": [],
  15470.         "sources": {
  15471.             "svn": [
  15472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@418"
  15473.             ],
  15474.             "git": [
  15475.                 "https://github.com/danielmarschall/oidplus/tree/a4ce2fdb263a072065af8cb98fbbf076b2adba5d"
  15476.             ]
  15477.         }
  15478.     },
  15479.     {
  15480.         "version": "2.0.0.417",
  15481.         "date": "2020-09-29 14:06:16 +0200",
  15482.         "author": "Daniel Marschall (ViaThinkSoft)",
  15483.         "changes": [
  15484.             "Updated 3P jsTree: 3.3.7 => 3.3.10",
  15485.             "Updated 3P jQuery Core: 2.2.1 => 3.5.1",
  15486.             "Updated 3P allpro layout 1.4.3 => GedMarc layout fork, 2020-08-22"
  15487.         ],
  15488.         "sources": {
  15489.             "svn": [
  15490.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@417"
  15491.             ],
  15492.             "git": [
  15493.                 "https://github.com/danielmarschall/oidplus/tree/9f852a9855cceab1d2f7aae8ddfb46e7ac51dac8"
  15494.             ]
  15495.         }
  15496.     },
  15497.     {
  15498.         "version": "2.0.0.416",
  15499.         "date": "2020-09-27 21:41:41 +0200",
  15500.         "author": "Daniel Marschall (ViaThinkSoft)",
  15501.         "changes": [
  15502.             "OID-WHOIS: Additional Auth Tokens per OID and/or per RA can be used to display confidential information"
  15503.         ],
  15504.         "sources": {
  15505.             "svn": [
  15506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@416"
  15507.             ],
  15508.             "git": [
  15509.                 "https://github.com/danielmarschall/oidplus/tree/4d17e260d05b53631910679e35a051e15e4164ce"
  15510.             ]
  15511.         }
  15512.     },
  15513.     {
  15514.         "version": "2.0.0.415",
  15515.         "date": "2020-09-25 19:22:52 +0200",
  15516.         "author": "Daniel Marschall (ViaThinkSoft)",
  15517.         "changes": [
  15518.             "When OOBE is called inside Admin login area, you don't need to enter the admin password anymore"
  15519.         ],
  15520.         "sources": {
  15521.             "svn": [
  15522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@415"
  15523.             ],
  15524.             "git": [
  15525.                 "https://github.com/danielmarschall/oidplus/tree/87d2a56f76e8900c37d2452b5cb51e03de0d6a09"
  15526.             ]
  15527.         }
  15528.     },
  15529.     {
  15530.         "version": "2.0.0.414",
  15531.         "date": "2020-09-24 21:01:15 +0200",
  15532.         "author": "Daniel Marschall (ViaThinkSoft)",
  15533.         "changes": [],
  15534.         "sources": {
  15535.             "svn": [
  15536.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@414"
  15537.             ],
  15538.             "git": [
  15539.                 "https://github.com/danielmarschall/oidplus/tree/dbad1093f03b16f8fa8731566224b0842c434e7e"
  15540.             ]
  15541.         }
  15542.     },
  15543.     {
  15544.         "version": "2.0.0.413",
  15545.         "date": "2020-09-24 17:20:46 +0200",
  15546.         "author": "Daniel Marschall (ViaThinkSoft)",
  15547.         "changes": [],
  15548.         "sources": {
  15549.             "svn": [
  15550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@413"
  15551.             ],
  15552.             "git": [
  15553.                 "https://github.com/danielmarschall/oidplus/tree/f9deb27b5af6ab3b71f7e974e7130169b42ccab6"
  15554.             ]
  15555.         }
  15556.     },
  15557.     {
  15558.         "version": "2.0.0.412",
  15559.         "date": "2020-09-24 14:12:04 +0200",
  15560.         "author": "Daniel Marschall (ViaThinkSoft)",
  15561.         "changes": [
  15562.             "Software updates of OIDplus are now logged"
  15563.         ],
  15564.         "sources": {
  15565.             "svn": [
  15566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@412"
  15567.             ],
  15568.             "git": [
  15569.                 "https://github.com/danielmarschall/oidplus/tree/99b91543bb6a456be5b97db16b85e12631b9452c"
  15570.             ]
  15571.         }
  15572.     },
  15573.     {
  15574.         "version": "2.0.0.411",
  15575.         "date": "2020-09-24 13:08:21 +0200",
  15576.         "author": "Daniel Marschall (ViaThinkSoft)",
  15577.         "changes": [
  15578.             "Database plugins manifests now contain references to setup JavaScripts"
  15579.         ],
  15580.         "sources": {
  15581.             "svn": [
  15582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@411"
  15583.             ],
  15584.             "git": [
  15585.                 "https://github.com/danielmarschall/oidplus/tree/38892ba5694cddbc58dfe3e525d59ccc2bc6aaef"
  15586.             ]
  15587.         }
  15588.     },
  15589.     {
  15590.         "version": "2.0.0.410",
  15591.         "date": "2020-09-24 12:27:38 +0200",
  15592.         "author": "Daniel Marschall (ViaThinkSoft)",
  15593.         "changes": [
  15594.             "Renamed setup.js, setup.css, script.js and style.css. They now have the plugin name as filename."
  15595.         ],
  15596.         "sources": {
  15597.             "svn": [
  15598.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@410"
  15599.             ],
  15600.             "git": [
  15601.                 "https://github.com/danielmarschall/oidplus/tree/1ada7366021f6b5c744f74b7810b49e0fef5833e"
  15602.             ]
  15603.         }
  15604.     },
  15605.     {
  15606.         "version": "2.0.0.409",
  15607.         "date": "2020-09-24 11:42:15 +0200",
  15608.         "author": "Daniel Marschall (ViaThinkSoft)",
  15609.         "changes": [
  15610.             "Data sent to the ViaThinkSoft server is now compressed"
  15611.         ],
  15612.         "sources": {
  15613.             "svn": [
  15614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@409"
  15615.             ],
  15616.             "git": [
  15617.                 "https://github.com/danielmarschall/oidplus/tree/8f44af61088bee259e29508311dfbc79ecb54f34"
  15618.             ]
  15619.         }
  15620.     },
  15621.     {
  15622.         "version": "2.0.0.408",
  15623.         "date": "2020-09-23 21:14:13 +0200",
  15624.         "author": "Daniel Marschall (ViaThinkSoft)",
  15625.         "changes": [
  15626.             "Admin plugin \"List RAs\": Added link to manually create RAs, and back-links.",
  15627.             "Admin plugin \"Installed plugins\": Added back-links."
  15628.         ],
  15629.         "sources": {
  15630.             "svn": [
  15631.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@408"
  15632.             ],
  15633.             "git": [
  15634.                 "https://github.com/danielmarschall/oidplus/tree/1147ded9d0e2fec125fc7a3b011822e0d702e70c"
  15635.             ]
  15636.         }
  15637.     },
  15638.     {
  15639.         "version": "2.0.0.407",
  15640.         "date": "2020-09-23 16:03:26 +0200",
  15641.         "author": "Daniel Marschall (ViaThinkSoft)",
  15642.         "changes": [],
  15643.         "sources": {
  15644.             "svn": [
  15645.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@407"
  15646.             ],
  15647.             "git": [
  15648.                 "https://github.com/danielmarschall/oidplus/tree/ddf29c0c4477e770674eec41915cf5d7410e97e2"
  15649.             ]
  15650.         }
  15651.     },
  15652.     {
  15653.         "version": "2.0.0.406",
  15654.         "date": "2020-09-23 09:32:57 +0200",
  15655.         "author": "Daniel Marschall (ViaThinkSoft)",
  15656.         "changes": [],
  15657.         "sources": {
  15658.             "svn": [
  15659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@406"
  15660.             ],
  15661.             "git": [
  15662.                 "https://github.com/danielmarschall/oidplus/tree/5cb992d2437d62135cf5a45d447df592c74480cd"
  15663.             ]
  15664.         }
  15665.     },
  15666.     {
  15667.         "version": "2.0.0.405",
  15668.         "date": "2020-09-22 16:49:03 +0200",
  15669.         "author": "Daniel Marschall (ViaThinkSoft)",
  15670.         "changes": [
  15671.             "COMPATIBILITY: Possible firefox bug: Browser History is now shown again (e.g. when right-clicking the back-button)",
  15672.             "BUGFIX: Browser history showed the current node instead of the previous node. Corrected."
  15673.         ],
  15674.         "sources": {
  15675.             "svn": [
  15676.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@405"
  15677.             ],
  15678.             "git": [
  15679.                 "https://github.com/danielmarschall/oidplus/tree/7842cbd9a19be8ce98754db044342deb01ee9604"
  15680.             ]
  15681.         }
  15682.     },
  15683.     {
  15684.         "version": "2.0.0.404",
  15685.         "date": "2020-09-22 15:58:49 +0200",
  15686.         "author": "Daniel Marschall (ViaThinkSoft)",
  15687.         "changes": [
  15688.             "REVERT: Transparent TinyMCE (has problems with inverted color theme, as text color is black on black background)",
  15689.             "Smaller fixes of TinyMCE code"
  15690.         ],
  15691.         "sources": {
  15692.             "svn": [
  15693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@404"
  15694.             ],
  15695.             "git": [
  15696.                 "https://github.com/danielmarschall/oidplus/tree/8701ce44eb3ffee2d6480eecb55c527d71372832"
  15697.             ]
  15698.         }
  15699.     },
  15700.     {
  15701.         "version": "2.0.0.403",
  15702.         "date": "2020-09-21 22:12:05 +0200",
  15703.         "author": "Daniel Marschall (ViaThinkSoft)",
  15704.         "changes": [
  15705.             "Fixed menu entries without title for NonJS-browsers/search engines"
  15706.         ],
  15707.         "sources": {
  15708.             "svn": [
  15709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@403"
  15710.             ],
  15711.             "git": [
  15712.                 "https://github.com/danielmarschall/oidplus/tree/ba9ee659a380f397d9a356cfa8a5c302fa64d0d3"
  15713.             ]
  15714.         }
  15715.     },
  15716.     {
  15717.         "version": "2.0.0.402",
  15718.         "date": "2020-09-21 21:57:20 +0200",
  15719.         "author": "Daniel Marschall (ViaThinkSoft)",
  15720.         "changes": [
  15721.             "TinyMCE is now transparent",
  15722.             "BUGFIX: TinyMCE works now also on browsers which do not support \"document.currentScript\""
  15723.         ],
  15724.         "sources": {
  15725.             "svn": [
  15726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@402"
  15727.             ],
  15728.             "git": [
  15729.                 "https://github.com/danielmarschall/oidplus/tree/e54fe14e1dbd449a5a00873857564774bc4e7ec1"
  15730.             ]
  15731.         }
  15732.     },
  15733.     {
  15734.         "version": "2.0.0.401",
  15735.         "date": "2020-09-21 09:32:08 +0200",
  15736.         "author": "Daniel Marschall (ViaThinkSoft)",
  15737.         "changes": [
  15738.             "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."
  15739.         ],
  15740.         "sources": {
  15741.             "svn": [
  15742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@401"
  15743.             ],
  15744.             "git": [
  15745.                 "https://github.com/danielmarschall/oidplus/tree/316223c8751c908575a707047ab5a47282bbbf27"
  15746.             ]
  15747.         }
  15748.     },
  15749.     {
  15750.         "version": "2.0.0.400",
  15751.         "date": "2020-09-20 17:11:53 +0200",
  15752.         "author": "Daniel Marschall (ViaThinkSoft)",
  15753.         "changes": [
  15754.             "BUGFIX: RAs cannot login and RAs cannot be created (BUG#0000208/1)",
  15755.             "BUGFIX: Infinite loop in e-mail-sending (BUG#0000208/2)"
  15756.         ],
  15757.         "sources": {
  15758.             "svn": [
  15759.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@400"
  15760.             ],
  15761.             "git": [
  15762.                 "https://github.com/danielmarschall/oidplus/tree/4cfedddcb282dad1a8b469df187cb8834af93bfd"
  15763.             ]
  15764.         }
  15765.     },
  15766.     {
  15767.         "version": "2.0.0.399",
  15768.         "date": "2020-09-20 00:03:51 +0200",
  15769.         "author": "Daniel Marschall (ViaThinkSoft)",
  15770.         "changes": [
  15771.             "When the user tries to change to another page without saving the description of an OID, the page will send a warning"
  15772.         ],
  15773.         "sources": {
  15774.             "svn": [
  15775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@399"
  15776.             ],
  15777.             "git": [
  15778.                 "https://github.com/danielmarschall/oidplus/tree/96062aa01024d79e185f5a66fefa54bd3f67ca77"
  15779.             ]
  15780.         }
  15781.     },
  15782.     {
  15783.         "version": "2.0.0.398",
  15784.         "date": "2020-09-18 22:38:58 +0200",
  15785.         "author": "Daniel Marschall (ViaThinkSoft)",
  15786.         "changes": [],
  15787.         "sources": {
  15788.             "svn": [
  15789.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@398"
  15790.             ],
  15791.             "git": [
  15792.                 "https://github.com/danielmarschall/oidplus/tree/18a5dcb2f7cb2ef375aaab31f4d1f9c129ba60e8"
  15793.             ]
  15794.         }
  15795.     },
  15796.     {
  15797.         "version": "2.0.0.397",
  15798.         "date": "2020-09-17 21:25:04 +0200",
  15799.         "author": "Daniel Marschall (ViaThinkSoft)",
  15800.         "changes": [
  15801.             "Updates to TinyMCE 5.4.2 , \"Style\" dropdown box is now working"
  15802.         ],
  15803.         "sources": {
  15804.             "svn": [
  15805.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@397"
  15806.             ],
  15807.             "git": [
  15808.                 "https://github.com/danielmarschall/oidplus/tree/78817e4f182f33c25b20e17b99e4cc4af5bb3085"
  15809.             ]
  15810.         }
  15811.     },
  15812.     {
  15813.         "version": "2.0.0.396",
  15814.         "date": "2020-09-17 16:04:38 +0200",
  15815.         "author": "Daniel Marschall (ViaThinkSoft)",
  15816.         "changes": [],
  15817.         "sources": {
  15818.             "svn": [
  15819.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@396"
  15820.             ],
  15821.             "git": [
  15822.                 "https://github.com/danielmarschall/oidplus/tree/3ce3e988213363eb85ef1ecf91278756706d29a1"
  15823.             ]
  15824.         }
  15825.     },
  15826.     {
  15827.         "version": "2.0.0.395",
  15828.         "date": "2020-09-17 11:51:46 +0200",
  15829.         "author": "Daniel Marschall (ViaThinkSoft)",
  15830.         "changes": [
  15831.             "It is now possible to add a well-known OID (e.g. 2.999 or 1.3.6.1.4.1) to your system."
  15832.         ],
  15833.         "sources": {
  15834.             "svn": [
  15835.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@395"
  15836.             ],
  15837.             "git": [
  15838.                 "https://github.com/danielmarschall/oidplus/tree/b7e4357f38e5e4192ab6538caafd8573d0e3e72a"
  15839.             ]
  15840.         }
  15841.     },
  15842.     {
  15843.         "version": "2.0.0.394",
  15844.         "date": "2020-09-16 23:38:10 +0200",
  15845.         "author": "Daniel Marschall (ViaThinkSoft)",
  15846.         "changes": [
  15847.             "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."
  15848.         ],
  15849.         "sources": {
  15850.             "svn": [
  15851.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@394"
  15852.             ],
  15853.             "git": [
  15854.                 "https://github.com/danielmarschall/oidplus/tree/9e030421d768a37953d559a5000a8f747b0a1eb1"
  15855.             ]
  15856.         }
  15857.     },
  15858.     {
  15859.         "version": "2.0.0.393",
  15860.         "date": "2020-09-15 23:50:52 +0200",
  15861.         "author": "Daniel Marschall (ViaThinkSoft)",
  15862.         "changes": [
  15863.             "* TinyMCE Editor is now also translated",
  15864.             "* A warning is shown when you try to enter an ASN.1 identifier which is already existing at the same arc",
  15865.             "* A warning is shown when you try to create an OID without ASN.1 identifier"
  15866.         ],
  15867.         "sources": {
  15868.             "svn": [
  15869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@393"
  15870.             ],
  15871.             "git": [
  15872.                 "https://github.com/danielmarschall/oidplus/tree/7bacd06af23740940a84c7b041408f558487f407"
  15873.             ]
  15874.         }
  15875.     },
  15876.     {
  15877.         "version": "2.0.0.392",
  15878.         "date": "2020-09-15 19:59:14 +0200",
  15879.         "author": "Daniel Marschall (ViaThinkSoft)",
  15880.         "changes": [
  15881.             "Removed md5() and sha1() from security-relevant areas [although the security impact was VERY small]"
  15882.         ],
  15883.         "sources": {
  15884.             "svn": [
  15885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@392"
  15886.             ],
  15887.             "git": [
  15888.                 "https://github.com/danielmarschall/oidplus/tree/696cfe67f5cf8799a86cf874b3adbd70bc0616d9"
  15889.             ]
  15890.         }
  15891.     },
  15892.     {
  15893.         "version": "2.0.0.391",
  15894.         "date": "2020-09-14 17:23:30 +0200",
  15895.         "author": "Daniel Marschall (ViaThinkSoft)",
  15896.         "changes": [],
  15897.         "sources": {
  15898.             "svn": [
  15899.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@391"
  15900.             ],
  15901.             "git": [
  15902.                 "https://github.com/danielmarschall/oidplus/tree/a2e8b404f72552da4356b6b3f52816fc5edd2b15"
  15903.             ]
  15904.         }
  15905.     },
  15906.     {
  15907.         "version": "2.0.0.390",
  15908.         "date": "2020-09-14 17:06:23 +0200",
  15909.         "author": "Daniel Marschall (ViaThinkSoft)",
  15910.         "changes": [],
  15911.         "sources": {
  15912.             "svn": [
  15913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@390"
  15914.             ],
  15915.             "git": [
  15916.                 "https://github.com/danielmarschall/oidplus/tree/d071dc3201a8a7a041e5a338856d7260f11b1e4b"
  15917.             ]
  15918.         }
  15919.     },
  15920.     {
  15921.         "version": "2.0.0.389",
  15922.         "date": "2020-09-14 17:06:17 +0200",
  15923.         "author": "Daniel Marschall (ViaThinkSoft)",
  15924.         "changes": [
  15925.             "XML Schema for plugin manifests"
  15926.         ],
  15927.         "sources": {
  15928.             "svn": [
  15929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@389"
  15930.             ],
  15931.             "git": [
  15932.                 "https://github.com/danielmarschall/oidplus/tree/30de43fea8981c0fa88bea8c324f1712e4695c38"
  15933.             ]
  15934.         }
  15935.     },
  15936.     {
  15937.         "version": "2.0.0.388",
  15938.         "date": "2020-09-12 23:56:10 +0200",
  15939.         "author": "Daniel Marschall (ViaThinkSoft)",
  15940.         "changes": [],
  15941.         "sources": {
  15942.             "svn": [
  15943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@388"
  15944.             ],
  15945.             "git": [
  15946.                 "https://github.com/danielmarschall/oidplus/tree/2cfce5b1c1ce4f504761fa405be9b065cbebf02b"
  15947.             ]
  15948.         }
  15949.     },
  15950.     {
  15951.         "version": "2.0.0.387",
  15952.         "date": "2020-09-12 22:37:23 +0200",
  15953.         "author": "Daniel Marschall (ViaThinkSoft)",
  15954.         "changes": [],
  15955.         "sources": {
  15956.             "svn": [
  15957.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@387"
  15958.             ],
  15959.             "git": [
  15960.                 "https://github.com/danielmarschall/oidplus/tree/44a5adb157dfd1d66fd9d706e572c66cbe3ffedc"
  15961.             ]
  15962.         }
  15963.     },
  15964.     {
  15965.         "version": "2.0.0.386",
  15966.         "date": "2020-09-12 22:00:01 +0200",
  15967.         "author": "Daniel Marschall (ViaThinkSoft)",
  15968.         "changes": [
  15969.             "Fixed various smaller things detected by warnings/errors of \"Eclipse for PHP\""
  15970.         ],
  15971.         "sources": {
  15972.             "svn": [
  15973.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@386"
  15974.             ],
  15975.             "git": [
  15976.                 "https://github.com/danielmarschall/oidplus/tree/fd7503102a46900a4a60cbd6e8417b38924cc5a0"
  15977.             ]
  15978.         }
  15979.     },
  15980.     {
  15981.         "version": "2.0.0.385",
  15982.         "date": "2020-09-11 14:07:18 +0200",
  15983.         "author": "Daniel Marschall (ViaThinkSoft)",
  15984.         "changes": [
  15985.             "* Web-WHOIS opens in new window",
  15986.             "* Web-WHOIS: Showing of URL without opening it, and be able to copy to clipboard",
  15987.             "* Added German license translation disclaimer"
  15988.         ],
  15989.         "sources": {
  15990.             "svn": [
  15991.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@385"
  15992.             ],
  15993.             "git": [
  15994.                 "https://github.com/danielmarschall/oidplus/tree/b414f697e56b672dc1b7c5ef6f031cf105bc6d8d"
  15995.             ]
  15996.         }
  15997.     },
  15998.     {
  15999.         "version": "2.0.0.384",
  16000.         "date": "2020-09-03 15:25:10 +0200",
  16001.         "author": "Daniel Marschall (ViaThinkSoft)",
  16002.         "changes": [
  16003.             "BUGFIX: Object root page showed file attachments \"info.txt\" and \"index.html\". Fixed."
  16004.         ],
  16005.         "sources": {
  16006.             "svn": [
  16007.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@384"
  16008.             ],
  16009.             "git": [
  16010.                 "https://github.com/danielmarschall/oidplus/tree/71f32ba0dd70bc87e86eb3c490fcdc0b36c1a6f8"
  16011.             ]
  16012.         }
  16013.     },
  16014.     {
  16015.         "version": "2.0.0.383",
  16016.         "date": "2020-09-01 15:04:49 +0200",
  16017.         "author": "Daniel Marschall (ViaThinkSoft)",
  16018.         "changes": [
  16019.             "Apache 2.0 Lizenz deutsche \u00dcbersetzung"
  16020.         ],
  16021.         "sources": {
  16022.             "svn": [
  16023.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@383"
  16024.             ],
  16025.             "git": [
  16026.                 "https://github.com/danielmarschall/oidplus/tree/8c391e0a0a36b35cd5635413d364b3dac224e156"
  16027.             ]
  16028.         }
  16029.     },
  16030.     {
  16031.         "version": "2.0.0.382",
  16032.         "date": "2020-08-31 21:12:54 +0200",
  16033.         "author": "Daniel Marschall (ViaThinkSoft)",
  16034.         "changes": [
  16035.             "Minor changes"
  16036.         ],
  16037.         "sources": {
  16038.             "svn": [
  16039.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@382"
  16040.             ],
  16041.             "git": [
  16042.                 "https://github.com/danielmarschall/oidplus/tree/5f66058351976b2f7a7498c5312bc90d57e8f36a"
  16043.             ]
  16044.         }
  16045.     },
  16046.     {
  16047.         "version": "2.0.0.381",
  16048.         "date": "2020-08-31 16:45:05 +0200",
  16049.         "author": "Daniel Marschall (ViaThinkSoft)",
  16050.         "changes": [
  16051.             "Status codes: Negative = Error, Zero = Normal OK, Positive = OK, but with additional information"
  16052.         ],
  16053.         "sources": {
  16054.             "svn": [
  16055.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@381"
  16056.             ],
  16057.             "git": [
  16058.                 "https://github.com/danielmarschall/oidplus/tree/8566a2dded81973bec19c54c9b79d2a001a856ce"
  16059.             ]
  16060.         }
  16061.     },
  16062.     {
  16063.         "version": "2.0.0.380",
  16064.         "date": "2020-08-30 15:08:02 +0200",
  16065.         "author": "Daniel Marschall (ViaThinkSoft)",
  16066.         "changes": [
  16067.             "Plugin-related code improvements"
  16068.         ],
  16069.         "sources": {
  16070.             "svn": [
  16071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@380"
  16072.             ],
  16073.             "git": [
  16074.                 "https://github.com/danielmarschall/oidplus/tree/1ea04afccc9121cdbd5e9a7168469c86c016e66c"
  16075.             ]
  16076.         }
  16077.     },
  16078.     {
  16079.         "version": "2.0.0.379",
  16080.         "date": "2020-08-30 00:58:28 +0200",
  16081.         "author": "Daniel Marschall (ViaThinkSoft)",
  16082.         "changes": [
  16083.             "Improved compatibility with iPhone Safari"
  16084.         ],
  16085.         "sources": {
  16086.             "svn": [
  16087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@379"
  16088.             ],
  16089.             "git": [
  16090.                 "https://github.com/danielmarschall/oidplus/tree/8feadd9cbf17f6a948e0a05f5ae1eed4df0b3f94"
  16091.             ]
  16092.         }
  16093.     },
  16094.     {
  16095.         "version": "2.0.0.378",
  16096.         "date": "2020-08-29 11:19:36 +0200",
  16097.         "author": "Daniel Marschall (ViaThinkSoft)",
  16098.         "changes": [],
  16099.         "sources": {
  16100.             "svn": [
  16101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@378"
  16102.             ],
  16103.             "git": [
  16104.                 "https://github.com/danielmarschall/oidplus/tree/540ee296b4db10f52731fea06f02e059954e3dc0"
  16105.             ]
  16106.         }
  16107.     },
  16108.     {
  16109.         "version": "2.0.0.377",
  16110.         "date": "2020-08-29 11:14:27 +0200",
  16111.         "author": "Daniel Marschall (ViaThinkSoft)",
  16112.         "changes": [
  16113.             "BUGFIX: Language flags are broken if OIDplus is located in the domain's root directory"
  16114.         ],
  16115.         "sources": {
  16116.             "svn": [
  16117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@377"
  16118.             ],
  16119.             "git": [
  16120.                 "https://github.com/danielmarschall/oidplus/tree/e3e7f0d1d951115e7a7c3732e881b2a3aaf4ee32"
  16121.             ]
  16122.         }
  16123.     },
  16124.     {
  16125.         "version": "2.0.0.376",
  16126.         "date": "2020-08-29 11:05:10 +0200",
  16127.         "author": "Daniel Marschall (ViaThinkSoft)",
  16128.         "changes": [
  16129.             "Introduced cache folder, and cached polyfill replies"
  16130.         ],
  16131.         "sources": {
  16132.             "svn": [
  16133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@376"
  16134.             ],
  16135.             "git": [
  16136.                 "https://github.com/danielmarschall/oidplus/tree/92d8f735426a9767a2f126cb5b4e2a5721a4230c"
  16137.             ]
  16138.         }
  16139.     },
  16140.     {
  16141.         "version": "2.0.0.375",
  16142.         "date": "2020-08-29 01:07:14 +0200",
  16143.         "author": "Daniel Marschall (ViaThinkSoft)",
  16144.         "changes": [
  16145.             "Privacy improvement: Polyfill.io is called server-side (not from proxy). Improved compatibility with Internet Explorer."
  16146.         ],
  16147.         "sources": {
  16148.             "svn": [
  16149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@375"
  16150.             ],
  16151.             "git": [
  16152.                 "https://github.com/danielmarschall/oidplus/tree/d88316f5dba127e918dcad0191ac79698c98825b"
  16153.             ]
  16154.         }
  16155.     },
  16156.     {
  16157.         "version": "2.0.0.374",
  16158.         "date": "2020-08-28 00:22:53 +0200",
  16159.         "author": "Daniel Marschall (ViaThinkSoft)",
  16160.         "changes": [
  16161.             "test_database_plugins development tool is now only available on console/CLI"
  16162.         ],
  16163.         "sources": {
  16164.             "svn": [
  16165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@374"
  16166.             ],
  16167.             "git": [
  16168.                 "https://github.com/danielmarschall/oidplus/tree/284ea924bcbe0a34a241759a47c1c4d1886b3842"
  16169.             ]
  16170.         }
  16171.     },
  16172.     {
  16173.         "version": "2.0.0.373",
  16174.         "date": "2020-08-26 16:18:18 +0200",
  16175.         "author": "Daniel Marschall (ViaThinkSoft)",
  16176.         "changes": [],
  16177.         "sources": {
  16178.             "svn": [
  16179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@373"
  16180.             ],
  16181.             "git": [
  16182.                 "https://github.com/danielmarschall/oidplus/tree/2eadc385fcc0081ed35f532477a9dc1742614492"
  16183.             ]
  16184.         }
  16185.     },
  16186.     {
  16187.         "version": "2.0.0.372",
  16188.         "date": "2020-08-25 16:04:05 +0200",
  16189.         "author": "Daniel Marschall (ViaThinkSoft)",
  16190.         "changes": [],
  16191.         "sources": {
  16192.             "svn": [
  16193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@372"
  16194.             ],
  16195.             "git": [
  16196.                 "https://github.com/danielmarschall/oidplus/tree/2252cfe400b24d4f22afa773387ac244fb3695f1"
  16197.             ]
  16198.         }
  16199.     },
  16200.     {
  16201.         "version": "2.0.0.371",
  16202.         "date": "2020-08-25 15:03:01 +0200",
  16203.         "author": "Daniel Marschall (ViaThinkSoft)",
  16204.         "changes": [
  16205.             "German translation fixes"
  16206.         ],
  16207.         "sources": {
  16208.             "svn": [
  16209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@371"
  16210.             ],
  16211.             "git": [
  16212.                 "https://github.com/danielmarschall/oidplus/tree/4581c9dfc2471ac53530277e694dfa8964692cc0"
  16213.             ]
  16214.         }
  16215.     },
  16216.     {
  16217.         "version": "2.0.0.370",
  16218.         "date": "2020-08-25 15:02:34 +0200",
  16219.         "author": "Daniel Marschall (ViaThinkSoft)",
  16220.         "changes": [
  16221.             "Communication between OIDplus and ViaThinkSoft server is now fully AJAX/JSON"
  16222.         ],
  16223.         "sources": {
  16224.             "svn": [
  16225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@370"
  16226.             ],
  16227.             "git": [
  16228.                 "https://github.com/danielmarschall/oidplus/tree/9a025fae9a7d9458e861311cac402a720105b175"
  16229.             ]
  16230.         }
  16231.     },
  16232.     {
  16233.         "version": "2.0.0.369",
  16234.         "date": "2020-08-24 17:18:42 +0200",
  16235.         "author": "Daniel Marschall (ViaThinkSoft)",
  16236.         "changes": [
  16237.             "Some German translation fixes"
  16238.         ],
  16239.         "sources": {
  16240.             "svn": [
  16241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@369"
  16242.             ],
  16243.             "git": [
  16244.                 "https://github.com/danielmarschall/oidplus/tree/d1f21fc5d3995ffb1253e6f1ea7f8ab26293dd8d"
  16245.             ]
  16246.         }
  16247.     },
  16248.     {
  16249.         "version": "2.0.0.368",
  16250.         "date": "2020-08-24 10:31:24 +0200",
  16251.         "author": "Daniel Marschall (ViaThinkSoft)",
  16252.         "changes": [
  16253.             "Smaller fixed.",
  16254.             "DROPPED support for setting \"resource_plugin_title\" (due to multilinguality)"
  16255.         ],
  16256.         "sources": {
  16257.             "svn": [
  16258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@368"
  16259.             ],
  16260.             "git": [
  16261.                 "https://github.com/danielmarschall/oidplus/tree/2745c98061f2b209683256c3b7d846caf8efb7d1"
  16262.             ]
  16263.         }
  16264.     },
  16265.     {
  16266.         "version": "2.0.0.367",
  16267.         "date": "2020-08-24 00:09:05 +0200",
  16268.         "author": "Daniel Marschall (ViaThinkSoft)",
  16269.         "changes": [
  16270.             "Added CONTRIBUTING file"
  16271.         ],
  16272.         "sources": {
  16273.             "svn": [
  16274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@367"
  16275.             ],
  16276.             "git": [
  16277.                 "https://github.com/danielmarschall/oidplus/tree/5f9ea8e476306891160bc9ad9c9e0edcaab2ea8c"
  16278.             ]
  16279.         }
  16280.     },
  16281.     {
  16282.         "version": "2.0.0.366",
  16283.         "date": "2020-08-23 23:54:11 +0200",
  16284.         "author": "Daniel Marschall (ViaThinkSoft)",
  16285.         "changes": [
  16286.             "Various smaller things"
  16287.         ],
  16288.         "sources": {
  16289.             "svn": [
  16290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@366"
  16291.             ],
  16292.             "git": [
  16293.                 "https://github.com/danielmarschall/oidplus/tree/c6cf258861baed20f84eb0b3a97d75077ee79e4c"
  16294.             ]
  16295.         }
  16296.     },
  16297.     {
  16298.         "version": "2.0.0.365",
  16299.         "date": "2020-08-23 19:44:30 +0200",
  16300.         "author": "Daniel Marschall (ViaThinkSoft)",
  16301.         "changes": [
  16302.             "Introduced directories \"userdata_pub\" and \"userdata/private\""
  16303.         ],
  16304.         "sources": {
  16305.             "svn": [
  16306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@365"
  16307.             ],
  16308.             "git": [
  16309.                 "https://github.com/danielmarschall/oidplus/tree/6a9998040cb511818373abb382df473ecef72f3e"
  16310.             ]
  16311.         }
  16312.     },
  16313.     {
  16314.         "version": "2.0.0.364",
  16315.         "date": "2020-08-23 18:59:04 +0200",
  16316.         "author": "Daniel Marschall (ViaThinkSoft)",
  16317.         "changes": [
  16318.             "DROPPED support for \"welcome.local.html\". Use \"userdata/welcome/welcome.html\" (English) and \"userdata/welcome/welcome$dede.html\" (German) instead!",
  16319.             "DROPPED support for \"oidplus_base.local.css\". Use \"userdata/styles/oidplus_base.css\" instead!"
  16320.         ],
  16321.         "sources": {
  16322.             "svn": [
  16323.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@364"
  16324.             ],
  16325.             "git": [
  16326.                 "https://github.com/danielmarschall/oidplus/tree/c96af8cd8e8f9f325cf7b1e6fc11f17a616a9924"
  16327.             ]
  16328.         }
  16329.     },
  16330.     {
  16331.         "version": "2.0.0.363",
  16332.         "date": "2020-08-23 16:59:51 +0200",
  16333.         "author": "Daniel Marschall (ViaThinkSoft)",
  16334.         "changes": [],
  16335.         "sources": {
  16336.             "svn": [
  16337.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@363"
  16338.             ],
  16339.             "git": [
  16340.                 "https://github.com/danielmarschall/oidplus/tree/8e9f8c49d5260220033eac1ff83014536c734c1d"
  16341.             ]
  16342.         }
  16343.     },
  16344.     {
  16345.         "version": "2.0.0.362",
  16346.         "date": "2020-08-23 16:49:43 +0200",
  16347.         "author": "Daniel Marschall (ViaThinkSoft)",
  16348.         "changes": [
  16349.             "Setup and OOBE is now translated to German, too.",
  16350.             "Freshly installed plugins can request that the OOBE is shown in order to ask the user to check the settings of these plugins.",
  16351.             "",
  16352.             "ATTENTION: Existing users will see the Setup/OOBE screen after Update. Just enter your administrator password and continue."
  16353.         ],
  16354.         "sources": {
  16355.             "svn": [
  16356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@362"
  16357.             ],
  16358.             "git": [
  16359.                 "https://github.com/danielmarschall/oidplus/tree/4b3feaea864d187654e5d082cc7883c8ec5480a1"
  16360.             ]
  16361.         }
  16362.     },
  16363.     {
  16364.         "version": "2.0.0.361",
  16365.         "date": "2020-08-23 00:57:17 +0200",
  16366.         "author": "Daniel Marschall (ViaThinkSoft)",
  16367.         "changes": [
  16368.             "UTF-8 Fix"
  16369.         ],
  16370.         "sources": {
  16371.             "svn": [
  16372.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@361"
  16373.             ],
  16374.             "git": [
  16375.                 "https://github.com/danielmarschall/oidplus/tree/93b9b2575132e6fc884987814908ee61b59c1365"
  16376.             ]
  16377.         }
  16378.     },
  16379.     {
  16380.         "version": "2.0.0.360",
  16381.         "date": "2020-08-23 00:28:31 +0200",
  16382.         "author": "Daniel Marschall (ViaThinkSoft)",
  16383.         "changes": [
  16384.             "LARGE UPDATE: Made everything multilingual; Translation to German!"
  16385.         ],
  16386.         "sources": {
  16387.             "svn": [
  16388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@360"
  16389.             ],
  16390.             "git": [
  16391.                 "https://github.com/danielmarschall/oidplus/tree/c9919b362385aecb8f0981c57853dad4f13c9a9f"
  16392.             ]
  16393.         }
  16394.     },
  16395.     {
  16396.         "version": "2.0.0.359",
  16397.         "date": "2020-08-19 23:25:54 +0200",
  16398.         "author": "Daniel Marschall (ViaThinkSoft)",
  16399.         "changes": [],
  16400.         "sources": {
  16401.             "svn": [
  16402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@359"
  16403.             ],
  16404.             "git": [
  16405.                 "https://github.com/danielmarschall/oidplus/tree/cf9c283141bb5b15451ac36a0fc9be8d2d9d63ff"
  16406.             ]
  16407.         }
  16408.     },
  16409.     {
  16410.         "version": "2.0.0.357",
  16411.         "date": "2020-08-16 01:30:39 +0200",
  16412.         "author": "Daniel Marschall (ViaThinkSoft)",
  16413.         "changes": [],
  16414.         "sources": {
  16415.             "svn": [
  16416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@357"
  16417.             ],
  16418.             "git": [
  16419.                 "https://github.com/danielmarschall/oidplus/tree/191788f2ce9615748915bc7ccd15fa85be2e261b"
  16420.             ]
  16421.         }
  16422.     },
  16423.     {
  16424.         "version": "2.0.0.356",
  16425.         "date": "2020-08-11 21:41:11 +0200",
  16426.         "author": "Daniel Marschall (ViaThinkSoft)",
  16427.         "changes": [
  16428.             "Made language flags more pretty. Increased compatibility with Internet Explorer."
  16429.         ],
  16430.         "sources": {
  16431.             "svn": [
  16432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@356"
  16433.             ],
  16434.             "git": [
  16435.                 "https://github.com/danielmarschall/oidplus/tree/7d743900d54f56701b24c3e7caf40571f2f3cb02"
  16436.             ]
  16437.         }
  16438.     },
  16439.     {
  16440.         "version": "2.0.0.355",
  16441.         "date": "2020-08-10 14:34:03 +0200",
  16442.         "author": "Daniel Marschall (ViaThinkSoft)",
  16443.         "changes": [
  16444.             "Added framework for multilinguality (PHP/JS). Currently, nothing is translated, though."
  16445.         ],
  16446.         "sources": {
  16447.             "svn": [
  16448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@355"
  16449.             ],
  16450.             "git": [
  16451.                 "https://github.com/danielmarschall/oidplus/tree/69a1f877b6fd510606c17c1ddb6bbcd2abe17d52"
  16452.             ]
  16453.         }
  16454.     },
  16455.     {
  16456.         "version": "2.0.0.354",
  16457.         "date": "2020-08-08 20:00:12 +0200",
  16458.         "author": "Daniel Marschall (ViaThinkSoft)",
  16459.         "changes": [
  16460.             "FreeOID ToS proofed by grammarly.com"
  16461.         ],
  16462.         "sources": {
  16463.             "svn": [
  16464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@354"
  16465.             ],
  16466.             "git": [
  16467.                 "https://github.com/danielmarschall/oidplus/tree/a22b6c625c7ee7c446f91e3010bea3322c712b8c"
  16468.             ]
  16469.         }
  16470.     },
  16471.     {
  16472.         "version": "2.0.0.353",
  16473.         "date": "2020-08-08 19:34:56 +0200",
  16474.         "author": "Daniel Marschall (ViaThinkSoft)",
  16475.         "changes": [
  16476.             "IIS Installation Routine updated"
  16477.         ],
  16478.         "sources": {
  16479.             "svn": [
  16480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@353"
  16481.             ],
  16482.             "git": [
  16483.                 "https://github.com/danielmarschall/oidplus/tree/9c355cb3b4ab793fd4528d9ae524d3555ed99aaa"
  16484.             ]
  16485.         }
  16486.     },
  16487.     {
  16488.         "version": "2.0.0.352",
  16489.         "date": "2020-08-02 21:05:48 +0200",
  16490.         "author": "Daniel Marschall (ViaThinkSoft)",
  16491.         "changes": [
  16492.             "OOBE Bugfix: Redirection didn't work if the port was not 80/443"
  16493.         ],
  16494.         "sources": {
  16495.             "svn": [
  16496.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@352"
  16497.             ],
  16498.             "git": [
  16499.                 "https://github.com/danielmarschall/oidplus/tree/7b547637c7c175478746178a98b896a050674c04"
  16500.             ]
  16501.         }
  16502.     },
  16503.     {
  16504.         "version": "2.0.0.351",
  16505.         "date": "2020-08-02 19:59:44 +0200",
  16506.         "author": "Daniel Marschall (ViaThinkSoft)",
  16507.         "changes": [
  16508.             "Small changes"
  16509.         ],
  16510.         "sources": {
  16511.             "svn": [
  16512.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@351"
  16513.             ],
  16514.             "git": [
  16515.                 "https://github.com/danielmarschall/oidplus/tree/e9ad2ead8be9e4703beebc5340bd268ffc034526"
  16516.             ]
  16517.         }
  16518.     },
  16519.     {
  16520.         "version": "2.0.0.350",
  16521.         "date": "2020-07-31 16:54:27 +0200",
  16522.         "author": "Daniel Marschall (ViaThinkSoft)",
  16523.         "changes": [],
  16524.         "sources": {
  16525.             "svn": [
  16526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@350"
  16527.             ],
  16528.             "git": [
  16529.                 "https://github.com/danielmarschall/oidplus/tree/d58a507ddc8e4e1b228b02ae89b81b65c6303875"
  16530.             ]
  16531.         }
  16532.     },
  16533.     {
  16534.         "version": "2.0.0.349",
  16535.         "date": "2020-07-31 11:14:23 +0200",
  16536.         "author": "Daniel Marschall (ViaThinkSoft)",
  16537.         "changes": [
  16538.             "Fixed OOBE!"
  16539.         ],
  16540.         "sources": {
  16541.             "svn": [
  16542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@349"
  16543.             ],
  16544.             "git": [
  16545.                 "https://github.com/danielmarschall/oidplus/tree/47266ae441280d682c2e99050aa39c6d424d9270"
  16546.             ]
  16547.         }
  16548.     },
  16549.     {
  16550.         "version": "2.0.0.348",
  16551.         "date": "2020-07-30 21:10:06 +0200",
  16552.         "author": "Daniel Marschall (ViaThinkSoft)",
  16553.         "changes": [],
  16554.         "sources": {
  16555.             "svn": [
  16556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@348"
  16557.             ],
  16558.             "git": [
  16559.                 "https://github.com/danielmarschall/oidplus/tree/7636ab1ceae942dc4a4f2e6388c8c4943771e766"
  16560.             ]
  16561.         }
  16562.     },
  16563.     {
  16564.         "version": "2.0.0.347",
  16565.         "date": "2020-07-30 15:35:15 +0200",
  16566.         "author": "Daniel Marschall (ViaThinkSoft)",
  16567.         "changes": [
  16568.             "OIDinfo plugin import/export fixed"
  16569.         ],
  16570.         "sources": {
  16571.             "svn": [
  16572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@347"
  16573.             ],
  16574.             "git": [
  16575.                 "https://github.com/danielmarschall/oidplus/tree/4d6b9ac6bffbd680aa1371c1e94a09beec77771d"
  16576.             ]
  16577.         }
  16578.     },
  16579.     {
  16580.         "version": "2.0.0.346",
  16581.         "date": "2020-07-30 14:50:27 +0200",
  16582.         "author": "Daniel Marschall (ViaThinkSoft)",
  16583.         "changes": [
  16584.             "New plugin: System info"
  16585.         ],
  16586.         "sources": {
  16587.             "svn": [
  16588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@346"
  16589.             ],
  16590.             "git": [
  16591.                 "https://github.com/danielmarschall/oidplus/tree/6c54dd3762db7f1d494bdd03a5463aeea138a027"
  16592.             ]
  16593.         }
  16594.     },
  16595.     {
  16596.         "version": "2.0.0.345",
  16597.         "date": "2020-07-29 16:49:51 +0200",
  16598.         "author": "Daniel Marschall (ViaThinkSoft)",
  16599.         "changes": [
  16600.             "RFC"
  16601.         ],
  16602.         "sources": {
  16603.             "svn": [
  16604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@345"
  16605.             ],
  16606.             "git": [
  16607.                 "https://github.com/danielmarschall/oidplus/tree/2b60333bf433b1c03435b307ffbcc393fb0b54cf"
  16608.             ]
  16609.         }
  16610.     },
  16611.     {
  16612.         "version": "2.0.0.344",
  16613.         "date": "2020-07-28 11:27:56 +0200",
  16614.         "author": "Daniel Marschall (ViaThinkSoft)",
  16615.         "changes": [
  16616.             "privacy_documentation.html proofed by grammarly.com"
  16617.         ],
  16618.         "sources": {
  16619.             "svn": [
  16620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@344"
  16621.             ],
  16622.             "git": [
  16623.                 "https://github.com/danielmarschall/oidplus/tree/b3d136a0cbecf7e300d94260bdea9864445f66d0"
  16624.             ]
  16625.         }
  16626.     },
  16627.     {
  16628.         "version": "2.0.0.343",
  16629.         "date": "2020-07-27 19:30:29 +0200",
  16630.         "author": "Daniel Marschall (ViaThinkSoft)",
  16631.         "changes": [
  16632.             "RFC"
  16633.         ],
  16634.         "sources": {
  16635.             "svn": [
  16636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@343"
  16637.             ],
  16638.             "git": [
  16639.                 "https://github.com/danielmarschall/oidplus/tree/07e653334a43f032f971e1c6d241040ad06960ed"
  16640.             ]
  16641.         }
  16642.     },
  16643.     {
  16644.         "version": "2.0.0.342",
  16645.         "date": "2020-07-14 21:30:11 +0200",
  16646.         "author": "Daniel Marschall (ViaThinkSoft)",
  16647.         "changes": [
  16648.             "RFC"
  16649.         ],
  16650.         "sources": {
  16651.             "svn": [
  16652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@342"
  16653.             ],
  16654.             "git": [
  16655.                 "https://github.com/danielmarschall/oidplus/tree/920b3a26278fe57ba5b59307516261c1778db7a1"
  16656.             ]
  16657.         }
  16658.     },
  16659.     {
  16660.         "version": "2.0.0.341",
  16661.         "date": "2020-07-06 21:52:16 +0200",
  16662.         "author": "Daniel Marschall (ViaThinkSoft)",
  16663.         "changes": [
  16664.             "RFC proofed by grammarly.com"
  16665.         ],
  16666.         "sources": {
  16667.             "svn": [
  16668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@341"
  16669.             ],
  16670.             "git": [
  16671.                 "https://github.com/danielmarschall/oidplus/tree/ee73fa5a29014b7361b121dda3da4e01c7e7968e"
  16672.             ]
  16673.         }
  16674.     },
  16675.     {
  16676.         "version": "2.0.0.340",
  16677.         "date": "2020-07-05 21:25:04 +0200",
  16678.         "author": "Daniel Marschall (ViaThinkSoft)",
  16679.         "changes": [
  16680.             "RFC"
  16681.         ],
  16682.         "sources": {
  16683.             "svn": [
  16684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@340"
  16685.             ],
  16686.             "git": [
  16687.                 "https://github.com/danielmarschall/oidplus/tree/c8d6fe9f691feba346c2415f442c7c5e0e396b53"
  16688.             ]
  16689.         }
  16690.     },
  16691.     {
  16692.         "version": "2.0.0.339",
  16693.         "date": "2020-07-05 13:57:13 +0200",
  16694.         "author": "Daniel Marschall (ViaThinkSoft)",
  16695.         "changes": [
  16696.             "OID-WHOIS updated JSON and XML schemas"
  16697.         ],
  16698.         "sources": {
  16699.             "svn": [
  16700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@339"
  16701.             ],
  16702.             "git": [
  16703.                 "https://github.com/danielmarschall/oidplus/tree/0cdc6fb0f9300bc3472b81e5f455c415571e6ef6"
  16704.             ]
  16705.         }
  16706.     },
  16707.     {
  16708.         "version": "2.0.0.338",
  16709.         "date": "2020-06-29 12:05:17 +0200",
  16710.         "author": "Daniel Marschall (ViaThinkSoft)",
  16711.         "changes": [
  16712.             "RFC"
  16713.         ],
  16714.         "sources": {
  16715.             "svn": [
  16716.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@338"
  16717.             ],
  16718.             "git": [
  16719.                 "https://github.com/danielmarschall/oidplus/tree/7837c4385c2b9aed674fa4867e42dd6c49b2ee70"
  16720.             ]
  16721.         }
  16722.     },
  16723.     {
  16724.         "version": "2.0.0.337",
  16725.         "date": "2020-06-22 16:10:39 +0200",
  16726.         "author": "Daniel Marschall (ViaThinkSoft)",
  16727.         "changes": [
  16728.             "RFC"
  16729.         ],
  16730.         "sources": {
  16731.             "svn": [
  16732.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@337"
  16733.             ],
  16734.             "git": [
  16735.                 "https://github.com/danielmarschall/oidplus/tree/cebe0c51357931a6573d2ba53cefa1dcce9d1f02"
  16736.             ]
  16737.         }
  16738.     },
  16739.     {
  16740.         "version": "2.0.0.336",
  16741.         "date": "2020-06-18 13:02:44 +0200",
  16742.         "author": "Daniel Marschall (ViaThinkSoft)",
  16743.         "changes": [
  16744.             "RFC Large changes"
  16745.         ],
  16746.         "sources": {
  16747.             "svn": [
  16748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@336"
  16749.             ],
  16750.             "git": [
  16751.                 "https://github.com/danielmarschall/oidplus/tree/8ca2e7aabb43c8cbd4594f809e48d88237e34d94"
  16752.             ]
  16753.         }
  16754.     },
  16755.     {
  16756.         "version": "2.0.0.335",
  16757.         "date": "2020-06-17 00:18:56 +0200",
  16758.         "author": "Daniel Marschall (ViaThinkSoft)",
  16759.         "changes": [
  16760.             "RFC: Removed one section in IANA considerations; removed IPv6 alternative namespace example"
  16761.         ],
  16762.         "sources": {
  16763.             "svn": [
  16764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@335"
  16765.             ],
  16766.             "git": [
  16767.                 "https://github.com/danielmarschall/oidplus/tree/ac9756318faca6eca213b307bcd54618793e87fe"
  16768.             ]
  16769.         }
  16770.     },
  16771.     {
  16772.         "version": "2.0.0.334",
  16773.         "date": "2020-06-15 23:22:25 +0200",
  16774.         "author": "Daniel Marschall (ViaThinkSoft)",
  16775.         "changes": [
  16776.             "RFC: Small addition to Digital Signature chapter"
  16777.         ],
  16778.         "sources": {
  16779.             "svn": [
  16780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@334"
  16781.             ],
  16782.             "git": [
  16783.                 "https://github.com/danielmarschall/oidplus/tree/a70fef00725c0a5406bb6e1ec2af11e3713a9a73"
  16784.             ]
  16785.         }
  16786.     },
  16787.     {
  16788.         "version": "2.0.0.333",
  16789.         "date": "2020-06-15 17:27:07 +0200",
  16790.         "author": "Daniel Marschall (ViaThinkSoft)",
  16791.         "changes": [
  16792.             "RFC: Smaller changes; Referencing style updated to \"www.rfc-editor.org/ref-example/\", re-structured chapters"
  16793.         ],
  16794.         "sources": {
  16795.             "svn": [
  16796.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@333"
  16797.             ],
  16798.             "git": [
  16799.                 "https://github.com/danielmarschall/oidplus/tree/947eb153fab42020966c117977b1beced69ed32a"
  16800.             ]
  16801.         }
  16802.     },
  16803.     {
  16804.         "version": "2.0.0.332",
  16805.         "date": "2020-06-14 22:55:56 +0200",
  16806.         "author": "Daniel Marschall (ViaThinkSoft)",
  16807.         "changes": [
  16808.             "Updated RFC draft"
  16809.         ],
  16810.         "sources": {
  16811.             "svn": [
  16812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@332"
  16813.             ],
  16814.             "git": [
  16815.                 "https://github.com/danielmarschall/oidplus/tree/57c248b5d7173192cb5f7ad5651de1b0c07cf5c8"
  16816.             ]
  16817.         }
  16818.     },
  16819.     {
  16820.         "version": "2.0.0.331",
  16821.         "date": "2020-06-12 21:17:52 +0200",
  16822.         "author": "Daniel Marschall (ViaThinkSoft)",
  16823.         "changes": [
  16824.             "Various smaller fixes"
  16825.         ],
  16826.         "sources": {
  16827.             "svn": [
  16828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@331"
  16829.             ],
  16830.             "git": [
  16831.                 "https://github.com/danielmarschall/oidplus/tree/6abcc097b9b6b64174f0c7659d157ca91848118c"
  16832.             ]
  16833.         }
  16834.     },
  16835.     {
  16836.         "version": "2.0.0.330",
  16837.         "date": "2020-06-12 00:15:47 +0200",
  16838.         "author": "Daniel Marschall (ViaThinkSoft)",
  16839.         "changes": [
  16840.             "NEW: XML (XSD) and JSON schema for OID-over-WHOIS"
  16841.         ],
  16842.         "sources": {
  16843.             "svn": [
  16844.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@330"
  16845.             ],
  16846.             "git": [
  16847.                 "https://github.com/danielmarschall/oidplus/tree/e4867d316055c5d6b6281df78061c7ce64356b2f"
  16848.             ]
  16849.         }
  16850.     },
  16851.     {
  16852.         "version": "2.0.0.329",
  16853.         "date": "2020-06-11 23:05:09 +0200",
  16854.         "author": "Daniel Marschall (ViaThinkSoft)",
  16855.         "changes": [
  16856.             "NEW: \"Automated AJAX calls\" plugin to execute privileged AJAX requests programmatically"
  16857.         ],
  16858.         "sources": {
  16859.             "svn": [
  16860.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@329"
  16861.             ],
  16862.             "git": [
  16863.                 "https://github.com/danielmarschall/oidplus/tree/ea89a7df3d5e503f9de77590750b8076fb97add2"
  16864.             ]
  16865.         }
  16866.     },
  16867.     {
  16868.         "version": "2.0.0.328",
  16869.         "date": "2020-06-11 20:35:28 +0200",
  16870.         "author": "Daniel Marschall (ViaThinkSoft)",
  16871.         "changes": [
  16872.             "Plugin API: action() method returns data as array instead of printing the JSON by itself"
  16873.         ],
  16874.         "sources": {
  16875.             "svn": [
  16876.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@328"
  16877.             ],
  16878.             "git": [
  16879.                 "https://github.com/danielmarschall/oidplus/tree/3215dc1245ca6c2bc66c761129f79eeac2aa044a"
  16880.             ]
  16881.         }
  16882.     },
  16883.     {
  16884.         "version": "2.0.0.327",
  16885.         "date": "2020-06-11 01:09:37 +0200",
  16886.         "author": "Daniel Marschall (ViaThinkSoft)",
  16887.         "changes": [
  16888.             "NEW: Implemented XML import tool (admin interface). Added plugin to import/export OIDs from/to oid-info.com"
  16889.         ],
  16890.         "sources": {
  16891.             "svn": [
  16892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@327"
  16893.             ],
  16894.             "git": [
  16895.                 "https://github.com/danielmarschall/oidplus/tree/71ff59738bc1cf96a486c23e63246afaad067514"
  16896.             ]
  16897.         }
  16898.     },
  16899.     {
  16900.         "version": "2.0.0.326",
  16901.         "date": "2020-06-07 02:11:39 +0200",
  16902.         "author": "Daniel Marschall (ViaThinkSoft)",
  16903.         "changes": [],
  16904.         "sources": {
  16905.             "svn": [
  16906.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@326"
  16907.             ],
  16908.             "git": [
  16909.                 "https://github.com/danielmarschall/oidplus/tree/6424deb67beeb23dd564709fc667e4411aae5ed4"
  16910.             ]
  16911.         }
  16912.     },
  16913.     {
  16914.         "version": "2.0.0.325",
  16915.         "date": "2020-06-04 22:25:28 +0200",
  16916.         "author": "Daniel Marschall (ViaThinkSoft)",
  16917.         "changes": [
  16918.             "Various bugfixes"
  16919.         ],
  16920.         "sources": {
  16921.             "svn": [
  16922.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@325"
  16923.             ],
  16924.             "git": [
  16925.                 "https://github.com/danielmarschall/oidplus/tree/834017ad9e333f29d9aa86dcfbe1f81ca0ba3c09"
  16926.             ]
  16927.         }
  16928.     },
  16929.     {
  16930.         "version": "2.0.0.324",
  16931.         "date": "2020-06-04 20:58:34 +0200",
  16932.         "author": "Daniel Marschall (ViaThinkSoft)",
  16933.         "changes": [
  16934.             "Bugfix: Attachment URLs inside WHOIS CLI responses are now absolute URLs (requires that the page was accessed via web browser once)"
  16935.         ],
  16936.         "sources": {
  16937.             "svn": [
  16938.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@324"
  16939.             ],
  16940.             "git": [
  16941.                 "https://github.com/danielmarschall/oidplus/tree/928a7168e42695b4d54b2e3006625366c36d11b6"
  16942.             ]
  16943.         }
  16944.     },
  16945.     {
  16946.         "version": "2.0.0.323",
  16947.         "date": "2020-05-23 22:39:18 +0200",
  16948.         "author": "Daniel Marschall (ViaThinkSoft)",
  16949.         "changes": [
  16950.             "Resource plugin: URL format simplified (now human friendly because there is no authentication key included in the goto-URL anymore)"
  16951.         ],
  16952.         "sources": {
  16953.             "svn": [
  16954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@323"
  16955.             ],
  16956.             "git": [
  16957.                 "https://github.com/danielmarschall/oidplus/tree/4f183f04e815f14a7b863ae291f59f60caea8a78"
  16958.             ]
  16959.         }
  16960.     },
  16961.     {
  16962.         "version": "2.0.0.322",
  16963.         "date": "2020-05-22 23:56:47 +0200",
  16964.         "author": "Daniel Marschall (ViaThinkSoft)",
  16965.         "changes": [
  16966.             "OID-over-WhoIs (TXT/JSON) now also shows attachments (added feature 1.3.6.1.4.1.37476.2.5.2.3.4)"
  16967.         ],
  16968.         "sources": {
  16969.             "svn": [
  16970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@322"
  16971.             ],
  16972.             "git": [
  16973.                 "https://github.com/danielmarschall/oidplus/tree/f4fc3d0418c0e735446b9849319415da3f15cd25"
  16974.             ]
  16975.         }
  16976.     },
  16977.     {
  16978.         "version": "2.0.0.321",
  16979.         "date": "2020-05-22 21:23:11 +0200",
  16980.         "author": "Daniel Marschall (ViaThinkSoft)",
  16981.         "changes": [
  16982.             "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"
  16983.         ],
  16984.         "sources": {
  16985.             "svn": [
  16986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@321"
  16987.             ],
  16988.             "git": [
  16989.                 "https://github.com/danielmarschall/oidplus/tree/187798c5b8ba9114843b9deaba7f2eb0aac1a7ae"
  16990.             ]
  16991.         }
  16992.     },
  16993.     {
  16994.         "version": "2.0.0.320",
  16995.         "date": "2020-05-22 19:52:25 +0200",
  16996.         "author": "Daniel Marschall (ViaThinkSoft)",
  16997.         "changes": [
  16998.             "AJAX actions now use plugin OIDs as their namespace"
  16999.         ],
  17000.         "sources": {
  17001.             "svn": [
  17002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@320"
  17003.             ],
  17004.             "git": [
  17005.                 "https://github.com/danielmarschall/oidplus/tree/548c569a8b575b3b313ee71684cb7f4e6496e7cb"
  17006.             ]
  17007.         }
  17008.     },
  17009.     {
  17010.         "version": "2.0.0.319",
  17011.         "date": "2020-05-22 14:06:59 +0200",
  17012.         "author": "Daniel Marschall (ViaThinkSoft)",
  17013.         "changes": [
  17014.             "Corrected syntax check of ASN.1 and IRI identifiers"
  17015.         ],
  17016.         "sources": {
  17017.             "svn": [
  17018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@319"
  17019.             ],
  17020.             "git": [
  17021.                 "https://github.com/danielmarschall/oidplus/tree/9e6343d1a91b959253f14835a991b3f75013a40e"
  17022.             ]
  17023.         }
  17024.     },
  17025.     {
  17026.         "version": "2.0.0.318",
  17027.         "date": "2020-05-21 21:15:12 +0200",
  17028.         "author": "Daniel Marschall (ViaThinkSoft)",
  17029.         "changes": [],
  17030.         "sources": {
  17031.             "svn": [
  17032.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@318"
  17033.             ],
  17034.             "git": [
  17035.                 "https://github.com/danielmarschall/oidplus/tree/1235396c07950b922265d6530e0664e451da5e34"
  17036.             ]
  17037.         }
  17038.     },
  17039.     {
  17040.         "version": "2.0.0.317",
  17041.         "date": "2020-05-21 19:34:52 +0200",
  17042.         "author": "Daniel Marschall (ViaThinkSoft)",
  17043.         "changes": [
  17044.             "When OID is deleted, all attachments will be deleted, too.",
  17045.             "If last attachment was deleted, empty folder will be deleted."
  17046.         ],
  17047.         "sources": {
  17048.             "svn": [
  17049.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@317"
  17050.             ],
  17051.             "git": [
  17052.                 "https://github.com/danielmarschall/oidplus/tree/58fa92d6444cdbea7079e2847c026dc1574b1d5c"
  17053.             ]
  17054.         }
  17055.     },
  17056.     {
  17057.         "version": "2.0.0.316",
  17058.         "date": "2020-05-21 18:47:12 +0200",
  17059.         "author": "Daniel Marschall (ViaThinkSoft)",
  17060.         "changes": [
  17061.             "Various smaller bugfixes and compatibility issues with database providers fixed"
  17062.         ],
  17063.         "sources": {
  17064.             "svn": [
  17065.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@316"
  17066.             ],
  17067.             "git": [
  17068.                 "https://github.com/danielmarschall/oidplus/tree/e5238f8e99e989df7bcadca261f8b7f21afbaf2b"
  17069.             ]
  17070.         }
  17071.     },
  17072.     {
  17073.         "version": "2.0.0.315",
  17074.         "date": "2020-05-18 22:44:40 +0200",
  17075.         "author": "Daniel Marschall (ViaThinkSoft)",
  17076.         "changes": [
  17077.             "Bugfixes"
  17078.         ],
  17079.         "sources": {
  17080.             "svn": [
  17081.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@315"
  17082.             ],
  17083.             "git": [
  17084.                 "https://github.com/danielmarschall/oidplus/tree/af7bec52dbc79c21e56b6b981b023b92e286ed66"
  17085.             ]
  17086.         }
  17087.     },
  17088.     {
  17089.         "version": "2.0.0.314",
  17090.         "date": "2020-05-18 21:32:18 +0200",
  17091.         "author": "Daniel Marschall (ViaThinkSoft)",
  17092.         "changes": [],
  17093.         "sources": {
  17094.             "svn": [
  17095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@314"
  17096.             ],
  17097.             "git": [
  17098.                 "https://github.com/danielmarschall/oidplus/tree/5ad0d882ad0fafcf23f216a614caeabc6f913042"
  17099.             ]
  17100.         }
  17101.     },
  17102.     {
  17103.         "version": "2.0.0.313",
  17104.         "date": "2020-05-18 21:06:08 +0200",
  17105.         "author": "Daniel Marschall (ViaThinkSoft)",
  17106.         "changes": [
  17107.             "Bugfixes"
  17108.         ],
  17109.         "sources": {
  17110.             "svn": [
  17111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@313"
  17112.             ],
  17113.             "git": [
  17114.                 "https://github.com/danielmarschall/oidplus/tree/87c2f33089feb8fc7786af2a42b0a24cbb80b967"
  17115.             ]
  17116.         }
  17117.     },
  17118.     {
  17119.         "version": "2.0.0.312",
  17120.         "date": "2020-05-18 20:24:55 +0200",
  17121.         "author": "Daniel Marschall (ViaThinkSoft)",
  17122.         "changes": [],
  17123.         "sources": {
  17124.             "svn": [
  17125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@312"
  17126.             ],
  17127.             "git": [
  17128.                 "https://github.com/danielmarschall/oidplus/tree/df9d9fb58f595253ff9c7f88e6b1502cd14689ba"
  17129.             ]
  17130.         }
  17131.     },
  17132.     {
  17133.         "version": "2.0.0.311",
  17134.         "date": "2020-05-18 20:19:51 +0200",
  17135.         "author": "Daniel Marschall (ViaThinkSoft)",
  17136.         "changes": [],
  17137.         "sources": {
  17138.             "svn": [
  17139.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@311"
  17140.             ],
  17141.             "git": [
  17142.                 "https://github.com/danielmarschall/oidplus/tree/d1568d041ba8fd0f7fe9a8614e991d49d4ad6736"
  17143.             ]
  17144.         }
  17145.     },
  17146.     {
  17147.         "version": "2.0.0.310",
  17148.         "date": "2020-05-18 16:37:59 +0200",
  17149.         "author": "Daniel Marschall (ViaThinkSoft)",
  17150.         "changes": [
  17151.             "New plugin: File attachments"
  17152.         ],
  17153.         "sources": {
  17154.             "svn": [
  17155.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@310"
  17156.             ],
  17157.             "git": [
  17158.                 "https://github.com/danielmarschall/oidplus/tree/67d28c0bf934dd86d2319336b1ffcefb39512b6c"
  17159.             ]
  17160.         }
  17161.     },
  17162.     {
  17163.         "version": "2.0.0.309",
  17164.         "date": "2020-05-16 11:24:36 +0200",
  17165.         "author": "Daniel Marschall (ViaThinkSoft)",
  17166.         "changes": [],
  17167.         "sources": {
  17168.             "svn": [
  17169.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@309"
  17170.             ],
  17171.             "git": [
  17172.                 "https://github.com/danielmarschall/oidplus/tree/6f8c430203b42bfb65e3dd9a2f3593364c23e0f1"
  17173.             ]
  17174.         }
  17175.     },
  17176.     {
  17177.         "version": "2.0.0.308",
  17178.         "date": "2020-05-15 00:22:05 +0200",
  17179.         "author": "Daniel Marschall (ViaThinkSoft)",
  17180.         "changes": [
  17181.             "Plugin manifests are now XML instead of INI files; plugins can now have an optional OID"
  17182.         ],
  17183.         "sources": {
  17184.             "svn": [
  17185.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@308"
  17186.             ],
  17187.             "git": [
  17188.                 "https://github.com/danielmarschall/oidplus/tree/43084db3a7dade3ad67390c3c8fa0e6f520e5128"
  17189.             ]
  17190.         }
  17191.     },
  17192.     {
  17193.         "version": "2.0.0.307",
  17194.         "date": "2020-05-14 22:08:02 +0200",
  17195.         "author": "Daniel Marschall (ViaThinkSoft)",
  17196.         "changes": [
  17197.             "Plugin manifests are now capsulated in objects"
  17198.         ],
  17199.         "sources": {
  17200.             "svn": [
  17201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@307"
  17202.             ],
  17203.             "git": [
  17204.                 "https://github.com/danielmarschall/oidplus/tree/1eef797a3d7def6831a37e471b21ad59cb3700da"
  17205.             ]
  17206.         }
  17207.     },
  17208.     {
  17209.         "version": "2.0.0.306",
  17210.         "date": "2020-05-14 11:32:07 +0200",
  17211.         "author": "Daniel Marschall (ViaThinkSoft)",
  17212.         "changes": [
  17213.             "New: File Completeness Check tool"
  17214.         ],
  17215.         "sources": {
  17216.             "svn": [
  17217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@306"
  17218.             ],
  17219.             "git": [
  17220.                 "https://github.com/danielmarschall/oidplus/tree/04d002d88898784afc1db52096a8c5fdef37ce01"
  17221.             ]
  17222.         }
  17223.     },
  17224.     {
  17225.         "version": "2.0.0.305",
  17226.         "date": "2020-05-13 22:21:33 +0200",
  17227.         "author": "Daniel Marschall (ViaThinkSoft)",
  17228.         "changes": [
  17229.             "Smaller changes"
  17230.         ],
  17231.         "sources": {
  17232.             "svn": [
  17233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@305"
  17234.             ],
  17235.             "git": [
  17236.                 "https://github.com/danielmarschall/oidplus/tree/09025451d6a4eb31106b042fa89e5ee00d73ce04"
  17237.             ]
  17238.         }
  17239.     },
  17240.     {
  17241.         "version": "2.0.0.304",
  17242.         "date": "2020-05-13 17:24:39 +0200",
  17243.         "author": "Daniel Marschall (ViaThinkSoft)",
  17244.         "changes": [
  17245.             "modifyContent() is now a loose interface"
  17246.         ],
  17247.         "sources": {
  17248.             "svn": [
  17249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@304"
  17250.             ],
  17251.             "git": [
  17252.                 "https://github.com/danielmarschall/oidplus/tree/ee9c854e359a9d45490625cf680d04884dec5683"
  17253.             ]
  17254.         }
  17255.     },
  17256.     {
  17257.         "version": "2.0.0.303",
  17258.         "date": "2020-05-12 23:55:15 +0200",
  17259.         "author": "Daniel Marschall (ViaThinkSoft)",
  17260.         "changes": [
  17261.             "Smaller fixes"
  17262.         ],
  17263.         "sources": {
  17264.             "svn": [
  17265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@303"
  17266.             ],
  17267.             "git": [
  17268.                 "https://github.com/danielmarschall/oidplus/tree/3f248fcb121b13037dfc7df83e0e0ec38c76eecf"
  17269.             ]
  17270.         }
  17271.     },
  17272.     {
  17273.         "version": "2.0.0.302",
  17274.         "date": "2020-05-12 15:35:25 +0200",
  17275.         "author": "Daniel Marschall (ViaThinkSoft)",
  17276.         "changes": [
  17277.             "There was a problem with WebSVN not updating directory contents when a directory was renamed. Fixed."
  17278.         ],
  17279.         "sources": {
  17280.             "svn": [
  17281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@302"
  17282.             ],
  17283.             "git": [
  17284.                 "https://github.com/danielmarschall/oidplus/tree/d0a5b08e9520b53fe0707ec0396881ceeb7d11b3"
  17285.             ]
  17286.         }
  17287.     },
  17288.     {
  17289.         "version": "2.0.0.301",
  17290.         "date": "2020-05-12 09:30:19 +0200",
  17291.         "author": "Daniel Marschall (ViaThinkSoft)",
  17292.         "changes": [],
  17293.         "sources": {
  17294.             "svn": [
  17295.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@301"
  17296.             ],
  17297.             "git": [
  17298.                 "https://github.com/danielmarschall/oidplus/tree/f4df6fcb60a0e8b2117f67cb1f162b60e9703518"
  17299.             ]
  17300.         }
  17301.     },
  17302.     {
  17303.         "version": "2.0.0.300",
  17304.         "date": "2020-05-12 00:30:23 +0200",
  17305.         "author": "Daniel Marschall (ViaThinkSoft)",
  17306.         "changes": [],
  17307.         "sources": {
  17308.             "svn": [
  17309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@300"
  17310.             ],
  17311.             "git": [
  17312.                 "https://github.com/danielmarschall/oidplus/tree/f1f0dc2bd240d787c783d6f0c0dc8ba8be009adb"
  17313.             ]
  17314.         }
  17315.     },
  17316.     {
  17317.         "version": "2.0.0.299",
  17318.         "date": "2020-05-12 00:19:57 +0200",
  17319.         "author": "Daniel Marschall (ViaThinkSoft)",
  17320.         "changes": [
  17321.             "Setup will now check if directories dev/, userdata/ etc. are restricted by the web server and output a warning if they are not"
  17322.         ],
  17323.         "sources": {
  17324.             "svn": [
  17325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@299"
  17326.             ],
  17327.             "git": [
  17328.                 "https://github.com/danielmarschall/oidplus/tree/b6490107400792ebe12486bfdd399000154a6148"
  17329.             ]
  17330.         }
  17331.     },
  17332.     {
  17333.         "version": "2.0.0.298",
  17334.         "date": "2020-05-11 23:09:41 +0200",
  17335.         "author": "Daniel Marschall (ViaThinkSoft)",
  17336.         "changes": [
  17337.             "fail2ban Integration"
  17338.         ],
  17339.         "sources": {
  17340.             "svn": [
  17341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@298"
  17342.             ],
  17343.             "git": [
  17344.                 "https://github.com/danielmarschall/oidplus/tree/5b7c44ada47c381dda32bae15fc7fe21d855af8e"
  17345.             ]
  17346.         }
  17347.     },
  17348.     {
  17349.         "version": "2.0.0.297",
  17350.         "date": "2020-05-11 22:00:07 +0200",
  17351.         "author": "Daniel Marschall (ViaThinkSoft)",
  17352.         "changes": [
  17353.             "Added base config setting \"DISABLE_PLUGIN_...\" to disable a plugin without needing to remove it from the file system."
  17354.         ],
  17355.         "sources": {
  17356.             "svn": [
  17357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@297"
  17358.             ],
  17359.             "git": [
  17360.                 "https://github.com/danielmarschall/oidplus/tree/02e87e6dbbd97136ea266e431014b383bc295d13"
  17361.             ]
  17362.         }
  17363.     },
  17364.     {
  17365.         "version": "2.0.0.296",
  17366.         "date": "2020-05-11 21:34:42 +0200",
  17367.         "author": "Daniel Marschall (ViaThinkSoft)",
  17368.         "changes": [],
  17369.         "sources": {
  17370.             "svn": [
  17371.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@296"
  17372.             ],
  17373.             "git": [
  17374.                 "https://github.com/danielmarschall/oidplus/tree/e0c609c89ae429f2671df46c25ca21639117bca5"
  17375.             ]
  17376.         }
  17377.     },
  17378.     {
  17379.         "version": "2.0.0.295",
  17380.         "date": "2020-05-10 23:18:06 +0200",
  17381.         "author": "Daniel Marschall (ViaThinkSoft)",
  17382.         "changes": [
  17383.             "- Introduced isolated database connection for secure logging inside transactions.",
  17384.             "- Added new plugin \"userdata log file\" logger",
  17385.             "- Important bugfix for syslog logger"
  17386.         ],
  17387.         "sources": {
  17388.             "svn": [
  17389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@295"
  17390.             ],
  17391.             "git": [
  17392.                 "https://github.com/danielmarschall/oidplus/tree/6e4192107fd07ae4f4dd3de6ac5b36c03171119c"
  17393.             ]
  17394.         }
  17395.     },
  17396.     {
  17397.         "version": "2.0.0.294",
  17398.         "date": "2020-05-10 11:29:27 +0200",
  17399.         "author": "Daniel Marschall (ViaThinkSoft)",
  17400.         "changes": [
  17401.             "New folder \"userdata\" which now contains all data specific to this OIDplus installation (configuration, resources, databases, log files etc.)"
  17402.         ],
  17403.         "sources": {
  17404.             "svn": [
  17405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@294"
  17406.             ],
  17407.             "git": [
  17408.                 "https://github.com/danielmarschall/oidplus/tree/43b901fdaf3acd251ba3bbbe0a9a4283f38e67f8"
  17409.             ]
  17410.         }
  17411.     },
  17412.     {
  17413.         "version": "2.0.0.293",
  17414.         "date": "2020-05-07 22:11:58 +0200",
  17415.         "author": "Daniel Marschall (ViaThinkSoft)",
  17416.         "changes": [],
  17417.         "sources": {
  17418.             "svn": [
  17419.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@293"
  17420.             ],
  17421.             "git": [
  17422.                 "https://github.com/danielmarschall/oidplus/tree/e7c88882a8ba9424fff3a0417960dc10c990dd8d"
  17423.             ]
  17424.         }
  17425.     },
  17426.     {
  17427.         "version": "2.0.0.292",
  17428.         "date": "2020-05-06 16:15:49 +0200",
  17429.         "author": "Daniel Marschall (ViaThinkSoft)",
  17430.         "changes": [
  17431.             "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."
  17432.         ],
  17433.         "sources": {
  17434.             "svn": [
  17435.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@292"
  17436.             ],
  17437.             "git": [
  17438.                 "https://github.com/danielmarschall/oidplus/tree/3da9bfc32a094ff6b8ef75ad8241f0e8b1e5bba1"
  17439.             ]
  17440.         }
  17441.     },
  17442.     {
  17443.         "version": "2.0.0.291",
  17444.         "date": "2020-05-05 10:31:20 +0200",
  17445.         "author": "Daniel Marschall (ViaThinkSoft)",
  17446.         "changes": [
  17447.             "Small bugfixes"
  17448.         ],
  17449.         "sources": {
  17450.             "svn": [
  17451.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@291"
  17452.             ],
  17453.             "git": [
  17454.                 "https://github.com/danielmarschall/oidplus/tree/c4d2258b5d11baa9de03fa7725b2c711752ce47b"
  17455.             ]
  17456.         }
  17457.     },
  17458.     {
  17459.         "version": "2.0.0.290",
  17460.         "date": "2020-05-04 23:03:45 +0200",
  17461.         "author": "Daniel Marschall (ViaThinkSoft)",
  17462.         "changes": [
  17463.             "Added a \"secure\" folder for various purposes (e.g. SQlite3 database file)"
  17464.         ],
  17465.         "sources": {
  17466.             "svn": [
  17467.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@290"
  17468.             ],
  17469.             "git": [
  17470.                 "https://github.com/danielmarschall/oidplus/tree/fbfefd7208d9df47b87a62a01370d933f1f02db7"
  17471.             ]
  17472.         }
  17473.     },
  17474.     {
  17475.         "version": "2.0.0.289",
  17476.         "date": "2020-05-03 21:33:03 +0200",
  17477.         "author": "Daniel Marschall (ViaThinkSoft)",
  17478.         "changes": [
  17479.             "Added new plugin type \"Logger\". Added Windows Log Event logging (only available on Windows) and syslog logging (only available on Linux)."
  17480.         ],
  17481.         "sources": {
  17482.             "svn": [
  17483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@289"
  17484.             ],
  17485.             "git": [
  17486.                 "https://github.com/danielmarschall/oidplus/tree/8e5138dfc6bb4b3fb7a045ed5b484ba73a696405"
  17487.             ]
  17488.         }
  17489.     },
  17490.     {
  17491.         "version": "2.0.0.288",
  17492.         "date": "2020-05-01 23:48:54 +0200",
  17493.         "author": "Daniel Marschall (ViaThinkSoft)",
  17494.         "changes": [
  17495.             "NEW: Log messages can now have a severity (Success, Informational, Warning, Error, Critical). Database version is now 204."
  17496.         ],
  17497.         "sources": {
  17498.             "svn": [
  17499.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@288"
  17500.             ],
  17501.             "git": [
  17502.                 "https://github.com/danielmarschall/oidplus/tree/a8bdddcb2fff0114ebfd8d32387a1a70ef6069a5"
  17503.             ]
  17504.         }
  17505.     },
  17506.     {
  17507.         "version": "2.0.0.287",
  17508.         "date": "2020-04-27 12:16:16 +0200",
  17509.         "author": "Daniel Marschall (ViaThinkSoft)",
  17510.         "changes": [
  17511.             "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."
  17512.         ],
  17513.         "sources": {
  17514.             "svn": [
  17515.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@287"
  17516.             ],
  17517.             "git": [
  17518.                 "https://github.com/danielmarschall/oidplus/tree/68330db02edae578e2302c5c37ac9bd6e2f3503d"
  17519.             ]
  17520.         }
  17521.     },
  17522.     {
  17523.         "version": "2.0.0.286",
  17524.         "date": "2020-04-26 12:39:58 +0200",
  17525.         "author": "Daniel Marschall (ViaThinkSoft)",
  17526.         "changes": [
  17527.             "Color plugins: Colors can now be inverted, so you can create your own dark theme!"
  17528.         ],
  17529.         "sources": {
  17530.             "svn": [
  17531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@286"
  17532.             ],
  17533.             "git": [
  17534.                 "https://github.com/danielmarschall/oidplus/tree/4a1c24d769f55f5294a102f2d6d56fb528b3f160"
  17535.             ]
  17536.         }
  17537.     },
  17538.     {
  17539.         "version": "2.0.0.285",
  17540.         "date": "2020-04-26 00:48:21 +0200",
  17541.         "author": "Daniel Marschall (ViaThinkSoft)",
  17542.         "changes": [
  17543.             "SVN revision can now be also queried via PDO"
  17544.         ],
  17545.         "sources": {
  17546.             "svn": [
  17547.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@285"
  17548.             ],
  17549.             "git": [
  17550.                 "https://github.com/danielmarschall/oidplus/tree/fa3b79bf29919d13c2d22943e08759de4512c83d"
  17551.             ]
  17552.         }
  17553.     },
  17554.     {
  17555.         "version": "2.0.0.284",
  17556.         "date": "2020-04-25 14:31:49 +0200",
  17557.         "author": "Daniel Marschall (ViaThinkSoft)",
  17558.         "changes": [],
  17559.         "sources": {
  17560.             "svn": [
  17561.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@284"
  17562.             ],
  17563.             "git": [
  17564.                 "https://github.com/danielmarschall/oidplus/tree/51dbffe267d00e3f28ff2551116338c1fed92e1e"
  17565.             ]
  17566.         }
  17567.     },
  17568.     {
  17569.         "version": "2.0.0.283",
  17570.         "date": "2020-04-25 14:20:17 +0200",
  17571.         "author": "Daniel Marschall (ViaThinkSoft)",
  17572.         "changes": [],
  17573.         "sources": {
  17574.             "svn": [
  17575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@283"
  17576.             ],
  17577.             "git": [
  17578.                 "https://github.com/danielmarschall/oidplus/tree/ef4053f38e32e92e2e5fee1722ce33acbca64179"
  17579.             ]
  17580.         }
  17581.     },
  17582.     {
  17583.         "version": "2.0.0.282",
  17584.         "date": "2020-04-25 14:12:46 +0200",
  17585.         "author": "Daniel Marschall (ViaThinkSoft)",
  17586.         "changes": [
  17587.             "Added sitemap plugin API"
  17588.         ],
  17589.         "sources": {
  17590.             "svn": [
  17591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@282"
  17592.             ],
  17593.             "git": [
  17594.                 "https://github.com/danielmarschall/oidplus/tree/48d74019bab9d75ebab2f22bc48625cfa586ef9c"
  17595.             ]
  17596.         }
  17597.     },
  17598.     {
  17599.         "version": "2.0.0.281",
  17600.         "date": "2020-04-25 13:49:37 +0200",
  17601.         "author": "Daniel Marschall (ViaThinkSoft)",
  17602.         "changes": [
  17603.             "Plugin architecture: Removed explicit type() of page plugins"
  17604.         ],
  17605.         "sources": {
  17606.             "svn": [
  17607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@281"
  17608.             ],
  17609.             "git": [
  17610.                 "https://github.com/danielmarschall/oidplus/tree/9bdb5d49427f7d887592631d6b37c2757d11cecb"
  17611.             ]
  17612.         }
  17613.     },
  17614.     {
  17615.         "version": "2.0.0.280",
  17616.         "date": "2020-04-25 11:30:52 +0200",
  17617.         "author": "Daniel Marschall (ViaThinkSoft)",
  17618.         "changes": [],
  17619.         "sources": {
  17620.             "svn": [
  17621.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@280"
  17622.             ],
  17623.             "git": [
  17624.                 "https://github.com/danielmarschall/oidplus/tree/a78e737d7e2b26eeedfff9f3e45d7470ae0b7f27"
  17625.             ]
  17626.         }
  17627.     },
  17628.     {
  17629.         "version": "2.0.0.279",
  17630.         "date": "2020-04-25 11:02:51 +0200",
  17631.         "author": "Daniel Marschall (ViaThinkSoft)",
  17632.         "changes": [
  17633.             "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."
  17634.         ],
  17635.         "sources": {
  17636.             "svn": [
  17637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@279"
  17638.             ],
  17639.             "git": [
  17640.                 "https://github.com/danielmarschall/oidplus/tree/71ef2aff2e73f7f4a385f1a908bce2391d52a3f7"
  17641.             ]
  17642.         }
  17643.     },
  17644.     {
  17645.         "version": "2.0.0.278",
  17646.         "date": "2020-04-25 02:35:17 +0200",
  17647.         "author": "Daniel Marschall (ViaThinkSoft)",
  17648.         "changes": [],
  17649.         "sources": {
  17650.             "svn": [
  17651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@278"
  17652.             ],
  17653.             "git": [
  17654.                 "https://github.com/danielmarschall/oidplus/tree/2bc2907be801cb4659c891b3f2758c0e6b317e9e"
  17655.             ]
  17656.         }
  17657.     },
  17658.     {
  17659.         "version": "2.0.0.277",
  17660.         "date": "2020-04-25 02:27:11 +0200",
  17661.         "author": "Daniel Marschall (ViaThinkSoft)",
  17662.         "changes": [
  17663.             "Introducing new plugin architecture (manifest.ini)"
  17664.         ],
  17665.         "sources": {
  17666.             "svn": [
  17667.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@277"
  17668.             ],
  17669.             "git": [
  17670.                 "https://github.com/danielmarschall/oidplus/tree/5e2b8c9fa6bb45d05669375e056650e3fd30a763"
  17671.             ]
  17672.         }
  17673.     },
  17674.     {
  17675.         "version": "2.0.0.276",
  17676.         "date": "2020-04-24 01:37:24 +0200",
  17677.         "author": "Daniel Marschall (ViaThinkSoft)",
  17678.         "changes": [],
  17679.         "sources": {
  17680.             "svn": [
  17681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@276"
  17682.             ],
  17683.             "git": [
  17684.                 "https://github.com/danielmarschall/oidplus/tree/8761b4981e452083c401e4dea9af79a7c8e2090d"
  17685.             ]
  17686.         }
  17687.     },
  17688.     {
  17689.         "version": "2.0.0.275",
  17690.         "date": "2020-04-23 17:46:50 +0200",
  17691.         "author": "Daniel Marschall (ViaThinkSoft)",
  17692.         "changes": [
  17693.             "NGINX configuration file"
  17694.         ],
  17695.         "sources": {
  17696.             "svn": [
  17697.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@275"
  17698.             ],
  17699.             "git": [
  17700.                 "https://github.com/danielmarschall/oidplus/tree/780ab08159dac8492dca5b3439efbc7878084174"
  17701.             ]
  17702.         }
  17703.     },
  17704.     {
  17705.         "version": "2.0.0.274",
  17706.         "date": "2020-04-23 00:56:16 +0200",
  17707.         "author": "Daniel Marschall (ViaThinkSoft)",
  17708.         "changes": [
  17709.             "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)."
  17710.         ],
  17711.         "sources": {
  17712.             "svn": [
  17713.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@274"
  17714.             ],
  17715.             "git": [
  17716.                 "https://github.com/danielmarschall/oidplus/tree/bdf10db05545479fc792695a68b0cf49441f4c4a"
  17717.             ]
  17718.         }
  17719.     },
  17720.     {
  17721.         "version": "2.0.0.273",
  17722.         "date": "2020-04-22 22:38:40 +0200",
  17723.         "author": "Daniel Marschall (ViaThinkSoft)",
  17724.         "changes": [
  17725.             "Fixed problems with OOBE database import"
  17726.         ],
  17727.         "sources": {
  17728.             "svn": [
  17729.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@273"
  17730.             ],
  17731.             "git": [
  17732.                 "https://github.com/danielmarschall/oidplus/tree/403ea62e2aa58b7899212ced2acb4ac6e2d567fe"
  17733.             ]
  17734.         }
  17735.     },
  17736.     {
  17737.         "version": "2.0.0.272",
  17738.         "date": "2020-04-22 17:03:39 +0200",
  17739.         "author": "Daniel Marschall (ViaThinkSoft)",
  17740.         "changes": [],
  17741.         "sources": {
  17742.             "svn": [
  17743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@272"
  17744.             ],
  17745.             "git": [
  17746.                 "https://github.com/danielmarschall/oidplus/tree/45ac8146d70942d85f8a9c64ba836c37e1527bd8"
  17747.             ]
  17748.         }
  17749.     },
  17750.     {
  17751.         "version": "2.0.0.271",
  17752.         "date": "2020-04-22 00:32:14 +0200",
  17753.         "author": "Daniel Marschall (ViaThinkSoft)",
  17754.         "changes": [
  17755.             "Support for Microsoft Internet Information Services (IIS)"
  17756.         ],
  17757.         "sources": {
  17758.             "svn": [
  17759.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@271"
  17760.             ],
  17761.             "git": [
  17762.                 "https://github.com/danielmarschall/oidplus/tree/319d0abe26891c11588c9bc19d27942282015095"
  17763.             ]
  17764.         }
  17765.     },
  17766.     {
  17767.         "version": "2.0.0.270",
  17768.         "date": "2020-04-21 23:36:39 +0200",
  17769.         "author": "Daniel Marschall (ViaThinkSoft)",
  17770.         "changes": [],
  17771.         "sources": {
  17772.             "svn": [
  17773.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@270"
  17774.             ],
  17775.             "git": [
  17776.                 "https://github.com/danielmarschall/oidplus/tree/80a71d6f93047c3f4f4e8a284697850b3974a592"
  17777.             ]
  17778.         }
  17779.     },
  17780.     {
  17781.         "version": "2.0.0.269",
  17782.         "date": "2020-04-21 21:39:23 +0200",
  17783.         "author": "Daniel Marschall (ViaThinkSoft)",
  17784.         "changes": [
  17785.             "Backwards compatible with PHP 7.0"
  17786.         ],
  17787.         "sources": {
  17788.             "svn": [
  17789.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@269"
  17790.             ],
  17791.             "git": [
  17792.                 "https://github.com/danielmarschall/oidplus/tree/41e33646438e0075278b2563a9b5ac4e0ac43339"
  17793.             ]
  17794.         }
  17795.     },
  17796.     {
  17797.         "version": "2.0.0.268",
  17798.         "date": "2020-04-21 00:24:17 +0200",
  17799.         "author": "Daniel Marschall (ViaThinkSoft)",
  17800.         "changes": [],
  17801.         "sources": {
  17802.             "svn": [
  17803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@268"
  17804.             ],
  17805.             "git": [
  17806.                 "https://github.com/danielmarschall/oidplus/tree/bd41ec734f2798d86c572ce589b223f7b8d4e884"
  17807.             ]
  17808.         }
  17809.     },
  17810.     {
  17811.         "version": "2.0.0.267",
  17812.         "date": "2020-04-20 22:30:10 +0200",
  17813.         "author": "Daniel Marschall (ViaThinkSoft)",
  17814.         "changes": [
  17815.             "OIDInfo: Ignore addresses without country and town"
  17816.         ],
  17817.         "sources": {
  17818.             "svn": [
  17819.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@267"
  17820.             ],
  17821.             "git": [
  17822.                 "https://github.com/danielmarschall/oidplus/tree/ff7c3f2dee89acb2486f2bf67bfbb93812343acc"
  17823.             ]
  17824.         }
  17825.     },
  17826.     {
  17827.         "version": "2.0.0.266",
  17828.         "date": "2020-04-20 21:42:49 +0200",
  17829.         "author": "Daniel Marschall (ViaThinkSoft)",
  17830.         "changes": [
  17831.             "More database plugin testcases; SQLite3 now supports 128 bit natural sorting"
  17832.         ],
  17833.         "sources": {
  17834.             "svn": [
  17835.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@266"
  17836.             ],
  17837.             "git": [
  17838.                 "https://github.com/danielmarschall/oidplus/tree/a53495d2a22a0aa8ffb5d9e306f950ec09d41592"
  17839.             ]
  17840.         }
  17841.     },
  17842.     {
  17843.         "version": "2.0.0.265",
  17844.         "date": "2020-04-20 00:30:04 +0200",
  17845.         "author": "Daniel Marschall (ViaThinkSoft)",
  17846.         "changes": [],
  17847.         "sources": {
  17848.             "svn": [
  17849.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@265"
  17850.             ],
  17851.             "git": [
  17852.                 "https://github.com/danielmarschall/oidplus/tree/1399a2000694a49299b5acce72b86f5e70ff44cd"
  17853.             ]
  17854.         }
  17855.     },
  17856.     {
  17857.         "version": "2.0.0.264",
  17858.         "date": "2020-04-19 20:07:10 +0200",
  17859.         "author": "Daniel Marschall (ViaThinkSoft)",
  17860.         "changes": [
  17861.             "NEW: Support for SQLite3 database (currently without natural sorting though)"
  17862.         ],
  17863.         "sources": {
  17864.             "svn": [
  17865.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@264"
  17866.             ],
  17867.             "git": [
  17868.                 "https://github.com/danielmarschall/oidplus/tree/ccd359ec72b3c36f7f5afcbd8576667038bd709f"
  17869.             ]
  17870.         }
  17871.     },
  17872.     {
  17873.         "version": "2.0.0.263",
  17874.         "date": "2020-04-19 14:19:13 +0200",
  17875.         "author": "Daniel Marschall (ViaThinkSoft)",
  17876.         "changes": [
  17877.             "Refactoring: Moved business logic out of the OIDplusConfig class. Validation functionalities of config keys are now implemented as callback to the prepareConfigKey function"
  17878.         ],
  17879.         "sources": {
  17880.             "svn": [
  17881.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@263"
  17882.             ],
  17883.             "git": [
  17884.                 "https://github.com/danielmarschall/oidplus/tree/75d40a888b538b18aca2da00bd739996c5acf208"
  17885.             ]
  17886.         }
  17887.     },
  17888.     {
  17889.         "version": "2.0.0.262",
  17890.         "date": "2020-04-18 16:45:55 +0200",
  17891.         "author": "Daniel Marschall (ViaThinkSoft)",
  17892.         "changes": [],
  17893.         "sources": {
  17894.             "svn": [
  17895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@262"
  17896.             ],
  17897.             "git": [
  17898.                 "https://github.com/danielmarschall/oidplus/tree/68a385198a3327ce2e3e4615c5e16d22e2577bea"
  17899.             ]
  17900.         }
  17901.     },
  17902.     {
  17903.         "version": "2.0.0.261",
  17904.         "date": "2020-04-18 16:38:21 +0200",
  17905.         "author": "Daniel Marschall (ViaThinkSoft)",
  17906.         "changes": [
  17907.             "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.",
  17908.             "Characters \"###\" inside a query now get replaced by the table prefix."
  17909.         ],
  17910.         "sources": {
  17911.             "svn": [
  17912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@261"
  17913.             ],
  17914.             "git": [
  17915.                 "https://github.com/danielmarschall/oidplus/tree/fd91c933b2f901fa2131a4e589234b6311b91887"
  17916.             ]
  17917.         }
  17918.     },
  17919.     {
  17920.         "version": "2.0.0.260",
  17921.         "date": "2020-04-18 10:32:38 +0200",
  17922.         "author": "Daniel Marschall (ViaThinkSoft)",
  17923.         "changes": [],
  17924.         "sources": {
  17925.             "svn": [
  17926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@260"
  17927.             ],
  17928.             "git": [
  17929.                 "https://github.com/danielmarschall/oidplus/tree/8e8babd422ccbbaa33d4562d22799fd9213bb364"
  17930.             ]
  17931.         }
  17932.     },
  17933.     {
  17934.         "version": "2.0.0.259",
  17935.         "date": "2020-04-17 12:18:26 +0200",
  17936.         "author": "Daniel Marschall (ViaThinkSoft)",
  17937.         "changes": [],
  17938.         "sources": {
  17939.             "svn": [
  17940.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@259"
  17941.             ],
  17942.             "git": [
  17943.                 "https://github.com/danielmarschall/oidplus/tree/6deb5991d1636d05f67d92a4bda6063fafa5ac81"
  17944.             ]
  17945.         }
  17946.     },
  17947.     {
  17948.         "version": "2.0.0.258",
  17949.         "date": "2020-04-17 00:16:45 +0200",
  17950.         "author": "Daniel Marschall (ViaThinkSoft)",
  17951.         "changes": [],
  17952.         "sources": {
  17953.             "svn": [
  17954.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@258"
  17955.             ],
  17956.             "git": [
  17957.                 "https://github.com/danielmarschall/oidplus/tree/0998ee1ba8c2e283fb76498f7def9971c02cde14"
  17958.             ]
  17959.         }
  17960.     },
  17961.     {
  17962.         "version": "2.0.0.257",
  17963.         "date": "2020-04-16 23:35:13 +0200",
  17964.         "author": "Daniel Marschall (ViaThinkSoft)",
  17965.         "changes": [
  17966.             "NEW: NATIVE POSTGRESQL SUPPORT"
  17967.         ],
  17968.         "sources": {
  17969.             "svn": [
  17970.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@257"
  17971.             ],
  17972.             "git": [
  17973.                 "https://github.com/danielmarschall/oidplus/tree/b32641c1fbd846e07dabc0cc681d4642f0d87778"
  17974.             ]
  17975.         }
  17976.     },
  17977.     {
  17978.         "version": "2.0.0.256",
  17979.         "date": "2020-04-16 01:09:31 +0200",
  17980.         "author": "Daniel Marschall (ViaThinkSoft)",
  17981.         "changes": [
  17982.             "Further improved and extended object oriented classes and plugin structure"
  17983.         ],
  17984.         "sources": {
  17985.             "svn": [
  17986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@256"
  17987.             ],
  17988.             "git": [
  17989.                 "https://github.com/danielmarschall/oidplus/tree/f5a0baf9765c04840053a8f90d65b801def3ff47"
  17990.             ]
  17991.         }
  17992.     },
  17993.     {
  17994.         "version": "2.0.0.255",
  17995.         "date": "2020-04-15 01:58:32 +0200",
  17996.         "author": "Daniel Marschall (ViaThinkSoft)",
  17997.         "changes": [],
  17998.         "sources": {
  17999.             "svn": [
  18000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@255"
  18001.             ],
  18002.             "git": [
  18003.                 "https://github.com/danielmarschall/oidplus/tree/8e9cd560909d7b38566c9f79382e109e17acbc0d"
  18004.             ]
  18005.         }
  18006.     },
  18007.     {
  18008.         "version": "2.0.0.254",
  18009.         "date": "2020-04-15 01:43:40 +0200",
  18010.         "author": "Daniel Marschall (ViaThinkSoft)",
  18011.         "changes": [],
  18012.         "sources": {
  18013.             "svn": [
  18014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@254"
  18015.             ],
  18016.             "git": [
  18017.                 "https://github.com/danielmarschall/oidplus/tree/a04cbc01b826b02f10243af8c14166024af35c17"
  18018.             ]
  18019.         }
  18020.     },
  18021.     {
  18022.         "version": "2.0.0.253",
  18023.         "date": "2020-04-15 01:39:36 +0200",
  18024.         "author": "Daniel Marschall (ViaThinkSoft)",
  18025.         "changes": [],
  18026.         "sources": {
  18027.             "svn": [
  18028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@253"
  18029.             ],
  18030.             "git": [
  18031.                 "https://github.com/danielmarschall/oidplus/tree/0099b945ea8fe302d111cd6a97a475764ce865da"
  18032.             ]
  18033.         }
  18034.     },
  18035.     {
  18036.         "version": "2.0.0.252",
  18037.         "date": "2020-04-15 01:18:07 +0200",
  18038.         "author": "Daniel Marschall (ViaThinkSoft)",
  18039.         "changes": [
  18040.             "ajax.php now checks if the IDs are existing at all"
  18041.         ],
  18042.         "sources": {
  18043.             "svn": [
  18044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@252"
  18045.             ],
  18046.             "git": [
  18047.                 "https://github.com/danielmarschall/oidplus/tree/00ea5de205ee11acce40dfce513ea65ceaebeb8b"
  18048.             ]
  18049.         }
  18050.     },
  18051.     {
  18052.         "version": "2.0.0.251",
  18053.         "date": "2020-04-15 01:07:37 +0200",
  18054.         "author": "Daniel Marschall (ViaThinkSoft)",
  18055.         "changes": [
  18056.             "Fixed various problems when query results are empty"
  18057.         ],
  18058.         "sources": {
  18059.             "svn": [
  18060.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@251"
  18061.             ],
  18062.             "git": [
  18063.                 "https://github.com/danielmarschall/oidplus/tree/ccfe0a020fb7be0a4baa2d2b5fa2595629bb46c5"
  18064.             ]
  18065.         }
  18066.     },
  18067.     {
  18068.         "version": "2.0.0.250",
  18069.         "date": "2020-04-14 22:46:54 +0200",
  18070.         "author": "Daniel Marschall (ViaThinkSoft)",
  18071.         "changes": [
  18072.             "Further improved object oriented design; added class diagram and database connectivity diagram for easier understanding"
  18073.         ],
  18074.         "sources": {
  18075.             "svn": [
  18076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@250"
  18077.             ],
  18078.             "git": [
  18079.                 "https://github.com/danielmarschall/oidplus/tree/cd7e3943187f102a6ebb4f822d8d7c75bbd27020"
  18080.             ]
  18081.         }
  18082.     },
  18083.     {
  18084.         "version": "2.0.0.249",
  18085.         "date": "2020-04-12 15:39:20 +0200",
  18086.         "author": "Daniel Marschall (ViaThinkSoft)",
  18087.         "changes": [
  18088.             "mssql scripts now executable"
  18089.         ],
  18090.         "sources": {
  18091.             "svn": [
  18092.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@249"
  18093.             ],
  18094.             "git": [
  18095.                 "https://github.com/danielmarschall/oidplus/tree/5ac24d3fc5869b08608022b479dbc00e027cffb0"
  18096.             ]
  18097.         }
  18098.     },
  18099.     {
  18100.         "version": "2.0.0.248",
  18101.         "date": "2020-04-12 15:39:02 +0200",
  18102.         "author": "Daniel Marschall (ViaThinkSoft)",
  18103.         "changes": [
  18104.             "Update dependency \"Minify\" from version 17 Dec 2018 to version 24 Nov 2019"
  18105.         ],
  18106.         "sources": {
  18107.             "svn": [
  18108.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@248"
  18109.             ],
  18110.             "git": [
  18111.                 "https://github.com/danielmarschall/oidplus/tree/4175631135c69cb43afe4ce6f879e563df39077f"
  18112.             ]
  18113.         }
  18114.     },
  18115.     {
  18116.         "version": "2.0.0.247",
  18117.         "date": "2020-04-12 15:31:43 +0200",
  18118.         "author": "Daniel Marschall (ViaThinkSoft)",
  18119.         "changes": [
  18120.             "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)"
  18121.         ],
  18122.         "sources": {
  18123.             "svn": [
  18124.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@247"
  18125.             ],
  18126.             "git": [
  18127.                 "https://github.com/danielmarschall/oidplus/tree/9954294d317d7e27d260ab0edc473e3ca4f99dc5"
  18128.             ]
  18129.         }
  18130.     },
  18131.     {
  18132.         "version": "2.0.0.246",
  18133.         "date": "2020-04-12 13:54:01 +0200",
  18134.         "author": "Daniel Marschall (ViaThinkSoft)",
  18135.         "changes": [
  18136.             "Classes: \"DataBase\" is now written \"Database\""
  18137.         ],
  18138.         "sources": {
  18139.             "svn": [
  18140.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@246"
  18141.             ],
  18142.             "git": [
  18143.                 "https://github.com/danielmarschall/oidplus/tree/89601635e5c462260158ddb5e3f5e22bbae1d2cf"
  18144.             ]
  18145.         }
  18146.     },
  18147.     {
  18148.         "version": "2.0.0.245",
  18149.         "date": "2020-04-12 13:42:48 +0200",
  18150.         "author": "Daniel Marschall (ViaThinkSoft)",
  18151.         "changes": [
  18152.             "Improved object oriented database classes"
  18153.         ],
  18154.         "sources": {
  18155.             "svn": [
  18156.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@245"
  18157.             ],
  18158.             "git": [
  18159.                 "https://github.com/danielmarschall/oidplus/tree/e47165d7d8ef05570d169eaf855cfacce6e6205e"
  18160.             ]
  18161.         }
  18162.     },
  18163.     {
  18164.         "version": "2.0.0.244",
  18165.         "date": "2020-04-11 02:20:55 +0200",
  18166.         "author": "Daniel Marschall (ViaThinkSoft)",
  18167.         "changes": [
  18168.             "MSSQL Natural sort order is now UUID (128 bit arc) compatible"
  18169.         ],
  18170.         "sources": {
  18171.             "svn": [
  18172.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@244"
  18173.             ],
  18174.             "git": [
  18175.                 "https://github.com/danielmarschall/oidplus/tree/453ca04f194f08f15238924ffcee9ee50d590ae8"
  18176.             ]
  18177.         }
  18178.     },
  18179.     {
  18180.         "version": "2.0.0.243",
  18181.         "date": "2020-04-11 00:28:51 +0200",
  18182.         "author": "Daniel Marschall (ViaThinkSoft)",
  18183.         "changes": [
  18184.             "Followed PHP's recommendation not to put \";\" at the end of a query"
  18185.         ],
  18186.         "sources": {
  18187.             "svn": [
  18188.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@243"
  18189.             ],
  18190.             "git": [
  18191.                 "https://github.com/danielmarschall/oidplus/tree/7f88a374081baf8260e8d41362e092468ff5559f"
  18192.             ]
  18193.         }
  18194.     },
  18195.     {
  18196.         "version": "2.0.0.242",
  18197.         "date": "2020-04-11 00:24:27 +0200",
  18198.         "author": "Daniel Marschall (ViaThinkSoft)",
  18199.         "changes": [
  18200.             "Implemented natural search order in MS SQL (Database version is now 203)"
  18201.         ],
  18202.         "sources": {
  18203.             "svn": [
  18204.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@242"
  18205.             ],
  18206.             "git": [
  18207.                 "https://github.com/danielmarschall/oidplus/tree/68529dbdc2aea3c392adc1d3c93e36ce4c95979b"
  18208.             ]
  18209.         }
  18210.     },
  18211.     {
  18212.         "version": "2.0.0.241",
  18213.         "date": "2020-04-10 14:34:15 +0200",
  18214.         "author": "Daniel Marschall (ViaThinkSoft)",
  18215.         "changes": [
  18216.             "Code optimization: Introduced function OIDplus::webpath()"
  18217.         ],
  18218.         "sources": {
  18219.             "svn": [
  18220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@241"
  18221.             ],
  18222.             "git": [
  18223.                 "https://github.com/danielmarschall/oidplus/tree/cc233534aa8dd83f42a8cb24fe760237c9521a65"
  18224.             ]
  18225.         }
  18226.     },
  18227.     {
  18228.         "version": "2.0.0.240",
  18229.         "date": "2020-04-10 13:55:19 +0200",
  18230.         "author": "Daniel Marschall (ViaThinkSoft)",
  18231.         "changes": [
  18232.             "Code optimization: Introduced new class OIDplusConfigInitializationException for more flexibility"
  18233.         ],
  18234.         "sources": {
  18235.             "svn": [
  18236.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@240"
  18237.             ],
  18238.             "git": [
  18239.                 "https://github.com/danielmarschall/oidplus/tree/37cf780710849b27f0c1d142a1faa41b9b7c77a9"
  18240.             ]
  18241.         }
  18242.     },
  18243.     {
  18244.         "version": "2.0.0.239",
  18245.         "date": "2020-04-10 12:30:53 +0200",
  18246.         "author": "Daniel Marschall (ViaThinkSoft)",
  18247.         "changes": [
  18248.             "NEW: SUPPORT FOR POSTGRESQL AND MICROSOFT SQL SERVER"
  18249.         ],
  18250.         "sources": {
  18251.             "svn": [
  18252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@239"
  18253.             ],
  18254.             "git": [
  18255.                 "https://github.com/danielmarschall/oidplus/tree/538886c3723818c956e08b6e302908d92c270cc3"
  18256.             ]
  18257.         }
  18258.     },
  18259.     {
  18260.         "version": "2.0.0.238",
  18261.         "date": "2020-04-07 22:24:15 +0200",
  18262.         "author": "Daniel Marschall (ViaThinkSoft)",
  18263.         "changes": [
  18264.             "BUGFIX: HTML editor TinyMCE works again (broke in SVN Rev 215 @ 15 March 2020)."
  18265.         ],
  18266.         "sources": {
  18267.             "svn": [
  18268.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@238"
  18269.             ],
  18270.             "git": [
  18271.                 "https://github.com/danielmarschall/oidplus/tree/268e25a17155e5c3d966ba096ca07e868ce7790b"
  18272.             ]
  18273.         }
  18274.     },
  18275.     {
  18276.         "version": "2.0.0.237",
  18277.         "date": "2020-04-07 15:52:55 +0200",
  18278.         "author": "Daniel Marschall (ViaThinkSoft)",
  18279.         "changes": [
  18280.             "Various code and OOP optimizations.",
  18281.             "Fixed some bugs in OOBE (Out-Of-Box-Experience).",
  18282.             "ODBC bugfix."
  18283.         ],
  18284.         "sources": {
  18285.             "svn": [
  18286.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@237"
  18287.             ],
  18288.             "git": [
  18289.                 "https://github.com/danielmarschall/oidplus/tree/7454dbbd143cf275caea8e8edf85e1067b88ded2"
  18290.             ]
  18291.         }
  18292.     },
  18293.     {
  18294.         "version": "2.0.0.236",
  18295.         "date": "2020-04-07 01:02:59 +0200",
  18296.         "author": "Daniel Marschall (ViaThinkSoft)",
  18297.         "changes": [
  18298.             "Large refactoring at the database classes. PHP 7.0 is now required."
  18299.         ],
  18300.         "sources": {
  18301.             "svn": [
  18302.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@236"
  18303.             ],
  18304.             "git": [
  18305.                 "https://github.com/danielmarschall/oidplus/tree/3b20b6769ee27d42d0fc4c5ec94469f912e5653b"
  18306.             ]
  18307.         }
  18308.     },
  18309.     {
  18310.         "version": "2.0.0.231",
  18311.         "date": "2020-03-23 01:36:50 +0100",
  18312.         "author": "Daniel Marschall (ViaThinkSoft)",
  18313.         "changes": [
  18314.             "OOP fix"
  18315.         ],
  18316.         "sources": {
  18317.             "svn": [
  18318.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@231"
  18319.             ],
  18320.             "git": [
  18321.                 "https://github.com/danielmarschall/oidplus/tree/6d797fde660f3b95c7996163948e148aeef14517"
  18322.             ]
  18323.         }
  18324.     },
  18325.     {
  18326.         "version": "2.0.0.230",
  18327.         "date": "2020-03-23 01:35:25 +0100",
  18328.         "author": "Daniel Marschall (ViaThinkSoft)",
  18329.         "changes": [
  18330.             "OOP"
  18331.         ],
  18332.         "sources": {
  18333.             "svn": [
  18334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@230"
  18335.             ],
  18336.             "git": [
  18337.                 "https://github.com/danielmarschall/oidplus/tree/a207cc96b475c70ae523dcdc6fb844f3dd05bd43"
  18338.             ]
  18339.         }
  18340.     },
  18341.     {
  18342.         "version": "2.0.0.229",
  18343.         "date": "2020-03-21 00:12:27 +0100",
  18344.         "author": "Daniel Marschall (ViaThinkSoft)",
  18345.         "changes": [
  18346.             "Autoloading"
  18347.         ],
  18348.         "sources": {
  18349.             "svn": [
  18350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@229"
  18351.             ],
  18352.             "git": [
  18353.                 "https://github.com/danielmarschall/oidplus/tree/1a8f42d8cf00f6525292d4e218192e7fd1679665"
  18354.             ]
  18355.         }
  18356.     },
  18357.     {
  18358.         "version": "2.0.0.228",
  18359.         "date": "2020-03-21 00:07:01 +0100",
  18360.         "author": "Daniel Marschall (ViaThinkSoft)",
  18361.         "changes": [
  18362.             "Support for ports other than 80 and 443; OOP improvements"
  18363.         ],
  18364.         "sources": {
  18365.             "svn": [
  18366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@228"
  18367.             ],
  18368.             "git": [
  18369.                 "https://github.com/danielmarschall/oidplus/tree/1e2ec13832f209448cf785c5967eb8bcf8bb2b92"
  18370.             ]
  18371.         }
  18372.     },
  18373.     {
  18374.         "version": "2.0.0.227",
  18375.         "date": "2020-03-20 22:27:50 +0100",
  18376.         "author": "Daniel Marschall (ViaThinkSoft)",
  18377.         "changes": [
  18378.             "Various fixes and OOP changes"
  18379.         ],
  18380.         "sources": {
  18381.             "svn": [
  18382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@227"
  18383.             ],
  18384.             "git": [
  18385.                 "https://github.com/danielmarschall/oidplus/tree/bcb244451e40abc0d94c2c4c6fecb8862d944928"
  18386.             ]
  18387.         }
  18388.     },
  18389.     {
  18390.         "version": "2.0.0.225",
  18391.         "date": "2020-03-19 22:02:33 +0100",
  18392.         "author": "Daniel Marschall (ViaThinkSoft)",
  18393.         "changes": [
  18394.             "Bugfix: System URL could not determined"
  18395.         ],
  18396.         "sources": {
  18397.             "svn": [
  18398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@225"
  18399.             ],
  18400.             "git": [
  18401.                 "https://github.com/danielmarschall/oidplus/tree/4d6d2440ca7b91aa51ad9dd172ef60bc1cfc73dc"
  18402.             ]
  18403.         }
  18404.     },
  18405.     {
  18406.         "version": "2.0.0.224",
  18407.         "date": "2020-03-19 20:32:14 +0100",
  18408.         "author": "Daniel Marschall (ViaThinkSoft)",
  18409.         "changes": [
  18410.             "OIDplus now automatically registeres the plugins. The plugins do not need to register themselves through the singleton."
  18411.         ],
  18412.         "sources": {
  18413.             "svn": [
  18414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@224"
  18415.             ],
  18416.             "git": [
  18417.                 "https://github.com/danielmarschall/oidplus/tree/b867e9f963932f1692dd2ba568af2091406586ef"
  18418.             ]
  18419.         }
  18420.     },
  18421.     {
  18422.         "version": "2.0.0.223",
  18423.         "date": "2020-03-19 20:01:23 +0100",
  18424.         "author": "Daniel Marschall (ViaThinkSoft)",
  18425.         "changes": [
  18426.             "Removed all instances of SQL backticks because of compatibility with other DBMS"
  18427.         ],
  18428.         "sources": {
  18429.             "svn": [
  18430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@223"
  18431.             ],
  18432.             "git": [
  18433.                 "https://github.com/danielmarschall/oidplus/tree/77754ae91ceb0db7e151021bd5752c3c30ee52f7"
  18434.             ]
  18435.         }
  18436.     },
  18437.     {
  18438.         "version": "2.0.0.222",
  18439.         "date": "2020-03-19 15:13:37 +0100",
  18440.         "author": "Daniel Marschall (ViaThinkSoft)",
  18441.         "changes": [
  18442.             "Plugins now contain following information: name, version, author, description; visible in admin area"
  18443.         ],
  18444.         "sources": {
  18445.             "svn": [
  18446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@222"
  18447.             ],
  18448.             "git": [
  18449.                 "https://github.com/danielmarschall/oidplus/tree/dd586705b4fac1ec9f7ef00dfa3f707de5a12092"
  18450.             ]
  18451.         }
  18452.     },
  18453.     {
  18454.         "version": "2.0.0.221",
  18455.         "date": "2020-03-18 17:40:03 +0100",
  18456.         "author": "Daniel Marschall (ViaThinkSoft)",
  18457.         "changes": [
  18458.             "New plugin type \"RA authentication plugin\""
  18459.         ],
  18460.         "sources": {
  18461.             "svn": [
  18462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@221"
  18463.             ],
  18464.             "git": [
  18465.                 "https://github.com/danielmarschall/oidplus/tree/5d25250c643f5e0f6504c448fb2fff52df1afdc7"
  18466.             ]
  18467.         }
  18468.     },
  18469.     {
  18470.         "version": "2.0.0.220",
  18471.         "date": "2020-03-18 15:23:28 +0100",
  18472.         "author": "Daniel Marschall (ViaThinkSoft)",
  18473.         "changes": [
  18474.             "Generic password auth types \"A1\" for easier migration from other systems"
  18475.         ],
  18476.         "sources": {
  18477.             "svn": [
  18478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@220"
  18479.             ],
  18480.             "git": [
  18481.                 "https://github.com/danielmarschall/oidplus/tree/26585801ad644d6107f8d0b26818652061ed441a"
  18482.             ]
  18483.         }
  18484.     },
  18485.     {
  18486.         "version": "2.0.0.219",
  18487.         "date": "2020-03-15 21:54:37 +0100",
  18488.         "author": "Daniel Marschall (ViaThinkSoft)",
  18489.         "changes": [],
  18490.         "sources": {
  18491.             "svn": [
  18492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@219"
  18493.             ],
  18494.             "git": [
  18495.                 "https://github.com/danielmarschall/oidplus/tree/53217bd20a6753682210d7e85ba0a660533d6562"
  18496.             ]
  18497.         }
  18498.     },
  18499.     {
  18500.         "version": "2.0.0.218",
  18501.         "date": "2020-03-15 15:37:55 +0100",
  18502.         "author": "Daniel Marschall (ViaThinkSoft)",
  18503.         "changes": [],
  18504.         "sources": {
  18505.             "svn": [
  18506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@218"
  18507.             ],
  18508.             "git": [
  18509.                 "https://github.com/danielmarschall/oidplus/tree/2598738342f51209182c62642db925d588cdae92"
  18510.             ]
  18511.         }
  18512.     },
  18513.     {
  18514.         "version": "2.0.0.217",
  18515.         "date": "2020-03-15 01:14:55 +0100",
  18516.         "author": "Daniel Marschall (ViaThinkSoft)",
  18517.         "changes": [
  18518.             "Privacy documentation is now included in the OIDplus installation itself"
  18519.         ],
  18520.         "sources": {
  18521.             "svn": [
  18522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@217"
  18523.             ],
  18524.             "git": [
  18525.                 "https://github.com/danielmarschall/oidplus/tree/4549ec7293601249bb533a8b9295a3d0fe41f8cd"
  18526.             ]
  18527.         }
  18528.     },
  18529.     {
  18530.         "version": "2.0.0.216",
  18531.         "date": "2020-03-15 00:47:53 +0100",
  18532.         "author": "Daniel Marschall (ViaThinkSoft)",
  18533.         "changes": [
  18534.             "Fixed problem with Web SVN client not removing \"oidplus.js\""
  18535.         ],
  18536.         "sources": {
  18537.             "svn": [
  18538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@216"
  18539.             ],
  18540.             "git": [
  18541.                 "https://github.com/danielmarschall/oidplus/tree/22d198a05b1352bf3fe45e4d78f895728be227d8"
  18542.             ]
  18543.         }
  18544.     },
  18545.     {
  18546.         "version": "2.0.0.215",
  18547.         "date": "2020-03-15 00:02:33 +0100",
  18548.         "author": "Daniel Marschall (ViaThinkSoft)",
  18549.         "changes": [
  18550.             "Made amount of CSS/JS files loaded through index.php smaller"
  18551.         ],
  18552.         "sources": {
  18553.             "svn": [
  18554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@215"
  18555.             ],
  18556.             "git": [
  18557.                 "https://github.com/danielmarschall/oidplus/tree/533a6b740d370496a014559d4aa1b9b82cf59b64"
  18558.             ]
  18559.         }
  18560.     },
  18561.     {
  18562.         "version": "2.0.0.214",
  18563.         "date": "2020-03-14 23:23:30 +0100",
  18564.         "author": "Daniel Marschall (ViaThinkSoft)",
  18565.         "changes": [
  18566.             "Privacy: polyfill.io JavaScript is only loaded if web browser is detected as Internet Explorer"
  18567.         ],
  18568.         "sources": {
  18569.             "svn": [
  18570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@214"
  18571.             ],
  18572.             "git": [
  18573.                 "https://github.com/danielmarschall/oidplus/tree/93c6f159a52f9e3e321c4c8cb48d910a297e90fe"
  18574.             ]
  18575.         }
  18576.     },
  18577.     {
  18578.         "version": "2.0.0.213",
  18579.         "date": "2020-03-06 23:14:57 +0100",
  18580.         "author": "Daniel Marschall (ViaThinkSoft)",
  18581.         "changes": [
  18582.             "Fixed security vulnerability!"
  18583.         ],
  18584.         "sources": {
  18585.             "svn": [
  18586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@213"
  18587.             ],
  18588.             "git": [
  18589.                 "https://github.com/danielmarschall/oidplus/tree/5bfe28d2e27ceb749a57b359f8081a604755df09"
  18590.             ]
  18591.         }
  18592.     },
  18593.     {
  18594.         "version": "2.0.0.212",
  18595.         "date": "2020-03-01 01:18:26 +0100",
  18596.         "author": "Daniel Marschall (ViaThinkSoft)",
  18597.         "changes": [],
  18598.         "sources": {
  18599.             "svn": [
  18600.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@212"
  18601.             ],
  18602.             "git": [
  18603.                 "https://github.com/danielmarschall/oidplus/tree/a303b9b4ab2c69eff10d17e166cc3222db9521fb"
  18604.             ]
  18605.         }
  18606.     },
  18607.     {
  18608.         "version": "2.0.0.211",
  18609.         "date": "2020-02-29 11:27:50 +0100",
  18610.         "author": "Daniel Marschall (ViaThinkSoft)",
  18611.         "changes": [
  18612.             "Misc"
  18613.         ],
  18614.         "sources": {
  18615.             "svn": [
  18616.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@211"
  18617.             ],
  18618.             "git": [
  18619.                 "https://github.com/danielmarschall/oidplus/tree/60deec03725e01347aac5a077d7f41ce084c371e"
  18620.             ]
  18621.         }
  18622.     },
  18623.     {
  18624.         "version": "2.0.0.210",
  18625.         "date": "2020-02-29 11:04:58 +0100",
  18626.         "author": "Daniel Marschall (ViaThinkSoft)",
  18627.         "changes": [
  18628.             "OIDplus can now also work if the GMP extension is not installed, but BCMath is installed"
  18629.         ],
  18630.         "sources": {
  18631.             "svn": [
  18632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@210"
  18633.             ],
  18634.             "git": [
  18635.                 "https://github.com/danielmarschall/oidplus/tree/2b292af3c3ae4e00c7956f201296faa4a1050789"
  18636.             ]
  18637.         }
  18638.     },
  18639.     {
  18640.         "version": "2.0.0.209",
  18641.         "date": "2020-02-28 16:05:49 +0100",
  18642.         "author": "Daniel Marschall (ViaThinkSoft)",
  18643.         "changes": [
  18644.             "Logging"
  18645.         ],
  18646.         "sources": {
  18647.             "svn": [
  18648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@209"
  18649.             ],
  18650.             "git": [
  18651.                 "https://github.com/danielmarschall/oidplus/tree/47585830c23121bb805dc75496f652ef4f8c68c5"
  18652.             ]
  18653.         }
  18654.     },
  18655.     {
  18656.         "version": "2.0.0.208",
  18657.         "date": "2020-02-28 15:44:19 +0100",
  18658.         "author": "Daniel Marschall (ViaThinkSoft)",
  18659.         "changes": [
  18660.             "OIDplus is now compatible with hosts that do not support MySQLnd (Native Driver)"
  18661.         ],
  18662.         "sources": {
  18663.             "svn": [
  18664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@208"
  18665.             ],
  18666.             "git": [
  18667.                 "https://github.com/danielmarschall/oidplus/tree/71f6f047c12598dd5e20d9b017117de0773c5044"
  18668.             ]
  18669.         }
  18670.     },
  18671.     {
  18672.         "version": "2.0.0.207",
  18673.         "date": "2020-02-27 17:01:27 +0100",
  18674.         "author": "Daniel Marschall (ViaThinkSoft)",
  18675.         "changes": [
  18676.             "Dependency-Check"
  18677.         ],
  18678.         "sources": {
  18679.             "svn": [
  18680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@207"
  18681.             ],
  18682.             "git": [
  18683.                 "https://github.com/danielmarschall/oidplus/tree/147fcfd6841274b1f1bfc325b96bfd24e1832a1b"
  18684.             ]
  18685.         }
  18686.     },
  18687.     {
  18688.         "version": "2.0.0.206",
  18689.         "date": "2020-01-23 23:44:12 +0100",
  18690.         "author": "Daniel Marschall (ViaThinkSoft)",
  18691.         "changes": [
  18692.             "Registration service now handles system ID hash conflicts"
  18693.         ],
  18694.         "sources": {
  18695.             "svn": [
  18696.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@206"
  18697.             ],
  18698.             "git": [
  18699.                 "https://github.com/danielmarschall/oidplus/tree/dd8b717b517334fcccd9c3d363c80dca8fffaf1a"
  18700.             ]
  18701.         }
  18702.     },
  18703.     {
  18704.         "version": "2.0.0.205",
  18705.         "date": "2020-01-08 20:21:23 +0100",
  18706.         "author": "Daniel Marschall (ViaThinkSoft)",
  18707.         "changes": [
  18708.             "Wellknown generators"
  18709.         ],
  18710.         "sources": {
  18711.             "svn": [
  18712.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@205"
  18713.             ],
  18714.             "git": [
  18715.                 "https://github.com/danielmarschall/oidplus/tree/d74b61697b2e07a3f7a71196ebab4dd8f19945c1"
  18716.             ]
  18717.         }
  18718.     },
  18719.     {
  18720.         "version": "2.0.0.204",
  18721.         "date": "2019-12-26 12:25:28 +0100",
  18722.         "author": "Daniel Marschall (ViaThinkSoft)",
  18723.         "changes": [
  18724.             "Added new field \"comment\", so that the superior RA can comment on the name of an OID they allocate. Database version is now 201."
  18725.         ],
  18726.         "sources": {
  18727.             "svn": [
  18728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@204"
  18729.             ],
  18730.             "git": [
  18731.                 "https://github.com/danielmarschall/oidplus/tree/b57346bcc461bf128f98f28906e13580af957594"
  18732.             ]
  18733.         }
  18734.     },
  18735.     {
  18736.         "version": "2.0.0.203",
  18737.         "date": "2019-12-12 00:56:06 +0100",
  18738.         "author": "Daniel Marschall (ViaThinkSoft)",
  18739.         "changes": [],
  18740.         "sources": {
  18741.             "svn": [
  18742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@203"
  18743.             ],
  18744.             "git": [
  18745.                 "https://github.com/danielmarschall/oidplus/tree/304a9fdd8d28a22b338dda3d70a6399da3b1a1f8"
  18746.             ]
  18747.         }
  18748.     },
  18749.     {
  18750.         "version": "2.0.0.202",
  18751.         "date": "2019-12-11 20:37:05 +0100",
  18752.         "author": "Daniel Marschall (ViaThinkSoft)",
  18753.         "changes": [
  18754.             "WebWHOIS: Example ID is the first root of the system (OID preferred)"
  18755.         ],
  18756.         "sources": {
  18757.             "svn": [
  18758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@202"
  18759.             ],
  18760.             "git": [
  18761.                 "https://github.com/danielmarschall/oidplus/tree/4a4300ef82612c8bfcb1ecc7ccb5b1a0d579cfb6"
  18762.             ]
  18763.         }
  18764.     },
  18765.     {
  18766.         "version": "2.0.0.201",
  18767.         "date": "2019-12-10 14:36:07 +0100",
  18768.         "author": "Daniel Marschall (ViaThinkSoft)",
  18769.         "changes": [
  18770.             "New feature: WebWHOIS in JSON and XML format",
  18771.             "Fix: Alphanumeric identifiers don't need to be unique anymore (except for standardized identifiers)"
  18772.         ],
  18773.         "sources": {
  18774.             "svn": [
  18775.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@201"
  18776.             ],
  18777.             "git": [
  18778.                 "https://github.com/danielmarschall/oidplus/tree/d6fc1368d6192ed1d93899275b8de1a61f33e639"
  18779.             ]
  18780.         }
  18781.     },
  18782.     {
  18783.         "version": "2.0.0.200",
  18784.         "date": "2019-11-26 22:30:14 +0100",
  18785.         "author": "Daniel Marschall (ViaThinkSoft)",
  18786.         "changes": [
  18787.             "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."
  18788.         ],
  18789.         "sources": {
  18790.             "svn": [
  18791.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@200"
  18792.             ],
  18793.             "git": [
  18794.                 "https://github.com/danielmarschall/oidplus/tree/4961c6b1f67b4b181d96195479eebc7df8e645bb"
  18795.             ]
  18796.         }
  18797.     },
  18798.     {
  18799.         "version": "2.0.0.199",
  18800.         "date": "2019-11-25 00:31:31 +0100",
  18801.         "author": "Daniel Marschall (ViaThinkSoft)",
  18802.         "changes": [
  18803.             "Improved WEID user experience (adding OIDs)"
  18804.         ],
  18805.         "sources": {
  18806.             "svn": [
  18807.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@199"
  18808.             ],
  18809.             "git": [
  18810.                 "https://github.com/danielmarschall/oidplus/tree/4ec8aaa1b6bc1612d94168391140f27f7cffb523"
  18811.             ]
  18812.         }
  18813.     },
  18814.     {
  18815.         "version": "2.0.0.198",
  18816.         "date": "2019-11-21 01:05:37 +0100",
  18817.         "author": "Daniel Marschall (ViaThinkSoft)",
  18818.         "changes": [
  18819.             "OID-Info Export fix"
  18820.         ],
  18821.         "sources": {
  18822.             "svn": [
  18823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@198"
  18824.             ],
  18825.             "git": [
  18826.                 "https://github.com/danielmarschall/oidplus/tree/cb58338789bae8302f1ca53a030841cfeaf3d5ea"
  18827.             ]
  18828.         }
  18829.     },
  18830.     {
  18831.         "version": "2.0.0.197",
  18832.         "date": "2019-11-18 00:51:53 +0100",
  18833.         "author": "Daniel Marschall (ViaThinkSoft)",
  18834.         "changes": [
  18835.             "WEID bugfix"
  18836.         ],
  18837.         "sources": {
  18838.             "svn": [
  18839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@197"
  18840.             ],
  18841.             "git": [
  18842.                 "https://github.com/danielmarschall/oidplus/tree/f7433b5549401609d6d63d6a25d57a69026af9e0"
  18843.             ]
  18844.         }
  18845.     },
  18846.     {
  18847.         "version": "2.0.0.196",
  18848.         "date": "2019-11-08 14:27:28 +0100",
  18849.         "author": "Daniel Marschall (ViaThinkSoft)",
  18850.         "changes": [
  18851.             "WEID update and other small fixes"
  18852.         ],
  18853.         "sources": {
  18854.             "svn": [
  18855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@196"
  18856.             ],
  18857.             "git": [
  18858.                 "https://github.com/danielmarschall/oidplus/tree/6f0aeb41cb278cf8cae52ba6cdc02c486db40e3d"
  18859.             ]
  18860.         }
  18861.     },
  18862.     {
  18863.         "version": "2.0.0.195",
  18864.         "date": "2019-11-07 00:27:31 +0100",
  18865.         "author": "Daniel Marschall (ViaThinkSoft)",
  18866.         "changes": [],
  18867.         "sources": {
  18868.             "svn": [
  18869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@195"
  18870.             ],
  18871.             "git": [
  18872.                 "https://github.com/danielmarschall/oidplus/tree/b41808c5672d32552701101ec6fa0ed85a1f71e2"
  18873.             ]
  18874.         }
  18875.     },
  18876.     {
  18877.         "version": "2.0.0.194",
  18878.         "date": "2019-11-06 20:48:18 +0100",
  18879.         "author": "Daniel Marschall (ViaThinkSoft)",
  18880.         "changes": [
  18881.             "Bugfix at OID-Info export"
  18882.         ],
  18883.         "sources": {
  18884.             "svn": [
  18885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@194"
  18886.             ],
  18887.             "git": [
  18888.                 "https://github.com/danielmarschall/oidplus/tree/64b0c33c1534b71b5ceaec89ad07d3e41a3221a3"
  18889.             ]
  18890.         }
  18891.     },
  18892.     {
  18893.         "version": "2.0.0.193",
  18894.         "date": "2019-11-03 23:26:43 +0100",
  18895.         "author": "Daniel Marschall (ViaThinkSoft)",
  18896.         "changes": [
  18897.             "New feature: Alternative Identifiers",
  18898.             "Fixed bug where the \"Jump to RA\" list was wrong",
  18899.             "Fixed bug in UUID interpretation"
  18900.         ],
  18901.         "sources": {
  18902.             "svn": [
  18903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@193"
  18904.             ],
  18905.             "git": [
  18906.                 "https://github.com/danielmarschall/oidplus/tree/090be977c5ecd32deae9c0b53b9957708d90b2f1"
  18907.             ]
  18908.         }
  18909.     },
  18910.     {
  18911.         "version": "2.0.0.192",
  18912.         "date": "2019-10-29 00:40:59 +0100",
  18913.         "author": "Daniel Marschall (ViaThinkSoft)",
  18914.         "changes": [
  18915.             "Fixed bug: Box icons don't show the object type name",
  18916.             "Fixed bug: Title of object type root was missing"
  18917.         ],
  18918.         "sources": {
  18919.             "svn": [
  18920.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@192"
  18921.             ],
  18922.             "git": [
  18923.                 "https://github.com/danielmarschall/oidplus/tree/9418cbc58d99bfbb10b9198c66cc922d50cc4e07"
  18924.             ]
  18925.         }
  18926.     },
  18927.     {
  18928.         "version": "2.0.0.191",
  18929.         "date": "2019-10-27 11:45:08 +0100",
  18930.         "author": "Daniel Marschall (ViaThinkSoft)",
  18931.         "changes": [
  18932.             "Bug in name base generated UUIDs fixed"
  18933.         ],
  18934.         "sources": {
  18935.             "svn": [
  18936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@191"
  18937.             ],
  18938.             "git": [
  18939.                 "https://github.com/danielmarschall/oidplus/tree/08e5e2a58ec6834be5f3248270c5cc27bf69173d"
  18940.             ]
  18941.         }
  18942.     },
  18943.     {
  18944.         "version": "2.0.0.190",
  18945.         "date": "2019-10-24 13:17:25 +0200",
  18946.         "author": "Daniel Marschall (ViaThinkSoft)",
  18947.         "changes": [
  18948.             "Re-canonize script to correct database entries"
  18949.         ],
  18950.         "sources": {
  18951.             "svn": [
  18952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@190"
  18953.             ],
  18954.             "git": [
  18955.                 "https://github.com/danielmarschall/oidplus/tree/7cd88f13f126d7e89cfbf67e60d500efa4ee47f5"
  18956.             ]
  18957.         }
  18958.     },
  18959.     {
  18960.         "version": "2.0.0.189",
  18961.         "date": "2019-10-19 12:26:22 +0200",
  18962.         "author": "Daniel Marschall (ViaThinkSoft)",
  18963.         "changes": [
  18964.             "Fixed BUG#0000207"
  18965.         ],
  18966.         "sources": {
  18967.             "svn": [
  18968.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@189"
  18969.             ],
  18970.             "git": [
  18971.                 "https://github.com/danielmarschall/oidplus/tree/532a4df887dedf1f3f79abc685ad20a110de0272"
  18972.             ]
  18973.         }
  18974.     },
  18975.     {
  18976.         "version": "2.0.0.188",
  18977.         "date": "2019-10-18 19:14:23 +0200",
  18978.         "author": "Daniel Marschall (ViaThinkSoft)",
  18979.         "changes": [
  18980.             "Fixed BUG#0000205: IPv4 module did not work (Logger maskcode conflict)",
  18981.             "Fixed BUG#0000206: IPv6 normalization did not work",
  18982.             "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"
  18983.         ],
  18984.         "sources": {
  18985.             "svn": [
  18986.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@188"
  18987.             ],
  18988.             "git": [
  18989.                 "https://github.com/danielmarschall/oidplus/tree/f79204aecbf01f6c26476d39d1f4a27d4c2bfeb6"
  18990.             ]
  18991.         }
  18992.     },
  18993.     {
  18994.         "version": "2.0.0.187",
  18995.         "date": "2019-09-22 01:06:53 +0200",
  18996.         "author": "Daniel Marschall (ViaThinkSoft)",
  18997.         "changes": [
  18998.             "Bugfix"
  18999.         ],
  19000.         "sources": {
  19001.             "svn": [
  19002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@187"
  19003.             ],
  19004.             "git": [
  19005.                 "https://github.com/danielmarschall/oidplus/tree/e54f1233bca7b5dc94013256fd20da6b766faa8b"
  19006.             ]
  19007.         }
  19008.     },
  19009.     {
  19010.         "version": "2.0.0.186",
  19011.         "date": "2019-09-16 00:22:22 +0200",
  19012.         "author": "Daniel Marschall (ViaThinkSoft)",
  19013.         "changes": [
  19014.             "Minor changes"
  19015.         ],
  19016.         "sources": {
  19017.             "svn": [
  19018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@186"
  19019.             ],
  19020.             "git": [
  19021.                 "https://github.com/danielmarschall/oidplus/tree/b90adcaeaee0a20e1a3f3ef0b038297167ad1783"
  19022.             ]
  19023.         }
  19024.     },
  19025.     {
  19026.         "version": "2.0.0.185",
  19027.         "date": "2019-09-15 11:51:39 +0200",
  19028.         "author": "Daniel Marschall (ViaThinkSoft)",
  19029.         "changes": [
  19030.             "Goto box for mobile"
  19031.         ],
  19032.         "sources": {
  19033.             "svn": [
  19034.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@185"
  19035.             ],
  19036.             "git": [
  19037.                 "https://github.com/danielmarschall/oidplus/tree/0010b4d727a578c09b7375f4ca1f378cffb9b492"
  19038.             ]
  19039.         }
  19040.     },
  19041.     {
  19042.         "version": "2.0.0.184",
  19043.         "date": "2019-09-15 10:28:30 +0200",
  19044.         "author": "Daniel Marschall (ViaThinkSoft)",
  19045.         "changes": [
  19046.             "Objects are saved with a canonical name"
  19047.         ],
  19048.         "sources": {
  19049.             "svn": [
  19050.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@184"
  19051.             ],
  19052.             "git": [
  19053.                 "https://github.com/danielmarschall/oidplus/tree/aa3fd11599b7230e446230febf1134f2c0098ab2"
  19054.             ]
  19055.         }
  19056.     },
  19057.     {
  19058.         "version": "2.0.0.183",
  19059.         "date": "2019-09-11 22:05:09 +0200",
  19060.         "author": "Daniel Marschall (ViaThinkSoft)",
  19061.         "changes": [
  19062.             "NEW feature: \"Goto\" quick access bar",
  19063.             "CHANGED: Incorrect written object identifiers (e.g. 2.0999) will now be auto-corrected"
  19064.         ],
  19065.         "sources": {
  19066.             "svn": [
  19067.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@183"
  19068.             ],
  19069.             "git": [
  19070.                 "https://github.com/danielmarschall/oidplus/tree/fe7fc851d6b4682ee26f6931647b871cf4eff3eb"
  19071.             ]
  19072.         }
  19073.     },
  19074.     {
  19075.         "version": "2.0.0.182",
  19076.         "date": "2019-08-26 20:57:09 +0200",
  19077.         "author": "Daniel Marschall (ViaThinkSoft)",
  19078.         "changes": [],
  19079.         "sources": {
  19080.             "svn": [
  19081.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@182"
  19082.             ],
  19083.             "git": [
  19084.                 "https://github.com/danielmarschall/oidplus/tree/a123fa4db82cc9ed511b33ccbd27484a03649bc5"
  19085.             ]
  19086.         }
  19087.     },
  19088.     {
  19089.         "version": "2.0.0.181",
  19090.         "date": "2019-08-26 18:58:51 +0200",
  19091.         "author": "Daniel Marschall (ViaThinkSoft)",
  19092.         "changes": [],
  19093.         "sources": {
  19094.             "svn": [
  19095.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@181"
  19096.             ],
  19097.             "git": [
  19098.                 "https://github.com/danielmarschall/oidplus/tree/772d665b2e1094a83d4ae0efcb37ffc9850645f2"
  19099.             ]
  19100.         }
  19101.     },
  19102.     {
  19103.         "version": "2.0.0.180",
  19104.         "date": "2019-08-24 20:14:44 +0200",
  19105.         "author": "Daniel Marschall (ViaThinkSoft)",
  19106.         "changes": [],
  19107.         "sources": {
  19108.             "svn": [
  19109.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@180"
  19110.             ],
  19111.             "git": [
  19112.                 "https://github.com/danielmarschall/oidplus/tree/dd88057d0a04961d46d3c33758935fc5d61e9dcb"
  19113.             ]
  19114.         }
  19115.     },
  19116.     {
  19117.         "version": "2.0.0.179",
  19118.         "date": "2019-08-22 16:32:41 +0200",
  19119.         "author": "Daniel Marschall (ViaThinkSoft)",
  19120.         "changes": [
  19121.             "Small fixes"
  19122.         ],
  19123.         "sources": {
  19124.             "svn": [
  19125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@179"
  19126.             ],
  19127.             "git": [
  19128.                 "https://github.com/danielmarschall/oidplus/tree/668daf8f6d36793a2c427b17ab8954b18e88f452"
  19129.             ]
  19130.         }
  19131.     },
  19132.     {
  19133.         "version": "2.0.0.178",
  19134.         "date": "2019-08-21 17:03:50 +0200",
  19135.         "author": "Daniel Marschall (ViaThinkSoft)",
  19136.         "changes": [
  19137.             "OIDplus is now compatible with Microsoft Edge"
  19138.         ],
  19139.         "sources": {
  19140.             "svn": [
  19141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@178"
  19142.             ],
  19143.             "git": [
  19144.                 "https://github.com/danielmarschall/oidplus/tree/937832535eea07a1e00cdd5eb23b984135c32559"
  19145.             ]
  19146.         }
  19147.     },
  19148.     {
  19149.         "version": "2.0.0.177",
  19150.         "date": "2019-08-21 14:27:00 +0200",
  19151.         "author": "Daniel Marschall (ViaThinkSoft)",
  19152.         "changes": [
  19153.             "BUGFIX: Web SVN update fixed"
  19154.         ],
  19155.         "sources": {
  19156.             "svn": [
  19157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@177"
  19158.             ],
  19159.             "git": [
  19160.                 "https://github.com/danielmarschall/oidplus/tree/54a122d9de652417f00e318070fa0574223ccd32"
  19161.             ]
  19162.         }
  19163.     },
  19164.     {
  19165.         "version": "2.0.0.176",
  19166.         "date": "2019-08-21 14:21:06 +0200",
  19167.         "author": "Daniel Marschall (ViaThinkSoft)",
  19168.         "changes": [
  19169.             "BUGFIX: Confidential flag could not be set for OIDs. Fixed."
  19170.         ],
  19171.         "sources": {
  19172.             "svn": [
  19173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@176"
  19174.             ],
  19175.             "git": [
  19176.                 "https://github.com/danielmarschall/oidplus/tree/3d38dccff8f0542edd4832c483ffe948dc511470"
  19177.             ]
  19178.         }
  19179.     },
  19180.     {
  19181.         "version": "2.0.0.175",
  19182.         "date": "2019-08-21 13:42:37 +0200",
  19183.         "author": "Daniel Marschall (ViaThinkSoft)",
  19184.         "changes": [
  19185.             "Registration procedure update"
  19186.         ],
  19187.         "sources": {
  19188.             "svn": [
  19189.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@175"
  19190.             ],
  19191.             "git": [
  19192.                 "https://github.com/danielmarschall/oidplus/tree/928d69c171cc617e2418dc26863c706dfe4bc676"
  19193.             ]
  19194.         }
  19195.     },
  19196.     {
  19197.         "version": "2.0.0.174",
  19198.         "date": "2019-08-18 19:22:04 +0200",
  19199.         "author": "Daniel Marschall (ViaThinkSoft)",
  19200.         "changes": [
  19201.             "Setup assistant cannot be started when config file is missing"
  19202.         ],
  19203.         "sources": {
  19204.             "svn": [
  19205.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@174"
  19206.             ],
  19207.             "git": [
  19208.                 "https://github.com/danielmarschall/oidplus/tree/d433b8e68f75a2c17d7acfa9a2787b33008c9f76"
  19209.             ]
  19210.         }
  19211.     },
  19212.     {
  19213.         "version": "2.0.0.173",
  19214.         "date": "2019-08-18 19:12:54 +0200",
  19215.         "author": "Daniel Marschall (ViaThinkSoft)",
  19216.         "changes": [
  19217.             "Bugfix: Wrong error message when MySQLi connection failed. Linked to setup again."
  19218.         ],
  19219.         "sources": {
  19220.             "svn": [
  19221.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@173"
  19222.             ],
  19223.             "git": [
  19224.                 "https://github.com/danielmarschall/oidplus/tree/83675c758e0bb76d7483fe15ac315fdb136af1e9"
  19225.             ]
  19226.         }
  19227.     },
  19228.     {
  19229.         "version": "2.0.0.172",
  19230.         "date": "2019-08-16 10:37:14 +0200",
  19231.         "author": "Daniel Marschall (ViaThinkSoft)",
  19232.         "changes": [
  19233.             "Update procedure: More revision information is now shown in the preview"
  19234.         ],
  19235.         "sources": {
  19236.             "svn": [
  19237.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@172"
  19238.             ],
  19239.             "git": [
  19240.                 "https://github.com/danielmarschall/oidplus/tree/3c5dc9274f2ad3c88bed19ac491fd0b977e40d1f"
  19241.             ]
  19242.         }
  19243.     },
  19244.     {
  19245.         "version": "2.0.0.171",
  19246.         "date": "2019-08-15 16:30:41 +0200",
  19247.         "author": "Daniel Marschall (ViaThinkSoft)",
  19248.         "changes": [],
  19249.         "sources": {
  19250.             "svn": [
  19251.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@171"
  19252.             ],
  19253.             "git": [
  19254.                 "https://github.com/danielmarschall/oidplus/tree/af85cd1a4392ab0007af53906e45e9e361adbd87"
  19255.             ]
  19256.         }
  19257.     },
  19258.     {
  19259.         "version": "2.0.0.170",
  19260.         "date": "2019-08-14 14:31:08 +0200",
  19261.         "author": "Daniel Marschall (ViaThinkSoft)",
  19262.         "changes": [
  19263.             "System version and installation type are now included in the Registration"
  19264.         ],
  19265.         "sources": {
  19266.             "svn": [
  19267.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@170"
  19268.             ],
  19269.             "git": [
  19270.                 "https://github.com/danielmarschall/oidplus/tree/08e9375075a042c44aaef65058f1f0f9aa408dbc"
  19271.             ]
  19272.         }
  19273.     },
  19274.     {
  19275.         "version": "2.0.0.169",
  19276.         "date": "2019-08-14 12:57:23 +0200",
  19277.         "author": "Daniel Marschall (ViaThinkSoft)",
  19278.         "changes": [
  19279.             "Fix: Confidential OID detection fix"
  19280.         ],
  19281.         "sources": {
  19282.             "svn": [
  19283.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@169"
  19284.             ],
  19285.             "git": [
  19286.                 "https://github.com/danielmarschall/oidplus/tree/6d887365ee05b4e1bfdfee4e5b333fac99ce403f"
  19287.             ]
  19288.         }
  19289.     },
  19290.     {
  19291.         "version": "2.0.0.168",
  19292.         "date": "2019-08-14 11:55:28 +0200",
  19293.         "author": "Daniel Marschall (ViaThinkSoft)",
  19294.         "changes": [],
  19295.         "sources": {
  19296.             "svn": [
  19297.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@168"
  19298.             ],
  19299.             "git": [
  19300.                 "https://github.com/danielmarschall/oidplus/tree/fcc3e5d92ff6132501fa1c5d0826f1ec60715195"
  19301.             ]
  19302.         }
  19303.     },
  19304.     {
  19305.         "version": "2.0.0.167",
  19306.         "date": "2019-08-14 11:48:34 +0200",
  19307.         "author": "Daniel Marschall (ViaThinkSoft)",
  19308.         "changes": [],
  19309.         "sources": {
  19310.             "svn": [
  19311.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@167"
  19312.             ],
  19313.             "git": [
  19314.                 "https://github.com/danielmarschall/oidplus/tree/697adcd6f9ae082fbe36583667ba0ceea6121eea"
  19315.             ]
  19316.         }
  19317.     },
  19318.     {
  19319.         "version": "2.0.0.166",
  19320.         "date": "2019-08-14 11:44:35 +0200",
  19321.         "author": "Daniel Marschall (ViaThinkSoft)",
  19322.         "changes": [],
  19323.         "sources": {
  19324.             "svn": [
  19325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@166"
  19326.             ],
  19327.             "git": [
  19328.                 "https://github.com/danielmarschall/oidplus/tree/74064506bc3ef08d806aec4859d963fc930b46b9"
  19329.             ]
  19330.         }
  19331.     },
  19332.     {
  19333.         "version": "2.0.0.165",
  19334.         "date": "2019-08-13 15:48:23 +0200",
  19335.         "author": "Daniel Marschall (ViaThinkSoft)",
  19336.         "changes": [
  19337.             "Update page contains now an invisible VNag status tag"
  19338.         ],
  19339.         "sources": {
  19340.             "svn": [
  19341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@165"
  19342.             ],
  19343.             "git": [
  19344.                 "https://github.com/danielmarschall/oidplus/tree/8ace46bb8205495a538642883415c45b00640e8f"
  19345.             ]
  19346.         }
  19347.     },
  19348.     {
  19349.         "version": "2.0.0.164",
  19350.         "date": "2019-08-13 15:12:13 +0200",
  19351.         "author": "Daniel Marschall (ViaThinkSoft)",
  19352.         "changes": [
  19353.             "Update assistant bugfix"
  19354.         ],
  19355.         "sources": {
  19356.             "svn": [
  19357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@164"
  19358.             ],
  19359.             "git": [
  19360.                 "https://github.com/danielmarschall/oidplus/tree/977b5d5bd89926eaed47d1a7a309e55cfebc41c6"
  19361.             ]
  19362.         }
  19363.     },
  19364.     {
  19365.         "version": "2.0.0.163",
  19366.         "date": "2019-08-13 14:49:13 +0200",
  19367.         "author": "Daniel Marschall (ViaThinkSoft)",
  19368.         "changes": [
  19369.             "NEW FEATURE: Software update (web SVN)"
  19370.         ],
  19371.         "sources": {
  19372.             "svn": [
  19373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@163"
  19374.             ],
  19375.             "git": [
  19376.                 "https://github.com/danielmarschall/oidplus/tree/2bdf7afcf5f347ca21859e1988fabc97a626cc5f"
  19377.             ]
  19378.         }
  19379.     },
  19380.     {
  19381.         "version": "2.0.0.162",
  19382.         "date": "2019-08-13 13:14:08 +0200",
  19383.         "author": "Daniel Marschall (ViaThinkSoft)",
  19384.         "changes": [
  19385.             "Version detection update"
  19386.         ],
  19387.         "sources": {
  19388.             "svn": [
  19389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@162"
  19390.             ],
  19391.             "git": [
  19392.                 "https://github.com/danielmarschall/oidplus/tree/57f443a5cdcd4c404575cffe1721ba66119dd36d"
  19393.             ]
  19394.         }
  19395.     },
  19396.     {
  19397.         "version": "2.0.0.161",
  19398.         "date": "2019-08-12 15:09:12 +0200",
  19399.         "author": "Daniel Marschall (ViaThinkSoft)",
  19400.         "changes": [
  19401.             "Misc"
  19402.         ],
  19403.         "sources": {
  19404.             "svn": [
  19405.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@161"
  19406.             ],
  19407.             "git": [
  19408.                 "https://github.com/danielmarschall/oidplus/tree/2fd258029e7ed251655fd63a204d399452ad5095"
  19409.             ]
  19410.         }
  19411.     },
  19412.     {
  19413.         "version": "2.0.0.160",
  19414.         "date": "2019-08-09 13:49:22 +0200",
  19415.         "author": "Daniel Marschall (ViaThinkSoft)",
  19416.         "changes": [
  19417.             "Adjusted \"Content-Security-Policy\""
  19418.         ],
  19419.         "sources": {
  19420.             "svn": [
  19421.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@160"
  19422.             ],
  19423.             "git": [
  19424.                 "https://github.com/danielmarschall/oidplus/tree/16753aebbb70acb2850dbdca3dfeb903fdec9c4f"
  19425.             ]
  19426.         }
  19427.     },
  19428.     {
  19429.         "version": "2.0.0.159",
  19430.         "date": "2019-08-09 13:40:47 +0200",
  19431.         "author": "Daniel Marschall (ViaThinkSoft)",
  19432.         "changes": [
  19433.             "Fixed problem in system URL if system is hosted directly under a domain"
  19434.         ],
  19435.         "sources": {
  19436.             "svn": [
  19437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@159"
  19438.             ],
  19439.             "git": [
  19440.                 "https://github.com/danielmarschall/oidplus/tree/8cce59fa10d1fa2c8bee96c13be4bee9f0b55937"
  19441.             ]
  19442.         }
  19443.     },
  19444.     {
  19445.         "version": "2.0.0.158",
  19446.         "date": "2019-08-09 13:40:11 +0200",
  19447.         "author": "Daniel Marschall (ViaThinkSoft)",
  19448.         "changes": [
  19449.             "Fixed OOBE problem"
  19450.         ],
  19451.         "sources": {
  19452.             "svn": [
  19453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@158"
  19454.             ],
  19455.             "git": [
  19456.                 "https://github.com/danielmarschall/oidplus/tree/36d88a3925027d3899e30c41ed3722382de7f2e8"
  19457.             ]
  19458.         }
  19459.     },
  19460.     {
  19461.         "version": "2.0.0.157",
  19462.         "date": "2019-08-08 20:01:02 +0200",
  19463.         "author": "Daniel Marschall (ViaThinkSoft)",
  19464.         "changes": [
  19465.             "Setup assistant 2/2 is now protected by ReCAPTCHA, if enabled"
  19466.         ],
  19467.         "sources": {
  19468.             "svn": [
  19469.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@157"
  19470.             ],
  19471.             "git": [
  19472.                 "https://github.com/danielmarschall/oidplus/tree/4d7797929b99f9c631b969939941206dcb315b45"
  19473.             ]
  19474.         }
  19475.     },
  19476.     {
  19477.         "version": "2.0.0.156",
  19478.         "date": "2019-08-05 20:15:17 +0200",
  19479.         "author": "Daniel Marschall (ViaThinkSoft)",
  19480.         "changes": [
  19481.             "Added setup background image"
  19482.         ],
  19483.         "sources": {
  19484.             "svn": [
  19485.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@156"
  19486.             ],
  19487.             "git": [
  19488.                 "https://github.com/danielmarschall/oidplus/tree/1966e284535c97dc3c31d4b90f341e4702f63563"
  19489.             ]
  19490.         }
  19491.     },
  19492.     {
  19493.         "version": "2.0.0.155",
  19494.         "date": "2019-08-03 23:20:57 +0200",
  19495.         "author": "Daniel Marschall (ViaThinkSoft)",
  19496.         "changes": [
  19497.             "Invitations can now be disabled.",
  19498.             "OOBE Bugfix."
  19499.         ],
  19500.         "sources": {
  19501.             "svn": [
  19502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@155"
  19503.             ],
  19504.             "git": [
  19505.                 "https://github.com/danielmarschall/oidplus/tree/d60bedc177b98e4f53bfe535f34ae2b70fb66afe"
  19506.             ]
  19507.         }
  19508.     },
  19509.     {
  19510.         "version": "2.0.0.154",
  19511.         "date": "2019-08-03 22:54:53 +0200",
  19512.         "author": "Daniel Marschall (ViaThinkSoft)",
  19513.         "changes": [
  19514.             "document.location => window.location.href"
  19515.         ],
  19516.         "sources": {
  19517.             "svn": [
  19518.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@154"
  19519.             ],
  19520.             "git": [
  19521.                 "https://github.com/danielmarschall/oidplus/tree/782140143a70f06ded8eecfde5f5968888f707bd"
  19522.             ]
  19523.         }
  19524.     },
  19525.     {
  19526.         "version": "2.0.0.153",
  19527.         "date": "2019-08-03 22:44:14 +0200",
  19528.         "author": "Daniel Marschall (ViaThinkSoft)",
  19529.         "changes": [
  19530.             "New feature: Admin can now create a RA manually (without email verification/invitation)"
  19531.         ],
  19532.         "sources": {
  19533.             "svn": [
  19534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@153"
  19535.             ],
  19536.             "git": [
  19537.                 "https://github.com/danielmarschall/oidplus/tree/06249b834d6cb16dad18065532808a093e9bfd2b"
  19538.             ]
  19539.         }
  19540.     },
  19541.     {
  19542.         "version": "2.0.0.152",
  19543.         "date": "2019-08-03 21:22:26 +0200",
  19544.         "author": "Daniel Marschall (ViaThinkSoft)",
  19545.         "changes": [
  19546.             "Smaller design fixes. Admin can now change RA contact data, passwords and emails."
  19547.         ],
  19548.         "sources": {
  19549.             "svn": [
  19550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@152"
  19551.             ],
  19552.             "git": [
  19553.                 "https://github.com/danielmarschall/oidplus/tree/34168922ee535e1f17c481bb2545408a66942028"
  19554.             ]
  19555.         }
  19556.     },
  19557.     {
  19558.         "version": "2.0.0.151",
  19559.         "date": "2019-08-03 10:04:02 +0200",
  19560.         "author": "Daniel Marschall (ViaThinkSoft)",
  19561.         "changes": [
  19562.             "Menu entry \"Plugins\" can now be exanded. RA info has now the RA as page title."
  19563.         ],
  19564.         "sources": {
  19565.             "svn": [
  19566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@151"
  19567.             ],
  19568.             "git": [
  19569.                 "https://github.com/danielmarschall/oidplus/tree/4472289f3459acbd8c99e5be4c36816bd266eb90"
  19570.             ]
  19571.         }
  19572.     },
  19573.     {
  19574.         "version": "2.0.0.150",
  19575.         "date": "2019-08-03 00:30:01 +0200",
  19576.         "author": "Daniel Marschall (ViaThinkSoft)",
  19577.         "changes": [
  19578.             "LARGE UPDATE: Added database providers; now using prepared statements, and many more changes"
  19579.         ],
  19580.         "sources": {
  19581.             "svn": [
  19582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@150"
  19583.             ],
  19584.             "git": [
  19585.                 "https://github.com/danielmarschall/oidplus/tree/f0d8f1a4fb24634b3172c50f77a12697ad332d28"
  19586.             ]
  19587.         }
  19588.     },
  19589.     {
  19590.         "version": "2.0.0.149",
  19591.         "date": "2019-08-01 22:58:12 +0200",
  19592.         "author": "Daniel Marschall (ViaThinkSoft)",
  19593.         "changes": [
  19594.             "New feature: Admin password reset plugin"
  19595.         ],
  19596.         "sources": {
  19597.             "svn": [
  19598.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@149"
  19599.             ],
  19600.             "git": [
  19601.                 "https://github.com/danielmarschall/oidplus/tree/c495473bd2281286059bd476c8fbac29e723bf8c"
  19602.             ]
  19603.         }
  19604.     },
  19605.     {
  19606.         "version": "2.0.0.148",
  19607.         "date": "2019-07-25 14:05:21 +0200",
  19608.         "author": "Daniel Marschall (ViaThinkSoft)",
  19609.         "changes": [
  19610.             "New plugin \"Plugins\" that lists all plugins"
  19611.         ],
  19612.         "sources": {
  19613.             "svn": [
  19614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@148"
  19615.             ],
  19616.             "git": [
  19617.                 "https://github.com/danielmarschall/oidplus/tree/1baeabe4c0e4b70b226554ebdc59e2ff8f82a8c0"
  19618.             ]
  19619.         }
  19620.     },
  19621.     {
  19622.         "version": "2.0.0.147",
  19623.         "date": "2019-07-24 23:24:38 +0200",
  19624.         "author": "Daniel Marschall (ViaThinkSoft)",
  19625.         "changes": [
  19626.             "Smaller bugfixes"
  19627.         ],
  19628.         "sources": {
  19629.             "svn": [
  19630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@147"
  19631.             ],
  19632.             "git": [
  19633.                 "https://github.com/danielmarschall/oidplus/tree/978c51f4ebaa7f8263158b26286b8b74a0ca9f4d"
  19634.             ]
  19635.         }
  19636.     },
  19637.     {
  19638.         "version": "2.0.0.146",
  19639.         "date": "2019-07-22 12:06:11 +0200",
  19640.         "author": "Daniel Marschall (ViaThinkSoft)",
  19641.         "changes": [
  19642.             "Plugins \"Links\" and \"Documents\" have been merged into new plugin \"Documents and resources\""
  19643.         ],
  19644.         "sources": {
  19645.             "svn": [
  19646.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@146"
  19647.             ],
  19648.             "git": [
  19649.                 "https://github.com/danielmarschall/oidplus/tree/f59e707ce1ed72e6e057a94ffe5705dcd007635d"
  19650.             ]
  19651.         }
  19652.     },
  19653.     {
  19654.         "version": "2.0.0.145",
  19655.         "date": "2019-07-21 23:09:18 +0200",
  19656.         "author": "Daniel Marschall (ViaThinkSoft)",
  19657.         "changes": [],
  19658.         "sources": {
  19659.             "svn": [
  19660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@145"
  19661.             ],
  19662.             "git": [
  19663.                 "https://github.com/danielmarschall/oidplus/tree/db793ce09bf808da6e2ea8155ea47a63607a07bf"
  19664.             ]
  19665.         }
  19666.     },
  19667.     {
  19668.         "version": "2.0.0.144",
  19669.         "date": "2019-07-20 11:35:24 +0200",
  19670.         "author": "Daniel Marschall (ViaThinkSoft)",
  19671.         "changes": [],
  19672.         "sources": {
  19673.             "svn": [
  19674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@144"
  19675.             ],
  19676.             "git": [
  19677.                 "https://github.com/danielmarschall/oidplus/tree/66b6af26eeb2fcf22c1a331c2ee156527c8bf02c"
  19678.             ]
  19679.         }
  19680.     },
  19681.     {
  19682.         "version": "2.0.0.143",
  19683.         "date": "2019-07-18 16:52:57 +0200",
  19684.         "author": "Daniel Marschall (ViaThinkSoft)",
  19685.         "changes": [
  19686.             "Small fixes in re color plugin"
  19687.         ],
  19688.         "sources": {
  19689.             "svn": [
  19690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@143"
  19691.             ],
  19692.             "git": [
  19693.                 "https://github.com/danielmarschall/oidplus/tree/bee802b74c198501eb00f9fe01d80ea82c11c532"
  19694.             ]
  19695.         }
  19696.     },
  19697.     {
  19698.         "version": "2.0.0.142",
  19699.         "date": "2019-07-18 16:19:28 +0200",
  19700.         "author": "Daniel Marschall (ViaThinkSoft)",
  19701.         "changes": [
  19702.             "New feature: Admin can set individual colors for their systems!"
  19703.         ],
  19704.         "sources": {
  19705.             "svn": [
  19706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@142"
  19707.             ],
  19708.             "git": [
  19709.                 "https://github.com/danielmarschall/oidplus/tree/7fb33d4fbc089a239e7cca147cb58f4326b94dc6"
  19710.             ]
  19711.         }
  19712.     },
  19713.     {
  19714.         "version": "2.0.0.141",
  19715.         "date": "2019-07-17 09:02:51 +0200",
  19716.         "author": "Daniel Marschall (ViaThinkSoft)",
  19717.         "changes": [
  19718.             "Registration live status page can now be only accessed with signature"
  19719.         ],
  19720.         "sources": {
  19721.             "svn": [
  19722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@141"
  19723.             ],
  19724.             "git": [
  19725.                 "https://github.com/danielmarschall/oidplus/tree/f04d4343928522026b3e311974037a83674440eb"
  19726.             ]
  19727.         }
  19728.     },
  19729.     {
  19730.         "version": "2.0.0.140",
  19731.         "date": "2019-07-16 23:01:16 +0200",
  19732.         "author": "Daniel Marschall (ViaThinkSoft)",
  19733.         "changes": [
  19734.             "Registratoin: After privacy change, the VTS server will be called immediately"
  19735.         ],
  19736.         "sources": {
  19737.             "svn": [
  19738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@140"
  19739.             ],
  19740.             "git": [
  19741.                 "https://github.com/danielmarschall/oidplus/tree/3f1f129a87b96d40ee054b7b4f5d6180ea019edc"
  19742.             ]
  19743.         }
  19744.     },
  19745.     {
  19746.         "version": "2.0.0.139",
  19747.         "date": "2019-07-16 13:41:23 +0200",
  19748.         "author": "Daniel Marschall (ViaThinkSoft)",
  19749.         "changes": [
  19750.             "Updated whole registration process"
  19751.         ],
  19752.         "sources": {
  19753.             "svn": [
  19754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@139"
  19755.             ],
  19756.             "git": [
  19757.                 "https://github.com/danielmarschall/oidplus/tree/04f6ba174f9196ee64bec1e13762e8aba10fde74"
  19758.             ]
  19759.         }
  19760.     },
  19761.     {
  19762.         "version": "2.0.0.138",
  19763.         "date": "2019-07-14 20:17:35 +0200",
  19764.         "author": "Daniel Marschall (ViaThinkSoft)",
  19765.         "changes": [],
  19766.         "sources": {
  19767.             "svn": [
  19768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@138"
  19769.             ],
  19770.             "git": [
  19771.                 "https://github.com/danielmarschall/oidplus/tree/2dc444b29324ea40d9700cd7cc62367bcd859311"
  19772.             ]
  19773.         }
  19774.     },
  19775.     {
  19776.         "version": "2.0.0.137",
  19777.         "date": "2019-07-11 13:06:57 +0200",
  19778.         "author": "Daniel Marschall (ViaThinkSoft)",
  19779.         "changes": [
  19780.             "Ugly workaround for jQueryUI bugs"
  19781.         ],
  19782.         "sources": {
  19783.             "svn": [
  19784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@137"
  19785.             ],
  19786.             "git": [
  19787.                 "https://github.com/danielmarschall/oidplus/tree/0580478f7f2687d7466681ab48dcfff4a88b75c3"
  19788.             ]
  19789.         }
  19790.     },
  19791.     {
  19792.         "version": "2.0.0.136",
  19793.         "date": "2019-07-11 10:22:01 +0200",
  19794.         "author": "Daniel Marschall (ViaThinkSoft)",
  19795.         "changes": [
  19796.             "Disabled buggy \"quickbars\" plugin at TineMCE editors"
  19797.         ],
  19798.         "sources": {
  19799.             "svn": [
  19800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@136"
  19801.             ],
  19802.             "git": [
  19803.                 "https://github.com/danielmarschall/oidplus/tree/ce9eed587672a539d9bf8c9572ad25960e675f3c"
  19804.             ]
  19805.         }
  19806.     },
  19807.     {
  19808.         "version": "2.0.0.135",
  19809.         "date": "2019-06-13 20:52:08 +0200",
  19810.         "author": "Daniel Marschall (ViaThinkSoft)",
  19811.         "changes": [
  19812.             "Improved OOBE"
  19813.         ],
  19814.         "sources": {
  19815.             "svn": [
  19816.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@135"
  19817.             ],
  19818.             "git": [
  19819.                 "https://github.com/danielmarschall/oidplus/tree/6dd9a92b486b25dfe1a836c2d9daf4ebd226e8d9"
  19820.             ]
  19821.         }
  19822.     },
  19823.     {
  19824.         "version": "2.0.0.134",
  19825.         "date": "2019-06-10 18:21:56 +0200",
  19826.         "author": "Daniel Marschall (ViaThinkSoft)",
  19827.         "changes": [],
  19828.         "sources": {
  19829.             "svn": [
  19830.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@134"
  19831.             ],
  19832.             "git": [
  19833.                 "https://github.com/danielmarschall/oidplus/tree/82acf3ca10cc880318a9efcb36683b296b6bbd7a"
  19834.             ]
  19835.         }
  19836.     },
  19837.     {
  19838.         "version": "2.0.0.133",
  19839.         "date": "2019-06-09 21:45:25 +0200",
  19840.         "author": "Daniel Marschall (ViaThinkSoft)",
  19841.         "changes": [
  19842.             "Added sitemap script"
  19843.         ],
  19844.         "sources": {
  19845.             "svn": [
  19846.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@133"
  19847.             ],
  19848.             "git": [
  19849.                 "https://github.com/danielmarschall/oidplus/tree/1bcc4164bf8239ce19c16a59bcc2bc0eb0ed355b"
  19850.             ]
  19851.         }
  19852.     },
  19853.     {
  19854.         "version": "2.0.0.132",
  19855.         "date": "2019-06-03 11:08:23 +0200",
  19856.         "author": "Daniel Marschall (ViaThinkSoft)",
  19857.         "changes": [],
  19858.         "sources": {
  19859.             "svn": [
  19860.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@132"
  19861.             ],
  19862.             "git": [
  19863.                 "https://github.com/danielmarschall/oidplus/tree/99ca80c82d19715e699b81293f7b9fb35ef6b777"
  19864.             ]
  19865.         }
  19866.     },
  19867.     {
  19868.         "version": "2.0.0.131",
  19869.         "date": "2019-06-03 10:51:52 +0200",
  19870.         "author": "Daniel Marschall (ViaThinkSoft)",
  19871.         "changes": [],
  19872.         "sources": {
  19873.             "svn": [
  19874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@131"
  19875.             ],
  19876.             "git": [
  19877.                 "https://github.com/danielmarschall/oidplus/tree/dab4ce6fada2ec45fa830cc769c5eb17b82e7432"
  19878.             ]
  19879.         }
  19880.     },
  19881.     {
  19882.         "version": "2.0.0.130",
  19883.         "date": "2019-06-03 10:40:30 +0200",
  19884.         "author": "Daniel Marschall (ViaThinkSoft)",
  19885.         "changes": [],
  19886.         "sources": {
  19887.             "svn": [
  19888.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@130"
  19889.             ],
  19890.             "git": [
  19891.                 "https://github.com/danielmarschall/oidplus/tree/6780066273cf9edb8f0bcec9b8fa8c20a99d0678"
  19892.             ]
  19893.         }
  19894.     },
  19895.     {
  19896.         "version": "2.0.0.129",
  19897.         "date": "2019-05-29 00:31:04 +0200",
  19898.         "author": "Daniel Marschall (ViaThinkSoft)",
  19899.         "changes": [],
  19900.         "sources": {
  19901.             "svn": [
  19902.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@129"
  19903.             ],
  19904.             "git": [
  19905.                 "https://github.com/danielmarschall/oidplus/tree/b3d170530bd7aa74beb550079eff51d284c9e73e"
  19906.             ]
  19907.         }
  19908.     },
  19909.     {
  19910.         "version": "2.0.0.128",
  19911.         "date": "2019-05-28 13:12:47 +0200",
  19912.         "author": "Daniel Marschall (ViaThinkSoft)",
  19913.         "changes": [
  19914.             "Chrome bug workaround"
  19915.         ],
  19916.         "sources": {
  19917.             "svn": [
  19918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@128"
  19919.             ],
  19920.             "git": [
  19921.                 "https://github.com/danielmarschall/oidplus/tree/a4edb99f15437bcd17dde7fe6a7c02b6b682a68d"
  19922.             ]
  19923.         }
  19924.     },
  19925.     {
  19926.         "version": "2.0.0.127",
  19927.         "date": "2019-05-28 11:05:33 +0200",
  19928.         "author": "Daniel Marschall (ViaThinkSoft)",
  19929.         "changes": [
  19930.             "More SEO + Chrome bug workaround"
  19931.         ],
  19932.         "sources": {
  19933.             "svn": [
  19934.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@127"
  19935.             ],
  19936.             "git": [
  19937.                 "https://github.com/danielmarschall/oidplus/tree/5b1bde546b6a7dd79880be348e4abe6debb70523"
  19938.             ]
  19939.         }
  19940.     },
  19941.     {
  19942.         "version": "2.0.0.126",
  19943.         "date": "2019-05-28 00:34:33 +0200",
  19944.         "author": "Daniel Marschall (ViaThinkSoft)",
  19945.         "changes": [
  19946.             "Reordered content and removed cookieconsent, trying to improve SEO"
  19947.         ],
  19948.         "sources": {
  19949.             "svn": [
  19950.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@126"
  19951.             ],
  19952.             "git": [
  19953.                 "https://github.com/danielmarschall/oidplus/tree/27ea07e5c804ef88b0dc6a37ab0c8886c86431eb"
  19954.             ]
  19955.         }
  19956.     },
  19957.     {
  19958.         "version": "2.0.0.125",
  19959.         "date": "2019-05-26 21:11:55 +0200",
  19960.         "author": "Daniel Marschall (ViaThinkSoft)",
  19961.         "changes": [
  19962.             "Small RFC update"
  19963.         ],
  19964.         "sources": {
  19965.             "svn": [
  19966.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@125"
  19967.             ],
  19968.             "git": [
  19969.                 "https://github.com/danielmarschall/oidplus/tree/1e721019f319e9141ab852cedb22bf012faca738"
  19970.             ]
  19971.         }
  19972.     },
  19973.     {
  19974.         "version": "2.0.0.124",
  19975.         "date": "2019-05-26 16:05:24 +0200",
  19976.         "author": "Daniel Marschall (ViaThinkSoft)",
  19977.         "changes": [],
  19978.         "sources": {
  19979.             "svn": [
  19980.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@124"
  19981.             ],
  19982.             "git": [
  19983.                 "https://github.com/danielmarschall/oidplus/tree/69e9ac8890208f28ced730b2c6ce007aa374ab34"
  19984.             ]
  19985.         }
  19986.     },
  19987.     {
  19988.         "version": "2.0.0.123",
  19989.         "date": "2019-05-21 08:36:37 +0200",
  19990.         "author": "Daniel Marschall (ViaThinkSoft)",
  19991.         "changes": [
  19992.             "Editing of content (via tinyMCE) now mobile friendly"
  19993.         ],
  19994.         "sources": {
  19995.             "svn": [
  19996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@123"
  19997.             ],
  19998.             "git": [
  19999.                 "https://github.com/danielmarschall/oidplus/tree/70810eb7248bef641ee3821f10e41da94b19e657"
  20000.             ]
  20001.         }
  20002.     },
  20003.     {
  20004.         "version": "2.0.0.122",
  20005.         "date": "2019-05-20 22:05:33 +0200",
  20006.         "author": "Daniel Marschall (ViaThinkSoft)",
  20007.         "changes": [
  20008.             "Responsive design bugfix"
  20009.         ],
  20010.         "sources": {
  20011.             "svn": [
  20012.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@122"
  20013.             ],
  20014.             "git": [
  20015.                 "https://github.com/danielmarschall/oidplus/tree/28fdc3624127b12c8b7b9bb0dde7bf654fe126f7"
  20016.             ]
  20017.         }
  20018.     },
  20019.     {
  20020.         "version": "2.0.0.121",
  20021.         "date": "2019-05-20 16:45:16 +0200",
  20022.         "author": "Daniel Marschall (ViaThinkSoft)",
  20023.         "changes": [
  20024.             "Fixes to OIDinfo export"
  20025.         ],
  20026.         "sources": {
  20027.             "svn": [
  20028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@121"
  20029.             ],
  20030.             "git": [
  20031.                 "https://github.com/danielmarschall/oidplus/tree/de81efdb7b71287cdc14714b327fa8212ad5fbff"
  20032.             ]
  20033.         }
  20034.     },
  20035.     {
  20036.         "version": "2.0.0.120",
  20037.         "date": "2019-05-20 13:27:30 +0200",
  20038.         "author": "Daniel Marschall (ViaThinkSoft)",
  20039.         "changes": [
  20040.             "Introcued Responsive Webdesign"
  20041.         ],
  20042.         "sources": {
  20043.             "svn": [
  20044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@120"
  20045.             ],
  20046.             "git": [
  20047.                 "https://github.com/danielmarschall/oidplus/tree/e6f709e84c65755cc6ce49954e24d97ca39614ed"
  20048.             ]
  20049.         }
  20050.     },
  20051.     {
  20052.         "version": "2.0.0.119",
  20053.         "date": "2019-05-20 09:37:58 +0200",
  20054.         "author": "Daniel Marschall (ViaThinkSoft)",
  20055.         "changes": [],
  20056.         "sources": {
  20057.             "svn": [
  20058.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@119"
  20059.             ],
  20060.             "git": [
  20061.                 "https://github.com/danielmarschall/oidplus/tree/bb3352452d4b7f1748cd02d1bdc2599ca70d9fa2"
  20062.             ]
  20063.         }
  20064.     },
  20065.     {
  20066.         "version": "2.0.0.118",
  20067.         "date": "2019-05-19 18:57:01 +0200",
  20068.         "author": "Daniel Marschall (ViaThinkSoft)",
  20069.         "changes": [],
  20070.         "sources": {
  20071.             "svn": [
  20072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@118"
  20073.             ],
  20074.             "git": [
  20075.                 "https://github.com/danielmarschall/oidplus/tree/3ae1b79aaf8a19aba360d562a8ffd5e3f70adde8"
  20076.             ]
  20077.         }
  20078.     },
  20079.     {
  20080.         "version": "2.0.0.117",
  20081.         "date": "2019-05-19 18:52:04 +0200",
  20082.         "author": "Daniel Marschall (ViaThinkSoft)",
  20083.         "changes": [
  20084.             "Added logging functionality"
  20085.         ],
  20086.         "sources": {
  20087.             "svn": [
  20088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@117"
  20089.             ],
  20090.             "git": [
  20091.                 "https://github.com/danielmarschall/oidplus/tree/b4fa60c3778990abc3b58ee95e27afac90f35e11"
  20092.             ]
  20093.         }
  20094.     },
  20095.     {
  20096.         "version": "2.0.0.116",
  20097.         "date": "2019-05-19 14:14:14 +0200",
  20098.         "author": "Daniel Marschall (ViaThinkSoft)",
  20099.         "changes": [
  20100.             "Logger Work in Progress"
  20101.         ],
  20102.         "sources": {
  20103.             "svn": [
  20104.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@116"
  20105.             ],
  20106.             "git": [
  20107.                 "https://github.com/danielmarschall/oidplus/tree/5efc88562731738b1b166f797a72687e90122fc1"
  20108.             ]
  20109.         }
  20110.     },
  20111.     {
  20112.         "version": "2.0.0.115",
  20113.         "date": "2019-05-19 13:15:45 +0200",
  20114.         "author": "Daniel Marschall (ViaThinkSoft)",
  20115.         "changes": [
  20116.             "Logger Work In Progress"
  20117.         ],
  20118.         "sources": {
  20119.             "svn": [
  20120.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@115"
  20121.             ],
  20122.             "git": [
  20123.                 "https://github.com/danielmarschall/oidplus/tree/5e9a9c60169ec932e7f6b18c2f3abc8b5254eeff"
  20124.             ]
  20125.         }
  20126.     },
  20127.     {
  20128.         "version": "2.0.0.114",
  20129.         "date": "2019-05-17 23:46:02 +0200",
  20130.         "author": "Daniel Marschall (ViaThinkSoft)",
  20131.         "changes": [
  20132.             "openOidInPanel() is now faster (loads content before tree)"
  20133.         ],
  20134.         "sources": {
  20135.             "svn": [
  20136.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@114"
  20137.             ],
  20138.             "git": [
  20139.                 "https://github.com/danielmarschall/oidplus/tree/092212d2a93465fa1e7d8a1618d858ffaca217c9"
  20140.             ]
  20141.         }
  20142.     },
  20143.     {
  20144.         "version": "2.0.0.113",
  20145.         "date": "2019-05-17 22:54:05 +0200",
  20146.         "author": "Daniel Marschall (ViaThinkSoft)",
  20147.         "changes": [],
  20148.         "sources": {
  20149.             "svn": [
  20150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@113"
  20151.             ],
  20152.             "git": [
  20153.                 "https://github.com/danielmarschall/oidplus/tree/0b8412b1b34a70de7883f32b1ef647cf18602cea"
  20154.             ]
  20155.         }
  20156.     },
  20157.     {
  20158.         "version": "2.0.0.112",
  20159.         "date": "2019-05-17 21:27:53 +0200",
  20160.         "author": "Daniel Marschall (ViaThinkSoft)",
  20161.         "changes": [],
  20162.         "sources": {
  20163.             "svn": [
  20164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@112"
  20165.             ],
  20166.             "git": [
  20167.                 "https://github.com/danielmarschall/oidplus/tree/f1c4f7430444c34157150bf7702da6490014dd8e"
  20168.             ]
  20169.         }
  20170.     },
  20171.     {
  20172.         "version": "2.0.0.111",
  20173.         "date": "2019-05-17 13:48:15 +0200",
  20174.         "author": "Daniel Marschall (ViaThinkSoft)",
  20175.         "changes": [
  20176.             "Improved OOBE DBs"
  20177.         ],
  20178.         "sources": {
  20179.             "svn": [
  20180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@111"
  20181.             ],
  20182.             "git": [
  20183.                 "https://github.com/danielmarschall/oidplus/tree/99cb388f1dbce517e9beb5872c549631399475f9"
  20184.             ]
  20185.         }
  20186.     },
  20187.     {
  20188.         "version": "2.0.0.110",
  20189.         "date": "2019-05-17 09:00:07 +0200",
  20190.         "author": "Daniel Marschall (ViaThinkSoft)",
  20191.         "changes": [],
  20192.         "sources": {
  20193.             "svn": [
  20194.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@110"
  20195.             ],
  20196.             "git": [
  20197.                 "https://github.com/danielmarschall/oidplus/tree/b29d0c29891caaedac74bbd994549660e69d506b"
  20198.             ]
  20199.         }
  20200.     },
  20201.     {
  20202.         "version": "2.0.0.109",
  20203.         "date": "2019-05-17 00:44:28 +0200",
  20204.         "author": "Daniel Marschall (ViaThinkSoft)",
  20205.         "changes": [],
  20206.         "sources": {
  20207.             "svn": [
  20208.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@109"
  20209.             ],
  20210.             "git": [
  20211.                 "https://github.com/danielmarschall/oidplus/tree/c433c146e69290a7f3a7d2e72d53d35020b5dac6"
  20212.             ]
  20213.         }
  20214.     },
  20215.     {
  20216.         "version": "2.0.0.108",
  20217.         "date": "2019-05-16 23:15:23 +0200",
  20218.         "author": "Daniel Marschall (ViaThinkSoft)",
  20219.         "changes": [
  20220.             "Bugfixes; \"List RA\" now in tree expandable"
  20221.         ],
  20222.         "sources": {
  20223.             "svn": [
  20224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@108"
  20225.             ],
  20226.             "git": [
  20227.                 "https://github.com/danielmarschall/oidplus/tree/a970deb1d277d446d18a4c60656bbdcd34403405"
  20228.             ]
  20229.         }
  20230.     },
  20231.     {
  20232.         "version": "2.0.0.107",
  20233.         "date": "2019-05-16 18:45:56 +0200",
  20234.         "author": "Daniel Marschall (ViaThinkSoft)",
  20235.         "changes": [
  20236.             "Another big update"
  20237.         ],
  20238.         "sources": {
  20239.             "svn": [
  20240.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@107"
  20241.             ],
  20242.             "git": [
  20243.                 "https://github.com/danielmarschall/oidplus/tree/89312f7ea5a2d68cff3bdf4ca4fde7deef9b8f3c"
  20244.             ]
  20245.         }
  20246.     },
  20247.     {
  20248.         "version": "2.0.0.106",
  20249.         "date": "2019-05-16 10:46:39 +0200",
  20250.         "author": "Daniel Marschall (ViaThinkSoft)",
  20251.         "changes": [
  20252.             "Fixed but in menu"
  20253.         ],
  20254.         "sources": {
  20255.             "svn": [
  20256.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@106"
  20257.             ],
  20258.             "git": [
  20259.                 "https://github.com/danielmarschall/oidplus/tree/edc0036350384efade670ac7fb332d0233b2a6f4"
  20260.             ]
  20261.         }
  20262.     },
  20263.     {
  20264.         "version": "2.0.0.105",
  20265.         "date": "2019-05-16 10:06:09 +0200",
  20266.         "author": "Daniel Marschall (ViaThinkSoft)",
  20267.         "changes": [
  20268.             "Mobile: System menu button animations"
  20269.         ],
  20270.         "sources": {
  20271.             "svn": [
  20272.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@105"
  20273.             ],
  20274.             "git": [
  20275.                 "https://github.com/danielmarschall/oidplus/tree/854acfbf8718ac4cb5e8f40bb1d08a1116586f3d"
  20276.             ]
  20277.         }
  20278.     },
  20279.     {
  20280.         "version": "2.0.0.104",
  20281.         "date": "2019-05-16 00:12:49 +0200",
  20282.         "author": "Daniel Marschall (ViaThinkSoft)",
  20283.         "changes": [
  20284.             "Big update!"
  20285.         ],
  20286.         "sources": {
  20287.             "svn": [
  20288.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@104"
  20289.             ],
  20290.             "git": [
  20291.                 "https://github.com/danielmarschall/oidplus/tree/10f4d064564c152c72578a86d18611db0fdd2bf8"
  20292.             ]
  20293.         }
  20294.     },
  20295.     {
  20296.         "version": "2.0.0.103",
  20297.         "date": "2019-05-15 11:58:31 +0200",
  20298.         "author": "Daniel Marschall (ViaThinkSoft)",
  20299.         "changes": [
  20300.             "Welcome page has now links to the object types"
  20301.         ],
  20302.         "sources": {
  20303.             "svn": [
  20304.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@103"
  20305.             ],
  20306.             "git": [
  20307.                 "https://github.com/danielmarschall/oidplus/tree/f452a7efce5d214cd157bbdff027c0d218705542"
  20308.             ]
  20309.         }
  20310.     },
  20311.     {
  20312.         "version": "2.0.0.102",
  20313.         "date": "2019-05-15 11:22:51 +0200",
  20314.         "author": "Daniel Marschall (ViaThinkSoft)",
  20315.         "changes": [
  20316.             "Theme colors"
  20317.         ],
  20318.         "sources": {
  20319.             "svn": [
  20320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@102"
  20321.             ],
  20322.             "git": [
  20323.                 "https://github.com/danielmarschall/oidplus/tree/8305c7039147e729b846914d1bc9e724cc6de5e2"
  20324.             ]
  20325.         }
  20326.     },
  20327.     {
  20328.         "version": "2.0.0.101",
  20329.         "date": "2019-05-15 10:52:18 +0200",
  20330.         "author": "Daniel Marschall (ViaThinkSoft)",
  20331.         "changes": [
  20332.             "Whois is now a plugin"
  20333.         ],
  20334.         "sources": {
  20335.             "svn": [
  20336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@101"
  20337.             ],
  20338.             "git": [
  20339.                 "https://github.com/danielmarschall/oidplus/tree/882eb567b43fa9892e4ed96d37bd2e30835d40fc"
  20340.             ]
  20341.         }
  20342.     },
  20343.     {
  20344.         "version": "2.0.0.100",
  20345.         "date": "2019-05-15 00:35:02 +0200",
  20346.         "author": "Daniel Marschall (ViaThinkSoft)",
  20347.         "changes": [],
  20348.         "sources": {
  20349.             "svn": [
  20350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@100"
  20351.             ],
  20352.             "git": [
  20353.                 "https://github.com/danielmarschall/oidplus/tree/b7b097af9d2ebc6ae6e26405271a45b4d380033a"
  20354.             ]
  20355.         }
  20356.     },
  20357.     {
  20358.         "version": "2.0.0.99",
  20359.         "date": "2019-05-15 00:10:05 +0200",
  20360.         "author": "Daniel Marschall (ViaThinkSoft)",
  20361.         "changes": [
  20362.             "Small menu button design change"
  20363.         ],
  20364.         "sources": {
  20365.             "svn": [
  20366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@99"
  20367.             ],
  20368.             "git": [
  20369.                 "https://github.com/danielmarschall/oidplus/tree/65745c07f4a175c08686987fe7c853e0cd6331a1"
  20370.             ]
  20371.         }
  20372.     },
  20373.     {
  20374.         "version": "2.0.0.98",
  20375.         "date": "2019-05-14 16:25:13 +0200",
  20376.         "author": "Daniel Marschall (ViaThinkSoft)",
  20377.         "changes": [
  20378.             "In the content pane, you can now navigate to parent nodes"
  20379.         ],
  20380.         "sources": {
  20381.             "svn": [
  20382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@98"
  20383.             ],
  20384.             "git": [
  20385.                 "https://github.com/danielmarschall/oidplus/tree/0c6372073bac12888fe0797daa726115780f3efb"
  20386.             ]
  20387.         }
  20388.     },
  20389.     {
  20390.         "version": "2.0.0.97",
  20391.         "date": "2019-05-14 14:35:11 +0200",
  20392.         "author": "Daniel Marschall (ViaThinkSoft)",
  20393.         "changes": [],
  20394.         "sources": {
  20395.             "svn": [
  20396.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@97"
  20397.             ],
  20398.             "git": [
  20399.                 "https://github.com/danielmarschall/oidplus/tree/ea9bb2de21d9260ea11a1cc8b3ffb89696262e8a"
  20400.             ]
  20401.         }
  20402.     },
  20403.     {
  20404.         "version": "2.0.0.96",
  20405.         "date": "2019-05-14 14:33:49 +0200",
  20406.         "author": "Daniel Marschall (ViaThinkSoft)",
  20407.         "changes": [
  20408.             "Mobildesign"
  20409.         ],
  20410.         "sources": {
  20411.             "svn": [
  20412.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@96"
  20413.             ],
  20414.             "git": [
  20415.                 "https://github.com/danielmarschall/oidplus/tree/d5d1a7cf0a0f11112d6208132a9af3cd732dfa11"
  20416.             ]
  20417.         }
  20418.     },
  20419.     {
  20420.         "version": "2.0.0.95",
  20421.         "date": "2019-05-14 13:10:32 +0200",
  20422.         "author": "Daniel Marschall (ViaThinkSoft)",
  20423.         "changes": [
  20424.             "First attempt to a mobile design"
  20425.         ],
  20426.         "sources": {
  20427.             "svn": [
  20428.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@95"
  20429.             ],
  20430.             "git": [
  20431.                 "https://github.com/danielmarschall/oidplus/tree/83463eaea4586bf8bf3c22995cf425525363a100"
  20432.             ]
  20433.         }
  20434.     },
  20435.     {
  20436.         "version": "2.0.0.94",
  20437.         "date": "2019-05-10 11:54:27 +0200",
  20438.         "author": "Daniel Marschall (ViaThinkSoft)",
  20439.         "changes": [
  20440.             "Empty index pages"
  20441.         ],
  20442.         "sources": {
  20443.             "svn": [
  20444.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@94"
  20445.             ],
  20446.             "git": [
  20447.                 "https://github.com/danielmarschall/oidplus/tree/d0098e8670eb8d20b0f063edc04bb36ff0e91c7e"
  20448.             ]
  20449.         }
  20450.     },
  20451.     {
  20452.         "version": "2.0.0.93",
  20453.         "date": "2019-05-09 22:14:34 +0200",
  20454.         "author": "Daniel Marschall (ViaThinkSoft)",
  20455.         "changes": [
  20456.             "Catched Exceptions for invalid OIDs"
  20457.         ],
  20458.         "sources": {
  20459.             "svn": [
  20460.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@93"
  20461.             ],
  20462.             "git": [
  20463.                 "https://github.com/danielmarschall/oidplus/tree/dc0ed9f5b145c3fef1cb3c2b296e0c7f12e4ff8f"
  20464.             ]
  20465.         }
  20466.     },
  20467.     {
  20468.         "version": "2.0.0.92",
  20469.         "date": "2019-05-07 11:09:37 +0200",
  20470.         "author": "Daniel Marschall (ViaThinkSoft)",
  20471.         "changes": [],
  20472.         "sources": {
  20473.             "svn": [
  20474.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@92"
  20475.             ],
  20476.             "git": [
  20477.                 "https://github.com/danielmarschall/oidplus/tree/19827340c32313f0f14a326aaf46e7b91d486ab5"
  20478.             ]
  20479.         }
  20480.     },
  20481.     {
  20482.         "version": "2.0.0.91",
  20483.         "date": "2019-05-02 14:43:00 +0200",
  20484.         "author": "Daniel Marschall (ViaThinkSoft)",
  20485.         "changes": [
  20486.             "Small fixes in re OIDinfo export"
  20487.         ],
  20488.         "sources": {
  20489.             "svn": [
  20490.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@91"
  20491.             ],
  20492.             "git": [
  20493.                 "https://github.com/danielmarschall/oidplus/tree/d9180d90370367a152c4e07c9985225b0618a2e9"
  20494.             ]
  20495.         }
  20496.     },
  20497.     {
  20498.         "version": "2.0.0.90",
  20499.         "date": "2019-05-01 20:41:59 +0200",
  20500.         "author": "Daniel Marschall (ViaThinkSoft)",
  20501.         "changes": [
  20502.             "OIDinfo export \"more information\" link"
  20503.         ],
  20504.         "sources": {
  20505.             "svn": [
  20506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@90"
  20507.             ],
  20508.             "git": [
  20509.                 "https://github.com/danielmarschall/oidplus/tree/5f40e843d20c031d41c15f9059fa978daf195dc7"
  20510.             ]
  20511.         }
  20512.     },
  20513.     {
  20514.         "version": "2.0.0.89",
  20515.         "date": "2019-04-15 00:37:37 +0200",
  20516.         "author": "Daniel Marschall (ViaThinkSoft)",
  20517.         "changes": [
  20518.             "Weird TinyMCE encoding issue fixed"
  20519.         ],
  20520.         "sources": {
  20521.             "svn": [
  20522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@89"
  20523.             ],
  20524.             "git": [
  20525.                 "https://github.com/danielmarschall/oidplus/tree/9f5ed95e2fbb5e153e82ec7041f8cf971dcdd1f4"
  20526.             ]
  20527.         }
  20528.     },
  20529.     {
  20530.         "version": "2.0.0.88",
  20531.         "date": "2019-04-13 12:25:54 +0200",
  20532.         "author": "Daniel Marschall (ViaThinkSoft)",
  20533.         "changes": [],
  20534.         "sources": {
  20535.             "svn": [
  20536.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@88"
  20537.             ],
  20538.             "git": [
  20539.                 "https://github.com/danielmarschall/oidplus/tree/3fd91bee3c26254806b5ac5900841b6ed436f959"
  20540.             ]
  20541.         }
  20542.     },
  20543.     {
  20544.         "version": "2.0.0.87",
  20545.         "date": "2019-04-12 21:13:52 +0200",
  20546.         "author": "Daniel Marschall (ViaThinkSoft)",
  20547.         "changes": [],
  20548.         "sources": {
  20549.             "svn": [
  20550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@87"
  20551.             ],
  20552.             "git": [
  20553.                 "https://github.com/danielmarschall/oidplus/tree/0e08a9e6b2992ca70d40a15c76fbb3b84a86e57e"
  20554.             ]
  20555.         }
  20556.     },
  20557.     {
  20558.         "version": "2.0.0.86",
  20559.         "date": "2019-04-11 15:34:00 +0200",
  20560.         "author": "Daniel Marschall (ViaThinkSoft)",
  20561.         "changes": [
  20562.             "Session now protectede against hijacking (IP change)"
  20563.         ],
  20564.         "sources": {
  20565.             "svn": [
  20566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@86"
  20567.             ],
  20568.             "git": [
  20569.                 "https://github.com/danielmarschall/oidplus/tree/32cf067c0628ee9c6987b60aaf52356b1910d509"
  20570.             ]
  20571.         }
  20572.     },
  20573.     {
  20574.         "version": "2.0.0.85",
  20575.         "date": "2019-04-09 14:00:29 +0200",
  20576.         "author": "Daniel Marschall (ViaThinkSoft)",
  20577.         "changes": [
  20578.             "Session Cookies are now only sent if the user actually log ins."
  20579.         ],
  20580.         "sources": {
  20581.             "svn": [
  20582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@85"
  20583.             ],
  20584.             "git": [
  20585.                 "https://github.com/danielmarschall/oidplus/tree/e74a4bea12a0c393fa7049465384ed24a72416c5"
  20586.             ]
  20587.         }
  20588.     },
  20589.     {
  20590.         "version": "2.0.0.84",
  20591.         "date": "2019-04-07 20:31:33 +0200",
  20592.         "author": "Daniel Marschall (ViaThinkSoft)",
  20593.         "changes": [],
  20594.         "sources": {
  20595.             "svn": [
  20596.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@84"
  20597.             ],
  20598.             "git": [
  20599.                 "https://github.com/danielmarschall/oidplus/tree/e4462f11788d4cc3b253d5fbc64e12d5e5579e58"
  20600.             ]
  20601.         }
  20602.     },
  20603.     {
  20604.         "version": "2.0.0.83",
  20605.         "date": "2019-04-07 20:22:06 +0200",
  20606.         "author": "Daniel Marschall (ViaThinkSoft)",
  20607.         "changes": [
  20608.             "Non-OIDs are now transmitted via XML, too"
  20609.         ],
  20610.         "sources": {
  20611.             "svn": [
  20612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@83"
  20613.             ],
  20614.             "git": [
  20615.                 "https://github.com/danielmarschall/oidplus/tree/d2dd5229057072ba5848d2a0abbb2d9e5b004442"
  20616.             ]
  20617.         }
  20618.     },
  20619.     {
  20620.         "version": "2.0.0.82",
  20621.         "date": "2019-04-07 12:24:34 +0200",
  20622.         "author": "Daniel Marschall (ViaThinkSoft)",
  20623.         "changes": [
  20624.             "Various fixes"
  20625.         ],
  20626.         "sources": {
  20627.             "svn": [
  20628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@82"
  20629.             ],
  20630.             "git": [
  20631.                 "https://github.com/danielmarschall/oidplus/tree/94b1f4d98c98ed4de7b758c254244295d444010d"
  20632.             ]
  20633.         }
  20634.     },
  20635.     {
  20636.         "version": "2.0.0.81",
  20637.         "date": "2019-04-07 11:47:27 +0200",
  20638.         "author": "Daniel Marschall (ViaThinkSoft)",
  20639.         "changes": [
  20640.             "Setup fix"
  20641.         ],
  20642.         "sources": {
  20643.             "svn": [
  20644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@81"
  20645.             ],
  20646.             "git": [
  20647.                 "https://github.com/danielmarschall/oidplus/tree/b17541adb6de638dbbae1a76877cc7e12e36e98e"
  20648.             ]
  20649.         }
  20650.     },
  20651.     {
  20652.         "version": "2.0.0.80",
  20653.         "date": "2019-04-07 11:31:52 +0200",
  20654.         "author": "Daniel Marschall (ViaThinkSoft)",
  20655.         "changes": [
  20656.             "More OOBE fixes"
  20657.         ],
  20658.         "sources": {
  20659.             "svn": [
  20660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@80"
  20661.             ],
  20662.             "git": [
  20663.                 "https://github.com/danielmarschall/oidplus/tree/0b1010977fffc798a516274131c808b9b31be9f1"
  20664.             ]
  20665.         }
  20666.     },
  20667.     {
  20668.         "version": "2.0.0.79",
  20669.         "date": "2019-04-07 01:07:11 +0200",
  20670.         "author": "Daniel Marschall (ViaThinkSoft)",
  20671.         "changes": [
  20672.             "During OOBE, only OID is listed as enabled object type"
  20673.         ],
  20674.         "sources": {
  20675.             "svn": [
  20676.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@79"
  20677.             ],
  20678.             "git": [
  20679.                 "https://github.com/danielmarschall/oidplus/tree/96a365cff71bf98a9ab5c2e510d88cf359a2f604"
  20680.             ]
  20681.         }
  20682.     },
  20683.     {
  20684.         "version": "2.0.0.78",
  20685.         "date": "2019-04-07 00:51:12 +0200",
  20686.         "author": "Daniel Marschall (ViaThinkSoft)",
  20687.         "changes": [
  20688.             "Verified that the product runs out-of-the-box"
  20689.         ],
  20690.         "sources": {
  20691.             "svn": [
  20692.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@78"
  20693.             ],
  20694.             "git": [
  20695.                 "https://github.com/danielmarschall/oidplus/tree/40d01ee375f2306ee6226f56738230117518a842"
  20696.             ]
  20697.         }
  20698.     },
  20699.     {
  20700.         "version": "2.0.0.77",
  20701.         "date": "2019-04-06 23:21:32 +0200",
  20702.         "author": "Daniel Marschall (ViaThinkSoft)",
  20703.         "changes": [
  20704.             "Replaced deprecated mysql_* functions"
  20705.         ],
  20706.         "sources": {
  20707.             "svn": [
  20708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@77"
  20709.             ],
  20710.             "git": [
  20711.                 "https://github.com/danielmarschall/oidplus/tree/b9bac9eeae17dd5bfd2878d655d190adb4fa9a3b"
  20712.             ]
  20713.         }
  20714.     },
  20715.     {
  20716.         "version": "2.0.0.76",
  20717.         "date": "2019-04-06 20:01:39 +0200",
  20718.         "author": "Daniel Marschall (ViaThinkSoft)",
  20719.         "changes": [
  20720.             "Fixed various problems with the registration. E-Mail address in now in the database and not in the config"
  20721.         ],
  20722.         "sources": {
  20723.             "svn": [
  20724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@76"
  20725.             ],
  20726.             "git": [
  20727.                 "https://github.com/danielmarschall/oidplus/tree/9a30cf0c193b8f2a054c340e8eb18e067cc51d05"
  20728.             ]
  20729.         }
  20730.     },
  20731.     {
  20732.         "version": "2.0.0.75",
  20733.         "date": "2019-04-06 13:11:16 +0200",
  20734.         "author": "Daniel Marschall (ViaThinkSoft)",
  20735.         "changes": [
  20736.             "Solved chicken-egg problem in re config initialization"
  20737.         ],
  20738.         "sources": {
  20739.             "svn": [
  20740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@75"
  20741.             ],
  20742.             "git": [
  20743.                 "https://github.com/danielmarschall/oidplus/tree/7be5a4105b6797c3d74643b82322362b13044026"
  20744.             ]
  20745.         }
  20746.     },
  20747.     {
  20748.         "version": "2.0.0.74",
  20749.         "date": "2019-04-06 12:07:30 +0200",
  20750.         "author": "Daniel Marschall (ViaThinkSoft)",
  20751.         "changes": [
  20752.             "Introduces registration procedure / OOBE"
  20753.         ],
  20754.         "sources": {
  20755.             "svn": [
  20756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@74"
  20757.             ],
  20758.             "git": [
  20759.                 "https://github.com/danielmarschall/oidplus/tree/6c896e2311c470456a1b3dbac7c20b71ef16674e"
  20760.             ]
  20761.         }
  20762.     },
  20763.     {
  20764.         "version": "2.0.0.73",
  20765.         "date": "2019-04-04 13:35:39 +0200",
  20766.         "author": "Daniel Marschall (ViaThinkSoft)",
  20767.         "changes": [],
  20768.         "sources": {
  20769.             "svn": [
  20770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@73"
  20771.             ],
  20772.             "git": [
  20773.                 "https://github.com/danielmarschall/oidplus/tree/d83aafac537c7278e25b8669b43b492ed649a0d1"
  20774.             ]
  20775.         }
  20776.     },
  20777.     {
  20778.         "version": "2.0.0.72",
  20779.         "date": "2019-04-04 13:35:21 +0200",
  20780.         "author": "Daniel Marschall (ViaThinkSoft)",
  20781.         "changes": [],
  20782.         "sources": {
  20783.             "svn": [
  20784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@72"
  20785.             ],
  20786.             "git": [
  20787.                 "https://github.com/danielmarschall/oidplus/tree/6c90fbe737cb7bf141ba50f8b4cad0ecb188a0fa"
  20788.             ]
  20789.         }
  20790.     },
  20791.     {
  20792.         "version": "2.0.0.71",
  20793.         "date": "2019-04-02 09:25:00 +0200",
  20794.         "author": "Daniel Marschall (ViaThinkSoft)",
  20795.         "changes": [
  20796.             "Redirect after admin RA delete"
  20797.         ],
  20798.         "sources": {
  20799.             "svn": [
  20800.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@71"
  20801.             ],
  20802.             "git": [
  20803.                 "https://github.com/danielmarschall/oidplus/tree/0cc458482c7b0539fd91a8eaa726dc0b83b0f75a"
  20804.             ]
  20805.         }
  20806.     },
  20807.     {
  20808.         "version": "2.0.0.70",
  20809.         "date": "2019-04-02 09:04:24 +0200",
  20810.         "author": "Daniel Marschall (ViaThinkSoft)",
  20811.         "changes": [],
  20812.         "sources": {
  20813.             "svn": [
  20814.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@70"
  20815.             ],
  20816.             "git": [
  20817.                 "https://github.com/danielmarschall/oidplus/tree/633862cf2c0f6070f1ca12e7b9a761a0c4ade6c7"
  20818.             ]
  20819.         }
  20820.     },
  20821.     {
  20822.         "version": "2.0.0.69",
  20823.         "date": "2019-04-02 08:57:17 +0200",
  20824.         "author": "Daniel Marschall (ViaThinkSoft)",
  20825.         "changes": [],
  20826.         "sources": {
  20827.             "svn": [
  20828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@69"
  20829.             ],
  20830.             "git": [
  20831.                 "https://github.com/danielmarschall/oidplus/tree/e5ea9fd103c31bfada62a75a44a87c1c25c61145"
  20832.             ]
  20833.         }
  20834.     },
  20835.     {
  20836.         "version": "2.0.0.68",
  20837.         "date": "2019-04-01 23:26:06 +0200",
  20838.         "author": "Daniel Marschall (ViaThinkSoft)",
  20839.         "changes": [
  20840.             "Plugins can now influence conditional tree selection.",
  20841.             "Added plugin \"External resources\""
  20842.         ],
  20843.         "sources": {
  20844.             "svn": [
  20845.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@68"
  20846.             ],
  20847.             "git": [
  20848.                 "https://github.com/danielmarschall/oidplus/tree/fecd894107a44251788c00ba89b77193a7c7c6c7"
  20849.             ]
  20850.         }
  20851.     },
  20852.     {
  20853.         "version": "2.0.0.67",
  20854.         "date": "2019-04-01 14:02:40 +0200",
  20855.         "author": "Daniel Marschall (ViaThinkSoft)",
  20856.         "changes": [
  20857.             "UUIDs of OIDs will be shown"
  20858.         ],
  20859.         "sources": {
  20860.             "svn": [
  20861.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@67"
  20862.             ],
  20863.             "git": [
  20864.                 "https://github.com/danielmarschall/oidplus/tree/337938291b6cb99e618c1746991ee8f7fbac503c"
  20865.             ]
  20866.         }
  20867.     },
  20868.     {
  20869.         "version": "2.0.0.66",
  20870.         "date": "2019-04-01 13:34:27 +0200",
  20871.         "author": "Daniel Marschall (ViaThinkSoft)",
  20872.         "changes": [
  20873.             "Object types are registered in admin config, not in a file anymore"
  20874.         ],
  20875.         "sources": {
  20876.             "svn": [
  20877.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@66"
  20878.             ],
  20879.             "git": [
  20880.                 "https://github.com/danielmarschall/oidplus/tree/0fba0f235cd633f9fd9d0ed1ffe9459072558045"
  20881.             ]
  20882.         }
  20883.     },
  20884.     {
  20885.         "version": "2.0.0.65",
  20886.         "date": "2019-04-01 00:03:00 +0200",
  20887.         "author": "Daniel Marschall (ViaThinkSoft)",
  20888.         "changes": [
  20889.             "Bugfix: Symlink doc/ error"
  20890.         ],
  20891.         "sources": {
  20892.             "svn": [
  20893.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@65"
  20894.             ],
  20895.             "git": [
  20896.                 "https://github.com/danielmarschall/oidplus/tree/a2dbf5eaa694d6f7b056ca7aa36447f18dae2f30"
  20897.             ]
  20898.         }
  20899.     },
  20900.     {
  20901.         "version": "2.0.0.64",
  20902.         "date": "2019-03-31 11:25:25 +0200",
  20903.         "author": "Daniel Marschall (ViaThinkSoft)",
  20904.         "changes": [
  20905.             "Added \"visible\" and \"protected\" fields to configuration table"
  20906.         ],
  20907.         "sources": {
  20908.             "svn": [
  20909.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@64"
  20910.             ],
  20911.             "git": [
  20912.                 "https://github.com/danielmarschall/oidplus/tree/c652fa3aba258f2ec5a67ff51c8eb82844c3c21b"
  20913.             ]
  20914.         }
  20915.     },
  20916.     {
  20917.         "version": "2.0.0.63",
  20918.         "date": "2019-03-31 11:02:30 +0200",
  20919.         "author": "Daniel Marschall (ViaThinkSoft)",
  20920.         "changes": [
  20921.             "\"Documents\" plugin: Added support for folders"
  20922.         ],
  20923.         "sources": {
  20924.             "svn": [
  20925.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@63"
  20926.             ],
  20927.             "git": [
  20928.                 "https://github.com/danielmarschall/oidplus/tree/233a5a6bbb8318617c5cf6c939be1b32aa272ea9"
  20929.             ]
  20930.         }
  20931.     },
  20932.     {
  20933.         "version": "2.0.0.62",
  20934.         "date": "2019-03-31 01:23:22 +0100",
  20935.         "author": "Daniel Marschall (ViaThinkSoft)",
  20936.         "changes": [
  20937.             "New plugin: \"Documents\""
  20938.         ],
  20939.         "sources": {
  20940.             "svn": [
  20941.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@62"
  20942.             ],
  20943.             "git": [
  20944.                 "https://github.com/danielmarschall/oidplus/tree/bb2b00c64b2fffd995dd08ce331edbdd23bdb1c8"
  20945.             ]
  20946.         }
  20947.     },
  20948.     {
  20949.         "version": "2.0.0.61",
  20950.         "date": "2019-03-30 20:20:21 +0100",
  20951.         "author": "Daniel Marschall (ViaThinkSoft)",
  20952.         "changes": [
  20953.             "Plugin API heavily improved"
  20954.         ],
  20955.         "sources": {
  20956.             "svn": [
  20957.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@61"
  20958.             ],
  20959.             "git": [
  20960.                 "https://github.com/danielmarschall/oidplus/tree/fe61864144c25f8a148c2f017fd68ae2632e701f"
  20961.             ]
  20962.         }
  20963.     },
  20964.     {
  20965.         "version": "2.0.0.60",
  20966.         "date": "2019-03-28 13:32:30 +0100",
  20967.         "author": "Daniel Marschall (ViaThinkSoft)",
  20968.         "changes": [
  20969.             "Configuration moved into plugins"
  20970.         ],
  20971.         "sources": {
  20972.             "svn": [
  20973.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@60"
  20974.             ],
  20975.             "git": [
  20976.                 "https://github.com/danielmarschall/oidplus/tree/87123aefdc149181540e06ed47f1ed063f1afbe4"
  20977.             ]
  20978.         }
  20979.     },
  20980.     {
  20981.         "version": "2.0.0.59",
  20982.         "date": "2019-03-27 14:58:11 +0100",
  20983.         "author": "Daniel Marschall (ViaThinkSoft)",
  20984.         "changes": [],
  20985.         "sources": {
  20986.             "svn": [
  20987.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@59"
  20988.             ],
  20989.             "git": [
  20990.                 "https://github.com/danielmarschall/oidplus/tree/ac3fb3468be8a81f129ea865ff4f00588d55b21e"
  20991.             ]
  20992.         }
  20993.     },
  20994.     {
  20995.         "version": "2.0.0.58",
  20996.         "date": "2019-03-27 14:56:20 +0100",
  20997.         "author": "Daniel Marschall (ViaThinkSoft)",
  20998.         "changes": [
  20999.             "Search icon"
  21000.         ],
  21001.         "sources": {
  21002.             "svn": [
  21003.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@58"
  21004.             ],
  21005.             "git": [
  21006.                 "https://github.com/danielmarschall/oidplus/tree/e9c0e9839df3439856083248ca3416607b2a74f3"
  21007.             ]
  21008.         }
  21009.     },
  21010.     {
  21011.         "version": "2.0.0.57",
  21012.         "date": "2019-03-27 14:55:20 +0100",
  21013.         "author": "Daniel Marschall (ViaThinkSoft)",
  21014.         "changes": [
  21015.             "Added search functionality.",
  21016.             "Fixed bug: Back-button did not add icon to the title."
  21017.         ],
  21018.         "sources": {
  21019.             "svn": [
  21020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@57"
  21021.             ],
  21022.             "git": [
  21023.                 "https://github.com/danielmarschall/oidplus/tree/102bc4f341b827f2a4c1c94fa0be9a2ba4b5bcab"
  21024.             ]
  21025.         }
  21026.     },
  21027.     {
  21028.         "version": "2.0.0.56",
  21029.         "date": "2019-03-26 23:36:03 +0100",
  21030.         "author": "Daniel Marschall (ViaThinkSoft)",
  21031.         "changes": [
  21032.             "Object icon is now a cube instead of a box"
  21033.         ],
  21034.         "sources": {
  21035.             "svn": [
  21036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@56"
  21037.             ],
  21038.             "git": [
  21039.                 "https://github.com/danielmarschall/oidplus/tree/10b7c79f467326edfa0c4191da4ab2a5deb6a7fb"
  21040.             ]
  21041.         }
  21042.     },
  21043.     {
  21044.         "version": "2.0.0.55",
  21045.         "date": "2019-03-26 21:51:42 +0100",
  21046.         "author": "Daniel Marschall (ViaThinkSoft)",
  21047.         "changes": [],
  21048.         "sources": {
  21049.             "svn": [
  21050.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@55"
  21051.             ],
  21052.             "git": [
  21053.                 "https://github.com/danielmarschall/oidplus/tree/e114af1927f226421ff12416b43a0ce7c44929fd"
  21054.             ]
  21055.         }
  21056.     },
  21057.     {
  21058.         "version": "2.0.0.54",
  21059.         "date": "2019-03-26 19:36:06 +0100",
  21060.         "author": "Daniel Marschall (ViaThinkSoft)",
  21061.         "changes": [],
  21062.         "sources": {
  21063.             "svn": [
  21064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@54"
  21065.             ],
  21066.             "git": [
  21067.                 "https://github.com/danielmarschall/oidplus/tree/0651fe6012002e9cc360ca846b7c000daa1f76d9"
  21068.             ]
  21069.         }
  21070.     },
  21071.     {
  21072.         "version": "2.0.0.53",
  21073.         "date": "2019-03-26 16:53:06 +0100",
  21074.         "author": "Daniel Marschall (ViaThinkSoft)",
  21075.         "changes": [
  21076.             "RFC"
  21077.         ],
  21078.         "sources": {
  21079.             "svn": [
  21080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@53"
  21081.             ],
  21082.             "git": [
  21083.                 "https://github.com/danielmarschall/oidplus/tree/574288fb26ac17f1aef1f4b328b723d273c29045"
  21084.             ]
  21085.         }
  21086.     },
  21087.     {
  21088.         "version": "2.0.0.52",
  21089.         "date": "2019-03-25 13:01:18 +0100",
  21090.         "author": "Daniel Marschall (ViaThinkSoft)",
  21091.         "changes": [],
  21092.         "sources": {
  21093.             "svn": [
  21094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@52"
  21095.             ],
  21096.             "git": [
  21097.                 "https://github.com/danielmarschall/oidplus/tree/f31cd43aa9bc885ba9e7821bd221d72f481cf930"
  21098.             ]
  21099.         }
  21100.     },
  21101.     {
  21102.         "version": "2.0.0.51",
  21103.         "date": "2019-03-25 12:40:27 +0100",
  21104.         "author": "Daniel Marschall (ViaThinkSoft)",
  21105.         "changes": [
  21106.             "IRI notation view: long arcs marked"
  21107.         ],
  21108.         "sources": {
  21109.             "svn": [
  21110.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@51"
  21111.             ],
  21112.             "git": [
  21113.                 "https://github.com/danielmarschall/oidplus/tree/a5f9225db504fea0da25a2c10b70543aabd8b263"
  21114.             ]
  21115.         }
  21116.     },
  21117.     {
  21118.         "version": "2.0.0.50",
  21119.         "date": "2019-03-25 12:13:56 +0100",
  21120.         "author": "Daniel Marschall (ViaThinkSoft)",
  21121.         "changes": [
  21122.             "Added \"standardized\" ASN.1 identifier attribute"
  21123.         ],
  21124.         "sources": {
  21125.             "svn": [
  21126.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@50"
  21127.             ],
  21128.             "git": [
  21129.                 "https://github.com/danielmarschall/oidplus/tree/48ccb280ea2a2d59e5445a5484ac49219b67a046"
  21130.             ]
  21131.         }
  21132.     },
  21133.     {
  21134.         "version": "2.0.0.49",
  21135.         "date": "2019-03-23 23:28:25 +0100",
  21136.         "author": "Daniel Marschall (ViaThinkSoft)",
  21137.         "changes": [
  21138.             "Auto-SSL fix"
  21139.         ],
  21140.         "sources": {
  21141.             "svn": [
  21142.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@49"
  21143.             ],
  21144.             "git": [
  21145.                 "https://github.com/danielmarschall/oidplus/tree/2d4de2a1c828e99d79d1d0890669f274d6b0503b"
  21146.             ]
  21147.         }
  21148.     },
  21149.     {
  21150.         "version": "2.0.0.48",
  21151.         "date": "2019-03-23 23:07:08 +0100",
  21152.         "author": "Daniel Marschall (ViaThinkSoft)",
  21153.         "changes": [],
  21154.         "sources": {
  21155.             "svn": [
  21156.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@48"
  21157.             ],
  21158.             "git": [
  21159.                 "https://github.com/danielmarschall/oidplus/tree/c42a21f08c252d0e64c33598b7a0bdd4bcc17e2d"
  21160.             ]
  21161.         }
  21162.     },
  21163.     {
  21164.         "version": "2.0.0.47",
  21165.         "date": "2019-03-23 22:55:04 +0100",
  21166.         "author": "Daniel Marschall (ViaThinkSoft)",
  21167.         "changes": [],
  21168.         "sources": {
  21169.             "svn": [
  21170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@47"
  21171.             ],
  21172.             "git": [
  21173.                 "https://github.com/danielmarschall/oidplus/tree/3fd86367defff318a07b58f1b6eefdbe2437a09c"
  21174.             ]
  21175.         }
  21176.     },
  21177.     {
  21178.         "version": "2.0.0.46",
  21179.         "date": "2019-03-23 12:08:11 +0100",
  21180.         "author": "Daniel Marschall (ViaThinkSoft)",
  21181.         "changes": [
  21182.             "New functionality: Disable RA email address change"
  21183.         ],
  21184.         "sources": {
  21185.             "svn": [
  21186.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@46"
  21187.             ],
  21188.             "git": [
  21189.                 "https://github.com/danielmarschall/oidplus/tree/fa1f928e861f747911eb485f2d632a23bf4d17e4"
  21190.             ]
  21191.         }
  21192.     },
  21193.     {
  21194.         "version": "2.0.0.45",
  21195.         "date": "2019-03-23 01:14:35 +0100",
  21196.         "author": "Daniel Marschall (ViaThinkSoft)",
  21197.         "changes": [],
  21198.         "sources": {
  21199.             "svn": [
  21200.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@45"
  21201.             ],
  21202.             "git": [
  21203.                 "https://github.com/danielmarschall/oidplus/tree/5c1f65eefc1426f8c190e71514f514575b7021c1"
  21204.             ]
  21205.         }
  21206.     },
  21207.     {
  21208.         "version": "2.0.0.44",
  21209.         "date": "2019-03-23 01:13:43 +0100",
  21210.         "author": "Daniel Marschall (ViaThinkSoft)",
  21211.         "changes": [
  21212.             "Change email address script"
  21213.         ],
  21214.         "sources": {
  21215.             "svn": [
  21216.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@44"
  21217.             ],
  21218.             "git": [
  21219.                 "https://github.com/danielmarschall/oidplus/tree/eac0ba5fc29e86838e072286731f5d75a7d2fb39"
  21220.             ]
  21221.         }
  21222.     },
  21223.     {
  21224.         "version": "2.0.0.43",
  21225.         "date": "2019-03-22 11:58:14 +0100",
  21226.         "author": "Daniel Marschall (ViaThinkSoft)",
  21227.         "changes": [
  21228.             "Graphical improvements"
  21229.         ],
  21230.         "sources": {
  21231.             "svn": [
  21232.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@43"
  21233.             ],
  21234.             "git": [
  21235.                 "https://github.com/danielmarschall/oidplus/tree/c95cce3882014586b395beed9708e1d322d1b896"
  21236.             ]
  21237.         }
  21238.     },
  21239.     {
  21240.         "version": "2.0.0.42",
  21241.         "date": "2019-03-22 09:45:58 +0100",
  21242.         "author": "Daniel Marschall (ViaThinkSoft)",
  21243.         "changes": [
  21244.             "Automatic redirection to HTTPS"
  21245.         ],
  21246.         "sources": {
  21247.             "svn": [
  21248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@42"
  21249.             ],
  21250.             "git": [
  21251.                 "https://github.com/danielmarschall/oidplus/tree/50c994824a1c9cb28160238849cd222189de2741"
  21252.             ]
  21253.         }
  21254.     },
  21255.     {
  21256.         "version": "2.0.0.41",
  21257.         "date": "2019-03-21 22:43:56 +0100",
  21258.         "author": "Daniel Marschall (ViaThinkSoft)",
  21259.         "changes": [
  21260.             "RFC"
  21261.         ],
  21262.         "sources": {
  21263.             "svn": [
  21264.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@41"
  21265.             ],
  21266.             "git": [
  21267.                 "https://github.com/danielmarschall/oidplus/tree/50a75da25649f81932b256f90d711e51695fd7ac"
  21268.             ]
  21269.         }
  21270.     },
  21271.     {
  21272.         "version": "2.0.0.40",
  21273.         "date": "2019-03-21 21:26:54 +0100",
  21274.         "author": "Daniel Marschall (ViaThinkSoft)",
  21275.         "changes": [
  21276.             "RFC"
  21277.         ],
  21278.         "sources": {
  21279.             "svn": [
  21280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@40"
  21281.             ],
  21282.             "git": [
  21283.                 "https://github.com/danielmarschall/oidplus/tree/db6cf61a1c01b06f96993eef301031ef19499302"
  21284.             ]
  21285.         }
  21286.     },
  21287.     {
  21288.         "version": "2.0.0.39",
  21289.         "date": "2019-03-21 15:09:52 +0100",
  21290.         "author": "Daniel Marschall (ViaThinkSoft)",
  21291.         "changes": [],
  21292.         "sources": {
  21293.             "svn": [
  21294.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@39"
  21295.             ],
  21296.             "git": [
  21297.                 "https://github.com/danielmarschall/oidplus/tree/c794d2fe887eb4e3be733ff7cba68bf54d3a37d3"
  21298.             ]
  21299.         }
  21300.     },
  21301.     {
  21302.         "version": "2.0.0.38",
  21303.         "date": "2019-03-21 13:11:06 +0100",
  21304.         "author": "Daniel Marschall (ViaThinkSoft)",
  21305.         "changes": [
  21306.             "DOI: Distance API"
  21307.         ],
  21308.         "sources": {
  21309.             "svn": [
  21310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@38"
  21311.             ],
  21312.             "git": [
  21313.                 "https://github.com/danielmarschall/oidplus/tree/6e62f088673736af3539d2e4517468c529146601"
  21314.             ]
  21315.         }
  21316.     },
  21317.     {
  21318.         "version": "2.0.0.37",
  21319.         "date": "2019-03-21 13:00:43 +0100",
  21320.         "author": "Daniel Marschall (ViaThinkSoft)",
  21321.         "changes": [],
  21322.         "sources": {
  21323.             "svn": [
  21324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@37"
  21325.             ],
  21326.             "git": [
  21327.                 "https://github.com/danielmarschall/oidplus/tree/6ed7e09eadd6cd30e5ffcdb7a4790537ee655e47"
  21328.             ]
  21329.         }
  21330.     },
  21331.     {
  21332.         "version": "2.0.0.36",
  21333.         "date": "2019-03-21 12:58:28 +0100",
  21334.         "author": "Daniel Marschall (ViaThinkSoft)",
  21335.         "changes": [
  21336.             "GS1: Whois Find with and without check digit",
  21337.             "Java: Distance API implemented",
  21338.             "IPv4/IPv6: Unnecessary bits are removed at the one_up() function"
  21339.         ],
  21340.         "sources": {
  21341.             "svn": [
  21342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@36"
  21343.             ],
  21344.             "git": [
  21345.                 "https://github.com/danielmarschall/oidplus/tree/eac965bee55368378b88280b4a353c46b4b0187c"
  21346.             ]
  21347.         }
  21348.     },
  21349.     {
  21350.         "version": "2.0.0.35",
  21351.         "date": "2019-03-21 10:13:36 +0100",
  21352.         "author": "Daniel Marschall (ViaThinkSoft)",
  21353.         "changes": [
  21354.             "RFC proof read by cheery314"
  21355.         ],
  21356.         "sources": {
  21357.             "svn": [
  21358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@35"
  21359.             ],
  21360.             "git": [
  21361.                 "https://github.com/danielmarschall/oidplus/tree/f3308103a880832db0720e7788a819f1be52ccf9"
  21362.             ]
  21363.         }
  21364.     },
  21365.     {
  21366.         "version": "2.0.0.34",
  21367.         "date": "2019-03-21 09:54:20 +0100",
  21368.         "author": "Daniel Marschall (ViaThinkSoft)",
  21369.         "changes": [
  21370.             "Icons"
  21371.         ],
  21372.         "sources": {
  21373.             "svn": [
  21374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@34"
  21375.             ],
  21376.             "git": [
  21377.                 "https://github.com/danielmarschall/oidplus/tree/616a09704b828b7abb8ead28ae1c021f6bf2c73d"
  21378.             ]
  21379.         }
  21380.     },
  21381.     {
  21382.         "version": "2.0.0.33",
  21383.         "date": "2019-03-21 09:53:52 +0100",
  21384.         "author": "Daniel Marschall (ViaThinkSoft)",
  21385.         "changes": [],
  21386.         "sources": {
  21387.             "svn": [
  21388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@33"
  21389.             ],
  21390.             "git": [
  21391.                 "https://github.com/danielmarschall/oidplus/tree/3a38ec907c8f5889c77a0542e7888284cd3b7901"
  21392.             ]
  21393.         }
  21394.     },
  21395.     {
  21396.         "version": "2.0.0.32",
  21397.         "date": "2019-03-20 23:48:55 +0100",
  21398.         "author": "Daniel Marschall (ViaThinkSoft)",
  21399.         "changes": [
  21400.             "Content pages now have large 48x48 icons"
  21401.         ],
  21402.         "sources": {
  21403.             "svn": [
  21404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@32"
  21405.             ],
  21406.             "git": [
  21407.                 "https://github.com/danielmarschall/oidplus/tree/62ea50e71e9800454b07753ea803ac072efa0f70"
  21408.             ]
  21409.         }
  21410.     },
  21411.     {
  21412.         "version": "2.0.0.31",
  21413.         "date": "2019-03-20 22:51:44 +0100",
  21414.         "author": "Daniel Marschall (ViaThinkSoft)",
  21415.         "changes": [],
  21416.         "sources": {
  21417.             "svn": [
  21418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@31"
  21419.             ],
  21420.             "git": [
  21421.                 "https://github.com/danielmarschall/oidplus/tree/906ea7390f9b218ad140366464dc98ccb2a46a0a"
  21422.             ]
  21423.         }
  21424.     },
  21425.     {
  21426.         "version": "2.0.0.30",
  21427.         "date": "2019-03-20 22:39:40 +0100",
  21428.         "author": "Daniel Marschall (ViaThinkSoft)",
  21429.         "changes": [],
  21430.         "sources": {
  21431.             "svn": [
  21432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@30"
  21433.             ],
  21434.             "git": [
  21435.                 "https://github.com/danielmarschall/oidplus/tree/8cb83445ef4c8cb2397519cb3b14f445f302744c"
  21436.             ]
  21437.         }
  21438.     },
  21439.     {
  21440.         "version": "2.0.0.29",
  21441.         "date": "2019-03-20 17:36:24 +0100",
  21442.         "author": "Daniel Marschall (ViaThinkSoft)",
  21443.         "changes": [
  21444.             "Fixed bug in recursive deletion"
  21445.         ],
  21446.         "sources": {
  21447.             "svn": [
  21448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@29"
  21449.             ],
  21450.             "git": [
  21451.                 "https://github.com/danielmarschall/oidplus/tree/5637ffd22d75d5d4e466811ce372bf52817375a5"
  21452.             ]
  21453.         }
  21454.     },
  21455.     {
  21456.         "version": "2.0.0.28",
  21457.         "date": "2019-03-20 17:34:54 +0100",
  21458.         "author": "Daniel Marschall (ViaThinkSoft)",
  21459.         "changes": [],
  21460.         "sources": {
  21461.             "svn": [
  21462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@28"
  21463.             ],
  21464.             "git": [
  21465.                 "https://github.com/danielmarschall/oidplus/tree/92091c5cb4f5e929d18e347d18088ec3f2fddd29"
  21466.             ]
  21467.         }
  21468.     },
  21469.     {
  21470.         "version": "2.0.0.27",
  21471.         "date": "2019-03-20 17:30:23 +0100",
  21472.         "author": "Daniel Marschall (ViaThinkSoft)",
  21473.         "changes": [
  21474.             "GUID \"root detection\" improved; performance upgrade"
  21475.         ],
  21476.         "sources": {
  21477.             "svn": [
  21478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@27"
  21479.             ],
  21480.             "git": [
  21481.                 "https://github.com/danielmarschall/oidplus/tree/235a6b3aa612bbb291b3a55f98fad7f5fae08493"
  21482.             ]
  21483.         }
  21484.     },
  21485.     {
  21486.         "version": "2.0.0.26",
  21487.         "date": "2019-03-20 16:01:03 +0100",
  21488.         "author": "Daniel Marschall (ViaThinkSoft)",
  21489.         "changes": [],
  21490.         "sources": {
  21491.             "svn": [
  21492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@26"
  21493.             ],
  21494.             "git": [
  21495.                 "https://github.com/danielmarschall/oidplus/tree/514eec6b7c55caf08c9afa64d80073971bb9a8ed"
  21496.             ]
  21497.         }
  21498.     },
  21499.     {
  21500.         "version": "2.0.0.25",
  21501.         "date": "2019-03-20 15:52:46 +0100",
  21502.         "author": "Daniel Marschall (ViaThinkSoft)",
  21503.         "changes": [
  21504.             "Logout icon"
  21505.         ],
  21506.         "sources": {
  21507.             "svn": [
  21508.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@25"
  21509.             ],
  21510.             "git": [
  21511.                 "https://github.com/danielmarschall/oidplus/tree/3b60e0484c599159bce18c126e27673950476bf5"
  21512.             ]
  21513.         }
  21514.     },
  21515.     {
  21516.         "version": "2.0.0.24",
  21517.         "date": "2019-03-20 15:41:19 +0100",
  21518.         "author": "Daniel Marschall (ViaThinkSoft)",
  21519.         "changes": [
  21520.             "Icons"
  21521.         ],
  21522.         "sources": {
  21523.             "svn": [
  21524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@24"
  21525.             ],
  21526.             "git": [
  21527.                 "https://github.com/danielmarschall/oidplus/tree/fce3eca511153e5a8fd2afd1fb973bc499858ee5"
  21528.             ]
  21529.         }
  21530.     },
  21531.     {
  21532.         "version": "2.0.0.23",
  21533.         "date": "2019-03-20 12:56:40 +0100",
  21534.         "author": "Daniel Marschall (ViaThinkSoft)",
  21535.         "changes": [
  21536.             "RFC"
  21537.         ],
  21538.         "sources": {
  21539.             "svn": [
  21540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@23"
  21541.             ],
  21542.             "git": [
  21543.                 "https://github.com/danielmarschall/oidplus/tree/445a71e25d5f17528a8cea4433c34c025ed582f7"
  21544.             ]
  21545.         }
  21546.     },
  21547.     {
  21548.         "version": "2.0.0.22",
  21549.         "date": "2019-03-19 22:53:10 +0100",
  21550.         "author": "Daniel Marschall (ViaThinkSoft)",
  21551.         "changes": [
  21552.             "RFC"
  21553.         ],
  21554.         "sources": {
  21555.             "svn": [
  21556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@22"
  21557.             ],
  21558.             "git": [
  21559.                 "https://github.com/danielmarschall/oidplus/tree/00f7ae2f4145f6a4aec593cd6eaa892f4c89028b"
  21560.             ]
  21561.         }
  21562.     },
  21563.     {
  21564.         "version": "2.0.0.21",
  21565.         "date": "2019-03-19 22:51:27 +0100",
  21566.         "author": "Daniel Marschall (ViaThinkSoft)",
  21567.         "changes": [
  21568.             "\"Web Whois\" links"
  21569.         ],
  21570.         "sources": {
  21571.             "svn": [
  21572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@21"
  21573.             ],
  21574.             "git": [
  21575.                 "https://github.com/danielmarschall/oidplus/tree/4a0031b38ff55df13f8b24406b0b7c7dc8d67aa1"
  21576.             ]
  21577.         }
  21578.     },
  21579.     {
  21580.         "version": "2.0.0.20",
  21581.         "date": "2019-03-19 12:12:03 +0100",
  21582.         "author": "Daniel Marschall (ViaThinkSoft)",
  21583.         "changes": [
  21584.             "IPv4+IPv6: Whois distance search now possible"
  21585.         ],
  21586.         "sources": {
  21587.             "svn": [
  21588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@20"
  21589.             ],
  21590.             "git": [
  21591.                 "https://github.com/danielmarschall/oidplus/tree/cf82aad9c8b15834d2e89529590a2b29de02db99"
  21592.             ]
  21593.         }
  21594.     },
  21595.     {
  21596.         "version": "2.0.0.19",
  21597.         "date": "2019-03-19 10:38:53 +0100",
  21598.         "author": "Daniel Marschall (ViaThinkSoft)",
  21599.         "changes": [
  21600.             "GUID: nested categories are now allowed"
  21601.         ],
  21602.         "sources": {
  21603.             "svn": [
  21604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@19"
  21605.             ],
  21606.             "git": [
  21607.                 "https://github.com/danielmarschall/oidplus/tree/fcf832bf6de76484e23e80c0c8042b595a6edfd4"
  21608.             ]
  21609.         }
  21610.     },
  21611.     {
  21612.         "version": "2.0.0.18",
  21613.         "date": "2019-03-19 00:24:19 +0100",
  21614.         "author": "Daniel Marschall (ViaThinkSoft)",
  21615.         "changes": [
  21616.             "IPv4/IPv6: Enforce that addresses are inside CIDR of superior range"
  21617.         ],
  21618.         "sources": {
  21619.             "svn": [
  21620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@18"
  21621.             ],
  21622.             "git": [
  21623.                 "https://github.com/danielmarschall/oidplus/tree/4362fcaa5e6139a542fe341ec52603b739bf0733"
  21624.             ]
  21625.         }
  21626.     },
  21627.     {
  21628.         "version": "2.0.0.17",
  21629.         "date": "2019-03-19 00:03:23 +0100",
  21630.         "author": "Daniel Marschall (ViaThinkSoft)",
  21631.         "changes": [
  21632.             "IPv4/IPv6 technical information"
  21633.         ],
  21634.         "sources": {
  21635.             "svn": [
  21636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@17"
  21637.             ],
  21638.             "git": [
  21639.                 "https://github.com/danielmarschall/oidplus/tree/fd553284c67f0620ac6fdcbc3a34c4bf23c51356"
  21640.             ]
  21641.         }
  21642.     },
  21643.     {
  21644.         "version": "2.0.0.16",
  21645.         "date": "2019-03-18 23:14:01 +0100",
  21646.         "author": "Daniel Marschall (ViaThinkSoft)",
  21647.         "changes": [],
  21648.         "sources": {
  21649.             "svn": [
  21650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@16"
  21651.             ],
  21652.             "git": [
  21653.                 "https://github.com/danielmarschall/oidplus/tree/aa3c45ef30c8600ab3b56f7a32d46248b477edf2"
  21654.             ]
  21655.         }
  21656.     },
  21657.     {
  21658.         "version": "2.0.0.15",
  21659.         "date": "2019-03-18 12:46:52 +0100",
  21660.         "author": "Daniel Marschall (ViaThinkSoft)",
  21661.         "changes": [
  21662.             "Admin page \"Well known OIDs\""
  21663.         ],
  21664.         "sources": {
  21665.             "svn": [
  21666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@15"
  21667.             ],
  21668.             "git": [
  21669.                 "https://github.com/danielmarschall/oidplus/tree/367cf357010b1b91ec115a1e8a2301cfac13b9ff"
  21670.             ]
  21671.         }
  21672.     },
  21673.     {
  21674.         "version": "2.0.0.14",
  21675.         "date": "2019-03-18 12:23:17 +0100",
  21676.         "author": "Daniel Marschall (ViaThinkSoft)",
  21677.         "changes": [
  21678.             "Config values are now checked before they are saved."
  21679.         ],
  21680.         "sources": {
  21681.             "svn": [
  21682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@14"
  21683.             ],
  21684.             "git": [
  21685.                 "https://github.com/danielmarschall/oidplus/tree/609f532f3f4b367c5c7866708c9c445cc0c3bfce"
  21686.             ]
  21687.         }
  21688.     },
  21689.     {
  21690.         "version": "2.0.0.13",
  21691.         "date": "2019-03-18 11:54:33 +0100",
  21692.         "author": "Daniel Marschall (ViaThinkSoft)",
  21693.         "changes": [
  21694.             "Added configuration page in admin area; fixed some critical bugs"
  21695.         ],
  21696.         "sources": {
  21697.             "svn": [
  21698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@13"
  21699.             ],
  21700.             "git": [
  21701.                 "https://github.com/danielmarschall/oidplus/tree/7b7387942c6ea14c7620018f08d29d51a2af681d"
  21702.             ]
  21703.         }
  21704.     },
  21705.     {
  21706.         "version": "2.0.0.12",
  21707.         "date": "2019-03-17 23:54:20 +0100",
  21708.         "author": "Daniel Marschall (ViaThinkSoft)",
  21709.         "changes": [],
  21710.         "sources": {
  21711.             "svn": [
  21712.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@12"
  21713.             ],
  21714.             "git": [
  21715.                 "https://github.com/danielmarschall/oidplus/tree/8b7a8f8ea307abb2c83ea6007e751f46de777712"
  21716.             ]
  21717.         }
  21718.     },
  21719.     {
  21720.         "version": "2.0.0.11",
  21721.         "date": "2019-03-14 15:15:35 +0100",
  21722.         "author": "Daniel Marschall (ViaThinkSoft)",
  21723.         "changes": [
  21724.             "Small design tweaks"
  21725.         ],
  21726.         "sources": {
  21727.             "svn": [
  21728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@11"
  21729.             ],
  21730.             "git": [
  21731.                 "https://github.com/danielmarschall/oidplus/tree/e926612bed2eabe75c230199ab653cb69c6476b9"
  21732.             ]
  21733.         }
  21734.     },
  21735.     {
  21736.         "version": "2.0.0.10",
  21737.         "date": "2019-03-14 13:33:27 +0100",
  21738.         "author": "Daniel Marschall (ViaThinkSoft)",
  21739.         "changes": [
  21740.             "Design improvement at login page"
  21741.         ],
  21742.         "sources": {
  21743.             "svn": [
  21744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@10"
  21745.             ],
  21746.             "git": [
  21747.                 "https://github.com/danielmarschall/oidplus/tree/52b570c754cf8d4f9be21da7a197f392e2f5773a"
  21748.             ]
  21749.         }
  21750.     },
  21751.     {
  21752.         "version": "2.0.0.9",
  21753.         "date": "2019-03-14 12:59:27 +0100",
  21754.         "author": "Daniel Marschall (ViaThinkSoft)",
  21755.         "changes": [
  21756.             "CSS and HTML now valid. JS has no warnings in JSHint anymore."
  21757.         ],
  21758.         "sources": {
  21759.             "svn": [
  21760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@9"
  21761.             ],
  21762.             "git": [
  21763.                 "https://github.com/danielmarschall/oidplus/tree/d03b0f55de7634dcca1d3c52d12180233ca7297b"
  21764.             ]
  21765.         }
  21766.     },
  21767.     {
  21768.         "version": "2.0.0.8",
  21769.         "date": "2019-03-14 00:59:30 +0100",
  21770.         "author": "Daniel Marschall (ViaThinkSoft)",
  21771.         "changes": [
  21772.             "Whois: Subordinate natural order of OIDs"
  21773.         ],
  21774.         "sources": {
  21775.             "svn": [
  21776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@8"
  21777.             ],
  21778.             "git": [
  21779.                 "https://github.com/danielmarschall/oidplus/tree/06b8d6f57fe769d08fe44918834b036bd017380a"
  21780.             ]
  21781.         }
  21782.     },
  21783.     {
  21784.         "version": "2.0.0.7",
  21785.         "date": "2019-03-14 00:07:32 +0100",
  21786.         "author": "Daniel Marschall (ViaThinkSoft)",
  21787.         "changes": [],
  21788.         "sources": {
  21789.             "svn": [
  21790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@7"
  21791.             ],
  21792.             "git": [
  21793.                 "https://github.com/danielmarschall/oidplus/tree/2bd17b88cd940f0e56ad6890f6b6274059654591"
  21794.             ]
  21795.         }
  21796.     },
  21797.     {
  21798.         "version": "2.0.0.6",
  21799.         "date": "2019-03-13 23:59:07 +0100",
  21800.         "author": "Daniel Marschall (ViaThinkSoft)",
  21801.         "changes": [
  21802.             "Formatting"
  21803.         ],
  21804.         "sources": {
  21805.             "svn": [
  21806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@6"
  21807.             ],
  21808.             "git": [
  21809.                 "https://github.com/danielmarschall/oidplus/tree/43da025a5266e7de672ef4a6769381afe3e054a5"
  21810.             ]
  21811.         }
  21812.     },
  21813.     {
  21814.         "version": "2.0.0.5",
  21815.         "date": "2019-03-13 22:16:10 +0100",
  21816.         "author": "Daniel Marschall (ViaThinkSoft)",
  21817.         "changes": [],
  21818.         "sources": {
  21819.             "svn": [
  21820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@5"
  21821.             ],
  21822.             "git": [
  21823.                 "https://github.com/danielmarschall/oidplus/tree/6e8340a0444985aa75d5336df1cecad8294d2edc"
  21824.             ]
  21825.         }
  21826.     },
  21827.     {
  21828.         "version": "2.0.0.4",
  21829.         "date": "2019-03-13 16:45:37 +0100",
  21830.         "author": "Daniel Marschall (ViaThinkSoft)",
  21831.         "changes": [
  21832.             "Smaller fixes, TinyMCE updated to 5.0.2, updated title bar"
  21833.         ],
  21834.         "sources": {
  21835.             "svn": [
  21836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@4"
  21837.             ],
  21838.             "git": [
  21839.                 "https://github.com/danielmarschall/oidplus/tree/f3bdd71353bbccd070adcc3b6414bbd3f08cf592"
  21840.             ]
  21841.         }
  21842.     },
  21843.     {
  21844.         "version": "2.0.0.3",
  21845.         "date": "2019-03-13 00:06:12 +0100",
  21846.         "author": "Daniel Marschall (ViaThinkSoft)",
  21847.         "changes": [],
  21848.         "sources": {
  21849.             "svn": [
  21850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@3"
  21851.             ],
  21852.             "git": [
  21853.                 "https://github.com/danielmarschall/oidplus/tree/866ef9949821334d84f08a54e5f4f0988bb85190"
  21854.             ]
  21855.         }
  21856.     },
  21857.     {
  21858.         "version": "2.0.0.2",
  21859.         "date": "2019-03-12 23:20:11 +0100",
  21860.         "author": "Daniel Marschall (ViaThinkSoft)",
  21861.         "changes": [
  21862.             "Initial Work-In-Progress SVN release"
  21863.         ],
  21864.         "sources": {
  21865.             "svn": [
  21866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@2"
  21867.             ],
  21868.             "git": [
  21869.                 "https://github.com/danielmarschall/oidplus/tree/751d966e46b0e99c4f97d2694c5032465d0de304"
  21870.             ]
  21871.         }
  21872.     },
  21873.     {
  21874.         "version": "2.0.0.1",
  21875.         "date": "2019-03-12 23:07:50 +0100",
  21876.         "author": "Daniel Marschall (ViaThinkSoft)",
  21877.         "changes": [
  21878.             "Created SVN root directories"
  21879.         ],
  21880.         "sources": {
  21881.             "svn": [
  21882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1"
  21883.             ],
  21884.             "git": [
  21885.                 "https://github.com/danielmarschall/oidplus/tree/83c8bac8b512d89e00a57c380939e1f6b592a2be"
  21886.             ]
  21887.         }
  21888.     }
  21889. ]
  21890.