Subversion Repositories oidplus

Rev

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",
  7.         "date": "2023-11-12 19:21:00 +0100",
  8.         "author": "Daniel Marschall (ViaThinkSoft)",
  9.         "changes": [
  10.             "New version schema. Simplified version checks and update and preferring GIT rather than SVN as distribution channel.",
  11.             "System file check tool: Checksum files are now included with OIDplus and don't need to be downloaded from a server anymore."
  12.         ]
  13.     },
  14.     {
  15.         "version": "2.0.0.1425",
  16.         "date": "2023-11-11 11:13:24 +0100",
  17.         "author": "Daniel Marschall (ViaThinkSoft)",
  18.         "changes": [
  19.             "Added Waterjuice FreeOID and R74n FreeOID to well-known OIDs"
  20.         ],
  21.         "sources": {
  22.             "svn": [
  23.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1425"
  24.             ],
  25.             "git": [
  26.                 "https://github.com/danielmarschall/oidplus/tree/08eeba0e6b0a1283dea7c282c67ba58fe4c59b12"
  27.             ]
  28.         }
  29.     },
  30.     {
  31.         "version": "2.0.0.1424",
  32.         "date": "2023-11-11 10:41:44 +0100",
  33.         "author": "Daniel Marschall (ViaThinkSoft)",
  34.         "changes": [
  35.             "Implemented Waterjuice UUID-to-OID and Microsoft UUID-to-OID",
  36.             "Vendor update"
  37.         ],
  38.         "sources": {
  39.             "svn": [
  40.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1424"
  41.             ],
  42.             "git": [
  43.                 "https://github.com/danielmarschall/oidplus/tree/03e23337021a4f7a70281779c1674edd9a40b296"
  44.             ]
  45.         }
  46.     },
  47.     {
  48.         "version": "2.0.0.1423",
  49.         "date": "2023-10-31 00:01:15 +0100",
  50.         "author": "Daniel Marschall (ViaThinkSoft)",
  51.         "changes": [],
  52.         "sources": {
  53.             "svn": [
  54.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1423"
  55.             ],
  56.             "git": [
  57.                 "https://github.com/danielmarschall/oidplus/tree/41f4ad88a7badf386b2c21497aa3d76992c58dc0"
  58.             ]
  59.         }
  60.     },
  61.     {
  62.         "version": "2.0.0.1422",
  63.         "date": "2023-10-22 11:48:58 +0200",
  64.         "author": "Daniel Marschall (ViaThinkSoft)",
  65.         "changes": [
  66.             "SVN/GIT distribution channel: Web system update shows a warning when there are changes in the working copy which will be reverted",
  67.             "Vendor update"
  68.         ],
  69.         "sources": {
  70.             "svn": [
  71.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1422"
  72.             ],
  73.             "git": [
  74.                 "https://github.com/danielmarschall/oidplus/tree/370dd0767fa1003e0f19b493097535fc55ae6669"
  75.             ]
  76.         }
  77.     },
  78.     {
  79.         "version": "2.0.0.1421",
  80.         "date": "2023-10-15 01:30:09 +0200",
  81.         "author": "Daniel Marschall (ViaThinkSoft)",
  82.         "changes": [
  83.             "Vendor update (VNag new folder structure)"
  84.         ],
  85.         "sources": {
  86.             "svn": [
  87.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1421"
  88.             ],
  89.             "git": [
  90.                 "https://github.com/danielmarschall/oidplus/tree/ef301f23251fe05180589b20c08b595d743abb5d"
  91.             ]
  92.         }
  93.     },
  94.     {
  95.         "version": "2.0.0.1420",
  96.         "date": "2023-10-08 23:38:36 +0200",
  97.         "author": "Daniel Marschall (ViaThinkSoft)",
  98.         "changes": [
  99.             "DNS: Wireformat shows now binary octets instead of decimal digits"
  100.         ],
  101.         "sources": {
  102.             "svn": [
  103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1420"
  104.             ],
  105.             "git": [
  106.                 "https://github.com/danielmarschall/oidplus/tree/008456dfb1bcdae897dc61f45b6baa1cba671bd2"
  107.             ]
  108.         }
  109.     },
  110.     {
  111.         "version": "2.0.0.1419",
  112.         "date": "2023-10-08 13:08:45 +0200",
  113.         "author": "Daniel Marschall (ViaThinkSoft)",
  114.         "changes": [
  115.             "Vendor update (fixed cache problem)"
  116.         ],
  117.         "sources": {
  118.             "svn": [
  119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1419"
  120.             ],
  121.             "git": [
  122.                 "https://github.com/danielmarschall/oidplus/tree/bba38ba822ea438882bc883b0a6831dafd4f7ed9"
  123.             ]
  124.         }
  125.     },
  126.     {
  127.         "version": "2.0.0.1418",
  128.         "date": "2023-10-08 13:02:27 +0200",
  129.         "author": "Daniel Marschall (ViaThinkSoft)",
  130.         "changes": [
  131.             "Alt IDs: Equal size columns"
  132.         ],
  133.         "sources": {
  134.             "svn": [
  135.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1418"
  136.             ],
  137.             "git": [
  138.                 "https://github.com/danielmarschall/oidplus/tree/205c24c8e47af445487d5215215a942529ee8656"
  139.             ]
  140.         }
  141.     },
  142.     {
  143.         "version": "2.0.0.1417",
  144.         "date": "2023-10-08 12:58:52 +0200",
  145.         "author": "Daniel Marschall (ViaThinkSoft)",
  146.         "changes": [
  147.             "Domain/DNS plugin: Implemented tech details (notations and punycode)",
  148.             "Domain/DNS plugin: Implemented name-based UUIDv3/5",
  149.             "X500 plugin: Implemented name-based UUIDv3/5",
  150.             "Vendor update"
  151.         ],
  152.         "sources": {
  153.             "svn": [
  154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1417"
  155.             ],
  156.             "git": [
  157.                 "https://github.com/danielmarschall/oidplus/tree/4066030a674ecd73e52e8f8e55113244e18d051d"
  158.             ]
  159.         }
  160.     },
  161.     {
  162.         "version": "2.0.0.1416",
  163.         "date": "2023-10-04 00:03:45 +0200",
  164.         "author": "Daniel Marschall (ViaThinkSoft)",
  165.         "changes": [
  166.             "Vendor update / Fixed internal dev tools"
  167.         ],
  168.         "sources": {
  169.             "svn": [
  170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1416"
  171.             ],
  172.             "git": [
  173.                 "https://github.com/danielmarschall/oidplus/tree/04606b18955eb5ca51fd5e9b3fa70bfa7aacda66"
  174.             ]
  175.         }
  176.     },
  177.     {
  178.         "version": "2.0.0.1415",
  179.         "date": "2023-09-30 21:28:27 +0200",
  180.         "author": "Daniel Marschall (ViaThinkSoft)",
  181.         "changes": [
  182.             "Updated examples: ViaThinkSoft new IP addresses"
  183.         ],
  184.         "sources": {
  185.             "svn": [
  186.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1415"
  187.             ],
  188.             "git": [
  189.                 "https://github.com/danielmarschall/oidplus/tree/cf707164d20ce0412fa56423e81b0ab660045b35"
  190.             ]
  191.         }
  192.     },
  193.     {
  194.         "version": "2.0.0.1414",
  195.         "date": "2023-09-30 00:34:51 +0200",
  196.         "author": "Daniel Marschall (ViaThinkSoft)",
  197.         "changes": [
  198.             "Fix assention error in OID-IP"
  199.         ],
  200.         "sources": {
  201.             "svn": [
  202.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1414"
  203.             ],
  204.             "git": [
  205.                 "https://github.com/danielmarschall/oidplus/tree/01327766389622fe949518ca53bfc66fe3e92afd"
  206.             ]
  207.         }
  208.     },
  209.     {
  210.         "version": "2.0.0.1413",
  211.         "date": "2023-09-30 00:03:45 +0200",
  212.         "author": "Daniel Marschall (ViaThinkSoft)",
  213.         "changes": [],
  214.         "sources": {
  215.             "svn": [
  216.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1413"
  217.             ],
  218.             "git": [
  219.                 "https://github.com/danielmarschall/oidplus/tree/a1487e1dd1455e6ea88e8918fcb7cfd9f322224b"
  220.             ]
  221.         }
  222.     },
  223.     {
  224.         "version": "2.0.0.1412",
  225.         "date": "2023-09-29 20:41:15 +0200",
  226.         "author": "Daniel Marschall (ViaThinkSoft)",
  227.         "changes": [],
  228.         "sources": {
  229.             "svn": [
  230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1412"
  231.             ],
  232.             "git": [
  233.                 "https://github.com/danielmarschall/oidplus/tree/7cbd36c834c5d6f3b75d5120cccf6fed464a7dcc"
  234.             ]
  235.         }
  236.     },
  237.     {
  238.         "version": "2.0.0.1411",
  239.         "date": "2023-09-25 22:35:25 +0200",
  240.         "author": "Daniel Marschall (ViaThinkSoft)",
  241.         "changes": [
  242.             "Vendor update"
  243.         ],
  244.         "sources": {
  245.             "svn": [
  246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1411"
  247.             ],
  248.             "git": [
  249.                 "https://github.com/danielmarschall/oidplus/tree/39471a5193596828e51262a8024d4d889f48b67e"
  250.             ]
  251.         }
  252.     },
  253.     {
  254.         "version": "2.0.0.1410",
  255.         "date": "2023-09-25 22:31:19 +0200",
  256.         "author": "Daniel Marschall (ViaThinkSoft)",
  257.         "changes": [
  258.             "Newly created objects now get automatically opened, without popup confirmation dialog.",
  259.             "If a RA does not exist during creation, no popup will be shown. Instead, at the OID page there will be an invitation button.",
  260.             "During invitations, the email address will be syntactically checked.",
  261.             "(Fixes https://github.com/danielmarschall/oidplus/issues/26)"
  262.         ],
  263.         "sources": {
  264.             "svn": [
  265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1410"
  266.             ],
  267.             "git": [
  268.                 "https://github.com/danielmarschall/oidplus/tree/736be83c372cd0f02c62debd81c66778189fc384"
  269.             ]
  270.         }
  271.     },
  272.     {
  273.         "version": "2.0.0.1409",
  274.         "date": "2023-09-25 11:14:31 +0200",
  275.         "author": "Daniel Marschall (ViaThinkSoft)",
  276.         "changes": [
  277.             "Fixed PHP error in OIDplusPagePublicRaInfo.class.php"
  278.         ],
  279.         "sources": {
  280.             "svn": [
  281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1409"
  282.             ],
  283.             "git": [
  284.                 "https://github.com/danielmarschall/oidplus/tree/1ce8de5f6822b96453027b09ef0180b3707c0a12"
  285.             ]
  286.         }
  287.     },
  288.     {
  289.         "version": "2.0.0.1408",
  290.         "date": "2023-09-17 21:28:37 +0200",
  291.         "author": "Daniel Marschall (ViaThinkSoft)",
  292.         "changes": [
  293.             "Disable Ctrl+Shift+LeftArrow hotkey (fixes https://github.com/danielmarschall/oidplus/issues/28 )"
  294.         ],
  295.         "sources": {
  296.             "svn": [
  297.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1408"
  298.             ],
  299.             "git": [
  300.                 "https://github.com/danielmarschall/oidplus/tree/a0cf68b7ad8f9510ff4d4fc98df06b56759f3e53"
  301.             ]
  302.         }
  303.     },
  304.     {
  305.         "version": "2.0.0.1407",
  306.         "date": "2023-09-16 02:03:33 +0200",
  307.         "author": "Daniel Marschall (ViaThinkSoft)",
  308.         "changes": [
  309.             "Vendor update"
  310.         ],
  311.         "sources": {
  312.             "svn": [
  313.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1407"
  314.             ],
  315.             "git": [
  316.                 "https://github.com/danielmarschall/oidplus/tree/b0526dd3c99893d9273f736921a759eb79169eea"
  317.             ]
  318.         }
  319.     },
  320.     {
  321.         "version": "2.0.0.1406",
  322.         "date": "2023-09-16 01:57:02 +0200",
  323.         "author": "Daniel Marschall (ViaThinkSoft)",
  324.         "changes": [
  325.             "After OIDplus::invoke_shutdown(), no OIDplus methods or objects should be used"
  326.         ],
  327.         "sources": {
  328.             "svn": [
  329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1406"
  330.             ],
  331.             "git": [
  332.                 "https://github.com/danielmarschall/oidplus/tree/4ce1daf591f9992d254dc89369bb8c65d99c514d"
  333.             ]
  334.         }
  335.     },
  336.     {
  337.         "version": "2.0.0.1405",
  338.         "date": "2023-09-03 11:17:33 +0200",
  339.         "author": "Daniel Marschall (ViaThinkSoft)",
  340.         "changes": [
  341.             "Documentation update"
  342.         ],
  343.         "sources": {
  344.             "svn": [
  345.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1405"
  346.             ],
  347.             "git": [
  348.                 "https://github.com/danielmarschall/oidplus/tree/90f4ce1e29fac727a37c2e441056ac0f4b3f8c95"
  349.             ]
  350.         }
  351.     },
  352.     {
  353.         "version": "2.0.0.1404",
  354.         "date": "2023-09-02 23:16:05 +0200",
  355.         "author": "Daniel Marschall (ViaThinkSoft)",
  356.         "changes": [
  357.             "X.500 AltID in RDAP/OID-IP contained \"\\n\". Fixed."
  358.         ],
  359.         "sources": {
  360.             "svn": [
  361.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1404"
  362.             ],
  363.             "git": [
  364.                 "https://github.com/danielmarschall/oidplus/tree/59e55e61c26f19527d1c156f961eeb61809d2729"
  365.             ]
  366.         }
  367.     },
  368.     {
  369.         "version": "2.0.0.1403",
  370.         "date": "2023-09-01 23:14:07 +0200",
  371.         "author": "Daniel Marschall (ViaThinkSoft)",
  372.         "changes": [
  373.             "Vendor update"
  374.         ],
  375.         "sources": {
  376.             "svn": [
  377.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1403"
  378.             ],
  379.             "git": [
  380.                 "https://github.com/danielmarschall/oidplus/tree/a97ea330aeabf01c07941e31f20eb6d609d85c2b"
  381.             ]
  382.         }
  383.     },
  384.     {
  385.         "version": "2.0.0.1402",
  386.         "date": "2023-08-31 16:00:11 +0200",
  387.         "author": "Daniel Marschall (ViaThinkSoft)",
  388.         "changes": [],
  389.         "sources": {
  390.             "svn": [
  391.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1402"
  392.             ],
  393.             "git": [
  394.                 "https://github.com/danielmarschall/oidplus/tree/74d81091ab568903687dd171880e1914531b8134"
  395.             ]
  396.         }
  397.     },
  398.     {
  399.         "version": "2.0.0.1401",
  400.         "date": "2023-08-31 15:15:53 +0200",
  401.         "author": "Daniel Marschall (ViaThinkSoft)",
  402.         "changes": [
  403.             "Replaced gray text with half-opaque text, to improve compatibility with colored background designs."
  404.         ],
  405.         "sources": {
  406.             "svn": [
  407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1401"
  408.             ],
  409.             "git": [
  410.                 "https://github.com/danielmarschall/oidplus/tree/c633874f2e0832211caf4d9fa31778a4def0ab01"
  411.             ]
  412.         }
  413.     },
  414.     {
  415.         "version": "2.0.0.1400",
  416.         "date": "2023-08-31 15:04:07 +0200",
  417.         "author": "Daniel Marschall (ViaThinkSoft)",
  418.         "changes": [
  419.             "Fixed problems with file uploads after canonization through the goto box"
  420.         ],
  421.         "sources": {
  422.             "svn": [
  423.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1400"
  424.             ],
  425.             "git": [
  426.                 "https://github.com/danielmarschall/oidplus/tree/8f8bf155935e20f5a2f1880087c78c9d4d1c8c47"
  427.             ]
  428.         }
  429.     },
  430.     {
  431.         "version": "2.0.0.1399",
  432.         "date": "2023-08-31 00:21:28 +0200",
  433.         "author": "Daniel Marschall (ViaThinkSoft)",
  434.         "changes": [
  435.             "X500DN small changes"
  436.         ],
  437.         "sources": {
  438.             "svn": [
  439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1399"
  440.             ],
  441.             "git": [
  442.                 "https://github.com/danielmarschall/oidplus/tree/d56471993a61d3a4e59e192d9c8a824063e0cfca"
  443.             ]
  444.         }
  445.     },
  446.     {
  447.         "version": "2.0.0.1398",
  448.         "date": "2023-08-30 23:49:51 +0200",
  449.         "author": "Daniel Marschall (ViaThinkSoft)",
  450.         "changes": [
  451.             "Another small X500DN bug fixed"
  452.         ],
  453.         "sources": {
  454.             "svn": [
  455.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1398"
  456.             ],
  457.             "git": [
  458.                 "https://github.com/danielmarschall/oidplus/tree/cfd2e32e90ae8ff96162ae7dcc0afd68b0ca821f"
  459.             ]
  460.         }
  461.     },
  462.     {
  463.         "version": "2.0.0.1397",
  464.         "date": "2023-08-30 23:33:40 +0200",
  465.         "author": "Daniel Marschall (ViaThinkSoft)",
  466.         "changes": [
  467.             "Added OIDplus Information Object X.500 DN"
  468.         ],
  469.         "sources": {
  470.             "svn": [
  471.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1397"
  472.             ],
  473.             "git": [
  474.                 "https://github.com/danielmarschall/oidplus/tree/45d8afe70af14645dcb65ea511ffeddd42ff9495"
  475.             ]
  476.         }
  477.     },
  478.     {
  479.         "version": "2.0.0.1396",
  480.         "date": "2023-08-30 22:55:42 +0200",
  481.         "author": "Daniel Marschall (ViaThinkSoft)",
  482.         "changes": [
  483.             "X500DN more minor fixes. OIDplus Systems now get a RDN."
  484.         ],
  485.         "sources": {
  486.             "svn": [
  487.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1396"
  488.             ],
  489.             "git": [
  490.                 "https://github.com/danielmarschall/oidplus/tree/975453781d4774dc33f193ba159d712d8582f163"
  491.             ]
  492.         }
  493.     },
  494.     {
  495.         "version": "2.0.0.1395",
  496.         "date": "2023-08-30 22:18:55 +0200",
  497.         "author": "Daniel Marschall (ViaThinkSoft)",
  498.         "changes": [
  499.             "X500DN plugin various bug fixes and improvements"
  500.         ],
  501.         "sources": {
  502.             "svn": [
  503.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1395"
  504.             ],
  505.             "git": [
  506.                 "https://github.com/danielmarschall/oidplus/tree/0e0b86d5ae1cfe7c6c4a8b3e4d41e7affdcd891c"
  507.             ]
  508.         }
  509.     },
  510.     {
  511.         "version": "2.0.0.1394",
  512.         "date": "2023-08-30 03:07:33 +0200",
  513.         "author": "Daniel Marschall (ViaThinkSoft)",
  514.         "changes": [
  515.             "X.500 DN plugin: More attribute types extracted from RFCs"
  516.         ],
  517.         "sources": {
  518.             "svn": [
  519.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1394"
  520.             ],
  521.             "git": [
  522.                 "https://github.com/danielmarschall/oidplus/tree/ed5ca099c293107a59f97ad31a65103fe229c962"
  523.             ]
  524.         }
  525.     },
  526.     {
  527.         "version": "2.0.0.1393",
  528.         "date": "2023-08-30 01:15:37 +0200",
  529.         "author": "Daniel Marschall (ViaThinkSoft)",
  530.         "changes": [
  531.             "X.500 DN plugin: Added attribute types from X.501, X.509, X.511. All 107 attributes in { 2 5 4 } are now added"
  532.         ],
  533.         "sources": {
  534.             "svn": [
  535.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1393"
  536.             ],
  537.             "git": [
  538.                 "https://github.com/danielmarschall/oidplus/tree/523951a3907dd56d99912d17b97327e7c7a1bb41"
  539.             ]
  540.         }
  541.     },
  542.     {
  543.         "version": "2.0.0.1392",
  544.         "date": "2023-08-29 23:59:22 +0200",
  545.         "author": "Daniel Marschall (ViaThinkSoft)",
  546.         "changes": [
  547.             "X.500 DN plugin: Added attribute type list extracted from recommendation X.520"
  548.         ],
  549.         "sources": {
  550.             "svn": [
  551.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1392"
  552.             ],
  553.             "git": [
  554.                 "https://github.com/danielmarschall/oidplus/tree/67cbf7d9a19bda37b26cecaa3ef3f5fe9233159c"
  555.             ]
  556.         }
  557.     },
  558.     {
  559.         "version": "2.0.0.1391",
  560.         "date": "2023-08-29 16:41:36 +0200",
  561.         "author": "Daniel Marschall (ViaThinkSoft)",
  562.         "changes": [
  563.             "AID Object Type: Interpretation now contains a scrollbox and no word-breaks"
  564.         ],
  565.         "sources": {
  566.             "svn": [
  567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1391"
  568.             ],
  569.             "git": [
  570.                 "https://github.com/danielmarschall/oidplus/tree/7a3758818c69ec3fb76dd83597b922d659f586b0"
  571.             ]
  572.         }
  573.     },
  574.     {
  575.         "version": "2.0.0.1390",
  576.         "date": "2023-08-29 16:28:14 +0200",
  577.         "author": "Daniel Marschall (ViaThinkSoft)",
  578.         "changes": [
  579.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens, Part 2"
  580.         ],
  581.         "sources": {
  582.             "svn": [
  583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1390"
  584.             ],
  585.             "git": [
  586.                 "https://github.com/danielmarschall/oidplus/tree/5efa62fd5190aabec518c20a04f2a36603cc93b5"
  587.             ]
  588.         }
  589.     },
  590.     {
  591.         "version": "2.0.0.1389",
  592.         "date": "2023-08-29 16:26:27 +0200",
  593.         "author": "Daniel Marschall (ViaThinkSoft)",
  594.         "changes": [
  595.             "Replaced unprofessional usage of chr(1), chr(2), ... as replacement tokens"
  596.         ],
  597.         "sources": {
  598.             "svn": [
  599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1389"
  600.             ],
  601.             "git": [
  602.                 "https://github.com/danielmarschall/oidplus/tree/31e76548c2d90415bad99a4c54b5f602b77a2442"
  603.             ]
  604.         }
  605.     },
  606.     {
  607.         "version": "2.0.0.1388",
  608.         "date": "2023-08-29 16:13:54 +0200",
  609.         "author": "Daniel Marschall (ViaThinkSoft)",
  610.         "changes": [
  611.             "share/backarrow image now has a white glow for compatibility with dark themes"
  612.         ],
  613.         "sources": {
  614.             "svn": [
  615.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1388"
  616.             ],
  617.             "git": [
  618.                 "https://github.com/danielmarschall/oidplus/tree/bb45e8ab8aa3fec73c3ebb81cdb7a688048595bc"
  619.             ]
  620.         }
  621.     },
  622.     {
  623.         "version": "2.0.0.1387",
  624.         "date": "2023-08-29 15:45:50 +0200",
  625.         "author": "Daniel Marschall (ViaThinkSoft)",
  626.         "changes": [],
  627.         "sources": {
  628.             "svn": [
  629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1387"
  630.             ],
  631.             "git": [
  632.                 "https://github.com/danielmarschall/oidplus/tree/628f0775111b3224fc7ff75a88446a18b619e371"
  633.             ]
  634.         }
  635.     },
  636.     {
  637.         "version": "2.0.0.1386",
  638.         "date": "2023-08-29 15:06:51 +0200",
  639.         "author": "Daniel Marschall (ViaThinkSoft)",
  640.         "changes": [
  641.             "\"Technical information\" boxes now have a scroll-bar"
  642.         ],
  643.         "sources": {
  644.             "svn": [
  645.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1386"
  646.             ],
  647.             "git": [
  648.                 "https://github.com/danielmarschall/oidplus/tree/e72b4ba129f553a40d4f8de090c0114947090e91"
  649.             ]
  650.         }
  651.     },
  652.     {
  653.         "version": "2.0.0.1385",
  654.         "date": "2023-08-29 14:32:01 +0200",
  655.         "author": "Daniel Marschall (ViaThinkSoft)",
  656.         "changes": [
  657.             "X.500 DN object type plugin: Support for multi-valued RDN as well as improved escape sequences"
  658.         ],
  659.         "sources": {
  660.             "svn": [
  661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1385"
  662.             ],
  663.             "git": [
  664.                 "https://github.com/danielmarschall/oidplus/tree/01d7d778b6f4b57925f5750d4d13fd8140e51126"
  665.             ]
  666.         }
  667.     },
  668.     {
  669.         "version": "2.0.0.1384",
  670.         "date": "2023-08-29 00:45:08 +0200",
  671.         "author": "Daniel Marschall (ViaThinkSoft)",
  672.         "changes": [
  673.             "Vendor update"
  674.         ],
  675.         "sources": {
  676.             "svn": [
  677.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1384"
  678.             ],
  679.             "git": [
  680.                 "https://github.com/danielmarschall/oidplus/tree/7a586a8935ee4a55605f9a5cc4ef33d357c6794b"
  681.             ]
  682.         }
  683.     },
  684.     {
  685.         "version": "2.0.0.1383",
  686.         "date": "2023-08-29 00:11:22 +0200",
  687.         "author": "Daniel Marschall (ViaThinkSoft)",
  688.         "changes": [
  689.             "NEW OBJECT TYPE: X.500 Distinguished Name (GitHub issue https://github.com/danielmarschall/oidplus/issues/23 )"
  690.         ],
  691.         "sources": {
  692.             "svn": [
  693.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1383"
  694.             ],
  695.             "git": [
  696.                 "https://github.com/danielmarschall/oidplus/tree/04943d53aedbd10d9e33f4849738794a25ee5dc0"
  697.             ]
  698.         }
  699.     },
  700.     {
  701.         "version": "2.0.0.1382",
  702.         "date": "2023-08-25 13:42:44 +0200",
  703.         "author": "Daniel Marschall (ViaThinkSoft)",
  704.         "changes": [
  705.             "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)"
  706.         ],
  707.         "sources": {
  708.             "svn": [
  709.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1382"
  710.             ],
  711.             "git": [
  712.                 "https://github.com/danielmarschall/oidplus/tree/5be1a7743ed72ad5b3e0998e825f48c4011e5f13"
  713.             ]
  714.         }
  715.     },
  716.     {
  717.         "version": "2.0.0.1381",
  718.         "date": "2023-08-25 12:00:05 +0200",
  719.         "author": "Daniel Marschall (ViaThinkSoft)",
  720.         "changes": [
  721.             "Fixed problem with TinyMCE at Proxy/Canonical systems"
  722.         ],
  723.         "sources": {
  724.             "svn": [
  725.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1381"
  726.             ],
  727.             "git": [
  728.                 "https://github.com/danielmarschall/oidplus/tree/6f6e4dcde50d435e938fffccab3f1a97a3f1cee4"
  729.             ]
  730.         }
  731.     },
  732.     {
  733.         "version": "2.0.0.1380",
  734.         "date": "2023-08-15 20:16:40 +0200",
  735.         "author": "Daniel Marschall (ViaThinkSoft)",
  736.         "changes": [
  737.             "GS1 plugin: Repaired barcodes, and added cache functionality for them"
  738.         ],
  739.         "sources": {
  740.             "svn": [
  741.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1380"
  742.             ],
  743.             "git": [
  744.                 "https://github.com/danielmarschall/oidplus/tree/63873dc566ce5ef833677b88993b705260aa520a"
  745.             ]
  746.         }
  747.     },
  748.     {
  749.         "version": "2.0.0.1379",
  750.         "date": "2023-08-11 00:03:56 +0200",
  751.         "author": "Daniel Marschall (ViaThinkSoft)",
  752.         "changes": [
  753.             "PHP Weid Converter is now hosted at WEID repository"
  754.         ],
  755.         "sources": {
  756.             "svn": [
  757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1379"
  758.             ],
  759.             "git": [
  760.                 "https://github.com/danielmarschall/oidplus/tree/2aabd97db3595746627ca3b6b5fccd51a4300ec5"
  761.             ]
  762.         }
  763.     },
  764.     {
  765.         "version": "2.0.0.1378",
  766.         "date": "2023-08-10 23:48:06 +0200",
  767.         "author": "Daniel Marschall (ViaThinkSoft)",
  768.         "changes": [
  769.             "WEID Converter for PHP: Upgrade to Spec Change 11"
  770.         ],
  771.         "sources": {
  772.             "svn": [
  773.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1378"
  774.             ],
  775.             "git": [
  776.                 "https://github.com/danielmarschall/oidplus/tree/017eb08b3e68dd6e24c934f2e73ef307a6ce636a"
  777.             ]
  778.         }
  779.     },
  780.     {
  781.         "version": "2.0.0.1376",
  782.         "date": "2023-08-10 01:44:22 +0200",
  783.         "author": "Daniel Marschall (ViaThinkSoft)",
  784.         "changes": [
  785.             "Vendor update",
  786.             "WEID Converter for JavaScript: Upgrade to Spec Change 11"
  787.         ],
  788.         "sources": {
  789.             "svn": [
  790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1376"
  791.             ],
  792.             "git": [
  793.                 "https://github.com/danielmarschall/oidplus/tree/9c9ceb048cab45a853e09d02f13b227ef8a06fc6"
  794.             ]
  795.         }
  796.     },
  797.     {
  798.         "version": "2.0.0.1375",
  799.         "date": "2023-08-06 01:57:35 +0200",
  800.         "author": "Daniel Marschall (ViaThinkSoft)",
  801.         "changes": [
  802.             "Some URLs are now canonical only (e.g. OID-IP schema)"
  803.         ],
  804.         "sources": {
  805.             "svn": [
  806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1375"
  807.             ],
  808.             "git": [
  809.                 "https://github.com/danielmarschall/oidplus/tree/5a8bbc7c2db5d43f478535d5227b2190ed5740e1"
  810.             ]
  811.         }
  812.     },
  813.     {
  814.         "version": "2.0.0.1374",
  815.         "date": "2023-08-05 17:31:08 +0200",
  816.         "author": "Daniel Marschall (ViaThinkSoft)",
  817.         "changes": [
  818.             "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)"
  819.         ],
  820.         "sources": {
  821.             "svn": [
  822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1374"
  823.             ],
  824.             "git": [
  825.                 "https://github.com/danielmarschall/oidplus/tree/9395f83a8e25469a75d0a10a1eb73d1d77707acd"
  826.             ]
  827.         }
  828.     },
  829.     {
  830.         "version": "2.0.0.1373",
  831.         "date": "2023-08-05 17:20:44 +0200",
  832.         "author": "Daniel Marschall (ViaThinkSoft)",
  833.         "changes": [
  834.             "COOKIE_DOMAIN baseconfig setting is highly recommend to '' to avoid bricking the login"
  835.         ],
  836.         "sources": {
  837.             "svn": [
  838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1373"
  839.             ],
  840.             "git": [
  841.                 "https://github.com/danielmarschall/oidplus/tree/3c4df8ca57fbf12c7d5171cc695602c4c451a094"
  842.             ]
  843.         }
  844.     },
  845.     {
  846.         "version": "2.0.0.1372",
  847.         "date": "2023-08-05 17:00:48 +0200",
  848.         "author": "Daniel Marschall (ViaThinkSoft)",
  849.         "changes": [
  850.             "Fixed problems with OAuth2 with canonical URLs (multiple domains / reverse prixy), fixes https://github.com/danielmarschall/oidplus/issues/19"
  851.         ],
  852.         "sources": {
  853.             "svn": [
  854.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1372"
  855.             ],
  856.             "git": [
  857.                 "https://github.com/danielmarschall/oidplus/tree/e3881cc0c5a6e6b0b0f7d2f59db7669cd632f2d0"
  858.             ]
  859.         }
  860.     },
  861.     {
  862.         "version": "2.0.0.1371",
  863.         "date": "2023-08-03 23:20:05 +0200",
  864.         "author": "Daniel Marschall (ViaThinkSoft)",
  865.         "changes": [
  866.             "Changed all URLs oid-rep.orange-labs.fr and www.oid-info.com to oid-info.com"
  867.         ],
  868.         "sources": {
  869.             "svn": [
  870.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1371"
  871.             ],
  872.             "git": [
  873.                 "https://github.com/danielmarschall/oidplus/tree/2ee351d799071a8248a18187606204ed1900c499"
  874.             ]
  875.         }
  876.     },
  877.     {
  878.         "version": "2.0.0.1370",
  879.         "date": "2023-08-03 23:16:33 +0200",
  880.         "author": "Daniel Marschall (ViaThinkSoft)",
  881.         "changes": [],
  882.         "sources": {
  883.             "svn": [
  884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1370"
  885.             ],
  886.             "git": [
  887.                 "https://github.com/danielmarschall/oidplus/tree/ed30c73f63f95e0b4d406cb13e98563aaa9b28c7"
  888.             ]
  889.         }
  890.     },
  891.     {
  892.         "version": "2.0.0.1369",
  893.         "date": "2023-08-02 16:38:46 +0200",
  894.         "author": "Daniel Marschall (ViaThinkSoft)",
  895.         "changes": [
  896.             "Avoid double-registering a FreeOID using action_Activate()"
  897.         ],
  898.         "sources": {
  899.             "svn": [
  900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1369"
  901.             ],
  902.             "git": [
  903.                 "https://github.com/danielmarschall/oidplus/tree/e74d8cff9da4371be8eb8fc83102e8d8b04a0da2"
  904.             ]
  905.         }
  906.     },
  907.     {
  908.         "version": "2.0.0.1368",
  909.         "date": "2023-08-02 00:40:44 +0200",
  910.         "author": "Daniel Marschall (ViaThinkSoft)",
  911.         "changes": [
  912.             "Small documentation update"
  913.         ],
  914.         "sources": {
  915.             "svn": [
  916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1368"
  917.             ],
  918.             "git": [
  919.                 "https://github.com/danielmarschall/oidplus/tree/c017b1c31a3e2c1aad77785c3d37f1e2a47ae02d"
  920.             ]
  921.         }
  922.     },
  923.     {
  924.         "version": "2.0.0.1367",
  925.         "date": "2023-08-01 23:50:51 +0200",
  926.         "author": "Daniel Marschall (ViaThinkSoft)",
  927.         "changes": [
  928.             "Minor changes"
  929.         ],
  930.         "sources": {
  931.             "svn": [
  932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1367"
  933.             ],
  934.             "git": [
  935.                 "https://github.com/danielmarschall/oidplus/tree/373c35ba7fd57e35c3e1b92015a34c7953ba1216"
  936.             ]
  937.         }
  938.     },
  939.     {
  940.         "version": "2.0.0.1366",
  941.         "date": "2023-08-01 20:22:51 +0200",
  942.         "author": "Daniel Marschall (ViaThinkSoft)",
  943.         "changes": [
  944.             "Admin control panel logs: Log files for admin target will be printed bold",
  945.             "",
  946.             "Logger: Messages without target user will not be logged anymore",
  947.             "",
  948.             "... existing invalid log entries can be selected with this command",
  949.             "select base.*",
  950.             "from oidplus_log base",
  951.             "left join oidplus_log_user target1 on target1.log_id = base.id",
  952.             "left join oidplus_log_object target2 on target2.log_id = base.id",
  953.             "where target1.id is null and target2.id is null;",
  954.             "",
  955.             "... to delete, replace \"select base.*\" with \"delete base\""
  956.         ],
  957.         "sources": {
  958.             "svn": [
  959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1366"
  960.             ],
  961.             "git": [
  962.                 "https://github.com/danielmarschall/oidplus/tree/634a28f4d51eaee7295502ffbb4bd919185385a9"
  963.             ]
  964.         }
  965.     },
  966.     {
  967.         "version": "2.0.0.1365",
  968.         "date": "2023-08-01 16:21:12 +0200",
  969.         "author": "Daniel Marschall (ViaThinkSoft)",
  970.         "changes": [
  971.             "ADO+OLEDB now fully support Unicode including emojis!"
  972.         ],
  973.         "sources": {
  974.             "svn": [
  975.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1365"
  976.             ],
  977.             "git": [
  978.                 "https://github.com/danielmarschall/oidplus/tree/938507aa7bd39c4a68c098e19977c1e3d1241e07"
  979.             ]
  980.         }
  981.     },
  982.     {
  983.         "version": "2.0.0.1364",
  984.         "date": "2023-08-01 13:58:20 +0200",
  985.         "author": "Daniel Marschall (ViaThinkSoft)",
  986.         "changes": [
  987.             "SQL Schemas updated"
  988.         ],
  989.         "sources": {
  990.             "svn": [
  991.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1364"
  992.             ],
  993.             "git": [
  994.                 "https://github.com/danielmarschall/oidplus/tree/fc6ece8afd31a55de812e68a43cc9d7db1d218a6"
  995.             ]
  996.         }
  997.     },
  998.     {
  999.         "version": "2.0.0.1363",
  1000.         "date": "2023-08-01 01:57:42 +0200",
  1001.         "author": "Daniel Marschall (ViaThinkSoft)",
  1002.         "changes": [
  1003.             "Various fixes for Backup/Restore plugin. Implemented GZip compression."
  1004.         ],
  1005.         "sources": {
  1006.             "svn": [
  1007.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1363"
  1008.             ],
  1009.             "git": [
  1010.                 "https://github.com/danielmarschall/oidplus/tree/5e7ec45899259bbdc8a0b052bb771dedf683c852"
  1011.             ]
  1012.         }
  1013.     },
  1014.     {
  1015.         "version": "2.0.0.1362",
  1016.         "date": "2023-07-31 23:53:00 +0200",
  1017.         "author": "Daniel Marschall (ViaThinkSoft)",
  1018.         "changes": [
  1019.             "Backup plugin: Backups are now compressed (3,14 MB becomes 177 KB, wow)"
  1020.         ],
  1021.         "sources": {
  1022.             "svn": [
  1023.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1362"
  1024.             ],
  1025.             "git": [
  1026.                 "https://github.com/danielmarschall/oidplus/tree/8db6a82fd109718cfeca4373356e42085e285bc4"
  1027.             ]
  1028.         }
  1029.     },
  1030.     {
  1031.         "version": "2.0.0.1361",
  1032.         "date": "2023-07-31 22:58:22 +0200",
  1033.         "author": "Daniel Marschall (ViaThinkSoft)",
  1034.         "changes": [
  1035.             "Backup plugin: Download file name now contains the name of the system"
  1036.         ],
  1037.         "sources": {
  1038.             "svn": [
  1039.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1361"
  1040.             ],
  1041.             "git": [
  1042.                 "https://github.com/danielmarschall/oidplus/tree/9d32351f01447d60262b2bf544c43e1c978bddb8"
  1043.             ]
  1044.         }
  1045.     },
  1046.     {
  1047.         "version": "2.0.0.1360",
  1048.         "date": "2023-07-31 22:45:26 +0200",
  1049.         "author": "Daniel Marschall (ViaThinkSoft)",
  1050.         "changes": [],
  1051.         "sources": {
  1052.             "svn": [
  1053.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1360"
  1054.             ],
  1055.             "git": [
  1056.                 "https://github.com/danielmarschall/oidplus/tree/e3f14c4beb8661f1a7c9031587ac10de09477df1"
  1057.             ]
  1058.         }
  1059.     },
  1060.     {
  1061.         "version": "2.0.0.1359",
  1062.         "date": "2023-07-31 22:30:38 +0200",
  1063.         "author": "Daniel Marschall (ViaThinkSoft)",
  1064.         "changes": [
  1065.             "NEW FEATURE: Database backup/restore (beta! use with caution!)"
  1066.         ],
  1067.         "sources": {
  1068.             "svn": [
  1069.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1359"
  1070.             ],
  1071.             "git": [
  1072.                 "https://github.com/danielmarschall/oidplus/tree/e9821b801de392f15d552e2cee9121cc691f6adc"
  1073.             ]
  1074.         }
  1075.     },
  1076.     {
  1077.         "version": "2.0.0.1358",
  1078.         "date": "2023-07-31 18:32:21 +0200",
  1079.         "author": "Daniel Marschall (ViaThinkSoft)",
  1080.         "changes": [],
  1081.         "sources": {
  1082.             "svn": [
  1083.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1358"
  1084.             ],
  1085.             "git": [
  1086.                 "https://github.com/danielmarschall/oidplus/tree/0428ce6b38264ae896fc0273add239c092d5a752"
  1087.             ]
  1088.         }
  1089.     },
  1090.     {
  1091.         "version": "2.0.0.1357",
  1092.         "date": "2023-07-31 15:40:34 +0200",
  1093.         "author": "Daniel Marschall (ViaThinkSoft)",
  1094.         "changes": [
  1095.             "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"
  1096.         ],
  1097.         "sources": {
  1098.             "svn": [
  1099.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1357"
  1100.             ],
  1101.             "git": [
  1102.                 "https://github.com/danielmarschall/oidplus/tree/dbf1ce74fce6bdc3e4ee6c64dbfe0802194c3b15"
  1103.             ]
  1104.         }
  1105.     },
  1106.     {
  1107.         "version": "2.0.0.1356",
  1108.         "date": "2023-07-31 15:40:02 +0200",
  1109.         "author": "Daniel Marschall (ViaThinkSoft)",
  1110.         "changes": [
  1111.             "Renamed plugin \"Data Transfer\" to \"Data Transfer (oid-info.com)\" in admin control panel"
  1112.         ],
  1113.         "sources": {
  1114.             "svn": [
  1115.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1356"
  1116.             ],
  1117.             "git": [
  1118.                 "https://github.com/danielmarschall/oidplus/tree/b43066b306e76a9ab77d6d68738f1c71e817bef7"
  1119.             ]
  1120.         }
  1121.     },
  1122.     {
  1123.         "version": "2.0.0.1355",
  1124.         "date": "2023-07-31 15:10:29 +0200",
  1125.         "author": "Daniel Marschall (ViaThinkSoft)",
  1126.         "changes": [
  1127.             "Backup WIP: Create a JSON schema for the backup format + Reject import if the schema is different"
  1128.         ],
  1129.         "sources": {
  1130.             "svn": [
  1131.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1355"
  1132.             ],
  1133.             "git": [
  1134.                 "https://github.com/danielmarschall/oidplus/tree/89c9c6aac01350acd9dfade418ae8e51b9ef8e41"
  1135.             ]
  1136.         }
  1137.     },
  1138.     {
  1139.         "version": "2.0.0.1354",
  1140.         "date": "2023-07-31 14:00:00 +0200",
  1141.         "author": "Daniel Marschall (ViaThinkSoft)",
  1142.         "changes": [
  1143.             "Backup WIP: Added backup/restore of public/private key"
  1144.         ],
  1145.         "sources": {
  1146.             "svn": [
  1147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1354"
  1148.             ],
  1149.             "git": [
  1150.                 "https://github.com/danielmarschall/oidplus/tree/6ec1bb18fbe87fa2d47dce0e4cc50826fdfab698"
  1151.             ]
  1152.         }
  1153.     },
  1154.     {
  1155.         "version": "2.0.0.1353",
  1156.         "date": "2023-07-31 13:24:10 +0200",
  1157.         "author": "Daniel Marschall (ViaThinkSoft)",
  1158.         "changes": [
  1159.             "Backup WIP: Added config and logs"
  1160.         ],
  1161.         "sources": {
  1162.             "svn": [
  1163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1353"
  1164.             ],
  1165.             "git": [
  1166.                 "https://github.com/danielmarschall/oidplus/tree/54308fe48551339f287a3b068838941cda7bbd3f"
  1167.             ]
  1168.         }
  1169.     },
  1170.     {
  1171.         "version": "2.0.0.1352",
  1172.         "date": "2023-07-31 12:23:46 +0200",
  1173.         "author": "Daniel Marschall (ViaThinkSoft)",
  1174.         "changes": [
  1175.             "Backup WIP: Put backup and restore into methods and give boolean flags of what to import/export and what not"
  1176.         ],
  1177.         "sources": {
  1178.             "svn": [
  1179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1352"
  1180.             ],
  1181.             "git": [
  1182.                 "https://github.com/danielmarschall/oidplus/tree/72a45ab945c389b3469071999ef6841dceff0ad4"
  1183.             ]
  1184.         }
  1185.     },
  1186.     {
  1187.         "version": "2.0.0.1351",
  1188.         "date": "2023-07-31 12:13:14 +0200",
  1189.         "author": "Daniel Marschall (ViaThinkSoft)",
  1190.         "changes": [
  1191.             "Backup WIP: Delete the contents from the tables before starting the import! (Very important, I have forgotten it)"
  1192.         ],
  1193.         "sources": {
  1194.             "svn": [
  1195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1351"
  1196.             ],
  1197.             "git": [
  1198.                 "https://github.com/danielmarschall/oidplus/tree/1899ed40233f66b68280328260713d5b3decb358"
  1199.             ]
  1200.         }
  1201.     },
  1202.     {
  1203.         "version": "2.0.0.1350",
  1204.         "date": "2023-07-30 23:48:26 +0200",
  1205.         "author": "Daniel Marschall (ViaThinkSoft)",
  1206.         "changes": [
  1207.             "Various smaller fixes"
  1208.         ],
  1209.         "sources": {
  1210.             "svn": [
  1211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1350"
  1212.             ],
  1213.             "git": [
  1214.                 "https://github.com/danielmarschall/oidplus/tree/311b5d4a9beb3403b3d051906e7474054ff8c408"
  1215.             ]
  1216.         }
  1217.     },
  1218.     {
  1219.         "version": "2.0.0.1349",
  1220.         "date": "2023-07-30 12:08:52 +0200",
  1221.         "author": "Daniel Marschall (ViaThinkSoft)",
  1222.         "changes": [
  1223.             "Dropped support for Internet Explorer"
  1224.         ],
  1225.         "sources": {
  1226.             "svn": [
  1227.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1349"
  1228.             ],
  1229.             "git": [
  1230.                 "https://github.com/danielmarschall/oidplus/tree/c5f29f8cfbd5ff579ba24a3a5684c88714def67b"
  1231.             ]
  1232.         }
  1233.     },
  1234.     {
  1235.         "version": "2.0.0.1348",
  1236.         "date": "2023-07-30 11:41:49 +0200",
  1237.         "author": "Daniel Marschall (ViaThinkSoft)",
  1238.         "changes": [
  1239.             "Replaced rel=\"shortcut icon\" with rel=\"icon\""
  1240.         ],
  1241.         "sources": {
  1242.             "svn": [
  1243.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1348"
  1244.             ],
  1245.             "git": [
  1246.                 "https://github.com/danielmarschall/oidplus/tree/833a90a3c925b2428cf4e097c3b74f925a99c3d5"
  1247.             ]
  1248.         }
  1249.     },
  1250.     {
  1251.         "version": "2.0.0.1347",
  1252.         "date": "2023-07-30 01:33:29 +0200",
  1253.         "author": "Daniel Marschall (ViaThinkSoft)",
  1254.         "changes": [
  1255.             "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 !)"
  1256.         ],
  1257.         "sources": {
  1258.             "svn": [
  1259.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1347"
  1260.             ],
  1261.             "git": [
  1262.                 "https://github.com/danielmarschall/oidplus/tree/a7a2996d76ea692b3c15a9e717098f79112e174e"
  1263.             ]
  1264.         }
  1265.     },
  1266.     {
  1267.         "version": "2.0.0.1346",
  1268.         "date": "2023-07-30 01:21:40 +0200",
  1269.         "author": "Daniel Marschall (ViaThinkSoft)",
  1270.         "changes": [
  1271.             "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/"
  1272.         ],
  1273.         "sources": {
  1274.             "svn": [
  1275.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1346"
  1276.             ],
  1277.             "git": [
  1278.                 "https://github.com/danielmarschall/oidplus/tree/2ea0805f4396e6f18063e6c8b9c11efb5373309e"
  1279.             ]
  1280.         }
  1281.     },
  1282.     {
  1283.         "version": "2.0.0.1345",
  1284.         "date": "2023-07-30 00:06:21 +0200",
  1285.         "author": "Daniel Marschall (ViaThinkSoft)",
  1286.         "changes": [
  1287.             "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."
  1288.         ],
  1289.         "sources": {
  1290.             "svn": [
  1291.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1345"
  1292.             ],
  1293.             "git": [
  1294.                 "https://github.com/danielmarschall/oidplus/tree/ed61b8b3de99d93099bab609e182501c73ef51a7"
  1295.             ]
  1296.         }
  1297.     },
  1298.     {
  1299.         "version": "2.0.0.1344",
  1300.         "date": "2023-07-29 19:23:06 +0200",
  1301.         "author": "Daniel Marschall (ViaThinkSoft)",
  1302.         "changes": [
  1303.             "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)"
  1304.         ],
  1305.         "sources": {
  1306.             "svn": [
  1307.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1344"
  1308.             ],
  1309.             "git": [
  1310.                 "https://github.com/danielmarschall/oidplus/tree/42d65661ad132dc96ff3ff0c2f229a52a45a509f"
  1311.             ]
  1312.         }
  1313.     },
  1314.     {
  1315.         "version": "2.0.0.1343",
  1316.         "date": "2023-07-29 01:10:20 +0200",
  1317.         "author": "Daniel Marschall (ViaThinkSoft)",
  1318.         "changes": [],
  1319.         "sources": {
  1320.             "svn": [
  1321.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1343"
  1322.             ],
  1323.             "git": [
  1324.                 "https://github.com/danielmarschall/oidplus/tree/445e7411137f1c4601bcb394e3f1385950a8cd0b"
  1325.             ]
  1326.         }
  1327.     },
  1328.     {
  1329.         "version": "2.0.0.1342",
  1330.         "date": "2023-07-29 01:07:01 +0200",
  1331.         "author": "Daniel Marschall (ViaThinkSoft)",
  1332.         "changes": [
  1333.             "Extended the schema of the OIDplus Custom UUIDs"
  1334.         ],
  1335.         "sources": {
  1336.             "svn": [
  1337.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1342"
  1338.             ],
  1339.             "git": [
  1340.                 "https://github.com/danielmarschall/oidplus/tree/3db91e5228d50f0a797069a4853f85658716165a"
  1341.             ]
  1342.         }
  1343.     },
  1344.     {
  1345.         "version": "2.0.0.1341",
  1346.         "date": "2023-07-28 00:29:08 +0200",
  1347.         "author": "Daniel Marschall (ViaThinkSoft)",
  1348.         "changes": [],
  1349.         "sources": {
  1350.             "svn": [
  1351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1341"
  1352.             ],
  1353.             "git": [
  1354.                 "https://github.com/danielmarschall/oidplus/tree/c38d57b0e6d4ba837311b026de284ee0c5735c80"
  1355.             ]
  1356.         }
  1357.     },
  1358.     {
  1359.         "version": "2.0.0.1340",
  1360.         "date": "2023-07-27 23:58:51 +0200",
  1361.         "author": "Daniel Marschall (ViaThinkSoft)",
  1362.         "changes": [
  1363.             "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"
  1364.         ],
  1365.         "sources": {
  1366.             "svn": [
  1367.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1340"
  1368.             ],
  1369.             "git": [
  1370.                 "https://github.com/danielmarschall/oidplus/tree/f676c9c16b13b73cd26f8ed8a8a3b10aca3cc4b3"
  1371.             ]
  1372.         }
  1373.     },
  1374.     {
  1375.         "version": "2.0.0.1339",
  1376.         "date": "2023-07-27 23:29:28 +0200",
  1377.         "author": "Daniel Marschall (ViaThinkSoft)",
  1378.         "changes": [
  1379.             "Fixed problems with auth keys if max ra invite time is 0 (for infinite time)",
  1380.             "Vendor update"
  1381.         ],
  1382.         "sources": {
  1383.             "svn": [
  1384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1339"
  1385.             ],
  1386.             "git": [
  1387.                 "https://github.com/danielmarschall/oidplus/tree/dd36f513eeddf0192b268b1c9ffd73e1d0f5b533"
  1388.             ]
  1389.         }
  1390.     },
  1391.     {
  1392.         "version": "2.0.0.1338",
  1393.         "date": "2023-07-25 22:00:53 +0200",
  1394.         "author": "Daniel Marschall (ViaThinkSoft)",
  1395.         "changes": [
  1396.             "RFC Update: draft-viathinksoft-oidip-06"
  1397.         ],
  1398.         "sources": {
  1399.             "svn": [
  1400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1338"
  1401.             ],
  1402.             "git": [
  1403.                 "https://github.com/danielmarschall/oidplus/tree/fede5bd80aa5e6988e3629a92d4bae6f403aa4a1"
  1404.             ]
  1405.         }
  1406.     },
  1407.     {
  1408.         "version": "2.0.0.1337",
  1409.         "date": "2023-07-25 13:14:24 +0200",
  1410.         "author": "Daniel Marschall (ViaThinkSoft)",
  1411.         "changes": [
  1412.             "RFC draft-viathinksoft-oidip-06 WIP"
  1413.         ],
  1414.         "sources": {
  1415.             "svn": [
  1416.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1337"
  1417.             ],
  1418.             "git": [
  1419.                 "https://github.com/danielmarschall/oidplus/tree/87ab3f8fa6d64f0fe2601ab3ae7a43ff33f94dc1"
  1420.             ]
  1421.         }
  1422.     },
  1423.     {
  1424.         "version": "2.0.0.1336",
  1425.         "date": "2023-07-22 23:42:21 +0200",
  1426.         "author": "Daniel Marschall (ViaThinkSoft)",
  1427.         "changes": [
  1428.             "Implemented OIDplus System GUID based on UUIDv8"
  1429.         ],
  1430.         "sources": {
  1431.             "svn": [
  1432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1336"
  1433.             ],
  1434.             "git": [
  1435.                 "https://github.com/danielmarschall/oidplus/tree/92e5ddbefa316c010e1e0d5623fd5633ced99be2"
  1436.             ]
  1437.         }
  1438.     },
  1439.     {
  1440.         "version": "2.0.0.1335",
  1441.         "date": "2023-07-17 16:19:08 +0200",
  1442.         "author": "Daniel Marschall (ViaThinkSoft)",
  1443.         "changes": [
  1444.             "Added FAQ"
  1445.         ],
  1446.         "sources": {
  1447.             "svn": [
  1448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1335"
  1449.             ],
  1450.             "git": [
  1451.                 "https://github.com/danielmarschall/oidplus/tree/db09ffc79ed7c048fc9b74bbba001aab4eff7002"
  1452.             ]
  1453.         }
  1454.     },
  1455.     {
  1456.         "version": "2.0.0.1334",
  1457.         "date": "2023-07-16 01:04:34 +0200",
  1458.         "author": "Daniel Marschall (ViaThinkSoft)",
  1459.         "changes": [],
  1460.         "sources": {
  1461.             "svn": [
  1462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1334"
  1463.             ],
  1464.             "git": [
  1465.                 "https://github.com/danielmarschall/oidplus/tree/497e08159dca60aa81155c451c35cc8128d073b0"
  1466.             ]
  1467.         }
  1468.     },
  1469.     {
  1470.         "version": "2.0.0.1333",
  1471.         "date": "2023-07-15 20:19:50 +0200",
  1472.         "author": "Daniel Marschall (ViaThinkSoft)",
  1473.         "changes": [
  1474.             "Debug mode: Added check for block4 hash conflicts"
  1475.         ],
  1476.         "sources": {
  1477.             "svn": [
  1478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1333"
  1479.             ],
  1480.             "git": [
  1481.                 "https://github.com/danielmarschall/oidplus/tree/d0ac14cbe7d1ecfe886e47971087a5712ccbe462"
  1482.             ]
  1483.         }
  1484.     },
  1485.     {
  1486.         "version": "2.0.0.1332",
  1487.         "date": "2023-07-15 00:17:12 +0200",
  1488.         "author": "Daniel Marschall (ViaThinkSoft)",
  1489.         "changes": [],
  1490.         "sources": {
  1491.             "svn": [
  1492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1332"
  1493.             ],
  1494.             "git": [
  1495.                 "https://github.com/danielmarschall/oidplus/tree/1028cd97bd26ab350c1568fb6708a81dfd5913d1"
  1496.             ]
  1497.         }
  1498.     },
  1499.     {
  1500.         "version": "2.0.0.1331",
  1501.         "date": "2023-07-15 00:06:10 +0200",
  1502.         "author": "Daniel Marschall (ViaThinkSoft)",
  1503.         "changes": [],
  1504.         "sources": {
  1505.             "svn": [
  1506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1331"
  1507.             ],
  1508.             "git": [
  1509.                 "https://github.com/danielmarschall/oidplus/tree/91f23a8349710df80df2269920663609d56b8929"
  1510.             ]
  1511.         }
  1512.     },
  1513.     {
  1514.         "version": "2.0.0.1330",
  1515.         "date": "2023-07-15 00:04:02 +0200",
  1516.         "author": "Daniel Marschall (ViaThinkSoft)",
  1517.         "changes": [
  1518.             "Introduced OIDplus Information Objects MAC address based on AAI"
  1519.         ],
  1520.         "sources": {
  1521.             "svn": [
  1522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1330"
  1523.             ],
  1524.             "git": [
  1525.                 "https://github.com/danielmarschall/oidplus/tree/409689cedb5627d5e4a3232fc27d16fab28c0c83"
  1526.             ]
  1527.         }
  1528.     },
  1529.     {
  1530.         "version": "2.0.0.1329",
  1531.         "date": "2023-07-14 23:41:08 +0200",
  1532.         "author": "Daniel Marschall (ViaThinkSoft)",
  1533.         "changes": [
  1534.             "Alt Id \"more info\" attribute"
  1535.         ],
  1536.         "sources": {
  1537.             "svn": [
  1538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1329"
  1539.             ],
  1540.             "git": [
  1541.                 "https://github.com/danielmarschall/oidplus/tree/3d6154539c8c6bae20c3b5d54dbfffc4cd2ecbb7"
  1542.             ]
  1543.         }
  1544.     },
  1545.     {
  1546.         "version": "2.0.0.1328",
  1547.         "date": "2023-07-14 14:41:43 +0200",
  1548.         "author": "Daniel Marschall (ViaThinkSoft)",
  1549.         "changes": [],
  1550.         "sources": {
  1551.             "svn": [
  1552.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1328"
  1553.             ],
  1554.             "git": [
  1555.                 "https://github.com/danielmarschall/oidplus/tree/dc5dd51dd1455e0ff0294f036ac8547a5c79d1fe"
  1556.             ]
  1557.         }
  1558.     },
  1559.     {
  1560.         "version": "2.0.0.1327",
  1561.         "date": "2023-07-14 14:33:32 +0200",
  1562.         "author": "Daniel Marschall (ViaThinkSoft)",
  1563.         "changes": [],
  1564.         "sources": {
  1565.             "svn": [
  1566.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1327"
  1567.             ],
  1568.             "git": [
  1569.                 "https://github.com/danielmarschall/oidplus/tree/4daacac539e4ed60bc0c4940019de4813d93d83b"
  1570.             ]
  1571.         }
  1572.     },
  1573.     {
  1574.         "version": "2.0.0.1326",
  1575.         "date": "2023-07-14 14:06:26 +0200",
  1576.         "author": "Daniel Marschall (ViaThinkSoft)",
  1577.         "changes": [
  1578.             "Documentation of OIDplus Information Object AID and GUID"
  1579.         ],
  1580.         "sources": {
  1581.             "svn": [
  1582.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1326"
  1583.             ],
  1584.             "git": [
  1585.                 "https://github.com/danielmarschall/oidplus/tree/ac33a5861be42007f38c148d1d38443054113057"
  1586.             ]
  1587.         }
  1588.     },
  1589.     {
  1590.         "version": "2.0.0.1325",
  1591.         "date": "2023-07-14 11:58:49 +0200",
  1592.         "author": "Daniel Marschall (ViaThinkSoft)",
  1593.         "changes": [
  1594.             "uuid_mac_utils Update"
  1595.         ],
  1596.         "sources": {
  1597.             "svn": [
  1598.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1325"
  1599.             ],
  1600.             "git": [
  1601.                 "https://github.com/danielmarschall/oidplus/tree/a6c3e07a3c2429b3c7a41970096e7af60f54aebd"
  1602.             ]
  1603.         }
  1604.     },
  1605.     {
  1606.         "version": "2.0.0.1324",
  1607.         "date": "2023-07-13 12:27:54 +0200",
  1608.         "author": "Daniel Marschall (ViaThinkSoft)",
  1609.         "changes": [
  1610.             "Improved UUID and MAC decoding. Support for UUIDv6 and UUIDv7."
  1611.         ],
  1612.         "sources": {
  1613.             "svn": [
  1614.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1324"
  1615.             ],
  1616.             "git": [
  1617.                 "https://github.com/danielmarschall/oidplus/tree/a1f620c0edbfaf69a61fbfe5648163bae91fc535"
  1618.             ]
  1619.         }
  1620.     },
  1621.     {
  1622.         "version": "2.0.0.1323",
  1623.         "date": "2023-07-12 12:02:53 +0200",
  1624.         "author": "Daniel Marschall (ViaThinkSoft)",
  1625.         "changes": [
  1626.             "Added Custom UUIDv8 for Information Objects, replacing name-based UUIDv3 and UUIDv5"
  1627.         ],
  1628.         "sources": {
  1629.             "svn": [
  1630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1323"
  1631.             ],
  1632.             "git": [
  1633.                 "https://github.com/danielmarschall/oidplus/tree/9f9a024b86086c31a1f299dc6d14e223e8de32a8"
  1634.             ]
  1635.         }
  1636.     },
  1637.     {
  1638.         "version": "2.0.0.1322",
  1639.         "date": "2023-07-03 14:17:33 +0200",
  1640.         "author": "Daniel Marschall (ViaThinkSoft)",
  1641.         "changes": [],
  1642.         "sources": {
  1643.             "svn": [
  1644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1322"
  1645.             ],
  1646.             "git": [
  1647.                 "https://github.com/danielmarschall/oidplus/tree/fd61abfd18eaf314182545ac3dac461e993959af"
  1648.             ]
  1649.         }
  1650.     },
  1651.     {
  1652.         "version": "2.0.0.1321",
  1653.         "date": "2023-06-25 01:15:07 +0200",
  1654.         "author": "Daniel Marschall (ViaThinkSoft)",
  1655.         "changes": [
  1656.             "Documentation update / included oidplus.com copy to SVN"
  1657.         ],
  1658.         "sources": {
  1659.             "svn": [
  1660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1321"
  1661.             ],
  1662.             "git": [
  1663.                 "https://github.com/danielmarschall/oidplus/tree/8a89c22528a54a4d70b217d833f402894e66fd6c"
  1664.             ]
  1665.         }
  1666.     },
  1667.     {
  1668.         "version": "2.0.0.1320",
  1669.         "date": "2023-06-24 17:04:35 +0200",
  1670.         "author": "Daniel Marschall (ViaThinkSoft)",
  1671.         "changes": [],
  1672.         "sources": {
  1673.             "svn": [
  1674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1320"
  1675.             ],
  1676.             "git": [
  1677.                 "https://github.com/danielmarschall/oidplus/tree/4ca5695f58ef8c289a75a14bad7d9c1505c82a6f"
  1678.             ]
  1679.         }
  1680.     },
  1681.     {
  1682.         "version": "2.0.0.1319",
  1683.         "date": "2023-06-24 16:43:14 +0200",
  1684.         "author": "Daniel Marschall (ViaThinkSoft)",
  1685.         "changes": [],
  1686.         "sources": {
  1687.             "svn": [
  1688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1319"
  1689.             ],
  1690.             "git": [
  1691.                 "https://github.com/danielmarschall/oidplus/tree/d14b187efc6983599f73bdd6ad94c8096d7cc45b"
  1692.             ]
  1693.         }
  1694.     },
  1695.     {
  1696.         "version": "2.0.0.1318",
  1697.         "date": "2023-06-24 16:03:12 +0200",
  1698.         "author": "Daniel Marschall (ViaThinkSoft)",
  1699.         "changes": [],
  1700.         "sources": {
  1701.             "svn": [
  1702.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1318"
  1703.             ],
  1704.             "git": [
  1705.                 "https://github.com/danielmarschall/oidplus/tree/81bb356e64efa46e393523c9f10e51d5d8e1aa33"
  1706.             ]
  1707.         }
  1708.     },
  1709.     {
  1710.         "version": "2.0.0.1317",
  1711.         "date": "2023-06-24 16:01:15 +0200",
  1712.         "author": "Daniel Marschall (ViaThinkSoft)",
  1713.         "changes": [
  1714.             "Various bugfixes. Changed JWT audience (users will be logged out once)."
  1715.         ],
  1716.         "sources": {
  1717.             "svn": [
  1718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1317"
  1719.             ],
  1720.             "git": [
  1721.                 "https://github.com/danielmarschall/oidplus/tree/8dc4b3fc8cce56aa99399ae48c99e4dcc065e2b2"
  1722.             ]
  1723.         }
  1724.     },
  1725.     {
  1726.         "version": "2.0.0.1316",
  1727.         "date": "2023-06-24 01:46:45 +0200",
  1728.         "author": "Daniel Marschall (ViaThinkSoft)",
  1729.         "changes": [
  1730.             "Bugfix: Problem when adding multiple ASN.1 / IRI identifiers for one OID"
  1731.         ],
  1732.         "sources": {
  1733.             "svn": [
  1734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1316"
  1735.             ],
  1736.             "git": [
  1737.                 "https://github.com/danielmarschall/oidplus/tree/cf896e95e38b3f0d89f47eacef7d7780bb6f8c1c"
  1738.             ]
  1739.         }
  1740.     },
  1741.     {
  1742.         "version": "2.0.0.1315",
  1743.         "date": "2023-06-23 23:27:24 +0200",
  1744.         "author": "Daniel Marschall (ViaThinkSoft)",
  1745.         "changes": [],
  1746.         "sources": {
  1747.             "svn": [
  1748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1315"
  1749.             ],
  1750.             "git": [
  1751.                 "https://github.com/danielmarschall/oidplus/tree/c007ab933f13bdd1faddd43b9bdce6e706b468cc"
  1752.             ]
  1753.         }
  1754.     },
  1755.     {
  1756.         "version": "2.0.0.1314",
  1757.         "date": "2023-06-23 15:57:27 +0200",
  1758.         "author": "Daniel Marschall (ViaThinkSoft)",
  1759.         "changes": [
  1760.             "Fixes in re JWT"
  1761.         ],
  1762.         "sources": {
  1763.             "svn": [
  1764.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1314"
  1765.             ],
  1766.             "git": [
  1767.                 "https://github.com/danielmarschall/oidplus/tree/607bb336dc5f8bf4458da9704fdf04c30d42d13e"
  1768.             ]
  1769.         }
  1770.     },
  1771.     {
  1772.         "version": "2.0.0.1313",
  1773.         "date": "2023-06-23 10:31:30 +0200",
  1774.         "author": "Daniel Marschall (ViaThinkSoft)",
  1775.         "changes": [
  1776.             "Fixed bug where some hidden items are not shown gray in the menu"
  1777.         ],
  1778.         "sources": {
  1779.             "svn": [
  1780.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1313"
  1781.             ],
  1782.             "git": [
  1783.                 "https://github.com/danielmarschall/oidplus/tree/4d4f3a89e3755f4b26487b893ced88d41b6f3bce"
  1784.             ]
  1785.         }
  1786.     },
  1787.     {
  1788.         "version": "2.0.0.1312",
  1789.         "date": "2023-06-21 00:13:45 +0200",
  1790.         "author": "Daniel Marschall (ViaThinkSoft)",
  1791.         "changes": [
  1792.             "Added base config settings JWT_FIXED_IP_USER and JWT_FIXED_IP_ADMIN to increase security.",
  1793.             "Default values of JWT_TTL_LOGIN_USER and JWT_TTL_LOGIN_ADMIN has been changed from 10 years to 30 days."
  1794.         ],
  1795.         "sources": {
  1796.             "svn": [
  1797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1312"
  1798.             ],
  1799.             "git": [
  1800.                 "https://github.com/danielmarschall/oidplus/tree/0d5c44a1d58a486b1baa4a5f91f64482a0c35228"
  1801.             ]
  1802.         }
  1803.     },
  1804.     {
  1805.         "version": "2.0.0.1311",
  1806.         "date": "2023-06-20 23:51:41 +0200",
  1807.         "author": "Daniel Marschall (ViaThinkSoft)",
  1808.         "changes": [
  1809.             "Search plugin: Search is now case-sensitive (even if the database collation is case-sensitive, which is recommended)"
  1810.         ],
  1811.         "sources": {
  1812.             "svn": [
  1813.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1311"
  1814.             ],
  1815.             "git": [
  1816.                 "https://github.com/danielmarschall/oidplus/tree/e772cca95f691b725cb1a2af745e27bac51d9b9f"
  1817.             ]
  1818.         }
  1819.     },
  1820.     {
  1821.         "version": "2.0.0.1310",
  1822.         "date": "2023-06-20 00:08:38 +0200",
  1823.         "author": "Daniel Marschall (ViaThinkSoft)",
  1824.         "changes": [
  1825.             "Small change to JWT"
  1826.         ],
  1827.         "sources": {
  1828.             "svn": [
  1829.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1310"
  1830.             ],
  1831.             "git": [
  1832.                 "https://github.com/danielmarschall/oidplus/tree/1b99a94d114e1a4a48ec14616843528c33663a8d"
  1833.             ]
  1834.         }
  1835.     },
  1836.     {
  1837.         "version": "2.0.0.1309",
  1838.         "date": "2023-06-18 23:46:26 +0200",
  1839.         "author": "Daniel Marschall (ViaThinkSoft)",
  1840.         "changes": [],
  1841.         "sources": {
  1842.             "svn": [
  1843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1309"
  1844.             ],
  1845.             "git": [
  1846.                 "https://github.com/danielmarschall/oidplus/tree/5bfc7e1c814b612ff43a5203a974cf16838c048f"
  1847.             ]
  1848.         }
  1849.     },
  1850.     {
  1851.         "version": "2.0.0.1308",
  1852.         "date": "2023-06-18 23:44:45 +0200",
  1853.         "author": "Daniel Marschall (ViaThinkSoft)",
  1854.         "changes": [],
  1855.         "sources": {
  1856.             "svn": [
  1857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1308"
  1858.             ],
  1859.             "git": [
  1860.                 "https://github.com/danielmarschall/oidplus/tree/a0697f052c1b84a942d057c28477ef992d6bd13a"
  1861.             ]
  1862.         }
  1863.     },
  1864.     {
  1865.         "version": "2.0.0.1307",
  1866.         "date": "2023-06-18 22:51:36 +0200",
  1867.         "author": "Daniel Marschall (ViaThinkSoft)",
  1868.         "changes": [],
  1869.         "sources": {
  1870.             "svn": [
  1871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1307"
  1872.             ],
  1873.             "git": [
  1874.                 "https://github.com/danielmarschall/oidplus/tree/40fecffa6748bb7ff07cce658283799549c434d7"
  1875.             ]
  1876.         }
  1877.     },
  1878.     {
  1879.         "version": "2.0.0.1306",
  1880.         "date": "2023-06-18 20:01:33 +0200",
  1881.         "author": "Daniel Marschall (ViaThinkSoft)",
  1882.         "changes": [
  1883.             "Code improvements in re JWT"
  1884.         ],
  1885.         "sources": {
  1886.             "svn": [
  1887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1306"
  1888.             ],
  1889.             "git": [
  1890.                 "https://github.com/danielmarschall/oidplus/tree/2768ecbede3f0be8c67baa00b8d73410bc178393"
  1891.             ]
  1892.         }
  1893.     },
  1894.     {
  1895.         "version": "2.0.0.1305",
  1896.         "date": "2023-06-18 16:17:39 +0200",
  1897.         "author": "Daniel Marschall (ViaThinkSoft)",
  1898.         "changes": [
  1899.             "Simplified web browser login: Regular \"PHP Session login\" was removed and replaced by JWT cookie login (previously known as \"remember me\").",
  1900.             "If you had previously disabled JWT_ALLOW_LOGIN_USER or JWT_ALLOW_LOGIN_ADMIN, please enable them again.",
  1901.             "JWT tokens now contain registered claims (OIDs)."
  1902.         ],
  1903.         "sources": {
  1904.             "svn": [
  1905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1305"
  1906.             ],
  1907.             "git": [
  1908.                 "https://github.com/danielmarschall/oidplus/tree/c2c0a121226dcb4dc254e7d3330a0ceba19f721e"
  1909.             ]
  1910.         }
  1911.     },
  1912.     {
  1913.         "version": "2.0.0.1304",
  1914.         "date": "2023-06-17 21:24:25 +0200",
  1915.         "author": "Daniel Marschall (ViaThinkSoft)",
  1916.         "changes": [
  1917.             "Fixing https://github.com/danielmarschall/oidplus/issues/16"
  1918.         ],
  1919.         "sources": {
  1920.             "svn": [
  1921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1304"
  1922.             ],
  1923.             "git": [
  1924.                 "https://github.com/danielmarschall/oidplus/tree/f50c67520357fea0b9c3230a6745d699eeaed437"
  1925.             ]
  1926.         }
  1927.     },
  1928.     {
  1929.         "version": "2.0.0.1303",
  1930.         "date": "2023-06-13 01:59:05 +0200",
  1931.         "author": "Daniel Marschall (ViaThinkSoft)",
  1932.         "changes": [],
  1933.         "sources": {
  1934.             "svn": [
  1935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1303"
  1936.             ],
  1937.             "git": [
  1938.                 "https://github.com/danielmarschall/oidplus/tree/9d6ab7c74d973d7f5235037dadc5118c9720491a"
  1939.             ]
  1940.         }
  1941.     },
  1942.     {
  1943.         "version": "2.0.0.1302",
  1944.         "date": "2023-06-13 01:43:55 +0200",
  1945.         "author": "Daniel Marschall (ViaThinkSoft)",
  1946.         "changes": [
  1947.             "ID \"0\" gets now correctly displayed als WEID \"0\" in the CRUD grid"
  1948.         ],
  1949.         "sources": {
  1950.             "svn": [
  1951.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1302"
  1952.             ],
  1953.             "git": [
  1954.                 "https://github.com/danielmarschall/oidplus/tree/195b45428d26c1641872379865d1927b63c259dd"
  1955.             ]
  1956.         }
  1957.     },
  1958.     {
  1959.         "version": "2.0.0.1301",
  1960.         "date": "2023-06-01 00:04:36 +0200",
  1961.         "author": "Daniel Marschall (ViaThinkSoft)",
  1962.         "changes": [
  1963.             "Simplified OIDplusAuthContentStore* classes"
  1964.         ],
  1965.         "sources": {
  1966.             "svn": [
  1967.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1301"
  1968.             ],
  1969.             "git": [
  1970.                 "https://github.com/danielmarschall/oidplus/tree/ba40b92969d0caa89f148c1e0471dbb6c008b94a"
  1971.             ]
  1972.         }
  1973.     },
  1974.     {
  1975.         "version": "2.0.0.1300",
  1976.         "date": "2023-05-30 01:04:00 +0200",
  1977.         "author": "Daniel Marschall (ViaThinkSoft)",
  1978.         "changes": [],
  1979.         "sources": {
  1980.             "svn": [
  1981.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1300"
  1982.             ],
  1983.             "git": [
  1984.                 "https://github.com/danielmarschall/oidplus/tree/d4461c2c5d90caccded43f2becbb07ec51915269"
  1985.             ]
  1986.         }
  1987.     },
  1988.     {
  1989.         "version": "2.0.0.1299",
  1990.         "date": "2023-05-30 00:12:02 +0200",
  1991.         "author": "Daniel Marschall (ViaThinkSoft)",
  1992.         "changes": [],
  1993.         "sources": {
  1994.             "svn": [
  1995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1299"
  1996.             ],
  1997.             "git": [
  1998.                 "https://github.com/danielmarschall/oidplus/tree/9bbb0de1eca1e07e2a6b5412fde697d41196d55b"
  1999.             ]
  2000.         }
  2001.     },
  2002.     {
  2003.         "version": "2.0.0.1298",
  2004.         "date": "2023-05-30 00:06:43 +0200",
  2005.         "author": "Daniel Marschall (ViaThinkSoft)",
  2006.         "changes": [
  2007.             "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."
  2008.         ],
  2009.         "sources": {
  2010.             "svn": [
  2011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1298"
  2012.             ],
  2013.             "git": [
  2014.                 "https://github.com/danielmarschall/oidplus/tree/8a6720fd169f81cf0fed00ac38238d55829c36f4"
  2015.             ]
  2016.         }
  2017.     },
  2018.     {
  2019.         "version": "2.0.0.1297",
  2020.         "date": "2023-05-29 23:12:54 +0200",
  2021.         "author": "Daniel Marschall (ViaThinkSoft)",
  2022.         "changes": [
  2023.             "OID-IP URL is now canonical"
  2024.         ],
  2025.         "sources": {
  2026.             "svn": [
  2027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1297"
  2028.             ],
  2029.             "git": [
  2030.                 "https://github.com/danielmarschall/oidplus/tree/ab91649793aa5da1cd88e7f3c20d53042b0bf7ca"
  2031.             ]
  2032.         }
  2033.     },
  2034.     {
  2035.         "version": "2.0.0.1296",
  2036.         "date": "2023-05-29 21:44:44 +0200",
  2037.         "author": "Daniel Marschall (ViaThinkSoft)",
  2038.         "changes": [],
  2039.         "sources": {
  2040.             "svn": [
  2041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1296"
  2042.             ],
  2043.             "git": [
  2044.                 "https://github.com/danielmarschall/oidplus/tree/2613f51221bd9058c647e81595a789cf703171c2"
  2045.             ]
  2046.         }
  2047.     },
  2048.     {
  2049.         "version": "2.0.0.1295",
  2050.         "date": "2023-05-29 20:43:10 +0200",
  2051.         "author": "Daniel Marschall (ViaThinkSoft)",
  2052.         "changes": [
  2053.             "Code cosmetics"
  2054.         ],
  2055.         "sources": {
  2056.             "svn": [
  2057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1295"
  2058.             ],
  2059.             "git": [
  2060.                 "https://github.com/danielmarschall/oidplus/tree/ae1f733cb9b43ad48c03402fc6b1be1690f23550"
  2061.             ]
  2062.         }
  2063.     },
  2064.     {
  2065.         "version": "2.0.0.1294",
  2066.         "date": "2023-05-29 01:44:49 +0200",
  2067.         "author": "Daniel Marschall (ViaThinkSoft)",
  2068.         "changes": [],
  2069.         "sources": {
  2070.             "svn": [
  2071.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1294"
  2072.             ],
  2073.             "git": [
  2074.                 "https://github.com/danielmarschall/oidplus/tree/da15331207641f37923f44869086e5312ca81b87"
  2075.             ]
  2076.         }
  2077.     },
  2078.     {
  2079.         "version": "2.0.0.1293",
  2080.         "date": "2023-05-28 23:30:41 +0200",
  2081.         "author": "Daniel Marschall (ViaThinkSoft)",
  2082.         "changes": [
  2083.             "Code cosmetics"
  2084.         ],
  2085.         "sources": {
  2086.             "svn": [
  2087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1293"
  2088.             ],
  2089.             "git": [
  2090.                 "https://github.com/danielmarschall/oidplus/tree/1641849d7e7704636b5502795bbac4b044c72c93"
  2091.             ]
  2092.         }
  2093.     },
  2094.     {
  2095.         "version": "2.0.0.1292",
  2096.         "date": "2023-05-28 22:42:47 +0200",
  2097.         "author": "Daniel Marschall (ViaThinkSoft)",
  2098.         "changes": [],
  2099.         "sources": {
  2100.             "svn": [
  2101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1292"
  2102.             ],
  2103.             "git": [
  2104.                 "https://github.com/danielmarschall/oidplus/tree/9a5cbba787570f9b9d5a0060a74694f8282296fa"
  2105.             ]
  2106.         }
  2107.     },
  2108.     {
  2109.         "version": "2.0.0.1291",
  2110.         "date": "2023-05-28 22:22:44 +0200",
  2111.         "author": "Daniel Marschall (ViaThinkSoft)",
  2112.         "changes": [
  2113.             "Code cosmetics"
  2114.         ],
  2115.         "sources": {
  2116.             "svn": [
  2117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1291"
  2118.             ],
  2119.             "git": [
  2120.                 "https://github.com/danielmarschall/oidplus/tree/d500afcd2c1f67270e0f1cb996ae91c10ebfab71"
  2121.             ]
  2122.         }
  2123.     },
  2124.     {
  2125.         "version": "2.0.0.1290",
  2126.         "date": "2023-05-28 20:51:58 +0200",
  2127.         "author": "Daniel Marschall (ViaThinkSoft)",
  2128.         "changes": [
  2129.             "Creating objects using AJAX was not working. Fixed."
  2130.         ],
  2131.         "sources": {
  2132.             "svn": [
  2133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1290"
  2134.             ],
  2135.             "git": [
  2136.                 "https://github.com/danielmarschall/oidplus/tree/0303aa6add81e3ccdc798481ef7658c33319cf2d"
  2137.             ]
  2138.         }
  2139.     },
  2140.     {
  2141.         "version": "2.0.0.1289",
  2142.         "date": "2023-05-26 22:14:27 +0200",
  2143.         "author": "Daniel Marschall (ViaThinkSoft)",
  2144.         "changes": [
  2145.             "Fixed issue with \"Static link to this page\" ( https://github.com/danielmarschall/oidplus/issues/15 )"
  2146.         ],
  2147.         "sources": {
  2148.             "svn": [
  2149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1289"
  2150.             ],
  2151.             "git": [
  2152.                 "https://github.com/danielmarschall/oidplus/tree/a688ab0596e32f3392e30aa91b49b0a37429a2d0"
  2153.             ]
  2154.         }
  2155.     },
  2156.     {
  2157.         "version": "2.0.0.1288",
  2158.         "date": "2023-05-26 21:11:13 +0200",
  2159.         "author": "Daniel Marschall (ViaThinkSoft)",
  2160.         "changes": [],
  2161.         "sources": {
  2162.             "svn": [
  2163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1288"
  2164.             ],
  2165.             "git": [
  2166.                 "https://github.com/danielmarschall/oidplus/tree/882245b0e10381ab7f84e59541e028d578489a48"
  2167.             ]
  2168.         }
  2169.     },
  2170.     {
  2171.         "version": "2.0.0.1287",
  2172.         "date": "2023-05-26 13:46:25 +0200",
  2173.         "author": "Daniel Marschall (ViaThinkSoft)",
  2174.         "changes": [
  2175.             "Fixed problem with canonical URLs https://github.com/danielmarschall/oidplus/issues/14"
  2176.         ],
  2177.         "sources": {
  2178.             "svn": [
  2179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1287"
  2180.             ],
  2181.             "git": [
  2182.                 "https://github.com/danielmarschall/oidplus/tree/e2e46ddfad9a88f1ac9103c48dd2de578f2b0cdb"
  2183.             ]
  2184.         }
  2185.     },
  2186.     {
  2187.         "version": "2.0.0.1286",
  2188.         "date": "2023-05-26 13:44:06 +0200",
  2189.         "author": "Daniel Marschall (ViaThinkSoft)",
  2190.         "changes": [],
  2191.         "sources": {
  2192.             "svn": [
  2193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1286"
  2194.             ],
  2195.             "git": [
  2196.                 "https://github.com/danielmarschall/oidplus/tree/a01a376fd94230421c17f3cbd476becc5e35f275"
  2197.             ]
  2198.         }
  2199.     },
  2200.     {
  2201.         "version": "2.0.0.1285",
  2202.         "date": "2023-05-19 13:24:51 +0200",
  2203.         "author": "Daniel Marschall (ViaThinkSoft)",
  2204.         "changes": [
  2205.             "Implemented REST \"OPTIONS\""
  2206.         ],
  2207.         "sources": {
  2208.             "svn": [
  2209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1285"
  2210.             ],
  2211.             "git": [
  2212.                 "https://github.com/danielmarschall/oidplus/tree/ec67808510e6776b1f31360e246bba08f1c062c9"
  2213.             ]
  2214.         }
  2215.     },
  2216.     {
  2217.         "version": "2.0.0.1284",
  2218.         "date": "2023-05-18 22:05:03 +0200",
  2219.         "author": "Daniel Marschall (ViaThinkSoft)",
  2220.         "changes": [
  2221.             "Vendor update"
  2222.         ],
  2223.         "sources": {
  2224.             "svn": [
  2225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1284"
  2226.             ],
  2227.             "git": [
  2228.                 "https://github.com/danielmarschall/oidplus/tree/06783caa706fb986c98dc6d226913e01a81a2d4c"
  2229.             ]
  2230.         }
  2231.     },
  2232.     {
  2233.         "version": "2.0.0.1283",
  2234.         "date": "2023-05-18 21:50:11 +0200",
  2235.         "author": "Daniel Marschall (ViaThinkSoft)",
  2236.         "changes": [
  2237.             "makeAuthKey and validateAuthKey can now be used to make temporary keys with limited lifetime.",
  2238.             "makeAuthKey and makeSecret now accept array inputs"
  2239.         ],
  2240.         "sources": {
  2241.             "svn": [
  2242.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1283"
  2243.             ],
  2244.             "git": [
  2245.                 "https://github.com/danielmarschall/oidplus/tree/69b6d7d6a8fbc970b15548e73d16e02c74b777b0"
  2246.             ]
  2247.         }
  2248.     },
  2249.     {
  2250.         "version": "2.0.0.1282",
  2251.         "date": "2023-05-18 00:23:38 +0200",
  2252.         "author": "Daniel Marschall (ViaThinkSoft)",
  2253.         "changes": [
  2254.             "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."
  2255.         ],
  2256.         "sources": {
  2257.             "svn": [
  2258.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1282"
  2259.             ],
  2260.             "git": [
  2261.                 "https://github.com/danielmarschall/oidplus/tree/58e210aba6580141479708337fbf698060b2ce37"
  2262.             ]
  2263.         }
  2264.     },
  2265.     {
  2266.         "version": "2.0.0.1281",
  2267.         "date": "2023-05-17 21:44:02 +0200",
  2268.         "author": "Daniel Marschall (ViaThinkSoft)",
  2269.         "changes": [
  2270.             "JWT Tokens IAT time is checked against the future"
  2271.         ],
  2272.         "sources": {
  2273.             "svn": [
  2274.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1281"
  2275.             ],
  2276.             "git": [
  2277.                 "https://github.com/danielmarschall/oidplus/tree/fe4e5462dc4c4fb67997011af57b0dd926a66e48"
  2278.             ]
  2279.         }
  2280.     },
  2281.     {
  2282.         "version": "2.0.0.1280",
  2283.         "date": "2023-05-17 00:38:02 +0200",
  2284.         "author": "Daniel Marschall (ViaThinkSoft)",
  2285.         "changes": [
  2286.             "Security fix: RDAP \"GET\" could be used to extract confidential OIDs. Fixed."
  2287.         ],
  2288.         "sources": {
  2289.             "svn": [
  2290.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1280"
  2291.             ],
  2292.             "git": [
  2293.                 "https://github.com/danielmarschall/oidplus/tree/3c026d8d1981b2061032288bf27b16d54d96a282"
  2294.             ]
  2295.         }
  2296.     },
  2297.     {
  2298.         "version": "2.0.0.1279",
  2299.         "date": "2023-05-15 21:52:51 +0200",
  2300.         "author": "Daniel Marschall (ViaThinkSoft)",
  2301.         "changes": [
  2302.             "RDAP, Whois, and REST  links are now grouped together"
  2303.         ],
  2304.         "sources": {
  2305.             "svn": [
  2306.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1279"
  2307.             ],
  2308.             "git": [
  2309.                 "https://github.com/danielmarschall/oidplus/tree/8363e5b0c09783e40bd8783e3230846ab3823192"
  2310.             ]
  2311.         }
  2312.     },
  2313.     {
  2314.         "version": "2.0.0.1278",
  2315.         "date": "2023-05-15 21:16:29 +0200",
  2316.         "author": "Daniel Marschall (ViaThinkSoft)",
  2317.         "changes": [],
  2318.         "sources": {
  2319.             "svn": [
  2320.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1278"
  2321.             ],
  2322.             "git": [
  2323.                 "https://github.com/danielmarschall/oidplus/tree/6c9cd63d825173cc01b402851483ebab033a2053"
  2324.             ]
  2325.         }
  2326.     },
  2327.     {
  2328.         "version": "2.0.0.1277",
  2329.         "date": "2023-05-15 13:45:50 +0200",
  2330.         "author": "Daniel Marschall (ViaThinkSoft)",
  2331.         "changes": [],
  2332.         "sources": {
  2333.             "svn": [
  2334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1277"
  2335.             ],
  2336.             "git": [
  2337.                 "https://github.com/danielmarschall/oidplus/tree/0c209c9e9c864f2e11cc4720481fb2e235102461"
  2338.             ]
  2339.         }
  2340.     },
  2341.     {
  2342.         "version": "2.0.0.1276",
  2343.         "date": "2023-05-15 10:52:06 +0200",
  2344.         "author": "Daniel Marschall (ViaThinkSoft)",
  2345.         "changes": [
  2346.             "REST API: New output field \"status_bits\""
  2347.         ],
  2348.         "sources": {
  2349.             "svn": [
  2350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1276"
  2351.             ],
  2352.             "git": [
  2353.                 "https://github.com/danielmarschall/oidplus/tree/472071152a4014c0e57975703f9e0572456d42f1"
  2354.             ]
  2355.         }
  2356.     },
  2357.     {
  2358.         "version": "2.0.0.1275",
  2359.         "date": "2023-05-15 09:53:57 +0200",
  2360.         "author": "Daniel Marschall (ViaThinkSoft)",
  2361.         "changes": [
  2362.             "REST API fixes"
  2363.         ],
  2364.         "sources": {
  2365.             "svn": [
  2366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1275"
  2367.             ],
  2368.             "git": [
  2369.                 "https://github.com/danielmarschall/oidplus/tree/19cd0a2d2edbd20174aa99e61b5eae0f9a746565"
  2370.             ]
  2371.         }
  2372.     },
  2373.     {
  2374.         "version": "2.0.0.1274",
  2375.         "date": "2023-05-15 00:53:20 +0200",
  2376.         "author": "Daniel Marschall (ViaThinkSoft)",
  2377.         "changes": [],
  2378.         "sources": {
  2379.             "svn": [
  2380.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1274"
  2381.             ],
  2382.             "git": [
  2383.                 "https://github.com/danielmarschall/oidplus/tree/8a6dc80c60845cb495bf1f975632a9b5188dc166"
  2384.             ]
  2385.         }
  2386.     },
  2387.     {
  2388.         "version": "2.0.0.1273",
  2389.         "date": "2023-05-15 00:45:07 +0200",
  2390.         "author": "Daniel Marschall (ViaThinkSoft)",
  2391.         "changes": [
  2392.             "*** Objects REST API is done. Now in BETA stage for testing!"
  2393.         ],
  2394.         "sources": {
  2395.             "svn": [
  2396.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1273"
  2397.             ],
  2398.             "git": [
  2399.                 "https://github.com/danielmarschall/oidplus/tree/c665a4f5e16b246ad7daad7b56dce7cd5efe56d5"
  2400.             ]
  2401.         }
  2402.     },
  2403.     {
  2404.         "version": "2.0.0.1272",
  2405.         "date": "2023-05-15 00:36:49 +0200",
  2406.         "author": "Daniel Marschall (ViaThinkSoft)",
  2407.         "changes": [],
  2408.         "sources": {
  2409.             "svn": [
  2410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1272"
  2411.             ],
  2412.             "git": [
  2413.                 "https://github.com/danielmarschall/oidplus/tree/0466823c24bb209259e6077b37c4980665eee72b"
  2414.             ]
  2415.         }
  2416.     },
  2417.     {
  2418.         "version": "2.0.0.1271",
  2419.         "date": "2023-05-15 00:09:41 +0200",
  2420.         "author": "Daniel Marschall (ViaThinkSoft)",
  2421.         "changes": [],
  2422.         "sources": {
  2423.             "svn": [
  2424.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1271"
  2425.             ],
  2426.             "git": [
  2427.                 "https://github.com/danielmarschall/oidplus/tree/b5d01acf8163907890e66202f483ac817f30e216"
  2428.             ]
  2429.         }
  2430.     },
  2431.     {
  2432.         "version": "2.0.0.1270",
  2433.         "date": "2023-05-14 22:37:52 +0200",
  2434.         "author": "Daniel Marschall (ViaThinkSoft)",
  2435.         "changes": [],
  2436.         "sources": {
  2437.             "svn": [
  2438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1270"
  2439.             ],
  2440.             "git": [
  2441.                 "https://github.com/danielmarschall/oidplus/tree/d0b878583bc9a92ec9d2539d2d4d582dcb55853d"
  2442.             ]
  2443.         }
  2444.     },
  2445.     {
  2446.         "version": "2.0.0.1269",
  2447.         "date": "2023-05-14 22:31:27 +0200",
  2448.         "author": "Daniel Marschall (ViaThinkSoft)",
  2449.         "changes": [],
  2450.         "sources": {
  2451.             "svn": [
  2452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1269"
  2453.             ],
  2454.             "git": [
  2455.                 "https://github.com/danielmarschall/oidplus/tree/91c9264ecfc691a46ca09fb6a179fa7aaec4e1cc"
  2456.             ]
  2457.         }
  2458.     },
  2459.     {
  2460.         "version": "2.0.0.1268",
  2461.         "date": "2023-05-14 11:28:37 +0200",
  2462.         "author": "Daniel Marschall (ViaThinkSoft)",
  2463.         "changes": [],
  2464.         "sources": {
  2465.             "svn": [
  2466.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1268"
  2467.             ],
  2468.             "git": [
  2469.                 "https://github.com/danielmarschall/oidplus/tree/0da5023266ce34e6cb8e9311d536ac864d10e7e2"
  2470.             ]
  2471.         }
  2472.     },
  2473.     {
  2474.         "version": "2.0.0.1267",
  2475.         "date": "2023-05-14 02:47:49 +0200",
  2476.         "author": "Daniel Marschall (ViaThinkSoft)",
  2477.         "changes": [
  2478.             "Introduced new version of Logger Maskcodes",
  2479.             "!!! Attention! If you have installed foreign plugins (not bundled with OIDplus), you MUST update their logging maskcodes;",
  2480.             "!!! if you are the developer of the plugin, please run dev/logger/verify_maskcodes.phps to verify the plugins",
  2481.             "!!! A documentation of the new maskcodes can be found in doc/developer_notes/logger_maskcodes.md"
  2482.         ],
  2483.         "sources": {
  2484.             "svn": [
  2485.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1267"
  2486.             ],
  2487.             "git": [
  2488.                 "https://github.com/danielmarschall/oidplus/tree/62480d09418b09f68ff7824f929bd80b47505649"
  2489.             ]
  2490.         }
  2491.     },
  2492.     {
  2493.         "version": "2.0.0.1266",
  2494.         "date": "2023-05-13 02:26:37 +0200",
  2495.         "author": "Daniel Marschall (ViaThinkSoft)",
  2496.         "changes": [
  2497.             "Exceptions can now carry an HTTP Response Code"
  2498.         ],
  2499.         "sources": {
  2500.             "svn": [
  2501.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1266"
  2502.             ],
  2503.             "git": [
  2504.                 "https://github.com/danielmarschall/oidplus/tree/064bec7bea138176e51a579c7f330c6abd2458d5"
  2505.             ]
  2506.         }
  2507.     },
  2508.     {
  2509.         "version": "2.0.0.1265",
  2510.         "date": "2023-05-13 01:26:05 +0200",
  2511.         "author": "Daniel Marschall (ViaThinkSoft)",
  2512.         "changes": [
  2513.             "NEW FEATURE: REST API (Framework Beta Stage; endpoints are not implemented yet)"
  2514.         ],
  2515.         "sources": {
  2516.             "svn": [
  2517.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1265"
  2518.             ],
  2519.             "git": [
  2520.                 "https://github.com/danielmarschall/oidplus/tree/094743f1e1b9b3890ae0a6f0f4ebf0b596e49c9d"
  2521.             ]
  2522.         }
  2523.     },
  2524.     {
  2525.         "version": "2.0.0.1264",
  2526.         "date": "2023-05-12 22:48:31 +0200",
  2527.         "author": "Daniel Marschall (ViaThinkSoft)",
  2528.         "changes": [],
  2529.         "sources": {
  2530.             "svn": [
  2531.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1264"
  2532.             ],
  2533.             "git": [
  2534.                 "https://github.com/danielmarschall/oidplus/tree/6c04e83e9f2ffdaca48f841c22f18112eeafd3e4"
  2535.             ]
  2536.         }
  2537.     },
  2538.     {
  2539.         "version": "2.0.0.1263",
  2540.         "date": "2023-05-12 22:47:57 +0200",
  2541.         "author": "Daniel Marschall (ViaThinkSoft)",
  2542.         "changes": [],
  2543.         "sources": {
  2544.             "svn": [
  2545.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1263"
  2546.             ],
  2547.             "git": [
  2548.                 "https://github.com/danielmarschall/oidplus/tree/b52b64322bbfa20fc49a30feb3d2b2b4610515e0"
  2549.             ]
  2550.         }
  2551.     },
  2552.     {
  2553.         "version": "2.0.0.1262",
  2554.         "date": "2023-05-10 10:01:20 +0200",
  2555.         "author": "Daniel Marschall (ViaThinkSoft)",
  2556.         "changes": [],
  2557.         "sources": {
  2558.             "svn": [
  2559.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1262"
  2560.             ],
  2561.             "git": [
  2562.                 "https://github.com/danielmarschall/oidplus/tree/f1935624957491e3465994d53ce9d16f9ac77e3d"
  2563.             ]
  2564.         }
  2565.     },
  2566.     {
  2567.         "version": "2.0.0.1261",
  2568.         "date": "2023-05-07 20:21:34 +0200",
  2569.         "author": "Daniel Marschall (ViaThinkSoft)",
  2570.         "changes": [
  2571.             "Misc smaller improvements"
  2572.         ],
  2573.         "sources": {
  2574.             "svn": [
  2575.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1261"
  2576.             ],
  2577.             "git": [
  2578.                 "https://github.com/danielmarschall/oidplus/tree/d6a14e361db32884a6c507a1d19b73c1c3e5b390"
  2579.             ]
  2580.         }
  2581.     },
  2582.     {
  2583.         "version": "2.0.0.1260",
  2584.         "date": "2023-05-06 23:46:56 +0200",
  2585.         "author": "Daniel Marschall (ViaThinkSoft)",
  2586.         "changes": [],
  2587.         "sources": {
  2588.             "svn": [
  2589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1260"
  2590.             ],
  2591.             "git": [
  2592.                 "https://github.com/danielmarschall/oidplus/tree/77c7e0aa710faac70b73cf9a0d0b6264392d8545"
  2593.             ]
  2594.         }
  2595.     },
  2596.     {
  2597.         "version": "2.0.0.1259",
  2598.         "date": "2023-05-06 23:36:08 +0200",
  2599.         "author": "Daniel Marschall (ViaThinkSoft)",
  2600.         "changes": [
  2601.             "Implemented feature to generate AAI MAC address.",
  2602.             "UUID-GUID/UUID-OID generation: Admin can choose if they want Timebased-UUID or Random-UUID"
  2603.         ],
  2604.         "sources": {
  2605.             "svn": [
  2606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1259"
  2607.             ],
  2608.             "git": [
  2609.                 "https://github.com/danielmarschall/oidplus/tree/b4892cb576c981d4d950199d602a551b15039fe9"
  2610.             ]
  2611.         }
  2612.     },
  2613.     {
  2614.         "version": "2.0.0.1258",
  2615.         "date": "2023-05-06 20:22:46 +0200",
  2616.         "author": "Daniel Marschall (ViaThinkSoft)",
  2617.         "changes": [],
  2618.         "sources": {
  2619.             "svn": [
  2620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1258"
  2621.             ],
  2622.             "git": [
  2623.                 "https://github.com/danielmarschall/oidplus/tree/5501eddb5e7f6f1f94237a3a5885fc292890d3b4"
  2624.             ]
  2625.         }
  2626.     },
  2627.     {
  2628.         "version": "2.0.0.1257",
  2629.         "date": "2023-05-05 00:16:09 +0200",
  2630.         "author": "Daniel Marschall (ViaThinkSoft)",
  2631.         "changes": [],
  2632.         "sources": {
  2633.             "svn": [
  2634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1257"
  2635.             ],
  2636.             "git": [
  2637.                 "https://github.com/danielmarschall/oidplus/tree/7ce237f44a1cac214612bf7b1e54cfaae50cb603"
  2638.             ]
  2639.         }
  2640.     },
  2641.     {
  2642.         "version": "2.0.0.1256",
  2643.         "date": "2023-05-04 23:52:08 +0200",
  2644.         "author": "Daniel Marschall (ViaThinkSoft)",
  2645.         "changes": [
  2646.             "New MAC<=>AID (VTS F2 AID) definition as of 4 May 2023 implemented"
  2647.         ],
  2648.         "sources": {
  2649.             "svn": [
  2650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1256"
  2651.             ],
  2652.             "git": [
  2653.                 "https://github.com/danielmarschall/oidplus/tree/02aed020b1570e33c35d13a2fbc814cd41b9320d"
  2654.             ]
  2655.         }
  2656.     },
  2657.     {
  2658.         "version": "2.0.0.1255",
  2659.         "date": "2023-05-04 01:26:51 +0200",
  2660.         "author": "Daniel Marschall (ViaThinkSoft)",
  2661.         "changes": [
  2662.             "MAC Object Type plugin: Implemented SAI and AAI"
  2663.         ],
  2664.         "sources": {
  2665.             "svn": [
  2666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1255"
  2667.             ],
  2668.             "git": [
  2669.                 "https://github.com/danielmarschall/oidplus/tree/3cf63674b65d48e65cb953b299119905ca3ff923"
  2670.             ]
  2671.         }
  2672.     },
  2673.     {
  2674.         "version": "2.0.0.1254",
  2675.         "date": "2023-05-01 21:00:42 +0200",
  2676.         "author": "Daniel Marschall (ViaThinkSoft)",
  2677.         "changes": [
  2678.             "Small changes in the ELI/EUI plugin"
  2679.         ],
  2680.         "sources": {
  2681.             "svn": [
  2682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1254"
  2683.             ],
  2684.             "git": [
  2685.                 "https://github.com/danielmarschall/oidplus/tree/c55411b3669c96ffb324252184310697cb4dcd68"
  2686.             ]
  2687.         }
  2688.     },
  2689.     {
  2690.         "version": "2.0.0.1253",
  2691.         "date": "2023-05-01 17:17:04 +0200",
  2692.         "author": "Daniel Marschall (ViaThinkSoft)",
  2693.         "changes": [
  2694.             "Implemented support for ELI (CID+vendor specific parts)"
  2695.         ],
  2696.         "sources": {
  2697.             "svn": [
  2698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1253"
  2699.             ],
  2700.             "git": [
  2701.                 "https://github.com/danielmarschall/oidplus/tree/902b4224d500c257badec8aee530ae4539c00b4d"
  2702.             ]
  2703.         }
  2704.     },
  2705.     {
  2706.         "version": "2.0.0.1252",
  2707.         "date": "2023-05-01 12:42:51 +0200",
  2708.         "author": "Daniel Marschall (ViaThinkSoft)",
  2709.         "changes": [
  2710.             "MAC/EUI-decoding improved"
  2711.         ],
  2712.         "sources": {
  2713.             "svn": [
  2714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1252"
  2715.             ],
  2716.             "git": [
  2717.                 "https://github.com/danielmarschall/oidplus/tree/ae38a56d1d2ee0d45a8fcaa1ec60aca24441bb93"
  2718.             ]
  2719.         }
  2720.     },
  2721.     {
  2722.         "version": "2.0.0.1251",
  2723.         "date": "2023-04-30 21:38:33 +0200",
  2724.         "author": "Daniel Marschall (ViaThinkSoft)",
  2725.         "changes": [],
  2726.         "sources": {
  2727.             "svn": [
  2728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1251"
  2729.             ],
  2730.             "git": [
  2731.                 "https://github.com/danielmarschall/oidplus/tree/5804eca1377933e1f29d8ce13b92919592a3a5ba"
  2732.             ]
  2733.         }
  2734.     },
  2735.     {
  2736.         "version": "2.0.0.1250",
  2737.         "date": "2023-04-30 21:34:04 +0200",
  2738.         "author": "Daniel Marschall (ViaThinkSoft)",
  2739.         "changes": [
  2740.             "Introduced EUI64 <=> AID mapping (modified VTS F2)"
  2741.         ],
  2742.         "sources": {
  2743.             "svn": [
  2744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1250"
  2745.             ],
  2746.             "git": [
  2747.                 "https://github.com/danielmarschall/oidplus/tree/cdf3f3a5fe05908320143ca9a523812538d106a8"
  2748.             ]
  2749.         }
  2750.     },
  2751.     {
  2752.         "version": "2.0.0.1249",
  2753.         "date": "2023-04-30 00:12:50 +0200",
  2754.         "author": "Daniel Marschall (ViaThinkSoft)",
  2755.         "changes": [
  2756.             "Vendor update"
  2757.         ],
  2758.         "sources": {
  2759.             "svn": [
  2760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1249"
  2761.             ],
  2762.             "git": [
  2763.                 "https://github.com/danielmarschall/oidplus/tree/225bac6c4bec00c552929c8c97518dea3e01eb1c"
  2764.             ]
  2765.         }
  2766.     },
  2767.     {
  2768.         "version": "2.0.0.1248",
  2769.         "date": "2023-04-30 00:10:35 +0200",
  2770.         "author": "Daniel Marschall (ViaThinkSoft)",
  2771.         "changes": [
  2772.             "New object type: MAC / EUI-48 / EUI-64"
  2773.         ],
  2774.         "sources": {
  2775.             "svn": [
  2776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1248"
  2777.             ],
  2778.             "git": [
  2779.                 "https://github.com/danielmarschall/oidplus/tree/dd87db753a5b27f5e74490cc7c276fba4f6c23c1"
  2780.             ]
  2781.         }
  2782.     },
  2783.     {
  2784.         "version": "2.0.0.1247",
  2785.         "date": "2023-04-28 22:15:16 +0200",
  2786.         "author": "Daniel Marschall (ViaThinkSoft)",
  2787.         "changes": [
  2788.             "Automatically redirect to prefiltered queries"
  2789.         ],
  2790.         "sources": {
  2791.             "svn": [
  2792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1247"
  2793.             ],
  2794.             "git": [
  2795.                 "https://github.com/danielmarschall/oidplus/tree/bc252dc7a3575a23927cfe80b2ccda0a467a242d"
  2796.             ]
  2797.         }
  2798.     },
  2799.     {
  2800.         "version": "2.0.0.1246",
  2801.         "date": "2023-04-28 16:55:53 +0200",
  2802.         "author": "Daniel Marschall (ViaThinkSoft)",
  2803.         "changes": [
  2804.             "Whitespaces at the start end end of the query are now accepted in the \"goto\" box"
  2805.         ],
  2806.         "sources": {
  2807.             "svn": [
  2808.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1246"
  2809.             ],
  2810.             "git": [
  2811.                 "https://github.com/danielmarschall/oidplus/tree/d0860cf21950849a4c4f3e396f06cbecc8e7e300"
  2812.             ]
  2813.         }
  2814.     },
  2815.     {
  2816.         "version": "2.0.0.1245",
  2817.         "date": "2023-04-28 16:55:17 +0200",
  2818.         "author": "Daniel Marschall (ViaThinkSoft)",
  2819.         "changes": [
  2820.             "Canonical URL now contains the result of the \"goto\" prefiltering"
  2821.         ],
  2822.         "sources": {
  2823.             "svn": [
  2824.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1245"
  2825.             ],
  2826.             "git": [
  2827.                 "https://github.com/danielmarschall/oidplus/tree/bb972b68cbcd6154c30c13b0fbbe3572cfb22eba"
  2828.             ]
  2829.         }
  2830.     },
  2831.     {
  2832.         "version": "2.0.0.1244",
  2833.         "date": "2023-04-28 11:25:47 +0200",
  2834.         "author": "Daniel Marschall (ViaThinkSoft)",
  2835.         "changes": [
  2836.             "internal change: .sql setup files are now packed in the sqlSlang plugin folder"
  2837.         ],
  2838.         "sources": {
  2839.             "svn": [
  2840.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1244"
  2841.             ],
  2842.             "git": [
  2843.                 "https://github.com/danielmarschall/oidplus/tree/79f00df7c9ec72493bcf96604d5bfaffeb5c3cfd"
  2844.             ]
  2845.         }
  2846.     },
  2847.     {
  2848.         "version": "2.0.0.1243",
  2849.         "date": "2023-04-28 10:20:09 +0200",
  2850.         "author": "Daniel Marschall (ViaThinkSoft)",
  2851.         "changes": [
  2852.             "If someone enters an OID or GUID in the goto-box, the system will automatically add \"oid:\" and \"guid:\", respectively"
  2853.         ],
  2854.         "sources": {
  2855.             "svn": [
  2856.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1243"
  2857.             ],
  2858.             "git": [
  2859.                 "https://github.com/danielmarschall/oidplus/tree/849aeaad4216ca1ba815098c7dc11ac8ca5169bc"
  2860.             ]
  2861.         }
  2862.     },
  2863.     {
  2864.         "version": "2.0.0.1242",
  2865.         "date": "2023-04-28 01:43:45 +0200",
  2866.         "author": "Daniel Marschall (ViaThinkSoft)",
  2867.         "changes": [],
  2868.         "sources": {
  2869.             "svn": [
  2870.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1242"
  2871.             ],
  2872.             "git": [
  2873.                 "https://github.com/danielmarschall/oidplus/tree/9afa51e91e8775743e8bf10a6fb4d0ee115f4c0d"
  2874.             ]
  2875.         }
  2876.     },
  2877.     {
  2878.         "version": "2.0.0.1241",
  2879.         "date": "2023-04-28 01:36:10 +0200",
  2880.         "author": "Daniel Marschall (ViaThinkSoft)",
  2881.         "changes": [],
  2882.         "sources": {
  2883.             "svn": [
  2884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1241"
  2885.             ],
  2886.             "git": [
  2887.                 "https://github.com/danielmarschall/oidplus/tree/63109c35b420d541a957b31dedd1ec0fedd5f9c7"
  2888.             ]
  2889.         }
  2890.     },
  2891.     {
  2892.         "version": "2.0.0.1240",
  2893.         "date": "2023-04-28 00:30:05 +0200",
  2894.         "author": "Daniel Marschall (ViaThinkSoft)",
  2895.         "changes": [
  2896.             "Firebird Database: LastInsertId is now implemented"
  2897.         ],
  2898.         "sources": {
  2899.             "svn": [
  2900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1240"
  2901.             ],
  2902.             "git": [
  2903.                 "https://github.com/danielmarschall/oidplus/tree/af40d555645b48b729d17a3b0aff2c791911dd3f"
  2904.             ]
  2905.         }
  2906.     },
  2907.     {
  2908.         "version": "2.0.0.1239",
  2909.         "date": "2023-04-27 17:00:42 +0200",
  2910.         "author": "Daniel Marschall (ViaThinkSoft)",
  2911.         "changes": [
  2912.             "Firebird fix"
  2913.         ],
  2914.         "sources": {
  2915.             "svn": [
  2916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1239"
  2917.             ],
  2918.             "git": [
  2919.                 "https://github.com/danielmarschall/oidplus/tree/8b6fac33b6b9965011368b1775e4232788dd6e74"
  2920.             ]
  2921.         }
  2922.     },
  2923.     {
  2924.         "version": "2.0.0.1238",
  2925.         "date": "2023-04-27 16:52:44 +0200",
  2926.         "author": "Daniel Marschall (ViaThinkSoft)",
  2927.         "changes": [],
  2928.         "sources": {
  2929.             "svn": [
  2930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1238"
  2931.             ],
  2932.             "git": [
  2933.                 "https://github.com/danielmarschall/oidplus/tree/eced1ca51d83c246cff21c3f3570f0124fce9dcd"
  2934.             ]
  2935.         }
  2936.     },
  2937.     {
  2938.         "version": "2.0.0.1237",
  2939.         "date": "2023-04-27 12:13:59 +0200",
  2940.         "author": "Daniel Marschall (ViaThinkSoft)",
  2941.         "changes": [
  2942.             "Added example data and wellknown data for Firebird"
  2943.         ],
  2944.         "sources": {
  2945.             "svn": [
  2946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1237"
  2947.             ],
  2948.             "git": [
  2949.                 "https://github.com/danielmarschall/oidplus/tree/c4ad12b962d5842024226d916a824ec78db908c5"
  2950.             ]
  2951.         }
  2952.     },
  2953.     {
  2954.         "version": "2.0.0.1236",
  2955.         "date": "2023-04-27 11:59:36 +0200",
  2956.         "author": "Daniel Marschall (ViaThinkSoft)",
  2957.         "changes": [
  2958.             "PDO: Fixed incompatibility with Oracle and Firebird"
  2959.         ],
  2960.         "sources": {
  2961.             "svn": [
  2962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1236"
  2963.             ],
  2964.             "git": [
  2965.                 "https://github.com/danielmarschall/oidplus/tree/f0ce493b8393f4973f3f00119562564bfe697e89"
  2966.             ]
  2967.         }
  2968.     },
  2969.     {
  2970.         "version": "2.0.0.1235",
  2971.         "date": "2023-04-27 02:47:56 +0200",
  2972.         "author": "Daniel Marschall (ViaThinkSoft)",
  2973.         "changes": [
  2974.             "Added Firebird SQL slang (beta)"
  2975.         ],
  2976.         "sources": {
  2977.             "svn": [
  2978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1235"
  2979.             ],
  2980.             "git": [
  2981.                 "https://github.com/danielmarschall/oidplus/tree/e75c457d7bb2b5388fa9152f25d977363089a84c"
  2982.             ]
  2983.         }
  2984.     },
  2985.     {
  2986.         "version": "2.0.0.1234",
  2987.         "date": "2023-04-26 22:53:50 +0200",
  2988.         "author": "Daniel Marschall (ViaThinkSoft)",
  2989.         "changes": [],
  2990.         "sources": {
  2991.             "svn": [
  2992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1234"
  2993.             ],
  2994.             "git": [
  2995.                 "https://github.com/danielmarschall/oidplus/tree/1d8738f047d22deadc14804f345e453571d6c4e2"
  2996.             ]
  2997.         }
  2998.     },
  2999.     {
  3000.         "version": "2.0.0.1233",
  3001.         "date": "2023-04-26 22:47:39 +0200",
  3002.         "author": "Daniel Marschall (ViaThinkSoft)",
  3003.         "changes": [
  3004.             "Various improvements of SQLSRV database plugin"
  3005.         ],
  3006.         "sources": {
  3007.             "svn": [
  3008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1233"
  3009.             ],
  3010.             "git": [
  3011.                 "https://github.com/danielmarschall/oidplus/tree/bda0165b82309e8d520cfe3752e45ba89a1178e8"
  3012.             ]
  3013.         }
  3014.     },
  3015.     {
  3016.         "version": "2.0.0.1232",
  3017.         "date": "2023-04-26 16:49:28 +0200",
  3018.         "author": "Daniel Marschall (ViaThinkSoft)",
  3019.         "changes": [
  3020.             "Added database plugin SQLSRV"
  3021.         ],
  3022.         "sources": {
  3023.             "svn": [
  3024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1232"
  3025.             ],
  3026.             "git": [
  3027.                 "https://github.com/danielmarschall/oidplus/tree/09ed0c9ffe32f9ac52465d3a3713aa067175e5bf"
  3028.             ]
  3029.         }
  3030.     },
  3031.     {
  3032.         "version": "2.0.0.1231",
  3033.         "date": "2023-04-26 13:54:13 +0200",
  3034.         "author": "Daniel Marschall (ViaThinkSoft)",
  3035.         "changes": [
  3036.             "Fixed various problems"
  3037.         ],
  3038.         "sources": {
  3039.             "svn": [
  3040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1231"
  3041.             ],
  3042.             "git": [
  3043.                 "https://github.com/danielmarschall/oidplus/tree/c70ab2465147a02663a22f593bcb5e43a9a8d563"
  3044.             ]
  3045.         }
  3046.     },
  3047.     {
  3048.         "version": "2.0.0.1230",
  3049.         "date": "2023-04-22 02:20:08 +0200",
  3050.         "author": "Daniel Marschall (ViaThinkSoft)",
  3051.         "changes": [
  3052.             "Updated database connectivity diagram"
  3053.         ],
  3054.         "sources": {
  3055.             "svn": [
  3056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1230"
  3057.             ],
  3058.             "git": [
  3059.                 "https://github.com/danielmarschall/oidplus/tree/d6e019a4d242c3409ef02c0faa9d1984057304e4"
  3060.             ]
  3061.         }
  3062.     },
  3063.     {
  3064.         "version": "2.0.0.1229",
  3065.         "date": "2023-04-21 16:50:00 +0200",
  3066.         "author": "Daniel Marschall (ViaThinkSoft)",
  3067.         "changes": [],
  3068.         "sources": {
  3069.             "svn": [
  3070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1229"
  3071.             ],
  3072.             "git": [
  3073.                 "https://github.com/danielmarschall/oidplus/tree/03bbd301db0ad2f2af68ddf3442c2be968b11a2d"
  3074.             ]
  3075.         }
  3076.     },
  3077.     {
  3078.         "version": "2.0.0.1228",
  3079.         "date": "2023-04-20 23:25:27 +0200",
  3080.         "author": "Daniel Marschall (ViaThinkSoft)",
  3081.         "changes": [
  3082.             "Fixed systeminfo plugin compatibility with Oracle DB"
  3083.         ],
  3084.         "sources": {
  3085.             "svn": [
  3086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1228"
  3087.             ],
  3088.             "git": [
  3089.                 "https://github.com/danielmarschall/oidplus/tree/f05d468d88b3198f824ce70bd2e9d23bf060c573"
  3090.             ]
  3091.         }
  3092.     },
  3093.     {
  3094.         "version": "2.0.0.1227",
  3095.         "date": "2023-04-20 16:42:46 +0200",
  3096.         "author": "Daniel Marschall (ViaThinkSoft)",
  3097.         "changes": [],
  3098.         "sources": {
  3099.             "svn": [
  3100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1227"
  3101.             ],
  3102.             "git": [
  3103.                 "https://github.com/danielmarschall/oidplus/tree/59a35286ef9072573a0981913adf5968b1a8b725"
  3104.             ]
  3105.         }
  3106.     },
  3107.     {
  3108.         "version": "2.0.0.1226",
  3109.         "date": "2023-04-19 23:50:31 +0200",
  3110.         "author": "Daniel Marschall (ViaThinkSoft)",
  3111.         "changes": [
  3112.             "Fixed insert_id() issues with ADO connections"
  3113.         ],
  3114.         "sources": {
  3115.             "svn": [
  3116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1226"
  3117.             ],
  3118.             "git": [
  3119.                 "https://github.com/danielmarschall/oidplus/tree/f27a182534e543f07089eeb8d1cdc691ea8124b8"
  3120.             ]
  3121.         }
  3122.     },
  3123.     {
  3124.         "version": "2.0.0.1225",
  3125.         "date": "2023-04-19 21:30:25 +0200",
  3126.         "author": "Daniel Marschall (ViaThinkSoft)",
  3127.         "changes": [],
  3128.         "sources": {
  3129.             "svn": [
  3130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1225"
  3131.             ],
  3132.             "git": [
  3133.                 "https://github.com/danielmarschall/oidplus/tree/20b05565e93b490ea8fef8fa44b0649c55148ce6"
  3134.             ]
  3135.         }
  3136.     },
  3137.     {
  3138.         "version": "2.0.0.1224",
  3139.         "date": "2023-04-19 20:32:19 +0200",
  3140.         "author": "Daniel Marschall (ViaThinkSoft)",
  3141.         "changes": [],
  3142.         "sources": {
  3143.             "svn": [
  3144.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1224"
  3145.             ],
  3146.             "git": [
  3147.                 "https://github.com/danielmarschall/oidplus/tree/0c1833fa15c86a87d682d485106a3f344525d3c5"
  3148.             ]
  3149.         }
  3150.     },
  3151.     {
  3152.         "version": "2.0.0.1223",
  3153.         "date": "2023-04-19 20:16:31 +0200",
  3154.         "author": "Daniel Marschall (ViaThinkSoft)",
  3155.         "changes": [
  3156.             "Some fixes for the ADO database connection"
  3157.         ],
  3158.         "sources": {
  3159.             "svn": [
  3160.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1223"
  3161.             ],
  3162.             "git": [
  3163.                 "https://github.com/danielmarschall/oidplus/tree/90bdf4355007408290dff5768006159599480406"
  3164.             ]
  3165.         }
  3166.     },
  3167.     {
  3168.         "version": "2.0.0.1222",
  3169.         "date": "2023-04-19 17:13:59 +0200",
  3170.         "author": "Daniel Marschall (ViaThinkSoft)",
  3171.         "changes": [],
  3172.         "sources": {
  3173.             "svn": [
  3174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1222"
  3175.             ],
  3176.             "git": [
  3177.                 "https://github.com/danielmarschall/oidplus/tree/869f622c2fa8a5d6f230336ee64f5006f614fcb7"
  3178.             ]
  3179.         }
  3180.     },
  3181.     {
  3182.         "version": "2.0.0.1221",
  3183.         "date": "2023-04-19 14:51:39 +0200",
  3184.         "author": "Daniel Marschall (ViaThinkSoft)",
  3185.         "changes": [],
  3186.         "sources": {
  3187.             "svn": [
  3188.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1221"
  3189.             ],
  3190.             "git": [
  3191.                 "https://github.com/danielmarschall/oidplus/tree/f05333e83bb856c175ff424cd1f88cf9e9b4e9da"
  3192.             ]
  3193.         }
  3194.     },
  3195.     {
  3196.         "version": "2.0.0.1220",
  3197.         "date": "2023-04-19 02:25:35 +0200",
  3198.         "author": "Daniel Marschall (ViaThinkSoft)",
  3199.         "changes": [
  3200.             "System Information plugin: Database plugins can now report extended information like their database name, username, connection properties, etc."
  3201.         ],
  3202.         "sources": {
  3203.             "svn": [
  3204.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1220"
  3205.             ],
  3206.             "git": [
  3207.                 "https://github.com/danielmarschall/oidplus/tree/ef37e1c76a360693c860bb88f18fcf6b3a05b8d6"
  3208.             ]
  3209.         }
  3210.     },
  3211.     {
  3212.         "version": "2.0.0.1219",
  3213.         "date": "2023-04-19 01:49:46 +0200",
  3214.         "author": "Daniel Marschall (ViaThinkSoft)",
  3215.         "changes": [
  3216.             "Added new database connection plugin: ADO (required Windows server system)"
  3217.         ],
  3218.         "sources": {
  3219.             "svn": [
  3220.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1219"
  3221.             ],
  3222.             "git": [
  3223.                 "https://github.com/danielmarschall/oidplus/tree/1464a12ff7ac5d9ac93d5a815f98788735193a33"
  3224.             ]
  3225.         }
  3226.     },
  3227.     {
  3228.         "version": "2.0.0.1218",
  3229.         "date": "2023-04-18 11:41:17 +0200",
  3230.         "author": "Daniel Marschall (ViaThinkSoft)",
  3231.         "changes": [],
  3232.         "sources": {
  3233.             "svn": [
  3234.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1218"
  3235.             ],
  3236.             "git": [
  3237.                 "https://github.com/danielmarschall/oidplus/tree/ffa6a903ecafb4adc15a406e2148292ee0dc0fe1"
  3238.             ]
  3239.         }
  3240.     },
  3241.     {
  3242.         "version": "2.0.0.1217",
  3243.         "date": "2023-04-18 11:23:16 +0200",
  3244.         "author": "Daniel Marschall (ViaThinkSoft)",
  3245.         "changes": [
  3246.             "SQL Server is now Unicode and emoji compatible. Existing databases need to change [text] to [ntext] and [varchar] to [nvarchar]"
  3247.         ],
  3248.         "sources": {
  3249.             "svn": [
  3250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1217"
  3251.             ],
  3252.             "git": [
  3253.                 "https://github.com/danielmarschall/oidplus/tree/b735142f739d7fa84106f13d2517f9094278db5d"
  3254.             ]
  3255.         }
  3256.     },
  3257.     {
  3258.         "version": "2.0.0.1216",
  3259.         "date": "2023-04-18 02:01:00 +0200",
  3260.         "author": "Daniel Marschall (ViaThinkSoft)",
  3261.         "changes": [
  3262.             "UTF8MB4 for ODBC/PDO (not tested)"
  3263.         ],
  3264.         "sources": {
  3265.             "svn": [
  3266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1216"
  3267.             ],
  3268.             "git": [
  3269.                 "https://github.com/danielmarschall/oidplus/tree/7f445e90ecdee41b8ae0251a91be9ec1e8a8df4f"
  3270.             ]
  3271.         }
  3272.     },
  3273.     {
  3274.         "version": "2.0.0.1215",
  3275.         "date": "2023-04-18 01:53:09 +0200",
  3276.         "author": "Daniel Marschall (ViaThinkSoft)",
  3277.         "changes": [],
  3278.         "sources": {
  3279.             "svn": [
  3280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1215"
  3281.             ],
  3282.             "git": [
  3283.                 "https://github.com/danielmarschall/oidplus/tree/f9c52fcb9d2ea79f09c75ccda0df5b522df4c4ea"
  3284.             ]
  3285.         }
  3286.     },
  3287.     {
  3288.         "version": "2.0.0.1214",
  3289.         "date": "2023-04-18 01:30:34 +0200",
  3290.         "author": "Daniel Marschall (ViaThinkSoft)",
  3291.         "changes": [
  3292.             "MySQLi DBMS: Database fields can now contain emojis. Existing MySQL databases need to update the collation from utf8* to utf8mb4*"
  3293.         ],
  3294.         "sources": {
  3295.             "svn": [
  3296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1214"
  3297.             ],
  3298.             "git": [
  3299.                 "https://github.com/danielmarschall/oidplus/tree/26fe44c7209dda2646019ea5b607c34aec0855d0"
  3300.             ]
  3301.         }
  3302.     },
  3303.     {
  3304.         "version": "2.0.0.1213",
  3305.         "date": "2023-04-16 23:28:06 +0200",
  3306.         "author": "Daniel Marschall (ViaThinkSoft)",
  3307.         "changes": [],
  3308.         "sources": {
  3309.             "svn": [
  3310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1213"
  3311.             ],
  3312.             "git": [
  3313.                 "https://github.com/danielmarschall/oidplus/tree/89a40aac078329d2e571aaf99792dd12103c37c2"
  3314.             ]
  3315.         }
  3316.     },
  3317.     {
  3318.         "version": "2.0.0.1212",
  3319.         "date": "2023-04-16 23:04:45 +0200",
  3320.         "author": "Daniel Marschall (ViaThinkSoft)",
  3321.         "changes": [
  3322.             "Design and RA auth plugins are now identified by an internal ID (set in PHP) instead of the foldername"
  3323.         ],
  3324.         "sources": {
  3325.             "svn": [
  3326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1212"
  3327.             ],
  3328.             "git": [
  3329.                 "https://github.com/danielmarschall/oidplus/tree/c112873253508090122f961f719c7ec34d8fa7b8"
  3330.             ]
  3331.         }
  3332.     },
  3333.     {
  3334.         "version": "2.0.0.1211",
  3335.         "date": "2023-04-16 22:29:14 +0200",
  3336.         "author": "Daniel Marschall (ViaThinkSoft)",
  3337.         "changes": [],
  3338.         "sources": {
  3339.             "svn": [
  3340.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1211"
  3341.             ],
  3342.             "git": [
  3343.                 "https://github.com/danielmarschall/oidplus/tree/ee7b955931ffd0d05dc8d7c72491f8f872d95bd2"
  3344.             ]
  3345.         }
  3346.     },
  3347.     {
  3348.         "version": "2.0.0.1210",
  3349.         "date": "2023-04-16 22:22:28 +0200",
  3350.         "author": "Daniel Marschall (ViaThinkSoft)",
  3351.         "changes": [],
  3352.         "sources": {
  3353.             "svn": [
  3354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1210"
  3355.             ],
  3356.             "git": [
  3357.                 "https://github.com/danielmarschall/oidplus/tree/01a938913ef13147be010af078773d71859a6133"
  3358.             ]
  3359.         }
  3360.     },
  3361.     {
  3362.         "version": "2.0.0.1209",
  3363.         "date": "2023-04-15 03:08:37 +0200",
  3364.         "author": "Daniel Marschall (ViaThinkSoft)",
  3365.         "changes": [
  3366.             "Documentation update"
  3367.         ],
  3368.         "sources": {
  3369.             "svn": [
  3370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1209"
  3371.             ],
  3372.             "git": [
  3373.                 "https://github.com/danielmarschall/oidplus/tree/87a8b816e9801900a657261ee1abbe3c826db324"
  3374.             ]
  3375.         }
  3376.     },
  3377.     {
  3378.         "version": "2.0.0.1208",
  3379.         "date": "2023-04-15 03:00:53 +0200",
  3380.         "author": "Daniel Marschall (ViaThinkSoft)",
  3381.         "changes": [
  3382.             "Documentation update"
  3383.         ],
  3384.         "sources": {
  3385.             "svn": [
  3386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1208"
  3387.             ],
  3388.             "git": [
  3389.                 "https://github.com/danielmarschall/oidplus/tree/1b4c300944b5aeb3c4dffdfcbb22d28d3d1fcbd9"
  3390.             ]
  3391.         }
  3392.     },
  3393.     {
  3394.         "version": "2.0.0.1207",
  3395.         "date": "2023-04-15 02:29:09 +0200",
  3396.         "author": "Daniel Marschall (ViaThinkSoft)",
  3397.         "changes": [
  3398.             "Documentation update"
  3399.         ],
  3400.         "sources": {
  3401.             "svn": [
  3402.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1207"
  3403.             ],
  3404.             "git": [
  3405.                 "https://github.com/danielmarschall/oidplus/tree/2a6f3017de144635f83d008ca1f2d76d01d3a1f1"
  3406.             ]
  3407.         }
  3408.     },
  3409.     {
  3410.         "version": "2.0.0.1206",
  3411.         "date": "2023-04-14 00:24:03 +0200",
  3412.         "author": "Daniel Marschall (ViaThinkSoft)",
  3413.         "changes": [
  3414.             "More Exception refactoring"
  3415.         ],
  3416.         "sources": {
  3417.             "svn": [
  3418.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1206"
  3419.             ],
  3420.             "git": [
  3421.                 "https://github.com/danielmarschall/oidplus/tree/1a79385a5db79537257e6b4b96de040e8c3b7272"
  3422.             ]
  3423.         }
  3424.     },
  3425.     {
  3426.         "version": "2.0.0.1205",
  3427.         "date": "2023-04-13 23:31:50 +0200",
  3428.         "author": "Daniel Marschall (ViaThinkSoft)",
  3429.         "changes": [],
  3430.         "sources": {
  3431.             "svn": [
  3432.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1205"
  3433.             ],
  3434.             "git": [
  3435.                 "https://github.com/danielmarschall/oidplus/tree/7baa5f42d577b685f2c5eea25c13dea34b3f0590"
  3436.             ]
  3437.         }
  3438.     },
  3439.     {
  3440.         "version": "2.0.0.1204",
  3441.         "date": "2023-04-13 02:38:29 +0200",
  3442.         "author": "Daniel Marschall (ViaThinkSoft)",
  3443.         "changes": [],
  3444.         "sources": {
  3445.             "svn": [
  3446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1204"
  3447.             ],
  3448.             "git": [
  3449.                 "https://github.com/danielmarschall/oidplus/tree/e42e20ef8d4a464b0f6bcd93d78fcfc8e5fd1e9a"
  3450.             ]
  3451.         }
  3452.     },
  3453.     {
  3454.         "version": "2.0.0.1203",
  3455.         "date": "2023-04-13 01:38:56 +0200",
  3456.         "author": "Daniel Marschall (ViaThinkSoft)",
  3457.         "changes": [
  3458.             "More Exception Refactoring"
  3459.         ],
  3460.         "sources": {
  3461.             "svn": [
  3462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1203"
  3463.             ],
  3464.             "git": [
  3465.                 "https://github.com/danielmarschall/oidplus/tree/ef30ebade762b9a410bf18dd45f5099bf3183b48"
  3466.             ]
  3467.         }
  3468.     },
  3469.     {
  3470.         "version": "2.0.0.1202",
  3471.         "date": "2023-04-13 01:07:27 +0200",
  3472.         "author": "Daniel Marschall (ViaThinkSoft)",
  3473.         "changes": [],
  3474.         "sources": {
  3475.             "svn": [
  3476.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1202"
  3477.             ],
  3478.             "git": [
  3479.                 "https://github.com/danielmarschall/oidplus/tree/d791aa6fb806eff5040077af85d2cfec0615d380"
  3480.             ]
  3481.         }
  3482.     },
  3483.     {
  3484.         "version": "2.0.0.1201",
  3485.         "date": "2023-04-13 00:53:49 +0200",
  3486.         "author": "Daniel Marschall (ViaThinkSoft)",
  3487.         "changes": [
  3488.             "First part of a refactoring of the Exception handling. Made distinction between HTML-Exception and Non-HTML-Exception clear."
  3489.         ],
  3490.         "sources": {
  3491.             "svn": [
  3492.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1201"
  3493.             ],
  3494.             "git": [
  3495.                 "https://github.com/danielmarschall/oidplus/tree/4db996a461ba211a1cf02a5fd590b3ded72622e6"
  3496.             ]
  3497.         }
  3498.     },
  3499.     {
  3500.         "version": "2.0.0.1200",
  3501.         "date": "2023-04-12 01:12:42 +0200",
  3502.         "author": "Daniel Marschall (ViaThinkSoft)",
  3503.         "changes": [],
  3504.         "sources": {
  3505.             "svn": [
  3506.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1200"
  3507.             ],
  3508.             "git": [
  3509.                 "https://github.com/danielmarschall/oidplus/tree/9d6848c1554a57f0c387c363cc647c428bf1bbac"
  3510.             ]
  3511.         }
  3512.     },
  3513.     {
  3514.         "version": "2.0.0.1199",
  3515.         "date": "2023-04-11 15:02:59 +0200",
  3516.         "author": "Daniel Marschall (ViaThinkSoft)",
  3517.         "changes": [
  3518.             "Log method: Added functionality to add arguments like in _L()"
  3519.         ],
  3520.         "sources": {
  3521.             "svn": [
  3522.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1199"
  3523.             ],
  3524.             "git": [
  3525.                 "https://github.com/danielmarschall/oidplus/tree/3473bd46f9ffef70fa4da3262b48c86c630b0ac0"
  3526.             ]
  3527.         }
  3528.     },
  3529.     {
  3530.         "version": "2.0.0.1198",
  3531.         "date": "2023-04-11 10:41:36 +0200",
  3532.         "author": "Daniel Marschall (ViaThinkSoft)",
  3533.         "changes": [
  3534.             "Fix SVN version detection"
  3535.         ],
  3536.         "sources": {
  3537.             "svn": [
  3538.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1198"
  3539.             ],
  3540.             "git": [
  3541.                 "https://github.com/danielmarschall/oidplus/tree/b503381d2cb92dd2b53abbc6aed297520fbcea33"
  3542.             ]
  3543.         }
  3544.     },
  3545.     {
  3546.         "version": "2.0.0.1197",
  3547.         "date": "2023-04-11 01:00:28 +0200",
  3548.         "author": "Daniel Marschall (ViaThinkSoft)",
  3549.         "changes": [
  3550.             "OIDplusLogger: Changed array-of-arrays into an object oriented structure"
  3551.         ],
  3552.         "sources": {
  3553.             "svn": [
  3554.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1197"
  3555.             ],
  3556.             "git": [
  3557.                 "https://github.com/danielmarschall/oidplus/tree/954248bdb848fdcec35aa7b9aee8c644d79e4fac"
  3558.             ]
  3559.         }
  3560.     },
  3561.     {
  3562.         "version": "2.0.0.1196",
  3563.         "date": "2023-04-10 21:11:20 +0200",
  3564.         "author": "Daniel Marschall (ViaThinkSoft)",
  3565.         "changes": [
  3566.             "Vendor update"
  3567.         ],
  3568.         "sources": {
  3569.             "svn": [
  3570.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1196"
  3571.             ],
  3572.             "git": [
  3573.                 "https://github.com/danielmarschall/oidplus/tree/51ca35c9c8a6460d8c134a74d6244ac04df29690"
  3574.             ]
  3575.         }
  3576.     },
  3577.     {
  3578.         "version": "2.0.0.1195",
  3579.         "date": "2023-04-10 20:09:21 +0200",
  3580.         "author": "Daniel Marschall (ViaThinkSoft)",
  3581.         "changes": [
  3582.             "Fixed problem where OIDplus::findGitFolder() output one extra slash"
  3583.         ],
  3584.         "sources": {
  3585.             "svn": [
  3586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1195"
  3587.             ],
  3588.             "git": [
  3589.                 "https://github.com/danielmarschall/oidplus/tree/06c345977207693fdd8bc236e2a6a4c630fe59f8"
  3590.             ]
  3591.         }
  3592.     },
  3593.     {
  3594.         "version": "2.0.0.1194",
  3595.         "date": "2023-04-10 19:35:40 +0200",
  3596.         "author": "Daniel Marschall (ViaThinkSoft)",
  3597.         "changes": [
  3598.             "Fixed issue where failed version check wrote wrong value to config key \"last_known_version\""
  3599.         ],
  3600.         "sources": {
  3601.             "svn": [
  3602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1194"
  3603.             ],
  3604.             "git": [
  3605.                 "https://github.com/danielmarschall/oidplus/tree/048c41659d867f3792b6d338c60588c519bf4220"
  3606.             ]
  3607.         }
  3608.     },
  3609.     {
  3610.         "version": "2.0.0.1193",
  3611.         "date": "2023-04-10 04:15:32 +0200",
  3612.         "author": "Daniel Marschall (ViaThinkSoft)",
  3613.         "changes": [
  3614.             "Another fix in re Git, probably fixing https://github.com/danielmarschall/oidplus/issues/11"
  3615.         ],
  3616.         "sources": {
  3617.             "svn": [
  3618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1193"
  3619.             ],
  3620.             "git": [
  3621.                 "https://github.com/danielmarschall/oidplus/tree/e6deb075eea341162f730db2488fd6a19a874fb1"
  3622.             ]
  3623.         }
  3624.     },
  3625.     {
  3626.         "version": "2.0.0.1192",
  3627.         "date": "2023-04-10 00:05:07 +0200",
  3628.         "author": "Daniel Marschall (ViaThinkSoft)",
  3629.         "changes": [
  3630.             "GIT with delta objects can now be read for version detection"
  3631.         ],
  3632.         "sources": {
  3633.             "svn": [
  3634.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1192"
  3635.             ],
  3636.             "git": [
  3637.                 "https://github.com/danielmarschall/oidplus/tree/bb82c9a742b7dd79cab604eb4892e9705182b4ca"
  3638.             ]
  3639.         }
  3640.     },
  3641.     {
  3642.         "version": "2.0.0.1191",
  3643.         "date": "2023-04-09 01:35:56 +0200",
  3644.         "author": "Daniel Marschall (ViaThinkSoft)",
  3645.         "changes": [
  3646.             "Fixed partial issue with Git version recognition"
  3647.         ],
  3648.         "sources": {
  3649.             "svn": [
  3650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1191"
  3651.             ],
  3652.             "git": [
  3653.                 "https://github.com/danielmarschall/oidplus/tree/982c150fe497f9fa94e6085c6953ef19f7bca54d"
  3654.             ]
  3655.         }
  3656.     },
  3657.     {
  3658.         "version": "2.0.0.1190",
  3659.         "date": "2023-04-08 21:40:11 +0200",
  3660.         "author": "Daniel Marschall (ViaThinkSoft)",
  3661.         "changes": [],
  3662.         "sources": {
  3663.             "svn": [
  3664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1190"
  3665.             ],
  3666.             "git": [
  3667.                 "https://github.com/danielmarschall/oidplus/tree/c9588a36540a45331c713ec2c096fc7d7ab7a5d1"
  3668.             ]
  3669.         }
  3670.     },
  3671.     {
  3672.         "version": "2.0.0.1189",
  3673.         "date": "2023-04-08 21:33:05 +0200",
  3674.         "author": "Daniel Marschall (ViaThinkSoft)",
  3675.         "changes": [
  3676.             "Changed interface \"getNotifications\", replaced \"array of array\" with \"array of OIDplusNotification\""
  3677.         ],
  3678.         "sources": {
  3679.             "svn": [
  3680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1189"
  3681.             ],
  3682.             "git": [
  3683.                 "https://github.com/danielmarschall/oidplus/tree/c8ca95e605279a199019675967635c5c4bcb71ba"
  3684.             ]
  3685.         }
  3686.     },
  3687.     {
  3688.         "version": "2.0.0.1188",
  3689.         "date": "2023-04-08 20:52:33 +0200",
  3690.         "author": "Daniel Marschall (ViaThinkSoft)",
  3691.         "changes": [],
  3692.         "sources": {
  3693.             "svn": [
  3694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1188"
  3695.             ],
  3696.             "git": [
  3697.                 "https://github.com/danielmarschall/oidplus/tree/53736e8a1ac1560d817c3be1a9ffbbac2c5bca72"
  3698.             ]
  3699.         }
  3700.     },
  3701.     {
  3702.         "version": "2.0.0.1187",
  3703.         "date": "2023-04-08 20:40:57 +0200",
  3704.         "author": "Daniel Marschall (ViaThinkSoft)",
  3705.         "changes": [
  3706.             "Microsoft Access SQL time function is now now() instead of date()"
  3707.         ],
  3708.         "sources": {
  3709.             "svn": [
  3710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1187"
  3711.             ],
  3712.             "git": [
  3713.                 "https://github.com/danielmarschall/oidplus/tree/e287e88c9581ce7a2f7057270f21060e89c4c1f7"
  3714.             ]
  3715.         }
  3716.     },
  3717.     {
  3718.         "version": "2.0.0.1186",
  3719.         "date": "2023-04-08 20:32:34 +0200",
  3720.         "author": "Daniel Marschall (ViaThinkSoft)",
  3721.         "changes": [
  3722.             "Methods in OIDplusAuthUtils, OIDplusGui, OIDplusMailUtils, OIDplusMenuUtils are now not static anymore"
  3723.         ],
  3724.         "sources": {
  3725.             "svn": [
  3726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1186"
  3727.             ],
  3728.             "git": [
  3729.                 "https://github.com/danielmarschall/oidplus/tree/fda993ecfa6cfa702a19dac0af5804a8bdd4e184"
  3730.             ]
  3731.         }
  3732.     },
  3733.     {
  3734.         "version": "2.0.0.1185",
  3735.         "date": "2023-04-08 19:58:20 +0200",
  3736.         "author": "Daniel Marschall (ViaThinkSoft)",
  3737.         "changes": [
  3738.             "Logger methods are now not static anymore"
  3739.         ],
  3740.         "sources": {
  3741.             "svn": [
  3742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1185"
  3743.             ],
  3744.             "git": [
  3745.                 "https://github.com/danielmarschall/oidplus/tree/53ea643e03f1e5ca9ec1411b8cbb5d8b4f8ad92d"
  3746.             ]
  3747.         }
  3748.     },
  3749.     {
  3750.         "version": "2.0.0.1184",
  3751.         "date": "2023-04-08 19:28:11 +0200",
  3752.         "author": "Daniel Marschall (ViaThinkSoft)",
  3753.         "changes": [
  3754.             "Bugfix: \"Static link to this page\" leading to nowhere"
  3755.         ],
  3756.         "sources": {
  3757.             "svn": [
  3758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1184"
  3759.             ],
  3760.             "git": [
  3761.                 "https://github.com/danielmarschall/oidplus/tree/1189d3a7ff1f070fb95624a50967ab5d32629f0f"
  3762.             ]
  3763.         }
  3764.     },
  3765.     {
  3766.         "version": "2.0.0.1183",
  3767.         "date": "2023-04-08 19:22:53 +0200",
  3768.         "author": "Daniel Marschall (ViaThinkSoft)",
  3769.         "changes": [
  3770.             "System check plugin: Scan now starts only after the user pressed a button"
  3771.         ],
  3772.         "sources": {
  3773.             "svn": [
  3774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1183"
  3775.             ],
  3776.             "git": [
  3777.                 "https://github.com/danielmarschall/oidplus/tree/370da206184ab04a8b5be9f6a060ba6a1395765e"
  3778.             ]
  3779.         }
  3780.     },
  3781.     {
  3782.         "version": "2.0.0.1182",
  3783.         "date": "2023-04-08 19:02:11 +0200",
  3784.         "author": "Daniel Marschall (ViaThinkSoft)",
  3785.         "changes": [
  3786.             "Introduced base configuration settings OFFLINE_MODE, as suggested by https://github.com/danielmarschall/oidplus/issues/5"
  3787.         ],
  3788.         "sources": {
  3789.             "svn": [
  3790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1182"
  3791.             ],
  3792.             "git": [
  3793.                 "https://github.com/danielmarschall/oidplus/tree/fb7eb3f4c01422f7528d9898fe2eda1bc32189b6"
  3794.             ]
  3795.         }
  3796.     },
  3797.     {
  3798.         "version": "2.0.0.1181",
  3799.         "date": "2023-04-08 18:14:23 +0200",
  3800.         "author": "Daniel Marschall (ViaThinkSoft)",
  3801.         "changes": [
  3802.             "Introduction of url_get_contents_available()"
  3803.         ],
  3804.         "sources": {
  3805.             "svn": [
  3806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1181"
  3807.             ],
  3808.             "git": [
  3809.                 "https://github.com/danielmarschall/oidplus/tree/f448becde3b9c8e148f01819668ad9673725e6bd"
  3810.             ]
  3811.         }
  3812.     },
  3813.     {
  3814.         "version": "2.0.0.1180",
  3815.         "date": "2023-04-08 16:06:10 +0200",
  3816.         "author": "Daniel Marschall (ViaThinkSoft)",
  3817.         "changes": [
  3818.             "File attachments plugin: If directory is not writeable or otherwise invalid, the admin will see a warning in the \"notifcations\" area"
  3819.         ],
  3820.         "sources": {
  3821.             "svn": [
  3822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1180"
  3823.             ],
  3824.             "git": [
  3825.                 "https://github.com/danielmarschall/oidplus/tree/acdd93166797821233fe59977b38ff48db6185c0"
  3826.             ]
  3827.         }
  3828.     },
  3829.     {
  3830.         "version": "2.0.0.1179",
  3831.         "date": "2023-04-08 00:48:52 +0200",
  3832.         "author": "Daniel Marschall (ViaThinkSoft)",
  3833.         "changes": [],
  3834.         "sources": {
  3835.             "svn": [
  3836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1179"
  3837.             ],
  3838.             "git": [
  3839.                 "https://github.com/danielmarschall/oidplus/tree/597573fcd7c0a0e4d50aa539014efbc4d86a4036"
  3840.             ]
  3841.         }
  3842.     },
  3843.     {
  3844.         "version": "2.0.0.1178",
  3845.         "date": "2023-04-08 00:44:12 +0200",
  3846.         "author": "Daniel Marschall (ViaThinkSoft)",
  3847.         "changes": [],
  3848.         "sources": {
  3849.             "svn": [
  3850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1178"
  3851.             ],
  3852.             "git": [
  3853.                 "https://github.com/danielmarschall/oidplus/tree/bd3c02b24bd4b450f12ac802a616975cc935284f"
  3854.             ]
  3855.         }
  3856.     },
  3857.     {
  3858.         "version": "2.0.0.1177",
  3859.         "date": "2023-04-07 22:53:18 +0200",
  3860.         "author": "Daniel Marschall (ViaThinkSoft)",
  3861.         "changes": [
  3862.             "Added empty Access and SQLite3 databases which can be used as template"
  3863.         ],
  3864.         "sources": {
  3865.             "svn": [
  3866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1177"
  3867.             ],
  3868.             "git": [
  3869.                 "https://github.com/danielmarschall/oidplus/tree/f7a3c89f0e427c37f1a662e71176bf795b0b1bb2"
  3870.             ]
  3871.         }
  3872.     },
  3873.     {
  3874.         "version": "2.0.0.1176",
  3875.         "date": "2023-04-07 22:28:05 +0200",
  3876.         "author": "Daniel Marschall (ViaThinkSoft)",
  3877.         "changes": [
  3878.             "SQLite3: Removed foreign key reference, because it conflicts with \"well known\" ASN1/IRI"
  3879.         ],
  3880.         "sources": {
  3881.             "svn": [
  3882.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1176"
  3883.             ],
  3884.             "git": [
  3885.                 "https://github.com/danielmarschall/oidplus/tree/aafe1c7348add8f3cf21edd2f2e86ab46972d176"
  3886.             ]
  3887.         }
  3888.     },
  3889.     {
  3890.         "version": "2.0.0.1175",
  3891.         "date": "2023-04-07 20:13:29 +0200",
  3892.         "author": "Daniel Marschall (ViaThinkSoft)",
  3893.         "changes": [
  3894.             "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)."
  3895.         ],
  3896.         "sources": {
  3897.             "svn": [
  3898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1175"
  3899.             ],
  3900.             "git": [
  3901.                 "https://github.com/danielmarschall/oidplus/tree/e679a5145d1e023cec216daa3c93fc04e423debc"
  3902.             ]
  3903.         }
  3904.     },
  3905.     {
  3906.         "version": "2.0.0.1174",
  3907.         "date": "2023-04-07 16:18:46 +0200",
  3908.         "author": "Daniel Marschall (ViaThinkSoft)",
  3909.         "changes": [
  3910.             "Fixed bug where IPv4 and IPv6 were not displayed"
  3911.         ],
  3912.         "sources": {
  3913.             "svn": [
  3914.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1174"
  3915.             ],
  3916.             "git": [
  3917.                 "https://github.com/danielmarschall/oidplus/tree/522b41f7ebb36caba0f6ff65f0f4af50fb2f58e7"
  3918.             ]
  3919.         }
  3920.     },
  3921.     {
  3922.         "version": "2.0.0.1173",
  3923.         "date": "2023-04-07 02:09:07 +0200",
  3924.         "author": "Daniel Marschall (ViaThinkSoft)",
  3925.         "changes": [
  3926.             "Announced Microsoft Access compatibility"
  3927.         ],
  3928.         "sources": {
  3929.             "svn": [
  3930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1173"
  3931.             ],
  3932.             "git": [
  3933.                 "https://github.com/danielmarschall/oidplus/tree/e907b9e72fecd88902f772c7494c36fc7254e6c1"
  3934.             ]
  3935.         }
  3936.     },
  3937.     {
  3938.         "version": "2.0.0.1172",
  3939.         "date": "2023-04-07 01:32:15 +0200",
  3940.         "author": "Daniel Marschall (ViaThinkSoft)",
  3941.         "changes": [
  3942.             "More problems with types in prepared statements adressed"
  3943.         ],
  3944.         "sources": {
  3945.             "svn": [
  3946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1172"
  3947.             ],
  3948.             "git": [
  3949.                 "https://github.com/danielmarschall/oidplus/tree/14ee777e42a16d5849fc7ea19283ea92d67fe21a"
  3950.             ]
  3951.         }
  3952.     },
  3953.     {
  3954.         "version": "2.0.0.1171",
  3955.         "date": "2023-04-06 16:21:31 +0200",
  3956.         "author": "Daniel Marschall (ViaThinkSoft)",
  3957.         "changes": [
  3958.             "Fixed more issues with Microsoft Access database connectivity (we are close to the approval)"
  3959.         ],
  3960.         "sources": {
  3961.             "svn": [
  3962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1171"
  3963.             ],
  3964.             "git": [
  3965.                 "https://github.com/danielmarschall/oidplus/tree/9aa24b783cc20360ac294d4a4105964b3b3d2eb0"
  3966.             ]
  3967.         }
  3968.     },
  3969.     {
  3970.         "version": "2.0.0.1170",
  3971.         "date": "2023-04-06 02:28:51 +0200",
  3972.         "author": "Daniel Marschall (ViaThinkSoft)",
  3973.         "changes": [
  3974.             "More tests with Microsoft Access (not officially supported yet)"
  3975.         ],
  3976.         "sources": {
  3977.             "svn": [
  3978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1170"
  3979.             ],
  3980.             "git": [
  3981.                 "https://github.com/danielmarschall/oidplus/tree/469513544ae1dcfb7f4f41aa03f7f1ea9c8239d9"
  3982.             ]
  3983.         }
  3984.     },
  3985.     {
  3986.         "version": "2.0.0.1169",
  3987.         "date": "2023-04-06 02:14:30 +0200",
  3988.         "author": "Daniel Marschall (ViaThinkSoft)",
  3989.         "changes": [
  3990.             "Removed limitations for OID max arc size and max depth"
  3991.         ],
  3992.         "sources": {
  3993.             "svn": [
  3994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1169"
  3995.             ],
  3996.             "git": [
  3997.                 "https://github.com/danielmarschall/oidplus/tree/982e91522e2d6435c83bc495151ab7b6145efeee"
  3998.             ]
  3999.         }
  4000.     },
  4001.     {
  4002.         "version": "2.0.0.1168",
  4003.         "date": "2023-04-06 02:01:35 +0200",
  4004.         "author": "Daniel Marschall (ViaThinkSoft)",
  4005.         "changes": [
  4006.             "Important bugfix: Timeout error when root node (e.g. \"oid:\") is selected, rendering a fresh installation of OIDplus useless"
  4007.         ],
  4008.         "sources": {
  4009.             "svn": [
  4010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1168"
  4011.             ],
  4012.             "git": [
  4013.                 "https://github.com/danielmarschall/oidplus/tree/ca6096cceb1e38721aff9ded6e761fe42c4b6aac"
  4014.             ]
  4015.         }
  4016.     },
  4017.     {
  4018.         "version": "2.0.0.1167",
  4019.         "date": "2023-04-06 00:42:44 +0200",
  4020.         "author": "Daniel Marschall (ViaThinkSoft)",
  4021.         "changes": [],
  4022.         "sources": {
  4023.             "svn": [
  4024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1167"
  4025.             ],
  4026.             "git": [
  4027.                 "https://github.com/danielmarschall/oidplus/tree/7e55ddab5ee20a00b06ad5fd51224703bc6e5c08"
  4028.             ]
  4029.         }
  4030.     },
  4031.     {
  4032.         "version": "2.0.0.1166",
  4033.         "date": "2023-04-05 20:38:55 +0200",
  4034.         "author": "Daniel Marschall (ViaThinkSoft)",
  4035.         "changes": [
  4036.             "Removed texts which forced the user to mouse-hover"
  4037.         ],
  4038.         "sources": {
  4039.             "svn": [
  4040.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1166"
  4041.             ],
  4042.             "git": [
  4043.                 "https://github.com/danielmarschall/oidplus/tree/99cceca786a9c3eb3101b384eb513752db45c9e1"
  4044.             ]
  4045.         }
  4046.     },
  4047.     {
  4048.         "version": "2.0.0.1165",
  4049.         "date": "2023-04-05 20:20:50 +0200",
  4050.         "author": "Daniel Marschall (ViaThinkSoft)",
  4051.         "changes": [
  4052.             "System info plugin: Fixed issue with Windows servers"
  4053.         ],
  4054.         "sources": {
  4055.             "svn": [
  4056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1165"
  4057.             ],
  4058.             "git": [
  4059.                 "https://github.com/danielmarschall/oidplus/tree/137e911497910bc21ac608106cc88c3d5f052285"
  4060.             ]
  4061.         }
  4062.     },
  4063.     {
  4064.         "version": "2.0.0.1164",
  4065.         "date": "2023-04-05 16:58:12 +0200",
  4066.         "author": "Daniel Marschall (ViaThinkSoft)",
  4067.         "changes": [],
  4068.         "sources": {
  4069.             "svn": [
  4070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1164"
  4071.             ],
  4072.             "git": [
  4073.                 "https://github.com/danielmarschall/oidplus/tree/fd47f7523e94e2b78be3f0a979e4f068587dce7c"
  4074.             ]
  4075.         }
  4076.     },
  4077.     {
  4078.         "version": "2.0.0.1163",
  4079.         "date": "2023-04-05 02:57:47 +0200",
  4080.         "author": "Daniel Marschall (ViaThinkSoft)",
  4081.         "changes": [],
  4082.         "sources": {
  4083.             "svn": [
  4084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1163"
  4085.             ],
  4086.             "git": [
  4087.                 "https://github.com/danielmarschall/oidplus/tree/9283606962603f20480c328584d59bc9aabb3a5d"
  4088.             ]
  4089.         }
  4090.     },
  4091.     {
  4092.         "version": "2.0.0.1162",
  4093.         "date": "2023-04-05 02:37:36 +0200",
  4094.         "author": "Daniel Marschall (ViaThinkSoft)",
  4095.         "changes": [],
  4096.         "sources": {
  4097.             "svn": [
  4098.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1162"
  4099.             ],
  4100.             "git": [
  4101.                 "https://github.com/danielmarschall/oidplus/tree/f017ac33c883f833f41e8d6534ae1bba339b28b5"
  4102.             ]
  4103.         }
  4104.     },
  4105.     {
  4106.         "version": "2.0.0.1161",
  4107.         "date": "2023-04-05 02:10:55 +0200",
  4108.         "author": "Daniel Marschall (ViaThinkSoft)",
  4109.         "changes": [
  4110.             "Fix error in PHP-Info on darkmode"
  4111.         ],
  4112.         "sources": {
  4113.             "svn": [
  4114.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1161"
  4115.             ],
  4116.             "git": [
  4117.                 "https://github.com/danielmarschall/oidplus/tree/54fdf1792e514413cb00e5dfc4a0f86182d283e2"
  4118.             ]
  4119.         }
  4120.     },
  4121.     {
  4122.         "version": "2.0.0.1160",
  4123.         "date": "2023-04-05 02:06:14 +0200",
  4124.         "author": "Daniel Marschall (ViaThinkSoft)",
  4125.         "changes": [
  4126.             "PDO+MySQL PHP testcases are now passed"
  4127.         ],
  4128.         "sources": {
  4129.             "svn": [
  4130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1160"
  4131.             ],
  4132.             "git": [
  4133.                 "https://github.com/danielmarschall/oidplus/tree/9d6eee05f9edee4c980547404216ff5053ed6817"
  4134.             ]
  4135.         }
  4136.     },
  4137.     {
  4138.         "version": "2.0.0.1159",
  4139.         "date": "2023-04-05 00:24:25 +0200",
  4140.         "author": "Daniel Marschall (ViaThinkSoft)",
  4141.         "changes": [
  4142.             "Oracle, PgSQL, and Sqlite database-testcases are now passed"
  4143.         ],
  4144.         "sources": {
  4145.             "svn": [
  4146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1159"
  4147.             ],
  4148.             "git": [
  4149.                 "https://github.com/danielmarschall/oidplus/tree/96f7c6bbef65b2054c268100a2f5671d95cf82bf"
  4150.             ]
  4151.         }
  4152.     },
  4153.     {
  4154.         "version": "2.0.0.1158",
  4155.         "date": "2023-04-04 12:06:04 +0200",
  4156.         "author": "Daniel Marschall (ViaThinkSoft)",
  4157.         "changes": [
  4158.             "Fixed some smaller issues with MSSQL insert-id (test-cases are now all passed)"
  4159.         ],
  4160.         "sources": {
  4161.             "svn": [
  4162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1158"
  4163.             ],
  4164.             "git": [
  4165.                 "https://github.com/danielmarschall/oidplus/tree/23ec0d409a06ebdf25ea2f323f0737eee452d938"
  4166.             ]
  4167.         }
  4168.     },
  4169.     {
  4170.         "version": "2.0.0.1157",
  4171.         "date": "2023-04-04 01:55:40 +0200",
  4172.         "author": "Daniel Marschall (ViaThinkSoft)",
  4173.         "changes": [],
  4174.         "sources": {
  4175.             "svn": [
  4176.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1157"
  4177.             ],
  4178.             "git": [
  4179.                 "https://github.com/danielmarschall/oidplus/tree/06187d4b309355c8d98e9a46e9b78c125247c806"
  4180.             ]
  4181.         }
  4182.     },
  4183.     {
  4184.         "version": "2.0.0.1156",
  4185.         "date": "2023-04-04 01:47:03 +0200",
  4186.         "author": "Daniel Marschall (ViaThinkSoft)",
  4187.         "changes": [
  4188.             "Lots of changes in re database driver results",
  4189.             "$res = new OIDplusNaturalSortedQueryResult($res, 'id');",
  4190.             "changes to",
  4191.             "$res->naturalSortByField('id');"
  4192.         ],
  4193.         "sources": {
  4194.             "svn": [
  4195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1156"
  4196.             ],
  4197.             "git": [
  4198.                 "https://github.com/danielmarschall/oidplus/tree/006e488828caffe16d61b1be2bfa07f819236023"
  4199.             ]
  4200.         }
  4201.     },
  4202.     {
  4203.         "version": "2.0.0.1155",
  4204.         "date": "2023-04-04 01:36:54 +0200",
  4205.         "author": "Daniel Marschall (ViaThinkSoft)",
  4206.         "changes": [
  4207.             "Fixed MySQLi error handling. Database test cases now passed (again?)"
  4208.         ],
  4209.         "sources": {
  4210.             "svn": [
  4211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1155"
  4212.             ],
  4213.             "git": [
  4214.                 "https://github.com/danielmarschall/oidplus/tree/9ad1dd095469e23ab2f444e0402f43d78804e2e1"
  4215.             ]
  4216.         }
  4217.     },
  4218.     {
  4219.         "version": "2.0.0.1154",
  4220.         "date": "2023-04-04 01:06:27 +0200",
  4221.         "author": "Daniel Marschall (ViaThinkSoft)",
  4222.         "changes": [
  4223.             "Admin plugin overview: Wrong display of \"active\" suffix"
  4224.         ],
  4225.         "sources": {
  4226.             "svn": [
  4227.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1154"
  4228.             ],
  4229.             "git": [
  4230.                 "https://github.com/danielmarschall/oidplus/tree/17ff4df99da337bec2aeb1402c40f9051aca539c"
  4231.             ]
  4232.         }
  4233.     },
  4234.     {
  4235.         "version": "2.0.0.1153",
  4236.         "date": "2023-04-03 23:05:28 +0200",
  4237.         "author": "Daniel Marschall (ViaThinkSoft)",
  4238.         "changes": [],
  4239.         "sources": {
  4240.             "svn": [
  4241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1153"
  4242.             ],
  4243.             "git": [
  4244.                 "https://github.com/danielmarschall/oidplus/tree/7a851bc6d35af9ed0f56bee109be43ec138e51af"
  4245.             ]
  4246.         }
  4247.     },
  4248.     {
  4249.         "version": "2.0.0.1152",
  4250.         "date": "2023-04-03 22:55:16 +0200",
  4251.         "author": "Daniel Marschall (ViaThinkSoft)",
  4252.         "changes": [
  4253.             "Changed OIDplusQueryResult class definition"
  4254.         ],
  4255.         "sources": {
  4256.             "svn": [
  4257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1152"
  4258.             ],
  4259.             "git": [
  4260.                 "https://github.com/danielmarschall/oidplus/tree/2db3b2d933e22c9032d58ed9f73e2fe137ea2e4f"
  4261.             ]
  4262.         }
  4263.     },
  4264.     {
  4265.         "version": "2.0.0.1151",
  4266.         "date": "2023-04-03 21:23:20 +0200",
  4267.         "author": "Daniel Marschall (ViaThinkSoft)",
  4268.         "changes": [
  4269.             "Vendor update"
  4270.         ],
  4271.         "sources": {
  4272.             "svn": [
  4273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1151"
  4274.             ],
  4275.             "git": [
  4276.                 "https://github.com/danielmarschall/oidplus/tree/37c5abcef4c00b96fffcf569e3a4c3f2acbd7e61"
  4277.             ]
  4278.         }
  4279.     },
  4280.     {
  4281.         "version": "2.0.0.1150",
  4282.         "date": "2023-04-03 21:16:32 +0200",
  4283.         "author": "Daniel Marschall (ViaThinkSoft)",
  4284.         "changes": [],
  4285.         "sources": {
  4286.             "svn": [
  4287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1150"
  4288.             ],
  4289.             "git": [
  4290.                 "https://github.com/danielmarschall/oidplus/tree/54b4999d2722e2417e9cd7142436c2f7b16f4bb9"
  4291.             ]
  4292.         }
  4293.     },
  4294.     {
  4295.         "version": "2.0.0.1149",
  4296.         "date": "2023-04-03 16:46:20 +0200",
  4297.         "author": "Daniel Marschall (ViaThinkSoft)",
  4298.         "changes": [
  4299.             "New method url_post_contents() replaces all cURL calls inside the plugins. url_post_contents_available() replaces the checking for the cURL PHP extension."
  4300.         ],
  4301.         "sources": {
  4302.             "svn": [
  4303.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1149"
  4304.             ],
  4305.             "git": [
  4306.                 "https://github.com/danielmarschall/oidplus/tree/a0554f299098771eeabdaaf89c778853309d8ba1"
  4307.             ]
  4308.         }
  4309.     },
  4310.     {
  4311.         "version": "2.0.0.1148",
  4312.         "date": "2023-04-03 14:16:22 +0200",
  4313.         "author": "Daniel Marschall (ViaThinkSoft)",
  4314.         "changes": [
  4315.             "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."
  4316.         ],
  4317.         "sources": {
  4318.             "svn": [
  4319.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1148"
  4320.             ],
  4321.             "git": [
  4322.                 "https://github.com/danielmarschall/oidplus/tree/88c891150bd76bf6666e1a108ed3eab0c748f4de"
  4323.             ]
  4324.         }
  4325.     },
  4326.     {
  4327.         "version": "2.0.0.1147",
  4328.         "date": "2023-04-03 13:49:19 +0200",
  4329.         "author": "Daniel Marschall (ViaThinkSoft)",
  4330.         "changes": [
  4331.             "Improved performance of admin-page \"Well known OIDs\""
  4332.         ],
  4333.         "sources": {
  4334.             "svn": [
  4335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1147"
  4336.             ],
  4337.             "git": [
  4338.                 "https://github.com/danielmarschall/oidplus/tree/b1a82766e486d8b0732818cbe6bf9629a06ed445"
  4339.             ]
  4340.         }
  4341.     },
  4342.     {
  4343.         "version": "2.0.0.1146",
  4344.         "date": "2023-04-03 13:46:21 +0200",
  4345.         "author": "Daniel Marschall (ViaThinkSoft)",
  4346.         "changes": [
  4347.             "Wrong error message \"INTF_OID\" when class is not found"
  4348.         ],
  4349.         "sources": {
  4350.             "svn": [
  4351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1146"
  4352.             ],
  4353.             "git": [
  4354.                 "https://github.com/danielmarschall/oidplus/tree/4d1a091547e641cbbee0fc70dc8154533df5001b"
  4355.             ]
  4356.         }
  4357.     },
  4358.     {
  4359.         "version": "2.0.0.1145",
  4360.         "date": "2023-03-30 23:44:31 +0200",
  4361.         "author": "Daniel Marschall (ViaThinkSoft)",
  4362.         "changes": [
  4363.             "Added JetBrains/PhpStorm to the acknowledgements"
  4364.         ],
  4365.         "sources": {
  4366.             "svn": [
  4367.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1145"
  4368.             ],
  4369.             "git": [
  4370.                 "https://github.com/danielmarschall/oidplus/tree/7c285ac834dfcda08a2c1198d91940600062301f"
  4371.             ]
  4372.         }
  4373.     },
  4374.     {
  4375.         "version": "2.0.0.1144",
  4376.         "date": "2023-03-29 12:07:48 +0200",
  4377.         "author": "Daniel Marschall (ViaThinkSoft)",
  4378.         "changes": [],
  4379.         "sources": {
  4380.             "svn": [
  4381.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1144"
  4382.             ],
  4383.             "git": [
  4384.                 "https://github.com/danielmarschall/oidplus/tree/28f44444204dd5cd751c693359383cd22fee9099"
  4385.             ]
  4386.         }
  4387.     },
  4388.     {
  4389.         "version": "2.0.0.1143",
  4390.         "date": "2023-03-28 23:28:22 +0200",
  4391.         "author": "Daniel Marschall (ViaThinkSoft)",
  4392.         "changes": [
  4393.             "Fixed more possible type errors"
  4394.         ],
  4395.         "sources": {
  4396.             "svn": [
  4397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1143"
  4398.             ],
  4399.             "git": [
  4400.                 "https://github.com/danielmarschall/oidplus/tree/fca0951b6bcf2d4f9e3f9cfd8862b910e3d81ed8"
  4401.             ]
  4402.         }
  4403.     },
  4404.     {
  4405.         "version": "2.0.0.1142",
  4406.         "date": "2023-03-28 22:33:20 +0200",
  4407.         "author": "Daniel Marschall (ViaThinkSoft)",
  4408.         "changes": [
  4409.             "oid-info.com XML Export fixed type error message"
  4410.         ],
  4411.         "sources": {
  4412.             "svn": [
  4413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1142"
  4414.             ],
  4415.             "git": [
  4416.                 "https://github.com/danielmarschall/oidplus/tree/c2956d7214e24c6af7f76283d1e2ac777e70a396"
  4417.             ]
  4418.         }
  4419.     },
  4420.     {
  4421.         "version": "2.0.0.1141",
  4422.         "date": "2023-03-27 00:20:16 +0200",
  4423.         "author": "Daniel Marschall (ViaThinkSoft)",
  4424.         "changes": [],
  4425.         "sources": {
  4426.             "svn": [
  4427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1141"
  4428.             ],
  4429.             "git": [
  4430.                 "https://github.com/danielmarschall/oidplus/tree/cddccfe8bafc21beb6b9d99ebee1121ad6a22858"
  4431.             ]
  4432.         }
  4433.     },
  4434.     {
  4435.         "version": "2.0.0.1140",
  4436.         "date": "2023-03-26 23:45:51 +0200",
  4437.         "author": "Daniel Marschall (ViaThinkSoft)",
  4438.         "changes": [],
  4439.         "sources": {
  4440.             "svn": [
  4441.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1140"
  4442.             ],
  4443.             "git": [
  4444.                 "https://github.com/danielmarschall/oidplus/tree/33312d0b24ba39dbd89d589ef74ba10bf9f90979"
  4445.             ]
  4446.         }
  4447.     },
  4448.     {
  4449.         "version": "2.0.0.1139",
  4450.         "date": "2023-03-26 22:51:54 +0200",
  4451.         "author": "Daniel Marschall (ViaThinkSoft)",
  4452.         "changes": [
  4453.             "GS1 object type: GS1 Application Identifier is now shown"
  4454.         ],
  4455.         "sources": {
  4456.             "svn": [
  4457.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1139"
  4458.             ],
  4459.             "git": [
  4460.                 "https://github.com/danielmarschall/oidplus/tree/06c1ddc95652e8862790eb40d76a717f565e90dc"
  4461.             ]
  4462.         }
  4463.     },
  4464.     {
  4465.         "version": "2.0.0.1138",
  4466.         "date": "2023-03-26 21:33:11 +0200",
  4467.         "author": "Daniel Marschall (ViaThinkSoft)",
  4468.         "changes": [
  4469.             "\"Alternate identifiers\" is now sorted and displayed as table"
  4470.         ],
  4471.         "sources": {
  4472.             "svn": [
  4473.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1138"
  4474.             ],
  4475.             "git": [
  4476.                 "https://github.com/danielmarschall/oidplus/tree/d6ab35d006969c84aaa28957bcf324ee2dd6956a"
  4477.             ]
  4478.         }
  4479.     },
  4480.     {
  4481.         "version": "2.0.0.1137",
  4482.         "date": "2023-03-26 20:28:22 +0200",
  4483.         "author": "Daniel Marschall (ViaThinkSoft)",
  4484.         "changes": [
  4485.             "Fixed type-errors in re getRaMail() can be null"
  4486.         ],
  4487.         "sources": {
  4488.             "svn": [
  4489.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1137"
  4490.             ],
  4491.             "git": [
  4492.                 "https://github.com/danielmarschall/oidplus/tree/774ec3ec1a94d41b4a3ed062fdd8adb5c04fbc7b"
  4493.             ]
  4494.         }
  4495.     },
  4496.     {
  4497.         "version": "2.0.0.1136",
  4498.         "date": "2023-03-26 12:37:23 +0200",
  4499.         "author": "Daniel Marschall (ViaThinkSoft)",
  4500.         "changes": [
  4501.             "Fix type error message"
  4502.         ],
  4503.         "sources": {
  4504.             "svn": [
  4505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1136"
  4506.             ],
  4507.             "git": [
  4508.                 "https://github.com/danielmarschall/oidplus/tree/deb09d421627bf09ee6ebffac44a95007c2a0d8b"
  4509.             ]
  4510.         }
  4511.     },
  4512.     {
  4513.         "version": "2.0.0.1135",
  4514.         "date": "2023-03-26 12:36:48 +0200",
  4515.         "author": "Daniel Marschall (ViaThinkSoft)",
  4516.         "changes": [
  4517.             "Frdl AltID plugin: Sort alternate-identifier, handle-identifier, and canonical-identifier"
  4518.         ],
  4519.         "sources": {
  4520.             "svn": [
  4521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1135"
  4522.             ],
  4523.             "git": [
  4524.                 "https://github.com/danielmarschall/oidplus/tree/7f2e7d4b64bf829e6082ef167b91fd82813831d2"
  4525.             ]
  4526.         }
  4527.     },
  4528.     {
  4529.         "version": "2.0.0.1134",
  4530.         "date": "2023-03-26 11:50:16 +0200",
  4531.         "author": "Daniel Marschall (ViaThinkSoft)",
  4532.         "changes": [
  4533.             "Vendor update"
  4534.         ],
  4535.         "sources": {
  4536.             "svn": [
  4537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1134"
  4538.             ],
  4539.             "git": [
  4540.                 "https://github.com/danielmarschall/oidplus/tree/1eab01444666fb21ba61457a6d304bb0e2b85d75"
  4541.             ]
  4542.         }
  4543.     },
  4544.     {
  4545.         "version": "2.0.0.1133",
  4546.         "date": "2023-03-26 11:19:21 +0200",
  4547.         "author": "Daniel Marschall (ViaThinkSoft)",
  4548.         "changes": [
  4549.             "de-de Language update"
  4550.         ],
  4551.         "sources": {
  4552.             "svn": [
  4553.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1133"
  4554.             ],
  4555.             "git": [
  4556.                 "https://github.com/danielmarschall/oidplus/tree/007efa5536956c680a54b34aabc6f3d34937eb40"
  4557.             ]
  4558.         }
  4559.     },
  4560.     {
  4561.         "version": "2.0.0.1132",
  4562.         "date": "2023-03-26 04:26:18 +0200",
  4563.         "author": "Daniel Marschall (ViaThinkSoft)",
  4564.         "changes": [],
  4565.         "sources": {
  4566.             "svn": [
  4567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1132"
  4568.             ],
  4569.             "git": [
  4570.                 "https://github.com/danielmarschall/oidplus/tree/aff585a7234c2ed1f51efc4c3f06c4f6d7cba40a"
  4571.             ]
  4572.         }
  4573.     },
  4574.     {
  4575.         "version": "2.0.0.1131",
  4576.         "date": "2023-03-26 03:38:01 +0200",
  4577.         "author": "Daniel Marschall (ViaThinkSoft)",
  4578.         "changes": [
  4579.             "Removed \"implementsFeature\" interface and replaced it with PHP interfaces with the prefix INTF_OID.",
  4580.             "These have a special treatment in the OIDplus class autoloader.",
  4581.             "!!! 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)"
  4582.         ],
  4583.         "sources": {
  4584.             "svn": [
  4585.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1131"
  4586.             ],
  4587.             "git": [
  4588.                 "https://github.com/danielmarschall/oidplus/tree/d86a2e28841e7268db55525b2fcff9de728da736"
  4589.             ]
  4590.         }
  4591.     },
  4592.     {
  4593.         "version": "2.0.0.1130",
  4594.         "date": "2023-03-26 00:38:14 +0100",
  4595.         "author": "Daniel Marschall (ViaThinkSoft)",
  4596.         "changes": [
  4597.             "Another large bunch of type-safety changes"
  4598.         ],
  4599.         "sources": {
  4600.             "svn": [
  4601.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1130"
  4602.             ],
  4603.             "git": [
  4604.                 "https://github.com/danielmarschall/oidplus/tree/d2a3b6ecadf15c03e22bfd9c51479f8629f66467"
  4605.             ]
  4606.         }
  4607.     },
  4608.     {
  4609.         "version": "2.0.0.1129",
  4610.         "date": "2023-03-26 00:32:23 +0100",
  4611.         "author": "Daniel Marschall (ViaThinkSoft)",
  4612.         "changes": [
  4613.             "Fix PHP 8.0 deprecation warning for JSON-OIDIP"
  4614.         ],
  4615.         "sources": {
  4616.             "svn": [
  4617.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1129"
  4618.             ],
  4619.             "git": [
  4620.                 "https://github.com/danielmarschall/oidplus/tree/d8aa1cc32b69102ee36a9e4c9f8e7afa197766ed"
  4621.             ]
  4622.         }
  4623.     },
  4624.     {
  4625.         "version": "2.0.0.1128",
  4626.         "date": "2023-03-25 12:11:05 +0100",
  4627.         "author": "Daniel Marschall (ViaThinkSoft)",
  4628.         "changes": [
  4629.             "Bugfix for MySQLi"
  4630.         ],
  4631.         "sources": {
  4632.             "svn": [
  4633.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1128"
  4634.             ],
  4635.             "git": [
  4636.                 "https://github.com/danielmarschall/oidplus/tree/c8b79c61f41d515c17edfd03cdb049f0af550998"
  4637.             ]
  4638.         }
  4639.     },
  4640.     {
  4641.         "version": "2.0.0.1127",
  4642.         "date": "2023-03-25 03:04:21 +0100",
  4643.         "author": "Daniel Marschall (ViaThinkSoft)",
  4644.         "changes": [],
  4645.         "sources": {
  4646.             "svn": [
  4647.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1127"
  4648.             ],
  4649.             "git": [
  4650.                 "https://github.com/danielmarschall/oidplus/tree/c1a8fb0f6b1f6959a800d6e63a63ad53c755517b"
  4651.             ]
  4652.         }
  4653.     },
  4654.     {
  4655.         "version": "2.0.0.1126",
  4656.         "date": "2023-03-25 02:19:06 +0100",
  4657.         "author": "Daniel Marschall (ViaThinkSoft)",
  4658.         "changes": [],
  4659.         "sources": {
  4660.             "svn": [
  4661.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1126"
  4662.             ],
  4663.             "git": [
  4664.                 "https://github.com/danielmarschall/oidplus/tree/02819a907d3cf42c9eebcd82b106d6228c8da5eb"
  4665.             ]
  4666.         }
  4667.     },
  4668.     {
  4669.         "version": "2.0.0.1125",
  4670.         "date": "2023-03-25 01:16:44 +0100",
  4671.         "author": "Daniel Marschall (ViaThinkSoft)",
  4672.         "changes": [],
  4673.         "sources": {
  4674.             "svn": [
  4675.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1125"
  4676.             ],
  4677.             "git": [
  4678.                 "https://github.com/danielmarschall/oidplus/tree/682b5609b03aa275b254933595a4f1162d155bae"
  4679.             ]
  4680.         }
  4681.     },
  4682.     {
  4683.         "version": "2.0.0.1124",
  4684.         "date": "2023-03-25 00:45:48 +0100",
  4685.         "author": "Daniel Marschall (ViaThinkSoft)",
  4686.         "changes": [
  4687.             "Updated folder icons for non-leaf nodes of object types GUID, PHP, and FourCC"
  4688.         ],
  4689.         "sources": {
  4690.             "svn": [
  4691.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1124"
  4692.             ],
  4693.             "git": [
  4694.                 "https://github.com/danielmarschall/oidplus/tree/700918efe471c7e804320425868da1cceeea97fb"
  4695.             ]
  4696.         }
  4697.     },
  4698.     {
  4699.         "version": "2.0.0.1123",
  4700.         "date": "2023-03-25 00:25:26 +0100",
  4701.         "author": "Daniel Marschall (ViaThinkSoft)",
  4702.         "changes": [],
  4703.         "sources": {
  4704.             "svn": [
  4705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1123"
  4706.             ],
  4707.             "git": [
  4708.                 "https://github.com/danielmarschall/oidplus/tree/654880bf09f48c7a3b902a3f6acda1c18e20c975"
  4709.             ]
  4710.         }
  4711.     },
  4712.     {
  4713.         "version": "2.0.0.1122",
  4714.         "date": "2023-03-25 00:11:30 +0100",
  4715.         "author": "Daniel Marschall (ViaThinkSoft)",
  4716.         "changes": [],
  4717.         "sources": {
  4718.             "svn": [
  4719.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1122"
  4720.             ],
  4721.             "git": [
  4722.                 "https://github.com/danielmarschall/oidplus/tree/3f2c604a2be88266cdb76d3a0c96b5c3bbdb0926"
  4723.             ]
  4724.         }
  4725.     },
  4726.     {
  4727.         "version": "2.0.0.1121",
  4728.         "date": "2023-03-24 22:53:33 +0100",
  4729.         "author": "Daniel Marschall (ViaThinkSoft)",
  4730.         "changes": [
  4731.             "Misc bugfixes"
  4732.         ],
  4733.         "sources": {
  4734.             "svn": [
  4735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1121"
  4736.             ],
  4737.             "git": [
  4738.                 "https://github.com/danielmarschall/oidplus/tree/44a40f5bed998053da10424ab1711519aeb9ab33"
  4739.             ]
  4740.         }
  4741.     },
  4742.     {
  4743.         "version": "2.0.0.1120",
  4744.         "date": "2023-03-24 17:01:04 +0100",
  4745.         "author": "Daniel Marschall (ViaThinkSoft)",
  4746.         "changes": [],
  4747.         "sources": {
  4748.             "svn": [
  4749.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1120"
  4750.             ],
  4751.             "git": [
  4752.                 "https://github.com/danielmarschall/oidplus/tree/77399255ad83dfd9773c198cd2b2df1c63b8c123"
  4753.             ]
  4754.         }
  4755.     },
  4756.     {
  4757.         "version": "2.0.0.1119",
  4758.         "date": "2023-03-24 16:54:53 +0100",
  4759.         "author": "Daniel Marschall (ViaThinkSoft)",
  4760.         "changes": [],
  4761.         "sources": {
  4762.             "svn": [
  4763.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1119"
  4764.             ],
  4765.             "git": [
  4766.                 "https://github.com/danielmarschall/oidplus/tree/31987b63bfdfc8b9fadba39db7a33158798178ba"
  4767.             ]
  4768.         }
  4769.     },
  4770.     {
  4771.         "version": "2.0.0.1118",
  4772.         "date": "2023-03-24 16:32:34 +0100",
  4773.         "author": "Daniel Marschall (ViaThinkSoft)",
  4774.         "changes": [
  4775.             "Added new object type: PHP namespaces/classes/interfaces"
  4776.         ],
  4777.         "sources": {
  4778.             "svn": [
  4779.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1118"
  4780.             ],
  4781.             "git": [
  4782.                 "https://github.com/danielmarschall/oidplus/tree/aae43a6ebbbe212ffbb22d73053896bc35db416b"
  4783.             ]
  4784.         }
  4785.     },
  4786.     {
  4787.         "version": "2.0.0.1117",
  4788.         "date": "2023-03-24 01:13:28 +0100",
  4789.         "author": "Daniel Marschall (ViaThinkSoft)",
  4790.         "changes": [],
  4791.         "sources": {
  4792.             "svn": [
  4793.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1117"
  4794.             ],
  4795.             "git": [
  4796.                 "https://github.com/danielmarschall/oidplus/tree/be4c78aadf1cfbbdc523fa41938cae85d80b26bc"
  4797.             ]
  4798.         }
  4799.     },
  4800.     {
  4801.         "version": "2.0.0.1116",
  4802.         "date": "2023-03-23 23:09:25 +0100",
  4803.         "author": "Daniel Marschall (ViaThinkSoft)",
  4804.         "changes": [
  4805.             "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)",
  4806.             "!!! PLEASE NOTE THAT THE NEW VERSION OF OIDPLUS IS NOT COMPATIBLE WITH OLD THIRD PARTY PLUGINS (EXCEPT THE ONES THAT ARE BUNDLED WITH OIDPLUS)",
  4807.             "!!! IF YOU HAVE THIRD PARTY PLUGINS INSTALLED (OR WRITTEN YOURSELF),  THEN YOU *WILL* RECEIVE ERROR MESSAGES AFTER THE UPDATE",
  4808.             "!!! 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!)",
  4809.             "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",
  4810.             "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.",
  4811.             "Thank you very much!"
  4812.         ],
  4813.         "sources": {
  4814.             "svn": [
  4815.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1116"
  4816.             ],
  4817.             "git": [
  4818.                 "https://github.com/danielmarschall/oidplus/tree/9fba773a9847b19d6c1232083bed7d60ce1ad288"
  4819.             ]
  4820.         }
  4821.     },
  4822.     {
  4823.         "version": "2.0.0.1115",
  4824.         "date": "2023-03-20 13:18:34 +0100",
  4825.         "author": "Daniel Marschall (ViaThinkSoft)",
  4826.         "changes": [
  4827.             "Small changes in re HTML Exception handling"
  4828.         ],
  4829.         "sources": {
  4830.             "svn": [
  4831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1115"
  4832.             ],
  4833.             "git": [
  4834.                 "https://github.com/danielmarschall/oidplus/tree/108a1f37bca3887bb70af0ed60d03f147fe84039"
  4835.             ]
  4836.         }
  4837.     },
  4838.     {
  4839.         "version": "2.0.0.1114",
  4840.         "date": "2023-03-17 00:38:45 +0100",
  4841.         "author": "Daniel Marschall (ViaThinkSoft)",
  4842.         "changes": [],
  4843.         "sources": {
  4844.             "svn": [
  4845.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1114"
  4846.             ],
  4847.             "git": [
  4848.                 "https://github.com/danielmarschall/oidplus/tree/c0adec689a3e8678ff5bb76e74b7ff8158e58333"
  4849.             ]
  4850.         }
  4851.     },
  4852.     {
  4853.         "version": "2.0.0.1113",
  4854.         "date": "2023-03-16 23:51:30 +0100",
  4855.         "author": "Daniel Marschall (ViaThinkSoft)",
  4856.         "changes": [],
  4857.         "sources": {
  4858.             "svn": [
  4859.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1113"
  4860.             ],
  4861.             "git": [
  4862.                 "https://github.com/danielmarschall/oidplus/tree/8c05cefca06524534d2b663fc25b0907b9d2143d"
  4863.             ]
  4864.         }
  4865.     },
  4866.     {
  4867.         "version": "2.0.0.1112",
  4868.         "date": "2023-03-14 01:37:17 +0100",
  4869.         "author": "Daniel Marschall (ViaThinkSoft)",
  4870.         "changes": [],
  4871.         "sources": {
  4872.             "svn": [
  4873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1112"
  4874.             ],
  4875.             "git": [
  4876.                 "https://github.com/danielmarschall/oidplus/tree/27d4bbd221cc672611c83831456f0c5c19787ac9"
  4877.             ]
  4878.         }
  4879.     },
  4880.     {
  4881.         "version": "2.0.0.1111",
  4882.         "date": "2023-03-03 12:58:59 +0100",
  4883.         "author": "Daniel Marschall (ViaThinkSoft)",
  4884.         "changes": [
  4885.             "Vendor update"
  4886.         ],
  4887.         "sources": {
  4888.             "svn": [
  4889.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1111"
  4890.             ],
  4891.             "git": [
  4892.                 "https://github.com/danielmarschall/oidplus/tree/d0ea0e9f89a5f8dd808652253eabd71a68722ec8"
  4893.             ]
  4894.         }
  4895.     },
  4896.     {
  4897.         "version": "2.0.0.1110",
  4898.         "date": "2023-03-03 12:17:54 +0100",
  4899.         "author": "Daniel Marschall (ViaThinkSoft)",
  4900.         "changes": [],
  4901.         "sources": {
  4902.             "svn": [
  4903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1110"
  4904.             ],
  4905.             "git": [
  4906.                 "https://github.com/danielmarschall/oidplus/tree/a097da74b4e50ce3f44c6f6b061a0846f7469deb"
  4907.             ]
  4908.         }
  4909.     },
  4910.     {
  4911.         "version": "2.0.0.1109",
  4912.         "date": "2023-03-03 00:11:31 +0100",
  4913.         "author": "Daniel Marschall (ViaThinkSoft)",
  4914.         "changes": [],
  4915.         "sources": {
  4916.             "svn": [
  4917.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1109"
  4918.             ],
  4919.             "git": [
  4920.                 "https://github.com/danielmarschall/oidplus/tree/de52341d1637e4d3facec69b5c9df5a594397eb7"
  4921.             ]
  4922.         }
  4923.     },
  4924.     {
  4925.         "version": "2.0.0.1108",
  4926.         "date": "2023-03-02 17:06:38 +0100",
  4927.         "author": "Daniel Marschall (ViaThinkSoft)",
  4928.         "changes": [
  4929.             "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.",
  4930.             "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."
  4931.         ],
  4932.         "sources": {
  4933.             "svn": [
  4934.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1108"
  4935.             ],
  4936.             "git": [
  4937.                 "https://github.com/danielmarschall/oidplus/tree/6eb24429e53743421f1da85b5d562dbf7e9b2173"
  4938.             ]
  4939.         }
  4940.     },
  4941.     {
  4942.         "version": "2.0.0.1107",
  4943.         "date": "2023-03-01 13:26:17 +0100",
  4944.         "author": "Daniel Marschall (ViaThinkSoft)",
  4945.         "changes": [],
  4946.         "sources": {
  4947.             "svn": [
  4948.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1107"
  4949.             ],
  4950.             "git": [
  4951.                 "https://github.com/danielmarschall/oidplus/tree/bb8d31d54b26f733def51ae3098be67c1b8ed09c"
  4952.             ]
  4953.         }
  4954.     },
  4955.     {
  4956.         "version": "2.0.0.1106",
  4957.         "date": "2023-03-01 02:22:19 +0100",
  4958.         "author": "Daniel Marschall (ViaThinkSoft)",
  4959.         "changes": [],
  4960.         "sources": {
  4961.             "svn": [
  4962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1106"
  4963.             ],
  4964.             "git": [
  4965.                 "https://github.com/danielmarschall/oidplus/tree/35c2e4f39e577e07c1f84bedfc74a24f7d66ed0f"
  4966.             ]
  4967.         }
  4968.     },
  4969.     {
  4970.         "version": "2.0.0.1105",
  4971.         "date": "2023-02-28 23:54:47 +0100",
  4972.         "author": "Daniel Marschall (ViaThinkSoft)",
  4973.         "changes": [
  4974.             "Vendor update"
  4975.         ],
  4976.         "sources": {
  4977.             "svn": [
  4978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1105"
  4979.             ],
  4980.             "git": [
  4981.                 "https://github.com/danielmarschall/oidplus/tree/7c1fefa41a93ebaa275a2b276d5d019d1286aa84"
  4982.             ]
  4983.         }
  4984.     },
  4985.     {
  4986.         "version": "2.0.0.1104",
  4987.         "date": "2023-02-28 17:16:41 +0100",
  4988.         "author": "Daniel Marschall (ViaThinkSoft)",
  4989.         "changes": [],
  4990.         "sources": {
  4991.             "svn": [
  4992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1104"
  4993.             ],
  4994.             "git": [
  4995.                 "https://github.com/danielmarschall/oidplus/tree/9a0c3c545b222e0742dd38d0b0e28db35855d222"
  4996.             ]
  4997.         }
  4998.     },
  4999.     {
  5000.         "version": "2.0.0.1103",
  5001.         "date": "2023-02-28 17:06:29 +0100",
  5002.         "author": "Daniel Marschall (ViaThinkSoft)",
  5003.         "changes": [],
  5004.         "sources": {
  5005.             "svn": [
  5006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1103"
  5007.             ],
  5008.             "git": [
  5009.                 "https://github.com/danielmarschall/oidplus/tree/5e241f130951d4292648f1be3a053f156e63ae31"
  5010.             ]
  5011.         }
  5012.     },
  5013.     {
  5014.         "version": "2.0.0.1102",
  5015.         "date": "2023-02-27 16:03:57 +0100",
  5016.         "author": "Daniel Marschall (ViaThinkSoft)",
  5017.         "changes": [
  5018.             "Renaming of some functions in vts_crypt.inc.php"
  5019.         ],
  5020.         "sources": {
  5021.             "svn": [
  5022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1102"
  5023.             ],
  5024.             "git": [
  5025.                 "https://github.com/danielmarschall/oidplus/tree/d59e23acc852670317e115d161ddc8e252f5f109"
  5026.             ]
  5027.         }
  5028.     },
  5029.     {
  5030.         "version": "2.0.0.1101",
  5031.         "date": "2023-02-27 13:43:00 +0100",
  5032.         "author": "Daniel Marschall (ViaThinkSoft)",
  5033.         "changes": [
  5034.             "Vendor update"
  5035.         ],
  5036.         "sources": {
  5037.             "svn": [
  5038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1101"
  5039.             ],
  5040.             "git": [
  5041.                 "https://github.com/danielmarschall/oidplus/tree/5676e67e9275c7cf79a449c893cff20e8202e6c7"
  5042.             ]
  5043.         }
  5044.     },
  5045.     {
  5046.         "version": "2.0.0.1100",
  5047.         "date": "2023-02-27 13:26:52 +0100",
  5048.         "author": "Daniel Marschall (ViaThinkSoft)",
  5049.         "changes": [
  5050.             "MSSQL DB Update fix"
  5051.         ],
  5052.         "sources": {
  5053.             "svn": [
  5054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1100"
  5055.             ],
  5056.             "git": [
  5057.                 "https://github.com/danielmarschall/oidplus/tree/93f9a329b0de8509a7ecc653a255924584fd2e10"
  5058.             ]
  5059.         }
  5060.     },
  5061.     {
  5062.         "version": "2.0.0.1099",
  5063.         "date": "2023-02-27 12:52:20 +0100",
  5064.         "author": "Daniel Marschall (ViaThinkSoft)",
  5065.         "changes": [
  5066.             "RA Auth plugins can now be only-hash or only-verify"
  5067.         ],
  5068.         "sources": {
  5069.             "svn": [
  5070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1099"
  5071.             ],
  5072.             "git": [
  5073.                 "https://github.com/danielmarschall/oidplus/tree/0ecadc9f3d5a138fcd0169fc4ec373f933e5bd8b"
  5074.             ]
  5075.         }
  5076.     },
  5077.     {
  5078.         "version": "2.0.0.1098",
  5079.         "date": "2023-02-27 12:02:09 +0100",
  5080.         "author": "Daniel Marschall (ViaThinkSoft)",
  5081.         "changes": [
  5082.             "Added more arguments to random_bytes_ex() to force CSRNG"
  5083.         ],
  5084.         "sources": {
  5085.             "svn": [
  5086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1098"
  5087.             ],
  5088.             "git": [
  5089.                 "https://github.com/danielmarschall/oidplus/tree/36374a95750902e22df0d59b1698f8e855ea29f9"
  5090.             ]
  5091.         }
  5092.     },
  5093.     {
  5094.         "version": "2.0.0.1097",
  5095.         "date": "2023-02-27 11:38:38 +0100",
  5096.         "author": "Daniel Marschall (ViaThinkSoft)",
  5097.         "changes": [
  5098.             "More changes in re VTS MCF 1.0 auth"
  5099.         ],
  5100.         "sources": {
  5101.             "svn": [
  5102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1097"
  5103.             ],
  5104.             "git": [
  5105.                 "https://github.com/danielmarschall/oidplus/tree/ab945d5b5709fb89adf503e8682362c15e4f4d5b"
  5106.             ]
  5107.         }
  5108.     },
  5109.     {
  5110.         "version": "2.0.0.1096",
  5111.         "date": "2023-02-27 09:52:19 +0100",
  5112.         "author": "Daniel Marschall (ViaThinkSoft)",
  5113.         "changes": [],
  5114.         "sources": {
  5115.             "svn": [
  5116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1096"
  5117.             ],
  5118.             "git": [
  5119.                 "https://github.com/danielmarschall/oidplus/tree/6ac15d2fc59e3c7f20b35cb4e190b6c2a400b013"
  5120.             ]
  5121.         }
  5122.     },
  5123.     {
  5124.         "version": "2.0.0.1095",
  5125.         "date": "2023-02-27 01:58:30 +0100",
  5126.         "author": "Daniel Marschall (ViaThinkSoft)",
  5127.         "changes": [],
  5128.         "sources": {
  5129.             "svn": [
  5130.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1095"
  5131.             ],
  5132.             "git": [
  5133.                 "https://github.com/danielmarschall/oidplus/tree/fe6cd26c6a0a189444dc8552cf286a24124c9ba4"
  5134.             ]
  5135.         }
  5136.     },
  5137.     {
  5138.         "version": "2.0.0.1094",
  5139.         "date": "2023-02-27 01:50:46 +0100",
  5140.         "author": "Daniel Marschall (ViaThinkSoft)",
  5141.         "changes": [
  5142.             "Added auth plugin A6_crypt"
  5143.         ],
  5144.         "sources": {
  5145.             "svn": [
  5146.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1094"
  5147.             ],
  5148.             "git": [
  5149.                 "https://github.com/danielmarschall/oidplus/tree/e9e4b7d6ab516f8e4f4384c51651f86ef6c7bf41"
  5150.             ]
  5151.         }
  5152.     },
  5153.     {
  5154.         "version": "2.0.0.1093",
  5155.         "date": "2023-02-26 23:54:33 +0100",
  5156.         "author": "Daniel Marschall (ViaThinkSoft)",
  5157.         "changes": [
  5158.             "Changed default VTS MCF algorithm from salted sha3-512 to sha3-512-hmac"
  5159.         ],
  5160.         "sources": {
  5161.             "svn": [
  5162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1093"
  5163.             ],
  5164.             "git": [
  5165.                 "https://github.com/danielmarschall/oidplus/tree/7045a0b4c66910783ec65422701cb1773fb4e4c6"
  5166.             ]
  5167.         }
  5168.     },
  5169.     {
  5170.         "version": "2.0.0.1092",
  5171.         "date": "2023-02-26 23:48:28 +0100",
  5172.         "author": "Daniel Marschall (ViaThinkSoft)",
  5173.         "changes": [],
  5174.         "sources": {
  5175.             "svn": [
  5176.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1092"
  5177.             ],
  5178.             "git": [
  5179.                 "https://github.com/danielmarschall/oidplus/tree/5440e4ab3da1f9ec105b01e1a6140e4fd56f9c9b"
  5180.             ]
  5181.         }
  5182.     },
  5183.     {
  5184.         "version": "2.0.0.1091",
  5185.         "date": "2023-02-26 23:43:12 +0100",
  5186.         "author": "Daniel Marschall (ViaThinkSoft)",
  5187.         "changes": [],
  5188.         "sources": {
  5189.             "svn": [
  5190.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1091"
  5191.             ],
  5192.             "git": [
  5193.                 "https://github.com/danielmarschall/oidplus/tree/c7b9338db3d1e89caab84a5a7ecff0b87e4f96c8"
  5194.             ]
  5195.         }
  5196.     },
  5197.     {
  5198.         "version": "2.0.0.1090",
  5199.         "date": "2023-02-26 23:28:25 +0100",
  5200.         "author": "Daniel Marschall (ViaThinkSoft)",
  5201.         "changes": [
  5202.             "DATABASE UPDATE (v1002): The database fields ra.salt and ra.authkey have been merged.",
  5203.             "Auth plugins A1_phpgeneric_salted_hex and A2_sha3_salted_base64 have been removed and replaced by A5_vts_mcf.",
  5204.             "Auth plugin A3_bcrypt/OIDplusAuthPluginBCrypt.class.php does not accept the A3# prefix anymore (gets removed in the migration procedure).",
  5205.             "Hashes of A1*# and A2# get migrated to the ViaThinkSoft MCF 1.0 hashes.",
  5206.             "!!!!! It is recommended to make a backup of your \"ra\" table in case something goes wrong with the migration of the hashes !!!!!"
  5207.         ],
  5208.         "sources": {
  5209.             "svn": [
  5210.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1090"
  5211.             ],
  5212.             "git": [
  5213.                 "https://github.com/danielmarschall/oidplus/tree/164c3fb24fe038fc97beca2ef14cf56070dbf95c"
  5214.             ]
  5215.         }
  5216.     },
  5217.     {
  5218.         "version": "2.0.0.1089",
  5219.         "date": "2023-02-26 19:05:49 +0100",
  5220.         "author": "Daniel Marschall (ViaThinkSoft)",
  5221.         "changes": [],
  5222.         "sources": {
  5223.             "svn": [
  5224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1089"
  5225.             ],
  5226.             "git": [
  5227.                 "https://github.com/danielmarschall/oidplus/tree/3873f86646490040cb4e7e4c0eb7e35686da70a9"
  5228.             ]
  5229.         }
  5230.     },
  5231.     {
  5232.         "version": "2.0.0.1088",
  5233.         "date": "2023-02-26 19:00:05 +0100",
  5234.         "author": "Daniel Marschall (ViaThinkSoft)",
  5235.         "changes": [
  5236.             "Added Argon2 auth plugin (only RAs).",
  5237.             "Config: Auth plugin setting can (and should) be empty, which means that OIDplus automatically chooses the best auth plugin.",
  5238.             "RA Auth plugins: Added available() function to OIDplusAuthPlugin.",
  5239.             "Removed \"A3#\" prefix from password hashes created by plugin A3_bcrypt."
  5240.         ],
  5241.         "sources": {
  5242.             "svn": [
  5243.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1088"
  5244.             ],
  5245.             "git": [
  5246.                 "https://github.com/danielmarschall/oidplus/tree/60643d826dbc6082d2fa0bf1e9b7d69054e66142"
  5247.             ]
  5248.         }
  5249.     },
  5250.     {
  5251.         "version": "2.0.0.1087",
  5252.         "date": "2023-02-26 01:18:19 +0100",
  5253.         "author": "Daniel Marschall (ViaThinkSoft)",
  5254.         "changes": [],
  5255.         "sources": {
  5256.             "svn": [
  5257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1087"
  5258.             ],
  5259.             "git": [
  5260.                 "https://github.com/danielmarschall/oidplus/tree/f03351faf3848666260bda2ab7a345a9d130b5c5"
  5261.             ]
  5262.         }
  5263.     },
  5264.     {
  5265.         "version": "2.0.0.1086",
  5266.         "date": "2023-02-26 01:12:29 +0100",
  5267.         "author": "Daniel Marschall (ViaThinkSoft)",
  5268.         "changes": [
  5269.             "Avoid calling *.class.php files directly to avoid PHP errors (Github Issue #4)"
  5270.         ],
  5271.         "sources": {
  5272.             "svn": [
  5273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1086"
  5274.             ],
  5275.             "git": [
  5276.                 "https://github.com/danielmarschall/oidplus/tree/bd5cf86838fdd7d41ada743fe591c7b3d83da4df"
  5277.             ]
  5278.         }
  5279.     },
  5280.     {
  5281.         "version": "2.0.0.1085",
  5282.         "date": "2023-02-26 00:37:36 +0100",
  5283.         "author": "Daniel Marschall (ViaThinkSoft)",
  5284.         "changes": [],
  5285.         "sources": {
  5286.             "svn": [
  5287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1085"
  5288.             ],
  5289.             "git": [
  5290.                 "https://github.com/danielmarschall/oidplus/tree/573ed877e4af9ea4dd42217500599687694879e6"
  5291.             ]
  5292.         }
  5293.     },
  5294.     {
  5295.         "version": "2.0.0.1084",
  5296.         "date": "2023-02-26 00:10:51 +0100",
  5297.         "author": "Daniel Marschall (ViaThinkSoft)",
  5298.         "changes": [
  5299.             "Auth plugin \"A1\" does now also accepts base64 payload in addition to hex code. Also, 4 more algorithms are unlocked."
  5300.         ],
  5301.         "sources": {
  5302.             "svn": [
  5303.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1084"
  5304.             ],
  5305.             "git": [
  5306.                 "https://github.com/danielmarschall/oidplus/tree/65646677ff2f919eb3bd31c2124581f5cdf1edfc"
  5307.             ]
  5308.         }
  5309.     },
  5310.     {
  5311.         "version": "2.0.0.1083",
  5312.         "date": "2023-02-03 00:51:09 +0100",
  5313.         "author": "Daniel Marschall (ViaThinkSoft)",
  5314.         "changes": [
  5315.             "Minor changes"
  5316.         ],
  5317.         "sources": {
  5318.             "svn": [
  5319.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1083"
  5320.             ],
  5321.             "git": [
  5322.                 "https://github.com/danielmarschall/oidplus/tree/5f1db838dea97f5e0e4dd83ca269d06d65c9e3d8"
  5323.             ]
  5324.         }
  5325.     },
  5326.     {
  5327.         "version": "2.0.0.1082",
  5328.         "date": "2023-02-03 00:14:42 +0100",
  5329.         "author": "Daniel Marschall (ViaThinkSoft)",
  5330.         "changes": [
  5331.             "Minor changes"
  5332.         ],
  5333.         "sources": {
  5334.             "svn": [
  5335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1082"
  5336.             ],
  5337.             "git": [
  5338.                 "https://github.com/danielmarschall/oidplus/tree/af3d21e4c9c60d38423d18f8d9caba5f29836958"
  5339.             ]
  5340.         }
  5341.     },
  5342.     {
  5343.         "version": "2.0.0.1081",
  5344.         "date": "2023-01-24 00:15:33 +0100",
  5345.         "author": "Daniel Marschall (ViaThinkSoft)",
  5346.         "changes": [
  5347.             "Release Internet Draft draft-viathinksoft-oidip-05"
  5348.         ],
  5349.         "sources": {
  5350.             "svn": [
  5351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1081"
  5352.             ],
  5353.             "git": [
  5354.                 "https://github.com/danielmarschall/oidplus/tree/b0fbf1143ddf1283376c9763e27b2e3895b2d3ec"
  5355.             ]
  5356.         }
  5357.     },
  5358.     {
  5359.         "version": "2.0.0.1080",
  5360.         "date": "2023-01-11 00:07:41 +0100",
  5361.         "author": "Daniel Marschall (ViaThinkSoft)",
  5362.         "changes": [],
  5363.         "sources": {
  5364.             "svn": [
  5365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1080"
  5366.             ],
  5367.             "git": [
  5368.                 "https://github.com/danielmarschall/oidplus/tree/b9a7a0b1fcd72a548bde5440d00f18f0b6c6f587"
  5369.             ]
  5370.         }
  5371.     },
  5372.     {
  5373.         "version": "2.0.0.1079",
  5374.         "date": "2023-01-08 22:12:42 +0100",
  5375.         "author": "Daniel Marschall (ViaThinkSoft)",
  5376.         "changes": [
  5377.             "VTS E0 AID => OID mapping"
  5378.         ],
  5379.         "sources": {
  5380.             "svn": [
  5381.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1079"
  5382.             ],
  5383.             "git": [
  5384.                 "https://github.com/danielmarschall/oidplus/tree/c5491f52545e72311631cb7bfc0b3f2f79c71af3"
  5385.             ]
  5386.         }
  5387.     },
  5388.     {
  5389.         "version": "2.0.0.1078",
  5390.         "date": "2023-01-08 20:31:10 +0100",
  5391.         "author": "Daniel Marschall (ViaThinkSoft)",
  5392.         "changes": [
  5393.             "Introduced OIDplus System Application Identifier (AID) and OIDplus Information Object Application Identifier (AID)"
  5394.         ],
  5395.         "sources": {
  5396.             "svn": [
  5397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1078"
  5398.             ],
  5399.             "git": [
  5400.                 "https://github.com/danielmarschall/oidplus/tree/a0510b25d657048c07c21e821d54b991ce1266e7"
  5401.             ]
  5402.         }
  5403.     },
  5404.     {
  5405.         "version": "2.0.0.1077",
  5406.         "date": "2023-01-04 01:34:48 +0100",
  5407.         "author": "Daniel Marschall (ViaThinkSoft)",
  5408.         "changes": [
  5409.             "Application Identifier (AID) \"VTS B1\" (member) and \"VTS B2\" (products) bidirectional AltID mapping OID<=>AID established"
  5410.         ],
  5411.         "sources": {
  5412.             "svn": [
  5413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1077"
  5414.             ],
  5415.             "git": [
  5416.                 "https://github.com/danielmarschall/oidplus/tree/6525240d0389e0b9efd7e9e4d27d019258fa4fe7"
  5417.             ]
  5418.         }
  5419.     },
  5420.     {
  5421.         "version": "2.0.0.1076",
  5422.         "date": "2023-01-04 00:50:34 +0100",
  5423.         "author": "Daniel Marschall (ViaThinkSoft)",
  5424.         "changes": [
  5425.             "More design fixes"
  5426.         ],
  5427.         "sources": {
  5428.             "svn": [
  5429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1076"
  5430.             ],
  5431.             "git": [
  5432.                 "https://github.com/danielmarschall/oidplus/tree/1625cdf6aec766839712e71fd0570560ff036233"
  5433.             ]
  5434.         }
  5435.     },
  5436.     {
  5437.         "version": "2.0.0.1075",
  5438.         "date": "2023-01-04 00:02:12 +0100",
  5439.         "author": "Daniel Marschall (ViaThinkSoft)",
  5440.         "changes": [
  5441.             "Small design fixes"
  5442.         ],
  5443.         "sources": {
  5444.             "svn": [
  5445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1075"
  5446.             ],
  5447.             "git": [
  5448.                 "https://github.com/danielmarschall/oidplus/tree/9f0810a320e30116582946b27b386b9a65d6fd29"
  5449.             ]
  5450.         }
  5451.     },
  5452.     {
  5453.         "version": "2.0.0.1074",
  5454.         "date": "2023-01-03 23:10:43 +0100",
  5455.         "author": "Daniel Marschall (ViaThinkSoft)",
  5456.         "changes": [
  5457.             "Extended systeminfo.php. Also, SystemID now contains the ID, not the OID."
  5458.         ],
  5459.         "sources": {
  5460.             "svn": [
  5461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1074"
  5462.             ],
  5463.             "git": [
  5464.                 "https://github.com/danielmarschall/oidplus/tree/5e3c70e80b6f7b7fe5fa3c2b6d3228fa6c401dc8"
  5465.             ]
  5466.         }
  5467.     },
  5468.     {
  5469.         "version": "2.0.0.1073",
  5470.         "date": "2023-01-03 22:56:18 +0100",
  5471.         "author": "Daniel Marschall (ViaThinkSoft)",
  5472.         "changes": [
  5473.             "BUGFIX: OIDplus can now work with PKI again, even if OpenSSL is not installed",
  5474.             "Added System GUID (SHA1-Namebased UUID based on your public key)"
  5475.         ],
  5476.         "sources": {
  5477.             "svn": [
  5478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1073"
  5479.             ],
  5480.             "git": [
  5481.                 "https://github.com/danielmarschall/oidplus/tree/c65f197417f4a9ae526f3b3b9e7ea8dcbe10639a"
  5482.             ]
  5483.         }
  5484.     },
  5485.     {
  5486.         "version": "2.0.0.1072",
  5487.         "date": "2022-12-30 01:21:42 +0100",
  5488.         "author": "Daniel Marschall (ViaThinkSoft)",
  5489.         "changes": [
  5490.             "More internal plugin checks"
  5491.         ],
  5492.         "sources": {
  5493.             "svn": [
  5494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1072"
  5495.             ],
  5496.             "git": [
  5497.                 "https://github.com/danielmarschall/oidplus/tree/76ebdc309129c3352206d18bdf0026cd21901c3e"
  5498.             ]
  5499.         }
  5500.     },
  5501.     {
  5502.         "version": "2.0.0.1071",
  5503.         "date": "2022-12-29 02:27:59 +0100",
  5504.         "author": "Daniel Marschall (ViaThinkSoft)",
  5505.         "changes": [
  5506.             "Implemented dependency check output for CLI"
  5507.         ],
  5508.         "sources": {
  5509.             "svn": [
  5510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1071"
  5511.             ],
  5512.             "git": [
  5513.                 "https://github.com/danielmarschall/oidplus/tree/8ffb604b9722857c273e569d5c2bf09ac3f55832"
  5514.             ]
  5515.         }
  5516.     },
  5517.     {
  5518.         "version": "2.0.0.1070",
  5519.         "date": "2022-12-28 23:24:12 +0100",
  5520.         "author": "Daniel Marschall (ViaThinkSoft)",
  5521.         "changes": [],
  5522.         "sources": {
  5523.             "svn": [
  5524.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1070"
  5525.             ],
  5526.             "git": [
  5527.                 "https://github.com/danielmarschall/oidplus/tree/29b4987b16f638e76eca374d0704ad78d7155564"
  5528.             ]
  5529.         }
  5530.     },
  5531.     {
  5532.         "version": "2.0.0.1069",
  5533.         "date": "2022-12-28 23:21:20 +0100",
  5534.         "author": "Daniel Marschall (ViaThinkSoft)",
  5535.         "changes": [
  5536.             "(Internal code change)"
  5537.         ],
  5538.         "sources": {
  5539.             "svn": [
  5540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1069"
  5541.             ],
  5542.             "git": [
  5543.                 "https://github.com/danielmarschall/oidplus/tree/345988e170d227dd8f9cac7ddea8bde3a39b52ca"
  5544.             ]
  5545.         }
  5546.     },
  5547.     {
  5548.         "version": "2.0.0.1068",
  5549.         "date": "2022-12-28 01:20:39 +0100",
  5550.         "author": "Daniel Marschall (ViaThinkSoft)",
  5551.         "changes": [
  5552.             "Improved \"low PHP version\" error handling"
  5553.         ],
  5554.         "sources": {
  5555.             "svn": [
  5556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1068"
  5557.             ],
  5558.             "git": [
  5559.                 "https://github.com/danielmarschall/oidplus/tree/142c8cfbdcedd0e3bfd6b912bf8050b3ab3be5c0"
  5560.             ]
  5561.         }
  5562.     },
  5563.     {
  5564.         "version": "2.0.0.1067",
  5565.         "date": "2022-12-27 19:13:31 +0100",
  5566.         "author": "Daniel Marschall (ViaThinkSoft)",
  5567.         "changes": [
  5568.             "Fixed problem with color replacement"
  5569.         ],
  5570.         "sources": {
  5571.             "svn": [
  5572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1067"
  5573.             ],
  5574.             "git": [
  5575.                 "https://github.com/danielmarschall/oidplus/tree/96b7e446d8e74b831b88a4a92f270bee25a63ee6"
  5576.             ]
  5577.         }
  5578.     },
  5579.     {
  5580.         "version": "2.0.0.1066",
  5581.         "date": "2022-12-27 11:34:50 +0100",
  5582.         "author": "Daniel Marschall (ViaThinkSoft)",
  5583.         "changes": [
  5584.             "(Internal code change)"
  5585.         ],
  5586.         "sources": {
  5587.             "svn": [
  5588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1066"
  5589.             ],
  5590.             "git": [
  5591.                 "https://github.com/danielmarschall/oidplus/tree/d3e3eb83ee66fa813d0b2dda62abce6cd3c87135"
  5592.             ]
  5593.         }
  5594.     },
  5595.     {
  5596.         "version": "2.0.0.1065",
  5597.         "date": "2022-12-27 10:00:55 +0100",
  5598.         "author": "Daniel Marschall (ViaThinkSoft)",
  5599.         "changes": [
  5600.             "OIDplus Setup/OOBE: <head> fields are now the same as in index.php"
  5601.         ],
  5602.         "sources": {
  5603.             "svn": [
  5604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1065"
  5605.             ],
  5606.             "git": [
  5607.                 "https://github.com/danielmarschall/oidplus/tree/d5ac954b865c0509a83aac84e694c01e82e258ad"
  5608.             ]
  5609.         }
  5610.     },
  5611.     {
  5612.         "version": "2.0.0.1064",
  5613.         "date": "2022-12-26 23:30:18 +0100",
  5614.         "author": "Daniel Marschall (ViaThinkSoft)",
  5615.         "changes": [
  5616.             "OIDplus DOS/Win311/95 small fixes"
  5617.         ],
  5618.         "sources": {
  5619.             "svn": [
  5620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1064"
  5621.             ],
  5622.             "git": [
  5623.                 "https://github.com/danielmarschall/oidplus/tree/3b016847e36bbcea480eae2ed6cc8520fb5a1a45"
  5624.             ]
  5625.         }
  5626.     },
  5627.     {
  5628.         "version": "2.0.0.1063",
  5629.         "date": "2022-12-26 22:23:12 +0100",
  5630.         "author": "Daniel Marschall (ViaThinkSoft)",
  5631.         "changes": [
  5632.             "Added PHPStan to the acknowledgements"
  5633.         ],
  5634.         "sources": {
  5635.             "svn": [
  5636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1063"
  5637.             ],
  5638.             "git": [
  5639.                 "https://github.com/danielmarschall/oidplus/tree/a28855eee41d93ff9f0c54215b9d43cb5a1ffb53"
  5640.             ]
  5641.         }
  5642.     },
  5643.     {
  5644.         "version": "2.0.0.1062",
  5645.         "date": "2022-12-26 22:14:36 +0100",
  5646.         "author": "Daniel Marschall (ViaThinkSoft)",
  5647.         "changes": [
  5648.             "Fixed PHP 8.2.0 incompatibility (\"Documents and Resources\" root node)"
  5649.         ],
  5650.         "sources": {
  5651.             "svn": [
  5652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1062"
  5653.             ],
  5654.             "git": [
  5655.                 "https://github.com/danielmarschall/oidplus/tree/c7f76198174956168d48856565a5f86e652c17aa"
  5656.             ]
  5657.         }
  5658.     },
  5659.     {
  5660.         "version": "2.0.0.1061",
  5661.         "date": "2022-12-26 22:10:15 +0100",
  5662.         "author": "Daniel Marschall (ViaThinkSoft)",
  5663.         "changes": [
  5664.             "Software update: Explicit warning if CURL is not installed rather than a \"something went wrong\" error"
  5665.         ],
  5666.         "sources": {
  5667.             "svn": [
  5668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1061"
  5669.             ],
  5670.             "git": [
  5671.                 "https://github.com/danielmarschall/oidplus/tree/9665f3d511045836cef96c01554b3828c666c676"
  5672.             ]
  5673.         }
  5674.     },
  5675.     {
  5676.         "version": "2.0.0.1060",
  5677.         "date": "2022-12-26 22:04:49 +0100",
  5678.         "author": "Daniel Marschall (ViaThinkSoft)",
  5679.         "changes": [
  5680.             "Fixed problem with language switcher in new Setup design"
  5681.         ],
  5682.         "sources": {
  5683.             "svn": [
  5684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1060"
  5685.             ],
  5686.             "git": [
  5687.                 "https://github.com/danielmarschall/oidplus/tree/44c9725e63bc3b12e610106027269cc030910251"
  5688.             ]
  5689.         }
  5690.     },
  5691.     {
  5692.         "version": "2.0.0.1059",
  5693.         "date": "2022-12-26 22:03:43 +0100",
  5694.         "author": "Daniel Marschall (ViaThinkSoft)",
  5695.         "changes": [
  5696.             "Fixed problem with SSL redirection cookie set by Setup"
  5697.         ],
  5698.         "sources": {
  5699.             "svn": [
  5700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1059"
  5701.             ],
  5702.             "git": [
  5703.                 "https://github.com/danielmarschall/oidplus/tree/b0d9a603963867f6f70bc3273f9d1a8f2f1753ef"
  5704.             ]
  5705.         }
  5706.     },
  5707.     {
  5708.         "version": "2.0.0.1058",
  5709.         "date": "2022-12-26 22:02:50 +0100",
  5710.         "author": "Daniel Marschall (ViaThinkSoft)",
  5711.         "changes": [
  5712.             "Fixed PHP 8.2.0 incompatibility (Object type root nodes)"
  5713.         ],
  5714.         "sources": {
  5715.             "svn": [
  5716.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1058"
  5717.             ],
  5718.             "git": [
  5719.                 "https://github.com/danielmarschall/oidplus/tree/ec9bba163f3013166ffc813e309ffe384075ae4d"
  5720.             ]
  5721.         }
  5722.     },
  5723.     {
  5724.         "version": "2.0.0.1057",
  5725.         "date": "2022-12-26 19:42:21 +0100",
  5726.         "author": "Daniel Marschall (ViaThinkSoft)",
  5727.         "changes": [],
  5728.         "sources": {
  5729.             "svn": [
  5730.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1057"
  5731.             ],
  5732.             "git": [
  5733.                 "https://github.com/danielmarschall/oidplus/tree/2214c34a8a0cc1619d1254dda367400a1e567513"
  5734.             ]
  5735.         }
  5736.     },
  5737.     {
  5738.         "version": "2.0.0.1056",
  5739.         "date": "2022-12-26 19:28:38 +0100",
  5740.         "author": "Daniel Marschall (ViaThinkSoft)",
  5741.         "changes": [
  5742.             "Vendor update"
  5743.         ],
  5744.         "sources": {
  5745.             "svn": [
  5746.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1056"
  5747.             ],
  5748.             "git": [
  5749.                 "https://github.com/danielmarschall/oidplus/tree/12ba2430b6cc505617cbf1c068e1220101cc5109"
  5750.             ]
  5751.         }
  5752.     },
  5753.     {
  5754.         "version": "2.0.0.1055",
  5755.         "date": "2022-12-26 18:17:44 +0100",
  5756.         "author": "Daniel Marschall (ViaThinkSoft)",
  5757.         "changes": [
  5758.             "OIDplus Setup and OOBE now have the main design (and is dark-theme compatible)"
  5759.         ],
  5760.         "sources": {
  5761.             "svn": [
  5762.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1055"
  5763.             ],
  5764.             "git": [
  5765.                 "https://github.com/danielmarschall/oidplus/tree/81226f27a20eecd775aa19a55007ce7cf9a4a1fd"
  5766.             ]
  5767.         }
  5768.     },
  5769.     {
  5770.         "version": "2.0.0.1054",
  5771.         "date": "2022-12-26 01:49:20 +0100",
  5772.         "author": "Daniel Marschall (ViaThinkSoft)",
  5773.         "changes": [
  5774.             "FourCC: Added integer representation"
  5775.         ],
  5776.         "sources": {
  5777.             "svn": [
  5778.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1054"
  5779.             ],
  5780.             "git": [
  5781.                 "https://github.com/danielmarschall/oidplus/tree/06cb236656ef9d0a7bf48c212d98da7b2de3fea8"
  5782.             ]
  5783.         }
  5784.     },
  5785.     {
  5786.         "version": "2.0.0.1053",
  5787.         "date": "2022-12-26 00:48:36 +0100",
  5788.         "author": "Daniel Marschall (ViaThinkSoft)",
  5789.         "changes": [
  5790.             "OIDplus for DOS / Windows95 Export splits the root parents now correct"
  5791.         ],
  5792.         "sources": {
  5793.             "svn": [
  5794.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1053"
  5795.             ],
  5796.             "git": [
  5797.                 "https://github.com/danielmarschall/oidplus/tree/87b44bf1ad29d201ee75d54f41ecd736d12ae846"
  5798.             ]
  5799.         }
  5800.     },
  5801.     {
  5802.         "version": "2.0.0.1052",
  5803.         "date": "2022-12-25 22:41:57 +0100",
  5804.         "author": "Daniel Marschall (ViaThinkSoft)",
  5805.         "changes": [
  5806.             "OID-Info URLs prefer HTTPS variant https://oid-rep.orange-labs.fr/ instead of HTTP variant http://oid-info.com/"
  5807.         ],
  5808.         "sources": {
  5809.             "svn": [
  5810.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1052"
  5811.             ],
  5812.             "git": [
  5813.                 "https://github.com/danielmarschall/oidplus/tree/226d44ad6f59b42c3b203f371f73e0093a891b9a"
  5814.             ]
  5815.         }
  5816.     },
  5817.     {
  5818.         "version": "2.0.0.1051",
  5819.         "date": "2022-12-22 00:45:05 +0100",
  5820.         "author": "Daniel Marschall (ViaThinkSoft)",
  5821.         "changes": [
  5822.             "Small fix in config migration procedure"
  5823.         ],
  5824.         "sources": {
  5825.             "svn": [
  5826.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1051"
  5827.             ],
  5828.             "git": [
  5829.                 "https://github.com/danielmarschall/oidplus/tree/7bc0af1a1b681f02ea95e860033985f3a699325f"
  5830.             ]
  5831.         }
  5832.     },
  5833.     {
  5834.         "version": "2.0.0.1050",
  5835.         "date": "2022-12-21 01:13:04 +0100",
  5836.         "author": "Daniel Marschall (ViaThinkSoft)",
  5837.         "changes": [
  5838.             "Huge change in internal code structure!",
  5839.             "All OIDplus classes are now in the class namespace \"ViaThinkSoft\\OIDplus\".",
  5840.             "!!! WARNING:",
  5841.             "!!! All plugins MUST put their classes in a namespace and the constant \"INSIDE_OIDPLUS\" must not be used anymore.",
  5842.             "!!! If you have a third-party plugin installed which is NOT bundled with OIDplus, you MUST update it.",
  5843.             "!!! Recommendation: Remove the plugin first, then update OIDplus, then ask the author to change the plugin.",
  5844.             "!!! If you have not installed any third-party plugins, then it is safe to update now."
  5845.         ],
  5846.         "sources": {
  5847.             "svn": [
  5848.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1050"
  5849.             ],
  5850.             "git": [
  5851.                 "https://github.com/danielmarschall/oidplus/tree/2c479351f99237967ee3edbeb704f9b4180454f9"
  5852.             ]
  5853.         }
  5854.     },
  5855.     {
  5856.         "version": "2.0.0.1049",
  5857.         "date": "2022-12-20 13:33:21 +0100",
  5858.         "author": "Daniel Marschall (ViaThinkSoft)",
  5859.         "changes": [
  5860.             "Fix setup not working (bug introduced in SVN Rev 1041 on 9 Dec 2022)"
  5861.         ],
  5862.         "sources": {
  5863.             "svn": [
  5864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1049"
  5865.             ],
  5866.             "git": [
  5867.                 "https://github.com/danielmarschall/oidplus/tree/32dd7562e254d97ee47f872d0183ce1fd23ad351"
  5868.             ]
  5869.         }
  5870.     },
  5871.     {
  5872.         "version": "2.0.0.1048",
  5873.         "date": "2022-12-11 02:20:19 +0100",
  5874.         "author": "Daniel Marschall (ViaThinkSoft)",
  5875.         "changes": [],
  5876.         "sources": {
  5877.             "svn": [
  5878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1048"
  5879.             ],
  5880.             "git": [
  5881.                 "https://github.com/danielmarschall/oidplus/tree/d3bf821e33efa8b51b7f9131d5e1a3c0689f491d"
  5882.             ]
  5883.         }
  5884.     },
  5885.     {
  5886.         "version": "2.0.0.1047",
  5887.         "date": "2022-12-11 01:37:48 +0100",
  5888.         "author": "Daniel Marschall (ViaThinkSoft)",
  5889.         "changes": [
  5890.             "Fixed PHPInfo for PHP 8.2"
  5891.         ],
  5892.         "sources": {
  5893.             "svn": [
  5894.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1047"
  5895.             ],
  5896.             "git": [
  5897.                 "https://github.com/danielmarschall/oidplus/tree/b217794f2cd3ba555df9477ff61a30b1cf0fced5"
  5898.             ]
  5899.         }
  5900.     },
  5901.     {
  5902.         "version": "2.0.0.1046",
  5903.         "date": "2022-12-11 01:22:05 +0100",
  5904.         "author": "Daniel Marschall (ViaThinkSoft)",
  5905.         "changes": [
  5906.             "Removal of deprecated utf8_encode()"
  5907.         ],
  5908.         "sources": {
  5909.             "svn": [
  5910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1046"
  5911.             ],
  5912.             "git": [
  5913.                 "https://github.com/danielmarschall/oidplus/tree/10cbd4d8e557318e37b61bbf2937f1278f6514d6"
  5914.             ]
  5915.         }
  5916.     },
  5917.     {
  5918.         "version": "2.0.0.1045",
  5919.         "date": "2022-12-10 23:53:01 +0100",
  5920.         "author": "Daniel Marschall (ViaThinkSoft)",
  5921.         "changes": [],
  5922.         "sources": {
  5923.             "svn": [
  5924.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1045"
  5925.             ],
  5926.             "git": [
  5927.                 "https://github.com/danielmarschall/oidplus/tree/544e54617d639fca3b3d782fa86790e27b10cdfd"
  5928.             ]
  5929.         }
  5930.     },
  5931.     {
  5932.         "version": "2.0.0.1044",
  5933.         "date": "2022-12-09 23:58:50 +0100",
  5934.         "author": "Daniel Marschall (ViaThinkSoft)",
  5935.         "changes": [],
  5936.         "sources": {
  5937.             "svn": [
  5938.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1044"
  5939.             ],
  5940.             "git": [
  5941.                 "https://github.com/danielmarschall/oidplus/tree/b069ae3e7b6907a92e9112592eb2e1683075d6ed"
  5942.             ]
  5943.         }
  5944.     },
  5945.     {
  5946.         "version": "2.0.0.1043",
  5947.         "date": "2022-12-09 23:19:02 +0100",
  5948.         "author": "Daniel Marschall (ViaThinkSoft)",
  5949.         "changes": [],
  5950.         "sources": {
  5951.             "svn": [
  5952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1043"
  5953.             ],
  5954.             "git": [
  5955.                 "https://github.com/danielmarschall/oidplus/tree/78dbe0ccb4c76b39a2ccaf42c9aad02451bb586a"
  5956.             ]
  5957.         }
  5958.     },
  5959.     {
  5960.         "version": "2.0.0.1042",
  5961.         "date": "2022-12-09 22:05:45 +0100",
  5962.         "author": "Daniel Marschall (ViaThinkSoft)",
  5963.         "changes": [
  5964.             "PHP 8.2.0 compatibility"
  5965.         ],
  5966.         "sources": {
  5967.             "svn": [
  5968.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1042"
  5969.             ],
  5970.             "git": [
  5971.                 "https://github.com/danielmarschall/oidplus/tree/ef728218d9fb02536aadedb81f975fc4c5ceface"
  5972.             ]
  5973.         }
  5974.     },
  5975.     {
  5976.         "version": "2.0.0.1041",
  5977.         "date": "2022-12-09 20:32:43 +0100",
  5978.         "author": "Daniel Marschall (ViaThinkSoft)",
  5979.         "changes": [
  5980.             "New base-config setting DEFAULT_LANGUAGE (possible values: enus, dede)"
  5981.         ],
  5982.         "sources": {
  5983.             "svn": [
  5984.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1041"
  5985.             ],
  5986.             "git": [
  5987.                 "https://github.com/danielmarschall/oidplus/tree/fdff519cf3be59eb3c669fb7c22a831785c57703"
  5988.             ]
  5989.         }
  5990.     },
  5991.     {
  5992.         "version": "2.0.0.1040",
  5993.         "date": "2022-12-06 01:31:40 +0100",
  5994.         "author": "Daniel Marschall (ViaThinkSoft)",
  5995.         "changes": [
  5996.             "Fixed altids plugin (release 1.0.2)"
  5997.         ],
  5998.         "sources": {
  5999.             "svn": [
  6000.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1040"
  6001.             ],
  6002.             "git": [
  6003.                 "https://github.com/danielmarschall/oidplus/tree/7f232d3614733600e9af57df61f1a764cfea86fd"
  6004.             ]
  6005.         }
  6006.     },
  6007.     {
  6008.         "version": "2.0.0.1039",
  6009.         "date": "2022-11-30 01:11:00 +0100",
  6010.         "author": "Daniel Marschall (ViaThinkSoft)",
  6011.         "changes": [],
  6012.         "sources": {
  6013.             "svn": [
  6014.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1039"
  6015.             ],
  6016.             "git": [
  6017.                 "https://github.com/danielmarschall/oidplus/tree/03b6a00a3e007fd6d4127a53894c57108dd936a6"
  6018.             ]
  6019.         }
  6020.     },
  6021.     {
  6022.         "version": "2.0.0.1038",
  6023.         "date": "2022-11-27 12:14:30 +0100",
  6024.         "author": "Daniel Marschall (ViaThinkSoft)",
  6025.         "changes": [
  6026.             "Automated AJAX plugin: Blacklist button now has a confirmation dialog"
  6027.         ],
  6028.         "sources": {
  6029.             "svn": [
  6030.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1038"
  6031.             ],
  6032.             "git": [
  6033.                 "https://github.com/danielmarschall/oidplus/tree/c5ec16113759f017acdb77f2864868d6be3fde8e"
  6034.             ]
  6035.         }
  6036.     },
  6037.     {
  6038.         "version": "2.0.0.1037",
  6039.         "date": "2022-11-27 02:15:58 +0100",
  6040.         "author": "Daniel Marschall (ViaThinkSoft)",
  6041.         "changes": [
  6042.             "Vendor update"
  6043.         ],
  6044.         "sources": {
  6045.             "svn": [
  6046.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1037"
  6047.             ],
  6048.             "git": [
  6049.                 "https://github.com/danielmarschall/oidplus/tree/3ea811b3202b9f3eac65713d9fdad62762f52c05"
  6050.             ]
  6051.         }
  6052.     },
  6053.     {
  6054.         "version": "2.0.0.1036",
  6055.         "date": "2022-11-27 00:54:59 +0100",
  6056.         "author": "Daniel Marschall (ViaThinkSoft)",
  6057.         "changes": [
  6058.             "Server errors are now shown to the user instead of error message \"SyntaxError: Unexpected token < in JSON at position 0\""
  6059.         ],
  6060.         "sources": {
  6061.             "svn": [
  6062.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1036"
  6063.             ],
  6064.             "git": [
  6065.                 "https://github.com/danielmarschall/oidplus/tree/c7177a64c8ae42415e1169e9dc7e4f43552c7554"
  6066.             ]
  6067.         }
  6068.     },
  6069.     {
  6070.         "version": "2.0.0.1035",
  6071.         "date": "2022-11-12 00:36:44 +0100",
  6072.         "author": "Daniel Marschall (ViaThinkSoft)",
  6073.         "changes": [
  6074.             "GUID and FourCC plugins have \"folder\" icons in the treeview if they are no leaf-nodes"
  6075.         ],
  6076.         "sources": {
  6077.             "svn": [
  6078.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1035"
  6079.             ],
  6080.             "git": [
  6081.                 "https://github.com/danielmarschall/oidplus/tree/473ef91f8e71040bf11d4a1ff85a34f34c036908"
  6082.             ]
  6083.         }
  6084.     },
  6085.     {
  6086.         "version": "2.0.0.1034",
  6087.         "date": "2022-11-09 01:24:51 +0100",
  6088.         "author": "Daniel Marschall (ViaThinkSoft)",
  6089.         "changes": [
  6090.             "Composer no-dev (doesn't do any difference atm)"
  6091.         ],
  6092.         "sources": {
  6093.             "svn": [
  6094.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1034"
  6095.             ],
  6096.             "git": [
  6097.                 "https://github.com/danielmarschall/oidplus/tree/a7e5f9fceb5286f234fcada67dd3cd40f36a4024"
  6098.             ]
  6099.         }
  6100.     },
  6101.     {
  6102.         "version": "2.0.0.1033",
  6103.         "date": "2022-11-09 01:06:17 +0100",
  6104.         "author": "Daniel Marschall (ViaThinkSoft)",
  6105.         "changes": [
  6106.             "Replaced some $_REQUEST with $_GET and $_POST.",
  6107.             "Made sure \"request_order\" is in a defined state. (Important: Cookies must not be $_REQUEST)"
  6108.         ],
  6109.         "sources": {
  6110.             "svn": [
  6111.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1033"
  6112.             ],
  6113.             "git": [
  6114.                 "https://github.com/danielmarschall/oidplus/tree/9824a1d6adc238dd69c66e34003e938fd457f012"
  6115.             ]
  6116.         }
  6117.     },
  6118.     {
  6119.         "version": "2.0.0.1032",
  6120.         "date": "2022-11-05 01:36:23 +0100",
  6121.         "author": "Daniel Marschall (ViaThinkSoft)",
  6122.         "changes": [
  6123.             "Vendor update"
  6124.         ],
  6125.         "sources": {
  6126.             "svn": [
  6127.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1032"
  6128.             ],
  6129.             "git": [
  6130.                 "https://github.com/danielmarschall/oidplus/tree/38850dc7a431156fdd51521ad00d186d15668f87"
  6131.             ]
  6132.         }
  6133.     },
  6134.     {
  6135.         "version": "2.0.0.1031",
  6136.         "date": "2022-11-01 19:08:32 +0100",
  6137.         "author": "Daniel Marschall (ViaThinkSoft)",
  6138.         "changes": [],
  6139.         "sources": {
  6140.             "svn": [
  6141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1031"
  6142.             ],
  6143.             "git": [
  6144.                 "https://github.com/danielmarschall/oidplus/tree/bebaee974ab8b6cd960eda31aac0343584043ab5"
  6145.             ]
  6146.         }
  6147.     },
  6148.     {
  6149.         "version": "2.0.0.1030",
  6150.         "date": "2022-10-29 13:07:35 +0200",
  6151.         "author": "Daniel Marschall (ViaThinkSoft)",
  6152.         "changes": [
  6153.             "Setup assistant looks now different dependent if the base config file already exists or not (especially to avoid accidental overwriting of the database)"
  6154.         ],
  6155.         "sources": {
  6156.             "svn": [
  6157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1030"
  6158.             ],
  6159.             "git": [
  6160.                 "https://github.com/danielmarschall/oidplus/tree/c2a276e7c3b0ff742a9772bbcc87058791f4330f"
  6161.             ]
  6162.         }
  6163.     },
  6164.     {
  6165.         "version": "2.0.0.1029",
  6166.         "date": "2022-10-28 10:11:40 +0200",
  6167.         "author": "Daniel Marschall (ViaThinkSoft)",
  6168.         "changes": [
  6169.             "Fixed bug in System Registration request after OOBE"
  6170.         ],
  6171.         "sources": {
  6172.             "svn": [
  6173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1029"
  6174.             ],
  6175.             "git": [
  6176.                 "https://github.com/danielmarschall/oidplus/tree/b5d4ec8321cc83a500ac14cb1953849f82dcb7fb"
  6177.             ]
  6178.         }
  6179.     },
  6180.     {
  6181.         "version": "2.0.0.1028",
  6182.         "date": "2022-10-28 10:06:29 +0200",
  6183.         "author": "Daniel Marschall (ViaThinkSoft)",
  6184.         "changes": [
  6185.             "Fixed problem in RA Root Object Listing"
  6186.         ],
  6187.         "sources": {
  6188.             "svn": [
  6189.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1028"
  6190.             ],
  6191.             "git": [
  6192.                 "https://github.com/danielmarschall/oidplus/tree/e9d8bb25cae48142cd4d853d665308e16dd75596"
  6193.             ]
  6194.         }
  6195.     },
  6196.     {
  6197.         "version": "2.0.0.1027",
  6198.         "date": "2022-10-25 00:49:59 +0200",
  6199.         "author": "Daniel Marschall (ViaThinkSoft)",
  6200.         "changes": [],
  6201.         "sources": {
  6202.             "svn": [
  6203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1027"
  6204.             ],
  6205.             "git": [
  6206.                 "https://github.com/danielmarschall/oidplus/tree/0c8c339255ed9c1736e364053aa8ecffc1a910cd"
  6207.             ]
  6208.         }
  6209.     },
  6210.     {
  6211.         "version": "2.0.0.1026",
  6212.         "date": "2022-10-24 16:43:14 +0200",
  6213.         "author": "Daniel Marschall (ViaThinkSoft)",
  6214.         "changes": [],
  6215.         "sources": {
  6216.             "svn": [
  6217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1026"
  6218.             ],
  6219.             "git": [
  6220.                 "https://github.com/danielmarschall/oidplus/tree/633a4652909117ce051055978def789a39a04e76"
  6221.             ]
  6222.         }
  6223.     },
  6224.     {
  6225.         "version": "2.0.0.1025",
  6226.         "date": "2022-10-23 18:28:48 +0200",
  6227.         "author": "Daniel Marschall (ViaThinkSoft)",
  6228.         "changes": [
  6229.             "VTS Captcha: Re-Added \"autosolve\" (configurable)"
  6230.         ],
  6231.         "sources": {
  6232.             "svn": [
  6233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1025"
  6234.             ],
  6235.             "git": [
  6236.                 "https://github.com/danielmarschall/oidplus/tree/6c372a99175889745a2e829b5865d79125d2184b"
  6237.             ]
  6238.         }
  6239.     },
  6240.     {
  6241.         "version": "2.0.0.1024",
  6242.         "date": "2022-10-23 18:03:29 +0200",
  6243.         "author": "Daniel Marschall (ViaThinkSoft)",
  6244.         "changes": [
  6245.             "Fixed some race-conditions with VTS Client Challenge CAPTCHA"
  6246.         ],
  6247.         "sources": {
  6248.             "svn": [
  6249.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1024"
  6250.             ],
  6251.             "git": [
  6252.                 "https://github.com/danielmarschall/oidplus/tree/691fb5915d384d2017f69131b66f6421c3d73843"
  6253.             ]
  6254.         }
  6255.     },
  6256.     {
  6257.         "version": "2.0.0.1023",
  6258.         "date": "2022-10-22 21:33:46 +0200",
  6259.         "author": "Daniel Marschall (ViaThinkSoft)",
  6260.         "changes": [
  6261.             "VTS Challenge CAPTCHA : Based on version 1.1.1 now"
  6262.         ],
  6263.         "sources": {
  6264.             "svn": [
  6265.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1023"
  6266.             ],
  6267.             "git": [
  6268.                 "https://github.com/danielmarschall/oidplus/tree/26bf591a7c88e11cfcd063f0d697429e798db4d4"
  6269.             ]
  6270.         }
  6271.     },
  6272.     {
  6273.         "version": "2.0.0.1022",
  6274.         "date": "2022-10-22 15:46:00 +0200",
  6275.         "author": "Daniel Marschall (ViaThinkSoft)",
  6276.         "changes": [
  6277.             "Updated VTS Client Challenge plugin to version 1.1 (mitigate replay attack)"
  6278.         ],
  6279.         "sources": {
  6280.             "svn": [
  6281.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1022"
  6282.             ],
  6283.             "git": [
  6284.                 "https://github.com/danielmarschall/oidplus/tree/a74e78194235c68ad5b5bef0ed77ccc60d499cfd"
  6285.             ]
  6286.         }
  6287.     },
  6288.     {
  6289.         "version": "2.0.0.1021",
  6290.         "date": "2022-10-22 15:10:43 +0200",
  6291.         "author": "Daniel Marschall (ViaThinkSoft)",
  6292.         "changes": [
  6293.             "Make use of php-sha3 fork by danielmarschall (contains hash_hmac)",
  6294.             "TinyMCE update"
  6295.         ],
  6296.         "sources": {
  6297.             "svn": [
  6298.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1021"
  6299.             ],
  6300.             "git": [
  6301.                 "https://github.com/danielmarschall/oidplus/tree/5e5a182572f642b0827418f4da79901365bf4eaa"
  6302.             ]
  6303.         }
  6304.     },
  6305.     {
  6306.         "version": "2.0.0.1020",
  6307.         "date": "2022-10-22 01:11:10 +0200",
  6308.         "author": "Daniel Marschall (ViaThinkSoft)",
  6309.         "changes": [
  6310.             "Setup: Added \"Canonical URL\" option"
  6311.         ],
  6312.         "sources": {
  6313.             "svn": [
  6314.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1020"
  6315.             ],
  6316.             "git": [
  6317.                 "https://github.com/danielmarschall/oidplus/tree/3dee4febb0c28b1f915d7092a8e7fec536cd8c53"
  6318.             ]
  6319.         }
  6320.     },
  6321.     {
  6322.         "version": "2.0.0.1019",
  6323.         "date": "2022-10-22 00:35:54 +0200",
  6324.         "author": "Daniel Marschall (ViaThinkSoft)",
  6325.         "changes": [
  6326.             "Fixed issues with hCaptcha plugin"
  6327.         ],
  6328.         "sources": {
  6329.             "svn": [
  6330.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1019"
  6331.             ],
  6332.             "git": [
  6333.                 "https://github.com/danielmarschall/oidplus/tree/e295df539215edbd823df17d480b17f0058f91b3"
  6334.             ]
  6335.         }
  6336.     },
  6337.     {
  6338.         "version": "2.0.0.1018",
  6339.         "date": "2022-10-22 00:20:02 +0200",
  6340.         "author": "Daniel Marschall (ViaThinkSoft)",
  6341.         "changes": [
  6342.             "Applied more fixes to the ViaThinkSoft Client Challenge CAPTCHA. Also, removed captchaDomHead() from the CAPTCHA API"
  6343.         ],
  6344.         "sources": {
  6345.             "svn": [
  6346.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1018"
  6347.             ],
  6348.             "git": [
  6349.                 "https://github.com/danielmarschall/oidplus/tree/5c89d11865221b39ec57d867672ed9c5b436236a"
  6350.             ]
  6351.         }
  6352.     },
  6353.     {
  6354.         "version": "2.0.0.1017",
  6355.         "date": "2022-10-21 22:32:34 +0200",
  6356.         "author": "Daniel Marschall (ViaThinkSoft)",
  6357.         "changes": [
  6358.             "Fixed issue where ViaThinkSoft Challenge CAPTCHA blocked the UI, and it didn't work on subfolders"
  6359.         ],
  6360.         "sources": {
  6361.             "svn": [
  6362.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1017"
  6363.             ],
  6364.             "git": [
  6365.                 "https://github.com/danielmarschall/oidplus/tree/101818aa94a013c10cfb20c857c5bfa5b74aa93d"
  6366.             ]
  6367.         }
  6368.     },
  6369.     {
  6370.         "version": "2.0.0.1016",
  6371.         "date": "2022-10-21 17:45:33 +0200",
  6372.         "author": "Daniel Marschall (ViaThinkSoft)",
  6373.         "changes": [
  6374.             "Implemented reCAPTCHA V2 Invisible and reCAPTCHA V3 (score based)"
  6375.         ],
  6376.         "sources": {
  6377.             "svn": [
  6378.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1016"
  6379.             ],
  6380.             "git": [
  6381.                 "https://github.com/danielmarschall/oidplus/tree/d864a5b56b74db78f6844bd06e70f6bf1ba36433"
  6382.             ]
  6383.         }
  6384.     },
  6385.     {
  6386.         "version": "2.0.0.1015",
  6387.         "date": "2022-10-20 23:31:45 +0200",
  6388.         "author": "Daniel Marschall (ViaThinkSoft)",
  6389.         "changes": [
  6390.             "Repaired ReCAPTCHA"
  6391.         ],
  6392.         "sources": {
  6393.             "svn": [
  6394.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1015"
  6395.             ],
  6396.             "git": [
  6397.                 "https://github.com/danielmarschall/oidplus/tree/8191fc6ee992371fac9324fec9350a0104761988"
  6398.             ]
  6399.         }
  6400.     },
  6401.     {
  6402.         "version": "2.0.0.1014",
  6403.         "date": "2022-10-18 00:47:31 +0200",
  6404.         "author": "Daniel Marschall (ViaThinkSoft)",
  6405.         "changes": [],
  6406.         "sources": {
  6407.             "svn": [
  6408.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1014"
  6409.             ],
  6410.             "git": [
  6411.                 "https://github.com/danielmarschall/oidplus/tree/d4e95fc8ceab4d9a95641bf63ab07ef41afa3b5e"
  6412.             ]
  6413.         }
  6414.     },
  6415.     {
  6416.         "version": "2.0.0.1013",
  6417.         "date": "2022-10-17 23:02:34 +0200",
  6418.         "author": "Daniel Marschall (ViaThinkSoft)",
  6419.         "changes": [],
  6420.         "sources": {
  6421.             "svn": [
  6422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1013"
  6423.             ],
  6424.             "git": [
  6425.                 "https://github.com/danielmarschall/oidplus/tree/19dc5dd865b6049ee2d442910e574a0a7c2145dd"
  6426.             ]
  6427.         }
  6428.     },
  6429.     {
  6430.         "version": "2.0.0.1012",
  6431.         "date": "2022-10-17 22:52:45 +0200",
  6432.         "author": "Daniel Marschall (ViaThinkSoft)",
  6433.         "changes": [],
  6434.         "sources": {
  6435.             "svn": [
  6436.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1012"
  6437.             ],
  6438.             "git": [
  6439.                 "https://github.com/danielmarschall/oidplus/tree/5a9e85aac5d3c40f31d888f787164e9d9bf0fb94"
  6440.             ]
  6441.         }
  6442.     },
  6443.     {
  6444.         "version": "2.0.0.1011",
  6445.         "date": "2022-10-17 21:39:44 +0200",
  6446.         "author": "Daniel Marschall (ViaThinkSoft)",
  6447.         "changes": [
  6448.             "Made privacy documentation more pretty"
  6449.         ],
  6450.         "sources": {
  6451.             "svn": [
  6452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1011"
  6453.             ],
  6454.             "git": [
  6455.                 "https://github.com/danielmarschall/oidplus/tree/044896468301fc48d3692a4b23411e9230264847"
  6456.             ]
  6457.         }
  6458.     },
  6459.     {
  6460.         "version": "2.0.0.1010",
  6461.         "date": "2022-10-17 13:27:32 +0200",
  6462.         "author": "Daniel Marschall (ViaThinkSoft)",
  6463.         "changes": [
  6464.             "hCaptcha fixes"
  6465.         ],
  6466.         "sources": {
  6467.             "svn": [
  6468.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1010"
  6469.             ],
  6470.             "git": [
  6471.                 "https://github.com/danielmarschall/oidplus/tree/7e915250aaf1657e1b50d90f508db0ebc5a28033"
  6472.             ]
  6473.         }
  6474.     },
  6475.     {
  6476.         "version": "2.0.0.1009",
  6477.         "date": "2022-10-17 03:47:02 +0200",
  6478.         "author": "Daniel Marschall (ViaThinkSoft)",
  6479.         "changes": [
  6480.             "Fix hCaptcha"
  6481.         ],
  6482.         "sources": {
  6483.             "svn": [
  6484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1009"
  6485.             ],
  6486.             "git": [
  6487.                 "https://github.com/danielmarschall/oidplus/tree/43b362738a610f97b3eb98d15f5a218315470f6e"
  6488.             ]
  6489.         }
  6490.     },
  6491.     {
  6492.         "version": "2.0.0.1008",
  6493.         "date": "2022-10-17 02:39:09 +0200",
  6494.         "author": "Daniel Marschall (ViaThinkSoft)",
  6495.         "changes": [],
  6496.         "sources": {
  6497.             "svn": [
  6498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1008"
  6499.             ],
  6500.             "git": [
  6501.                 "https://github.com/danielmarschall/oidplus/tree/5150a2498de2c83904a5a32fcbe16e331ebfee95"
  6502.             ]
  6503.         }
  6504.     },
  6505.     {
  6506.         "version": "2.0.0.1007",
  6507.         "date": "2022-10-17 00:29:13 +0200",
  6508.         "author": "Daniel Marschall (ViaThinkSoft)",
  6509.         "changes": [],
  6510.         "sources": {
  6511.             "svn": [
  6512.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1007"
  6513.             ],
  6514.             "git": [
  6515.                 "https://github.com/danielmarschall/oidplus/tree/88fcffaba775b98f0a6ab454dc249de013441ccf"
  6516.             ]
  6517.         }
  6518.     },
  6519.     {
  6520.         "version": "2.0.0.1006",
  6521.         "date": "2022-10-17 00:25:58 +0200",
  6522.         "author": "Daniel Marschall (ViaThinkSoft)",
  6523.         "changes": [
  6524.             "Notifications plugin: Added checks if confidential directories are world-readable, and if the cache directory is writeable"
  6525.         ],
  6526.         "sources": {
  6527.             "svn": [
  6528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1006"
  6529.             ],
  6530.             "git": [
  6531.                 "https://github.com/danielmarschall/oidplus/tree/83c39acaf71cdbe66b56756b5fd465f3ceafe750"
  6532.             ]
  6533.         }
  6534.     },
  6535.     {
  6536.         "version": "2.0.0.1005",
  6537.         "date": "2022-10-16 22:40:43 +0200",
  6538.         "author": "Daniel Marschall (ViaThinkSoft)",
  6539.         "changes": [],
  6540.         "sources": {
  6541.             "svn": [
  6542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1005"
  6543.             ],
  6544.             "git": [
  6545.                 "https://github.com/danielmarschall/oidplus/tree/dab61e3fd3e8a636baa3cd5cebd41c7f08b5a5fd"
  6546.             ]
  6547.         }
  6548.     },
  6549.     {
  6550.         "version": "2.0.0.1004",
  6551.         "date": "2022-10-16 04:18:37 +0200",
  6552.         "author": "Daniel Marschall (ViaThinkSoft)",
  6553.         "changes": [],
  6554.         "sources": {
  6555.             "svn": [
  6556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1004"
  6557.             ],
  6558.             "git": [
  6559.                 "https://github.com/danielmarschall/oidplus/tree/f89bc9fbbcbe4fa3b09d23804e1b9a502fef64a7"
  6560.             ]
  6561.         }
  6562.     },
  6563.     {
  6564.         "version": "2.0.0.1003",
  6565.         "date": "2022-10-16 04:16:40 +0200",
  6566.         "author": "Daniel Marschall (ViaThinkSoft)",
  6567.         "changes": [
  6568.             "hCaptcha cannot be selected anymore if php_curl is missing"
  6569.         ],
  6570.         "sources": {
  6571.             "svn": [
  6572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1003"
  6573.             ],
  6574.             "git": [
  6575.                 "https://github.com/danielmarschall/oidplus/tree/ed677f82934db3c083a2287cb5ca95132361d692"
  6576.             ]
  6577.         }
  6578.     },
  6579.     {
  6580.         "version": "2.0.0.1002",
  6581.         "date": "2022-10-16 03:34:50 +0200",
  6582.         "author": "Daniel Marschall (ViaThinkSoft)",
  6583.         "changes": [],
  6584.         "sources": {
  6585.             "svn": [
  6586.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1002"
  6587.             ],
  6588.             "git": [
  6589.                 "https://github.com/danielmarschall/oidplus/tree/5300dd111186b7a143ad64f67dab1993d8aaae89"
  6590.             ]
  6591.         }
  6592.     },
  6593.     {
  6594.         "version": "2.0.0.1001",
  6595.         "date": "2022-10-16 03:31:34 +0200",
  6596.         "author": "Daniel Marschall (ViaThinkSoft)",
  6597.         "changes": [
  6598.             "New plugin: hCaptcha"
  6599.         ],
  6600.         "sources": {
  6601.             "svn": [
  6602.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1001"
  6603.             ],
  6604.             "git": [
  6605.                 "https://github.com/danielmarschall/oidplus/tree/3d818b3789c77750bd453893e49accf08bdadc3e"
  6606.             ]
  6607.         }
  6608.     },
  6609.     {
  6610.         "version": "2.0.0.1000",
  6611.         "date": "2022-10-15 23:40:20 +0200",
  6612.         "author": "Daniel Marschall (ViaThinkSoft)",
  6613.         "changes": [
  6614.             "NEW PLUGIN: Notifications for RA or Administrator"
  6615.         ],
  6616.         "sources": {
  6617.             "svn": [
  6618.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1000"
  6619.             ],
  6620.             "git": [
  6621.                 "https://github.com/danielmarschall/oidplus/tree/46c170e9d16767d7aaa1cc4afc86877e8037e685"
  6622.             ]
  6623.         }
  6624.     },
  6625.     {
  6626.         "version": "2.0.0.999",
  6627.         "date": "2022-10-15 23:30:24 +0200",
  6628.         "author": "Daniel Marschall (ViaThinkSoft)",
  6629.         "changes": [],
  6630.         "sources": {
  6631.             "svn": [
  6632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@999"
  6633.             ],
  6634.             "git": [
  6635.                 "https://github.com/danielmarschall/oidplus/tree/81cc8a29eb9ccab3fe8331ef80bf205b08b7caa4"
  6636.             ]
  6637.         }
  6638.     },
  6639.     {
  6640.         "version": "2.0.0.998",
  6641.         "date": "2022-10-15 14:56:58 +0200",
  6642.         "author": "Daniel Marschall (ViaThinkSoft)",
  6643.         "changes": [
  6644.             "Error in Non-Javascript menu fixed"
  6645.         ],
  6646.         "sources": {
  6647.             "svn": [
  6648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@998"
  6649.             ],
  6650.             "git": [
  6651.                 "https://github.com/danielmarschall/oidplus/tree/f01eddc697b6269fc6742c5862f8918209135b72"
  6652.             ]
  6653.         }
  6654.     },
  6655.     {
  6656.         "version": "2.0.0.997",
  6657.         "date": "2022-10-15 14:21:45 +0200",
  6658.         "author": "Daniel Marschall (ViaThinkSoft)",
  6659.         "changes": [
  6660.             "VNag: Special case for version compare added"
  6661.         ],
  6662.         "sources": {
  6663.             "svn": [
  6664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@997"
  6665.             ],
  6666.             "git": [
  6667.                 "https://github.com/danielmarschall/oidplus/tree/2883d82dc8c5158793d6f0b5b82c9505c5bfa980"
  6668.             ]
  6669.         }
  6670.     },
  6671.     {
  6672.         "version": "2.0.0.996",
  6673.         "date": "2022-10-15 09:55:11 +0200",
  6674.         "author": "Daniel Marschall (ViaThinkSoft)",
  6675.         "changes": [
  6676.             "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)"
  6677.         ],
  6678.         "sources": {
  6679.             "svn": [
  6680.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@996"
  6681.             ],
  6682.             "git": [
  6683.                 "https://github.com/danielmarschall/oidplus/tree/72f9b0295c9a2d6983cbba8c9b86b5b3491671b4"
  6684.             ]
  6685.         }
  6686.     },
  6687.     {
  6688.         "version": "2.0.0.991",
  6689.         "date": "2022-10-10 00:48:29 +0200",
  6690.         "author": "Daniel Marschall (ViaThinkSoft)",
  6691.         "changes": [],
  6692.         "sources": {
  6693.             "svn": [
  6694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@991"
  6695.             ],
  6696.             "git": [
  6697.                 "https://github.com/danielmarschall/oidplus/tree/a4185ddee17fe8766d267916157ae314f555adb8"
  6698.             ]
  6699.         }
  6700.     },
  6701.     {
  6702.         "version": "2.0.0.990",
  6703.         "date": "2022-10-09 18:33:43 +0200",
  6704.         "author": "Daniel Marschall (ViaThinkSoft)",
  6705.         "changes": [
  6706.             "Bundled new third-party plugin \"AltIDs\" by Frdlweb"
  6707.         ],
  6708.         "sources": {
  6709.             "svn": [
  6710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@990"
  6711.             ],
  6712.             "git": [
  6713.                 "https://github.com/danielmarschall/oidplus/tree/68d523d0d696cda24c6cb6fa26b7be5a65e6db27"
  6714.             ]
  6715.         }
  6716.     },
  6717.     {
  6718.         "version": "2.0.0.989",
  6719.         "date": "2022-10-09 11:03:39 +0200",
  6720.         "author": "Daniel Marschall (ViaThinkSoft)",
  6721.         "changes": [
  6722.             "Added function getScalar to OIDplusDatabaseConnection"
  6723.         ],
  6724.         "sources": {
  6725.             "svn": [
  6726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@989"
  6727.             ],
  6728.             "git": [
  6729.                 "https://github.com/danielmarschall/oidplus/tree/d3f86690b391d1de84bf4117ecf84e61f14840fd"
  6730.             ]
  6731.         }
  6732.     },
  6733.     {
  6734.         "version": "2.0.0.988",
  6735.         "date": "2022-10-05 16:52:34 +0200",
  6736.         "author": "Daniel Marschall (ViaThinkSoft)",
  6737.         "changes": [],
  6738.         "sources": {
  6739.             "svn": [
  6740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@988"
  6741.             ],
  6742.             "git": [
  6743.                 "https://github.com/danielmarschall/oidplus/tree/b07d1df44c03757ef231f338704d50da3959f3ab"
  6744.             ]
  6745.         }
  6746.     },
  6747.     {
  6748.         "version": "2.0.0.987",
  6749.         "date": "2022-10-04 19:11:29 +0200",
  6750.         "author": "Daniel Marschall (ViaThinkSoft)",
  6751.         "changes": [
  6752.             "Color plugin: \"Invert colors\" is now a checkbox instead of a 0/1 slider"
  6753.         ],
  6754.         "sources": {
  6755.             "svn": [
  6756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@987"
  6757.             ],
  6758.             "git": [
  6759.                 "https://github.com/danielmarschall/oidplus/tree/72c9f925986e4cd8d8f210f12d4e1fb95d98a87f"
  6760.             ]
  6761.         }
  6762.     },
  6763.     {
  6764.         "version": "2.0.0.986",
  6765.         "date": "2022-10-04 14:15:46 +0200",
  6766.         "author": "Daniel Marschall (ViaThinkSoft)",
  6767.         "changes": [
  6768.             "BUGFIX: Invitation email of freshly created objects could not be sent"
  6769.         ],
  6770.         "sources": {
  6771.             "svn": [
  6772.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@986"
  6773.             ],
  6774.             "git": [
  6775.                 "https://github.com/danielmarschall/oidplus/tree/d8fa45dbb968895b03ea87233f10d5776fd5bb58"
  6776.             ]
  6777.         }
  6778.     },
  6779.     {
  6780.         "version": "2.0.0.985",
  6781.         "date": "2022-10-04 00:16:46 +0200",
  6782.         "author": "Daniel Marschall (ViaThinkSoft)",
  6783.         "changes": [
  6784.             "Setup DB command lines: Added \"copy to clipboard\" buttons"
  6785.         ],
  6786.         "sources": {
  6787.             "svn": [
  6788.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@985"
  6789.             ],
  6790.             "git": [
  6791.                 "https://github.com/danielmarschall/oidplus/tree/d2e4520092be0f86665ce5ab036643e502c5fbcb"
  6792.             ]
  6793.         }
  6794.     },
  6795.     {
  6796.         "version": "2.0.0.984",
  6797.         "date": "2022-10-03 23:55:25 +0200",
  6798.         "author": "Daniel Marschall (ViaThinkSoft)",
  6799.         "changes": [
  6800.             "VNag and AJAX plugins: Added \"copy to clipboard\" buttons"
  6801.         ],
  6802.         "sources": {
  6803.             "svn": [
  6804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@984"
  6805.             ],
  6806.             "git": [
  6807.                 "https://github.com/danielmarschall/oidplus/tree/31dfc09c5c43a9bc984ee46f50788a980b23324e"
  6808.             ]
  6809.         }
  6810.     },
  6811.     {
  6812.         "version": "2.0.0.983",
  6813.         "date": "2022-10-03 23:34:01 +0200",
  6814.         "author": "Daniel Marschall (ViaThinkSoft)",
  6815.         "changes": [
  6816.             "\"Forgot admin password\" and \"Change admin password\": Added \"copy to clipboard\" button"
  6817.         ],
  6818.         "sources": {
  6819.             "svn": [
  6820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@983"
  6821.             ],
  6822.             "git": [
  6823.                 "https://github.com/danielmarschall/oidplus/tree/9e29970553b1ffb8aabd2c316205cc03e5a62b1d"
  6824.             ]
  6825.         }
  6826.     },
  6827.     {
  6828.         "version": "2.0.0.982",
  6829.         "date": "2022-10-03 23:23:38 +0200",
  6830.         "author": "Daniel Marschall (ViaThinkSoft)",
  6831.         "changes": [
  6832.             "Setup: Added \"copy to clipboard\" button"
  6833.         ],
  6834.         "sources": {
  6835.             "svn": [
  6836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@982"
  6837.             ],
  6838.             "git": [
  6839.                 "https://github.com/danielmarschall/oidplus/tree/778a10bfd2b2412262890ab0f08754ec53b66c79"
  6840.             ]
  6841.         }
  6842.     },
  6843.     {
  6844.         "version": "2.0.0.981",
  6845.         "date": "2022-10-03 21:07:23 +0200",
  6846.         "author": "Daniel Marschall (ViaThinkSoft)",
  6847.         "changes": [],
  6848.         "sources": {
  6849.             "svn": [
  6850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@981"
  6851.             ],
  6852.             "git": [
  6853.                 "https://github.com/danielmarschall/oidplus/tree/7c1186d34ad58fea941bc159b0c24e208b17f358"
  6854.             ]
  6855.         }
  6856.     },
  6857.     {
  6858.         "version": "2.0.0.980",
  6859.         "date": "2022-10-03 00:06:04 +0200",
  6860.         "author": "Daniel Marschall (ViaThinkSoft)",
  6861.         "changes": [
  6862.             "Vendor update"
  6863.         ],
  6864.         "sources": {
  6865.             "svn": [
  6866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@980"
  6867.             ],
  6868.             "git": [
  6869.                 "https://github.com/danielmarschall/oidplus/tree/f7e8476a5a9982b9db0c0b3392d112ae05f1bf14"
  6870.             ]
  6871.         }
  6872.     },
  6873.     {
  6874.         "version": "2.0.0.979",
  6875.         "date": "2022-10-02 22:39:17 +0200",
  6876.         "author": "Daniel Marschall (ViaThinkSoft)",
  6877.         "changes": [],
  6878.         "sources": {
  6879.             "svn": [
  6880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@979"
  6881.             ],
  6882.             "git": [
  6883.                 "https://github.com/danielmarschall/oidplus/tree/9b799aef509501d7b0a8d6795731de259e555fbb"
  6884.             ]
  6885.         }
  6886.     },
  6887.     {
  6888.         "version": "2.0.0.978",
  6889.         "date": "2022-10-02 21:16:40 +0200",
  6890.         "author": "Daniel Marschall (ViaThinkSoft)",
  6891.         "changes": [
  6892.             "After a \"delete from ###objects\" (3x), \"update ###objects\" (12x), or \"insert into ###objects\" (3x), call OIDplusObject::resetObjectInformationCache()"
  6893.         ],
  6894.         "sources": {
  6895.             "svn": [
  6896.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@978"
  6897.             ],
  6898.             "git": [
  6899.                 "https://github.com/danielmarschall/oidplus/tree/0b9348d5796563238f656d238d28cc2e88386e3b"
  6900.             ]
  6901.         }
  6902.     },
  6903.     {
  6904.         "version": "2.0.0.977",
  6905.         "date": "2022-10-02 03:06:52 +0200",
  6906.         "author": "Daniel Marschall (ViaThinkSoft)",
  6907.         "changes": [
  6908.             "Make use of new getters of OIDplusObject in order to save unnecessary database queries"
  6909.         ],
  6910.         "sources": {
  6911.             "svn": [
  6912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@977"
  6913.             ],
  6914.             "git": [
  6915.                 "https://github.com/danielmarschall/oidplus/tree/4b7ff465796ff05caffef4f6beb984fae8cdf72e"
  6916.             ]
  6917.         }
  6918.     },
  6919.     {
  6920.         "version": "2.0.0.976",
  6921.         "date": "2022-10-02 03:04:25 +0200",
  6922.         "author": "Daniel Marschall (ViaThinkSoft)",
  6923.         "changes": [
  6924.             "Fix OID-IP"
  6925.         ],
  6926.         "sources": {
  6927.             "svn": [
  6928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@976"
  6929.             ],
  6930.             "git": [
  6931.                 "https://github.com/danielmarschall/oidplus/tree/3b947c2ab849ccef313b422dfbf0f93ca0693fe3"
  6932.             ]
  6933.         }
  6934.     },
  6935.     {
  6936.         "version": "2.0.0.975",
  6937.         "date": "2022-10-01 22:31:42 +0200",
  6938.         "author": "Daniel Marschall (ViaThinkSoft)",
  6939.         "changes": [
  6940.             "Added getters for description, comment, updatedTime, createdTime to OIDplusObject instances"
  6941.         ],
  6942.         "sources": {
  6943.             "svn": [
  6944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@975"
  6945.             ],
  6946.             "git": [
  6947.                 "https://github.com/danielmarschall/oidplus/tree/4a40ffd87ba8a0a36fc1364f63e82a4ecaa2c515"
  6948.             ]
  6949.         }
  6950.     },
  6951.     {
  6952.         "version": "2.0.0.974",
  6953.         "date": "2022-10-01 20:21:07 +0200",
  6954.         "author": "Daniel Marschall (ViaThinkSoft)",
  6955.         "changes": [
  6956.             "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"
  6957.         ],
  6958.         "sources": {
  6959.             "svn": [
  6960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@974"
  6961.             ],
  6962.             "git": [
  6963.                 "https://github.com/danielmarschall/oidplus/tree/65ded77dc748e8c9878cd49ce7d31d2ff4e51b6f"
  6964.             ]
  6965.         }
  6966.     },
  6967.     {
  6968.         "version": "2.0.0.973",
  6969.         "date": "2022-10-01 18:59:39 +0200",
  6970.         "author": "Daniel Marschall (ViaThinkSoft)",
  6971.         "changes": [
  6972.             "ViaThinkSoft plugins now identify with their system SVN version"
  6973.         ],
  6974.         "sources": {
  6975.             "svn": [
  6976.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@973"
  6977.             ],
  6978.             "git": [
  6979.                 "https://github.com/danielmarschall/oidplus/tree/2eac4a04a45b54dd7f3df91b422325daf25e862c"
  6980.             ]
  6981.         }
  6982.     },
  6983.     {
  6984.         "version": "2.0.0.972",
  6985.         "date": "2022-10-01 18:39:42 +0200",
  6986.         "author": "Daniel Marschall (ViaThinkSoft)",
  6987.         "changes": [
  6988.             "Updated frdl RDAP plugin to 0.3.1, fixing a bug in AltID integration"
  6989.         ],
  6990.         "sources": {
  6991.             "svn": [
  6992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@972"
  6993.             ],
  6994.             "git": [
  6995.                 "https://github.com/danielmarschall/oidplus/tree/3bec096d9aac27b432d08d028c6ee5c32946ba6d"
  6996.             ]
  6997.         }
  6998.     },
  6999.     {
  7000.         "version": "2.0.0.971",
  7001.         "date": "2022-10-01 18:33:15 +0200",
  7002.         "author": "Daniel Marschall (ViaThinkSoft)",
  7003.         "changes": [
  7004.             "OID-IP: Using findFitting() to avoid making unnecessary SQL queries"
  7005.         ],
  7006.         "sources": {
  7007.             "svn": [
  7008.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@971"
  7009.             ],
  7010.             "git": [
  7011.                 "https://github.com/danielmarschall/oidplus/tree/5ed1482573095225c920b54e200171340fe3705a"
  7012.             ]
  7013.         }
  7014.     },
  7015.     {
  7016.         "version": "2.0.0.970",
  7017.         "date": "2022-10-01 14:45:52 +0200",
  7018.         "author": "Daniel Marschall (ViaThinkSoft)",
  7019.         "changes": [
  7020.             "Removed unnecessary try-catch around OIDplusObject::parse, because itself catches internal errors"
  7021.         ],
  7022.         "sources": {
  7023.             "svn": [
  7024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@970"
  7025.             ],
  7026.             "git": [
  7027.                 "https://github.com/danielmarschall/oidplus/tree/f7eb6b599b060e81f0770189cfe88a97652ed927"
  7028.             ]
  7029.         }
  7030.     },
  7031.     {
  7032.         "version": "2.0.0.969",
  7033.         "date": "2022-10-01 00:42:37 +0200",
  7034.         "author": "Daniel Marschall (ViaThinkSoft)",
  7035.         "changes": [
  7036.             "OIDplusObject::findFitting() does NOT throw an Exception anymore if the object type is unknown",
  7037.             "Update to FRDLWeb RDAP plugin 0.3"
  7038.         ],
  7039.         "sources": {
  7040.             "svn": [
  7041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@969"
  7042.             ],
  7043.             "git": [
  7044.                 "https://github.com/danielmarschall/oidplus/tree/bac6d60e786d09762a1532343866352c6a224f7f"
  7045.             ]
  7046.         }
  7047.     },
  7048.     {
  7049.         "version": "2.0.0.968",
  7050.         "date": "2022-09-30 23:51:32 +0200",
  7051.         "author": "Daniel Marschall (ViaThinkSoft)",
  7052.         "changes": [
  7053.             "OIDplusPagePublicObjects::getAlternativesForQuery() now takes care that the own ID is not in the list"
  7054.         ],
  7055.         "sources": {
  7056.             "svn": [
  7057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@968"
  7058.             ],
  7059.             "git": [
  7060.                 "https://github.com/danielmarschall/oidplus/tree/0e2b7179d33ff83a01d2c4e6cd3d46c1b9ab24e6"
  7061.             ]
  7062.         }
  7063.     },
  7064.     {
  7065.         "version": "2.0.0.967",
  7066.         "date": "2022-09-30 23:37:02 +0200",
  7067.         "author": "Daniel Marschall (ViaThinkSoft)",
  7068.         "changes": [
  7069.             "OID-IP plugins calls getAlternativesForQuery to find alternative identifiers if the object cannot be found"
  7070.         ],
  7071.         "sources": {
  7072.             "svn": [
  7073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@967"
  7074.             ],
  7075.             "git": [
  7076.                 "https://github.com/danielmarschall/oidplus/tree/84f871698171080bfef9f80d9f88a53efa4e59e6"
  7077.             ]
  7078.         }
  7079.     },
  7080.     {
  7081.         "version": "2.0.0.966",
  7082.         "date": "2022-09-27 23:24:26 +0200",
  7083.         "author": "Daniel Marschall (ViaThinkSoft)",
  7084.         "changes": [],
  7085.         "sources": {
  7086.             "svn": [
  7087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@966"
  7088.             ],
  7089.             "git": [
  7090.                 "https://github.com/danielmarschall/oidplus/tree/8d2345780f125a7218c99d536b51874f46ca9646"
  7091.             ]
  7092.         }
  7093.     },
  7094.     {
  7095.         "version": "2.0.0.964",
  7096.         "date": "2022-09-26 00:43:34 +0200",
  7097.         "author": "Daniel Marschall (ViaThinkSoft)",
  7098.         "changes": [],
  7099.         "sources": {
  7100.             "svn": [
  7101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@964"
  7102.             ],
  7103.             "git": [
  7104.                 "https://github.com/danielmarschall/oidplus/tree/0d226fcc409138a377dea720932df2285d1dd773"
  7105.             ]
  7106.         }
  7107.     },
  7108.     {
  7109.         "version": "2.0.0.963",
  7110.         "date": "2022-09-26 00:20:39 +0200",
  7111.         "author": "Daniel Marschall (ViaThinkSoft)",
  7112.         "changes": [],
  7113.         "sources": {
  7114.             "svn": [
  7115.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@963"
  7116.             ],
  7117.             "git": [
  7118.                 "https://github.com/danielmarschall/oidplus/tree/a8eea0f98cd27ef3f961ea8d55707ac0316923ac"
  7119.             ]
  7120.         }
  7121.     },
  7122.     {
  7123.         "version": "2.0.0.962",
  7124.         "date": "2022-09-25 23:10:12 +0200",
  7125.         "author": "Daniel Marschall (ViaThinkSoft)",
  7126.         "changes": [
  7127.             "AID: Possibility to generate a random AID directly in OIDplus"
  7128.         ],
  7129.         "sources": {
  7130.             "svn": [
  7131.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@962"
  7132.             ],
  7133.             "git": [
  7134.                 "https://github.com/danielmarschall/oidplus/tree/e9b57471e1db878ead4a836a8c55a7132be5f5b4"
  7135.             ]
  7136.         }
  7137.     },
  7138.     {
  7139.         "version": "2.0.0.961",
  7140.         "date": "2022-09-24 16:00:51 +0200",
  7141.         "author": "Daniel Marschall (ViaThinkSoft)",
  7142.         "changes": [
  7143.             "Added \"iana-pen\" AltID to OID and AID (VTS F0)"
  7144.         ],
  7145.         "sources": {
  7146.             "svn": [
  7147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@961"
  7148.             ],
  7149.             "git": [
  7150.                 "https://github.com/danielmarschall/oidplus/tree/822403c32e7539981d80da5e3ab0b7bf215bd770"
  7151.             ]
  7152.         }
  7153.     },
  7154.     {
  7155.         "version": "2.0.0.960",
  7156.         "date": "2022-09-24 13:48:00 +0200",
  7157.         "author": "Daniel Marschall (ViaThinkSoft)",
  7158.         "changes": [
  7159.             "FreeOID: Added note about free Application Identifiers (AID)"
  7160.         ],
  7161.         "sources": {
  7162.             "svn": [
  7163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@960"
  7164.             ],
  7165.             "git": [
  7166.                 "https://github.com/danielmarschall/oidplus/tree/9efddf522e1de6f8e61348655a99f5e1cf9a9846"
  7167.             ]
  7168.         }
  7169.     },
  7170.     {
  7171.         "version": "2.0.0.959",
  7172.         "date": "2022-09-20 21:18:16 +0200",
  7173.         "author": "Daniel Marschall (ViaThinkSoft)",
  7174.         "changes": [],
  7175.         "sources": {
  7176.             "svn": [
  7177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@959"
  7178.             ],
  7179.             "git": [
  7180.                 "https://github.com/danielmarschall/oidplus/tree/e0a649ddeb85f5bc88cf878aea4b8238d3ec280e"
  7181.             ]
  7182.         }
  7183.     },
  7184.     {
  7185.         "version": "2.0.0.958",
  7186.         "date": "2022-09-18 21:42:05 +0200",
  7187.         "author": "Daniel Marschall (ViaThinkSoft)",
  7188.         "changes": [
  7189.             "Upgrade to composer 2"
  7190.         ],
  7191.         "sources": {
  7192.             "svn": [
  7193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@958"
  7194.             ],
  7195.             "git": [
  7196.                 "https://github.com/danielmarschall/oidplus/tree/d4e49112a244e9b6485fc3ff2e55f990eb6b5899"
  7197.             ]
  7198.         }
  7199.     },
  7200.     {
  7201.         "version": "2.0.0.957",
  7202.         "date": "2022-09-18 21:16:25 +0200",
  7203.         "author": "Daniel Marschall (ViaThinkSoft)",
  7204.         "changes": [
  7205.             "Small fixes in re AID alt ids"
  7206.         ],
  7207.         "sources": {
  7208.             "svn": [
  7209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@957"
  7210.             ],
  7211.             "git": [
  7212.                 "https://github.com/danielmarschall/oidplus/tree/06b3976159087a5f0e92db8e1fd508952d2fd26f"
  7213.             ]
  7214.         }
  7215.     },
  7216.     {
  7217.         "version": "2.0.0.956",
  7218.         "date": "2022-09-18 14:36:02 +0200",
  7219.         "author": "Daniel Marschall (ViaThinkSoft)",
  7220.         "changes": [
  7221.             "Avoid endless loop if an object type plugin does not implement parse()"
  7222.         ],
  7223.         "sources": {
  7224.             "svn": [
  7225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@956"
  7226.             ],
  7227.             "git": [
  7228.                 "https://github.com/danielmarschall/oidplus/tree/59183a88d40ded560fd0cd1ebef8f3412c9db5d2"
  7229.             ]
  7230.         }
  7231.     },
  7232.     {
  7233.         "version": "2.0.0.955",
  7234.         "date": "2022-09-18 12:28:26 +0200",
  7235.         "author": "Daniel Marschall (ViaThinkSoft)",
  7236.         "changes": [
  7237.             "Fix problems with \"goto\" object detection"
  7238.         ],
  7239.         "sources": {
  7240.             "svn": [
  7241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@955"
  7242.             ],
  7243.             "git": [
  7244.                 "https://github.com/danielmarschall/oidplus/tree/4e509efff7d9c2e1179191ec50aba6ec11b0375d"
  7245.             ]
  7246.         }
  7247.     },
  7248.     {
  7249.         "version": "2.0.0.954",
  7250.         "date": "2022-09-17 23:14:07 +0200",
  7251.         "author": "Daniel Marschall (ViaThinkSoft)",
  7252.         "changes": [],
  7253.         "sources": {
  7254.             "svn": [
  7255.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@954"
  7256.             ],
  7257.             "git": [
  7258.                 "https://github.com/danielmarschall/oidplus/tree/da62b68a38fc5bd3a7d49e2e6629cd044c337dfd"
  7259.             ]
  7260.         }
  7261.     },
  7262.     {
  7263.         "version": "2.0.0.953",
  7264.         "date": "2022-09-17 22:54:11 +0200",
  7265.         "author": "Daniel Marschall (ViaThinkSoft)",
  7266.         "changes": [
  7267.             "Fix problem \"Invalid OID\" for non-found Non-OIDs"
  7268.         ],
  7269.         "sources": {
  7270.             "svn": [
  7271.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@953"
  7272.             ],
  7273.             "git": [
  7274.                 "https://github.com/danielmarschall/oidplus/tree/a25e8774853ae40ef62368c9f3875f832a808824"
  7275.             ]
  7276.         }
  7277.     },
  7278.     {
  7279.         "version": "2.0.0.952",
  7280.         "date": "2022-09-17 01:50:24 +0200",
  7281.         "author": "Daniel Marschall (ViaThinkSoft)",
  7282.         "changes": [],
  7283.         "sources": {
  7284.             "svn": [
  7285.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@952"
  7286.             ],
  7287.             "git": [
  7288.                 "https://github.com/danielmarschall/oidplus/tree/b652b55938d93c0bca78f38ba550393843ca1bcc"
  7289.             ]
  7290.         }
  7291.     },
  7292.     {
  7293.         "version": "2.0.0.951",
  7294.         "date": "2022-09-17 01:29:43 +0200",
  7295.         "author": "Daniel Marschall (ViaThinkSoft)",
  7296.         "changes": [
  7297.             "Added feature that the Objects plugin calls other plugins for help if it cannot find an object"
  7298.         ],
  7299.         "sources": {
  7300.             "svn": [
  7301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@951"
  7302.             ],
  7303.             "git": [
  7304.                 "https://github.com/danielmarschall/oidplus/tree/3ca5c63005b5a467704973930fcee59b3e9103e8"
  7305.             ]
  7306.         }
  7307.     },
  7308.     {
  7309.         "version": "2.0.0.950",
  7310.         "date": "2022-09-16 16:16:43 +0200",
  7311.         "author": "Daniel Marschall (ViaThinkSoft)",
  7312.         "changes": [
  7313.             "Release RDAP plugin 0.2"
  7314.         ],
  7315.         "sources": {
  7316.             "svn": [
  7317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@950"
  7318.             ],
  7319.             "git": [
  7320.                 "https://github.com/danielmarschall/oidplus/tree/a7a7ef934de3481a00eb27017d036f5791dc6961"
  7321.             ]
  7322.         }
  7323.     },
  7324.     {
  7325.         "version": "2.0.0.949",
  7326.         "date": "2022-09-14 10:50:19 +0200",
  7327.         "author": "Daniel Marschall (ViaThinkSoft)",
  7328.         "changes": [
  7329.             "MSSQL/ODBC: Fixed error message \"Syntax error or access violation\" at each registration (= hourly).",
  7330.             "Workaround for a bug known to Microsoft since 2010! (see PHP bug report #36561. Status from Microsoft",
  7331.             "\"To be resolved in a future release of the SQL Server Native Access Client.\", wow.)"
  7332.         ],
  7333.         "sources": {
  7334.             "svn": [
  7335.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@949"
  7336.             ],
  7337.             "git": [
  7338.                 "https://github.com/danielmarschall/oidplus/tree/af2ebb0aa147145da128bbf6fa0392a3101333eb"
  7339.             ]
  7340.         }
  7341.     },
  7342.     {
  7343.         "version": "2.0.0.948",
  7344.         "date": "2022-09-13 21:57:48 +0200",
  7345.         "author": "Daniel Marschall (ViaThinkSoft)",
  7346.         "changes": [
  7347.             "Implemented 404 handler for NGINX"
  7348.         ],
  7349.         "sources": {
  7350.             "svn": [
  7351.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@948"
  7352.             ],
  7353.             "git": [
  7354.                 "https://github.com/danielmarschall/oidplus/tree/e3d483f60c35a57f565dd29b62607c91a2dcbed8"
  7355.             ]
  7356.         }
  7357.     },
  7358.     {
  7359.         "version": "2.0.0.947",
  7360.         "date": "2022-09-13 14:56:17 +0200",
  7361.         "author": "Daniel Marschall (ViaThinkSoft)",
  7362.         "changes": [
  7363.             "Implemented 404 handler for Microsoft IIS"
  7364.         ],
  7365.         "sources": {
  7366.             "svn": [
  7367.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@947"
  7368.             ],
  7369.             "git": [
  7370.                 "https://github.com/danielmarschall/oidplus/tree/2738d61133b5b14d8d13ded5f088b6a418b3ef90"
  7371.             ]
  7372.         }
  7373.     },
  7374.     {
  7375.         "version": "2.0.0.946",
  7376.         "date": "2022-09-12 23:58:51 +0200",
  7377.         "author": "Daniel Marschall (ViaThinkSoft)",
  7378.         "changes": [
  7379.             "Added \"HTTP 404\" API that can be used by plugins. Currently only supported by Apache 2"
  7380.         ],
  7381.         "sources": {
  7382.             "svn": [
  7383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@946"
  7384.             ],
  7385.             "git": [
  7386.                 "https://github.com/danielmarschall/oidplus/tree/8997b25d46349064d9007e8abd56fd908631c398"
  7387.             ]
  7388.         }
  7389.     },
  7390.     {
  7391.         "version": "2.0.0.945",
  7392.         "date": "2022-09-12 22:46:55 +0200",
  7393.         "author": "Daniel Marschall (ViaThinkSoft)",
  7394.         "changes": [
  7395.             "More AID <=> AltID conversions"
  7396.         ],
  7397.         "sources": {
  7398.             "svn": [
  7399.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@945"
  7400.             ],
  7401.             "git": [
  7402.                 "https://github.com/danielmarschall/oidplus/tree/a9ea21418a67673011fba2d67eb62ed4829b3627"
  7403.             ]
  7404.         }
  7405.     },
  7406.     {
  7407.         "version": "2.0.0.944",
  7408.         "date": "2022-09-11 21:09:57 +0200",
  7409.         "author": "Daniel Marschall (ViaThinkSoft)",
  7410.         "changes": [],
  7411.         "sources": {
  7412.             "svn": [
  7413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@944"
  7414.             ],
  7415.             "git": [
  7416.                 "https://github.com/danielmarschall/oidplus/tree/196081793a4c31e70caf77c648486e27d9d601d2"
  7417.             ]
  7418.         }
  7419.     },
  7420.     {
  7421.         "version": "2.0.0.943",
  7422.         "date": "2022-09-11 20:46:30 +0200",
  7423.         "author": "Daniel Marschall (ViaThinkSoft)",
  7424.         "changes": [
  7425.             "Published RDAP plugin v0.1.2"
  7426.         ],
  7427.         "sources": {
  7428.             "svn": [
  7429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@943"
  7430.             ],
  7431.             "git": [
  7432.                 "https://github.com/danielmarschall/oidplus/tree/bc933280be3202719fac67f0a39ba748fd573bce"
  7433.             ]
  7434.         }
  7435.     },
  7436.     {
  7437.         "version": "2.0.0.942",
  7438.         "date": "2022-09-11 20:16:31 +0200",
  7439.         "author": "Daniel Marschall (ViaThinkSoft)",
  7440.         "changes": [
  7441.             "Published RDAP plugin v0.1.1"
  7442.         ],
  7443.         "sources": {
  7444.             "svn": [
  7445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@942"
  7446.             ],
  7447.             "git": [
  7448.                 "https://github.com/danielmarschall/oidplus/tree/92c31e24090fb80ab185e88ac2971127afcff72c"
  7449.             ]
  7450.         }
  7451.     },
  7452.     {
  7453.         "version": "2.0.0.941",
  7454.         "date": "2022-09-11 20:07:04 +0200",
  7455.         "author": "Daniel Marschall (ViaThinkSoft)",
  7456.         "changes": [
  7457.             "Added class OIDplusOIDIP"
  7458.         ],
  7459.         "sources": {
  7460.             "svn": [
  7461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@941"
  7462.             ],
  7463.             "git": [
  7464.                 "https://github.com/danielmarschall/oidplus/tree/3152fc406443360e4a7a5ac777b1d6043df4f844"
  7465.             ]
  7466.         }
  7467.     },
  7468.     {
  7469.         "version": "2.0.0.940",
  7470.         "date": "2022-09-11 20:03:50 +0200",
  7471.         "author": "Daniel Marschall (ViaThinkSoft)",
  7472.         "changes": [],
  7473.         "sources": {
  7474.             "svn": [
  7475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@940"
  7476.             ],
  7477.             "git": [
  7478.                 "https://github.com/danielmarschall/oidplus/tree/d11a2c61738db340b86929ee83cbf71684056677"
  7479.             ]
  7480.         }
  7481.     },
  7482.     {
  7483.         "version": "2.0.0.939",
  7484.         "date": "2022-09-11 17:26:45 +0200",
  7485.         "author": "Daniel Marschall (ViaThinkSoft)",
  7486.         "changes": [
  7487.             "Published RDAP plugin v0.1"
  7488.         ],
  7489.         "sources": {
  7490.             "svn": [
  7491.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@939"
  7492.             ],
  7493.             "git": [
  7494.                 "https://github.com/danielmarschall/oidplus/tree/87e62d7881f7390f97e96a3617968348b9429e50"
  7495.             ]
  7496.         }
  7497.     },
  7498.     {
  7499.         "version": "2.0.0.938",
  7500.         "date": "2022-09-11 17:26:06 +0200",
  7501.         "author": "Daniel Marschall (ViaThinkSoft)",
  7502.         "changes": [],
  7503.         "sources": {
  7504.             "svn": [
  7505.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@938"
  7506.             ],
  7507.             "git": [
  7508.                 "https://github.com/danielmarschall/oidplus/tree/e68747ab1165b4d8c9419e20ff978acaa468f8f0"
  7509.             ]
  7510.         }
  7511.     },
  7512.     {
  7513.         "version": "2.0.0.937",
  7514.         "date": "2022-09-11 17:25:46 +0200",
  7515.         "author": "Daniel Marschall (ViaThinkSoft)",
  7516.         "changes": [
  7517.             "Newest version of phpstan does not show warnings at OIDplusPluginManifest.class.php anymore"
  7518.         ],
  7519.         "sources": {
  7520.             "svn": [
  7521.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@937"
  7522.             ],
  7523.             "git": [
  7524.                 "https://github.com/danielmarschall/oidplus/tree/528ee04e0a605409ab28914d3b31335aad2b502a"
  7525.             ]
  7526.         }
  7527.     },
  7528.     {
  7529.         "version": "2.0.0.936",
  7530.         "date": "2022-09-11 17:18:50 +0200",
  7531.         "author": "Daniel Marschall (ViaThinkSoft)",
  7532.         "changes": [
  7533.             "Output of HTTP 404 when a non-existing plugin is opened"
  7534.         ],
  7535.         "sources": {
  7536.             "svn": [
  7537.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@936"
  7538.             ],
  7539.             "git": [
  7540.                 "https://github.com/danielmarschall/oidplus/tree/900c3f91d90a8ce39bf87f9b0880bae28bf11607"
  7541.             ]
  7542.         }
  7543.     },
  7544.     {
  7545.         "version": "2.0.0.935",
  7546.         "date": "2022-09-11 12:18:25 +0200",
  7547.         "author": "Daniel Marschall (ViaThinkSoft)",
  7548.         "changes": [],
  7549.         "sources": {
  7550.             "svn": [
  7551.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@935"
  7552.             ],
  7553.             "git": [
  7554.                 "https://github.com/danielmarschall/oidplus/tree/b78770752a66a1b8a937d6a46b63096fbfcbe3de"
  7555.             ]
  7556.         }
  7557.     },
  7558.     {
  7559.         "version": "2.0.0.934",
  7560.         "date": "2022-09-09 00:07:13 +0200",
  7561.         "author": "Daniel Marschall (ViaThinkSoft)",
  7562.         "changes": [],
  7563.         "sources": {
  7564.             "svn": [
  7565.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@934"
  7566.             ],
  7567.             "git": [
  7568.                 "https://github.com/danielmarschall/oidplus/tree/d1c73b551eb7824c9784fb065527b71824d0879b"
  7569.             ]
  7570.         }
  7571.     },
  7572.     {
  7573.         "version": "2.0.0.933",
  7574.         "date": "2022-09-08 13:59:21 +0200",
  7575.         "author": "Daniel Marschall (ViaThinkSoft)",
  7576.         "changes": [
  7577.             "OID-to-AID: Implemented OID 1.0.xx (E8 = ISO Standard) and OID 2.999.xx (ViaThinkSoft E0) cases"
  7578.         ],
  7579.         "sources": {
  7580.             "svn": [
  7581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@933"
  7582.             ],
  7583.             "git": [
  7584.                 "https://github.com/danielmarschall/oidplus/tree/8850a3a0402e614c5d67c8efe63f4f1db834df79"
  7585.             ]
  7586.         }
  7587.     },
  7588.     {
  7589.         "version": "2.0.0.932",
  7590.         "date": "2022-09-07 23:48:27 +0200",
  7591.         "author": "Daniel Marschall (ViaThinkSoft)",
  7592.         "changes": [],
  7593.         "sources": {
  7594.             "svn": [
  7595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@932"
  7596.             ],
  7597.             "git": [
  7598.                 "https://github.com/danielmarschall/oidplus/tree/9420fc63b8447e2afa1eec4807c3b813abe8e8d1"
  7599.             ]
  7600.         }
  7601.     },
  7602.     {
  7603.         "version": "2.0.0.931",
  7604.         "date": "2022-09-07 22:57:33 +0200",
  7605.         "author": "Daniel Marschall (ViaThinkSoft)",
  7606.         "changes": [
  7607.             "AID Decoder: Implemented case \"E8\" (ISO Standard by OID)",
  7608.             "AIDs can be entered in the notation '00:11:22:33'"
  7609.         ],
  7610.         "sources": {
  7611.             "svn": [
  7612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@931"
  7613.             ],
  7614.             "git": [
  7615.                 "https://github.com/danielmarschall/oidplus/tree/28cb3a244a9d3d9eeda5c618465ed5beff73cdf3"
  7616.             ]
  7617.         }
  7618.     },
  7619.     {
  7620.         "version": "2.0.0.930",
  7621.         "date": "2022-09-07 00:52:39 +0200",
  7622.         "author": "Daniel Marschall (ViaThinkSoft)",
  7623.         "changes": [
  7624.             "OID DER encoding is now visible",
  7625.             "AID: OID-AID added (ViaThinkSoft-Foreign-6 AID)",
  7626.             "AID: RID and PIX can now be mixed in a single node again (removed restriction again); this is handy for ViaThinkSoft-Foreign-AIDs"
  7627.         ],
  7628.         "sources": {
  7629.             "svn": [
  7630.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@930"
  7631.             ],
  7632.             "git": [
  7633.                 "https://github.com/danielmarschall/oidplus/tree/96c0db56efeecfc19240a842b1d1d265bd663068"
  7634.             ]
  7635.         }
  7636.     },
  7637.     {
  7638.         "version": "2.0.0.929",
  7639.         "date": "2022-08-28 02:26:09 +0200",
  7640.         "author": "Daniel Marschall (ViaThinkSoft)",
  7641.         "changes": [
  7642.             "Removed some cases of Alternative Identifiers to avoid confusing users:",
  7643.             "- UUID-OIDs no longer show namebased UUIDs",
  7644.             "- 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)"
  7645.         ],
  7646.         "sources": {
  7647.             "svn": [
  7648.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@929"
  7649.             ],
  7650.             "git": [
  7651.                 "https://github.com/danielmarschall/oidplus/tree/1d266cbacc04c6c1aa010c3be26f51935ddec328"
  7652.             ]
  7653.         }
  7654.     },
  7655.     {
  7656.         "version": "2.0.0.928",
  7657.         "date": "2022-08-25 23:54:44 +0200",
  7658.         "author": "Daniel Marschall (ViaThinkSoft)",
  7659.         "changes": [
  7660.             "Replaced word \"subsequent\" with word \"subordinate\""
  7661.         ],
  7662.         "sources": {
  7663.             "svn": [
  7664.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@928"
  7665.             ],
  7666.             "git": [
  7667.                 "https://github.com/danielmarschall/oidplus/tree/e2e0a349d9e708a87cc8dc224f5026aa3264f4ee"
  7668.             ]
  7669.         }
  7670.     },
  7671.     {
  7672.         "version": "2.0.0.927",
  7673.         "date": "2022-08-19 17:03:15 +0200",
  7674.         "author": "Daniel Marschall (ViaThinkSoft)",
  7675.         "changes": [],
  7676.         "sources": {
  7677.             "svn": [
  7678.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@927"
  7679.             ],
  7680.             "git": [
  7681.                 "https://github.com/danielmarschall/oidplus/tree/70e483249fc14d534db1824e7977275c4ca2f61d"
  7682.             ]
  7683.         }
  7684.     },
  7685.     {
  7686.         "version": "2.0.0.926",
  7687.         "date": "2022-08-19 17:01:53 +0200",
  7688.         "author": "Daniel Marschall (ViaThinkSoft)",
  7689.         "changes": [
  7690.             "aid_decoder.inc.php : Added ASCII view in addition to the hex-representation"
  7691.         ],
  7692.         "sources": {
  7693.             "svn": [
  7694.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@926"
  7695.             ],
  7696.             "git": [
  7697.                 "https://github.com/danielmarschall/oidplus/tree/8137b6486005cb0d16624640da403aec2025cf9c"
  7698.             ]
  7699.         }
  7700.     },
  7701.     {
  7702.         "version": "2.0.0.925",
  7703.         "date": "2022-08-19 00:08:18 +0200",
  7704.         "author": "Daniel Marschall (ViaThinkSoft)",
  7705.         "changes": [
  7706.             "AID Object type: It is now forbidden that a node mixes RID and PIX"
  7707.         ],
  7708.         "sources": {
  7709.             "svn": [
  7710.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@925"
  7711.             ],
  7712.             "git": [
  7713.                 "https://github.com/danielmarschall/oidplus/tree/fb88e5e6dae7f0fb0eb4b8eda6e2489e0560d39f"
  7714.             ]
  7715.         }
  7716.     },
  7717.     {
  7718.         "version": "2.0.0.924",
  7719.         "date": "2022-07-31 13:02:49 +0200",
  7720.         "author": "Daniel Marschall (ViaThinkSoft)",
  7721.         "changes": [
  7722.             "Some changes on the AID decoder"
  7723.         ],
  7724.         "sources": {
  7725.             "svn": [
  7726.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@924"
  7727.             ],
  7728.             "git": [
  7729.                 "https://github.com/danielmarschall/oidplus/tree/962e250cd1f2570a5de44294dc518f9b99e59aa7"
  7730.             ]
  7731.         }
  7732.     },
  7733.     {
  7734.         "version": "2.0.0.923",
  7735.         "date": "2022-07-31 00:51:50 +0200",
  7736.         "author": "Daniel Marschall (ViaThinkSoft)",
  7737.         "changes": [
  7738.             "Fixed OOBE problems with AID example data"
  7739.         ],
  7740.         "sources": {
  7741.             "svn": [
  7742.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@923"
  7743.             ],
  7744.             "git": [
  7745.                 "https://github.com/danielmarschall/oidplus/tree/d582a94759490b1501ec144b17b4e8f59603bd97"
  7746.             ]
  7747.         }
  7748.     },
  7749.     {
  7750.         "version": "2.0.0.922",
  7751.         "date": "2022-07-31 00:27:10 +0200",
  7752.         "author": "Daniel Marschall (ViaThinkSoft)",
  7753.         "changes": [
  7754.             "Added AID decoder"
  7755.         ],
  7756.         "sources": {
  7757.             "svn": [
  7758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@922"
  7759.             ],
  7760.             "git": [
  7761.                 "https://github.com/danielmarschall/oidplus/tree/2cbb6be221655412ccda830b78fe972e8c7191e7"
  7762.             ]
  7763.         }
  7764.     },
  7765.     {
  7766.         "version": "2.0.0.921",
  7767.         "date": "2022-07-30 19:50:23 +0200",
  7768.         "author": "Daniel Marschall (ViaThinkSoft)",
  7769.         "changes": [
  7770.             "Fixed BUG#0000220 in OOBE"
  7771.         ],
  7772.         "sources": {
  7773.             "svn": [
  7774.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@921"
  7775.             ],
  7776.             "git": [
  7777.                 "https://github.com/danielmarschall/oidplus/tree/ac1eb61de915cce6d1176c674380043e0178d83c"
  7778.             ]
  7779.         }
  7780.     },
  7781.     {
  7782.         "version": "2.0.0.920",
  7783.         "date": "2022-07-29 16:17:22 +0200",
  7784.         "author": "Daniel Marschall (ViaThinkSoft)",
  7785.         "changes": [],
  7786.         "sources": {
  7787.             "svn": [
  7788.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@920"
  7789.             ],
  7790.             "git": [
  7791.                 "https://github.com/danielmarschall/oidplus/tree/feb4c7efa61e1e9049275b0f01bc1c69b45e6ba9"
  7792.             ]
  7793.         }
  7794.     },
  7795.     {
  7796.         "version": "2.0.0.919",
  7797.         "date": "2022-07-29 16:14:20 +0200",
  7798.         "author": "Daniel Marschall (ViaThinkSoft)",
  7799.         "changes": [
  7800.             "New object type \"Application Identifier (ISO/IEC 7816-5)\""
  7801.         ],
  7802.         "sources": {
  7803.             "svn": [
  7804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@919"
  7805.             ],
  7806.             "git": [
  7807.                 "https://github.com/danielmarschall/oidplus/tree/f558495365954accddabc814d17c4042d8adb5cd"
  7808.             ]
  7809.         }
  7810.     },
  7811.     {
  7812.         "version": "2.0.0.918",
  7813.         "date": "2022-07-25 02:32:05 +0200",
  7814.         "author": "Daniel Marschall (ViaThinkSoft)",
  7815.         "changes": [
  7816.             "Prepare for OIDIP-05 (uses JSON schema 2020-12)"
  7817.         ],
  7818.         "sources": {
  7819.             "svn": [
  7820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@918"
  7821.             ],
  7822.             "git": [
  7823.                 "https://github.com/danielmarschall/oidplus/tree/061dca0306d30281fbcb34eb4d11c31a2f475e22"
  7824.             ]
  7825.         }
  7826.     },
  7827.     {
  7828.         "version": "2.0.0.917",
  7829.         "date": "2022-07-25 01:32:01 +0200",
  7830.         "author": "Daniel Marschall (ViaThinkSoft)",
  7831.         "changes": [],
  7832.         "sources": {
  7833.             "svn": [
  7834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@917"
  7835.             ],
  7836.             "git": [
  7837.                 "https://github.com/danielmarschall/oidplus/tree/6626ea4312050d93fa7502629415b3e14330b185"
  7838.             ]
  7839.         }
  7840.     },
  7841.     {
  7842.         "version": "2.0.0.916",
  7843.         "date": "2022-07-24 12:53:27 +0200",
  7844.         "author": "Daniel Marschall (ViaThinkSoft)",
  7845.         "changes": [
  7846.             "Release of draft-viathinksoft-oidip-04"
  7847.         ],
  7848.         "sources": {
  7849.             "svn": [
  7850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@916"
  7851.             ],
  7852.             "git": [
  7853.                 "https://github.com/danielmarschall/oidplus/tree/fd9ad448f6ac87053e4df1e60204fc82f8a7fdf7"
  7854.             ]
  7855.         }
  7856.     },
  7857.     {
  7858.         "version": "2.0.0.915",
  7859.         "date": "2022-07-23 00:10:56 +0200",
  7860.         "author": "Daniel Marschall (ViaThinkSoft)",
  7861.         "changes": [],
  7862.         "sources": {
  7863.             "svn": [
  7864.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@915"
  7865.             ],
  7866.             "git": [
  7867.                 "https://github.com/danielmarschall/oidplus/tree/6a75dfefa93beacab05ffa81930ea6ac36e019c0"
  7868.             ]
  7869.         }
  7870.     },
  7871.     {
  7872.         "version": "2.0.0.914",
  7873.         "date": "2022-07-23 00:04:27 +0200",
  7874.         "author": "Daniel Marschall (ViaThinkSoft)",
  7875.         "changes": [],
  7876.         "sources": {
  7877.             "svn": [
  7878.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@914"
  7879.             ],
  7880.             "git": [
  7881.                 "https://github.com/danielmarschall/oidplus/tree/680a6cb325c6a0dcd41f43f556e57f71ed513aa7"
  7882.             ]
  7883.         }
  7884.     },
  7885.     {
  7886.         "version": "2.0.0.913",
  7887.         "date": "2022-07-22 17:36:59 +0200",
  7888.         "author": "Daniel Marschall (ViaThinkSoft)",
  7889.         "changes": [],
  7890.         "sources": {
  7891.             "svn": [
  7892.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@913"
  7893.             ],
  7894.             "git": [
  7895.                 "https://github.com/danielmarschall/oidplus/tree/f700e7513246e3e8235b5af0bedcf9b5a53149df"
  7896.             ]
  7897.         }
  7898.     },
  7899.     {
  7900.         "version": "2.0.0.912",
  7901.         "date": "2022-07-22 17:22:06 +0200",
  7902.         "author": "Daniel Marschall (ViaThinkSoft)",
  7903.         "changes": [
  7904.             "OID-IP"
  7905.         ],
  7906.         "sources": {
  7907.             "svn": [
  7908.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@912"
  7909.             ],
  7910.             "git": [
  7911.                 "https://github.com/danielmarschall/oidplus/tree/f2b277710bacff4d4ccec6a851d58c16d56b1e09"
  7912.             ]
  7913.         }
  7914.     },
  7915.     {
  7916.         "version": "2.0.0.911",
  7917.         "date": "2022-07-22 01:39:12 +0200",
  7918.         "author": "Daniel Marschall (ViaThinkSoft)",
  7919.         "changes": [],
  7920.         "sources": {
  7921.             "svn": [
  7922.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@911"
  7923.             ],
  7924.             "git": [
  7925.                 "https://github.com/danielmarschall/oidplus/tree/1b4ee5f4c5c9704866c6c8b3722f7daccd550d38"
  7926.             ]
  7927.         }
  7928.     },
  7929.     {
  7930.         "version": "2.0.0.910",
  7931.         "date": "2022-07-22 01:27:00 +0200",
  7932.         "author": "Daniel Marschall (ViaThinkSoft)",
  7933.         "changes": [],
  7934.         "sources": {
  7935.             "svn": [
  7936.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@910"
  7937.             ],
  7938.             "git": [
  7939.                 "https://github.com/danielmarschall/oidplus/tree/e2c2505f99ca59d0dd65ef2575ef0b21d21971c9"
  7940.             ]
  7941.         }
  7942.     },
  7943.     {
  7944.         "version": "2.0.0.909",
  7945.         "date": "2022-07-22 01:18:12 +0200",
  7946.         "author": "Daniel Marschall (ViaThinkSoft)",
  7947.         "changes": [
  7948.             "OID-IP XML/JSON: Removed \"ra-\" prefix from fields"
  7949.         ],
  7950.         "sources": {
  7951.             "svn": [
  7952.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@909"
  7953.             ],
  7954.             "git": [
  7955.                 "https://github.com/danielmarschall/oidplus/tree/54f0a792ab17552cce8cec3db223e0486fe7d01e"
  7956.             ]
  7957.         }
  7958.     },
  7959.     {
  7960.         "version": "2.0.0.908",
  7961.         "date": "2022-07-22 00:14:43 +0200",
  7962.         "author": "Daniel Marschall (ViaThinkSoft)",
  7963.         "changes": [
  7964.             "OID-IP: Added \"$lang\" argument and \"lang\" response fields"
  7965.         ],
  7966.         "sources": {
  7967.             "svn": [
  7968.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@908"
  7969.             ],
  7970.             "git": [
  7971.                 "https://github.com/danielmarschall/oidplus/tree/400d2f33b906549856717bf91278bf3519e3f264"
  7972.             ]
  7973.         }
  7974.     },
  7975.     {
  7976.         "version": "2.0.0.907",
  7977.         "date": "2022-07-21 22:34:48 +0200",
  7978.         "author": "Daniel Marschall (ViaThinkSoft)",
  7979.         "changes": [],
  7980.         "sources": {
  7981.             "svn": [
  7982.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@907"
  7983.             ],
  7984.             "git": [
  7985.                 "https://github.com/danielmarschall/oidplus/tree/e819d70ad4039718e3a857b136297644935a56a5"
  7986.             ]
  7987.         }
  7988.     },
  7989.     {
  7990.         "version": "2.0.0.906",
  7991.         "date": "2022-07-20 00:45:24 +0200",
  7992.         "author": "Daniel Marschall (ViaThinkSoft)",
  7993.         "changes": [],
  7994.         "sources": {
  7995.             "svn": [
  7996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@906"
  7997.             ],
  7998.             "git": [
  7999.                 "https://github.com/danielmarschall/oidplus/tree/da17d3bf47a2604df1a9a5df421fa2e99081a3a1"
  8000.             ]
  8001.         }
  8002.     },
  8003.     {
  8004.         "version": "2.0.0.905",
  8005.         "date": "2022-07-19 01:35:35 +0200",
  8006.         "author": "Daniel Marschall (ViaThinkSoft)",
  8007.         "changes": [],
  8008.         "sources": {
  8009.             "svn": [
  8010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@905"
  8011.             ],
  8012.             "git": [
  8013.                 "https://github.com/danielmarschall/oidplus/tree/e5f53f3504c59bdb5c3964fac199eadf844b7326"
  8014.             ]
  8015.         }
  8016.     },
  8017.     {
  8018.         "version": "2.0.0.904",
  8019.         "date": "2022-07-18 15:39:26 +0200",
  8020.         "author": "Daniel Marschall (ViaThinkSoft)",
  8021.         "changes": [
  8022.             "OID-IP JSON-Schema and XSD are now again in the InternetDraft"
  8023.         ],
  8024.         "sources": {
  8025.             "svn": [
  8026.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@904"
  8027.             ],
  8028.             "git": [
  8029.                 "https://github.com/danielmarschall/oidplus/tree/000d530da76ced1987e9dca101f98e6912da2314"
  8030.             ]
  8031.         }
  8032.     },
  8033.     {
  8034.         "version": "2.0.0.903",
  8035.         "date": "2022-07-18 14:45:03 +0200",
  8036.         "author": "Daniel Marschall (ViaThinkSoft)",
  8037.         "changes": [
  8038.             "OID-IP"
  8039.         ],
  8040.         "sources": {
  8041.             "svn": [
  8042.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@903"
  8043.             ],
  8044.             "git": [
  8045.                 "https://github.com/danielmarschall/oidplus/tree/e4f86f2bdabe116645c0308c2c91f9f04b336efd"
  8046.             ]
  8047.         }
  8048.     },
  8049.     {
  8050.         "version": "2.0.0.902",
  8051.         "date": "2022-07-18 14:21:12 +0200",
  8052.         "author": "Daniel Marschall (ViaThinkSoft)",
  8053.         "changes": [],
  8054.         "sources": {
  8055.             "svn": [
  8056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@902"
  8057.             ],
  8058.             "git": [
  8059.                 "https://github.com/danielmarschall/oidplus/tree/11b60a4639118aafe8a4e4e49806de2a1c2a180b"
  8060.             ]
  8061.         }
  8062.     },
  8063.     {
  8064.         "version": "2.0.0.901",
  8065.         "date": "2022-07-18 12:25:22 +0200",
  8066.         "author": "Daniel Marschall (ViaThinkSoft)",
  8067.         "changes": [
  8068.             "OIDIP: Regex replace [0-9] with \\d"
  8069.         ],
  8070.         "sources": {
  8071.             "svn": [
  8072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@901"
  8073.             ],
  8074.             "git": [
  8075.                 "https://github.com/danielmarschall/oidplus/tree/518ed567dc783e76dfd681602d0bbbd5e6bb6b15"
  8076.             ]
  8077.         }
  8078.     },
  8079.     {
  8080.         "version": "2.0.0.900",
  8081.         "date": "2022-07-18 11:18:51 +0200",
  8082.         "author": "Daniel Marschall (ViaThinkSoft)",
  8083.         "changes": [],
  8084.         "sources": {
  8085.             "svn": [
  8086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@900"
  8087.             ],
  8088.             "git": [
  8089.                 "https://github.com/danielmarschall/oidplus/tree/25747eaec3fbf5f33f39d2079aedf4c7ca65da84"
  8090.             ]
  8091.         }
  8092.     },
  8093.     {
  8094.         "version": "2.0.0.899",
  8095.         "date": "2022-07-18 02:16:19 +0200",
  8096.         "author": "Daniel Marschall (ViaThinkSoft)",
  8097.         "changes": [
  8098.             "OID-IP: Attachments URL were relative URLs. Corrected to absolute URLs.",
  8099.             "OID-IP: Attachment plugin now generates correct XSD"
  8100.         ],
  8101.         "sources": {
  8102.             "svn": [
  8103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@899"
  8104.             ],
  8105.             "git": [
  8106.                 "https://github.com/danielmarschall/oidplus/tree/3eb475226533bb1342656f420dc15b8c10cb6816"
  8107.             ]
  8108.         }
  8109.     },
  8110.     {
  8111.         "version": "2.0.0.898",
  8112.         "date": "2022-07-18 00:19:38 +0200",
  8113.         "author": "Daniel Marschall (ViaThinkSoft)",
  8114.         "changes": [
  8115.             "OID-IP: JSON is now an associative array. JSON-Schema adjusted.",
  8116.             "OID-IP: Completely rewrote XSD schema file. Elements are now sequential.",
  8117.             "OID-IP: Order of fields corrected (since XSD is now sequential)",
  8118.             "OID-IP: XSD/JSON: distance is now an integer instead of a string",
  8119.             "OID-IP: XSD/JSON: added simple regex for query and object fields",
  8120.             "OID-IP: XSD/JSON: added support for ra1, ra2, ra3, ...",
  8121.             "Important bugfix for openssl_supplement.inc.php"
  8122.         ],
  8123.         "sources": {
  8124.             "svn": [
  8125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@898"
  8126.             ],
  8127.             "git": [
  8128.                 "https://github.com/danielmarschall/oidplus/tree/696b4dbfd489cd08fc6a0265e9bbdb81d75cf625"
  8129.             ]
  8130.         }
  8131.     },
  8132.     {
  8133.         "version": "2.0.0.897",
  8134.         "date": "2022-07-17 02:44:44 +0200",
  8135.         "author": "Daniel Marschall (ViaThinkSoft)",
  8136.         "changes": [
  8137.             "OIP-IP minor changes"
  8138.         ],
  8139.         "sources": {
  8140.             "svn": [
  8141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@897"
  8142.             ],
  8143.             "git": [
  8144.                 "https://github.com/danielmarschall/oidplus/tree/c98f68eb3dd4cd3476eeba770b8212a346d59742"
  8145.             ]
  8146.         }
  8147.     },
  8148.     {
  8149.         "version": "2.0.0.896",
  8150.         "date": "2022-07-17 02:40:45 +0200",
  8151.         "author": "Daniel Marschall (ViaThinkSoft)",
  8152.         "changes": [
  8153.             "OID-IP XSD/JSON schema bugfix: October timestamps were not accepted. Fixed."
  8154.         ],
  8155.         "sources": {
  8156.             "svn": [
  8157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@896"
  8158.             ],
  8159.             "git": [
  8160.                 "https://github.com/danielmarschall/oidplus/tree/a96cb8112325bb30136c45b7c21122eb7af1f1ef"
  8161.             ]
  8162.         }
  8163.     },
  8164.     {
  8165.         "version": "2.0.0.895",
  8166.         "date": "2022-07-15 15:42:29 +0200",
  8167.         "author": "Daniel Marschall (ViaThinkSoft)",
  8168.         "changes": [],
  8169.         "sources": {
  8170.             "svn": [
  8171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@895"
  8172.             ],
  8173.             "git": [
  8174.                 "https://github.com/danielmarschall/oidplus/tree/90b58cb3fba5588357cb92958a977a65943bfb59"
  8175.             ]
  8176.         }
  8177.     },
  8178.     {
  8179.         "version": "2.0.0.894",
  8180.         "date": "2022-07-15 01:26:42 +0200",
  8181.         "author": "Daniel Marschall (ViaThinkSoft)",
  8182.         "changes": [],
  8183.         "sources": {
  8184.             "svn": [
  8185.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@894"
  8186.             ],
  8187.             "git": [
  8188.                 "https://github.com/danielmarschall/oidplus/tree/2c2db04c51e85edb4efc6abed556c3b5c1c975b7"
  8189.             ]
  8190.         }
  8191.     },
  8192.     {
  8193.         "version": "2.0.0.893",
  8194.         "date": "2022-07-15 00:19:43 +0200",
  8195.         "author": "Daniel Marschall (ViaThinkSoft)",
  8196.         "changes": [],
  8197.         "sources": {
  8198.             "svn": [
  8199.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@893"
  8200.             ],
  8201.             "git": [
  8202.                 "https://github.com/danielmarschall/oidplus/tree/76560678c1092c6f3dac3f256919d708b6425fea"
  8203.             ]
  8204.         }
  8205.     },
  8206.     {
  8207.         "version": "2.0.0.892",
  8208.         "date": "2022-07-14 16:57:02 +0200",
  8209.         "author": "Daniel Marschall (ViaThinkSoft)",
  8210.         "changes": [],
  8211.         "sources": {
  8212.             "svn": [
  8213.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@892"
  8214.             ],
  8215.             "git": [
  8216.                 "https://github.com/danielmarschall/oidplus/tree/345cc68cf4a8d4838f6ddd4ec3b8f040d4a12933"
  8217.             ]
  8218.         }
  8219.     },
  8220.     {
  8221.         "version": "2.0.0.891",
  8222.         "date": "2022-07-14 16:19:47 +0200",
  8223.         "author": "Daniel Marschall (ViaThinkSoft)",
  8224.         "changes": [
  8225.             "OID-IP"
  8226.         ],
  8227.         "sources": {
  8228.             "svn": [
  8229.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@891"
  8230.             ],
  8231.             "git": [
  8232.                 "https://github.com/danielmarschall/oidplus/tree/b0c6c4ceeed3285634597bd2d85a17cf777b1aa3"
  8233.             ]
  8234.         }
  8235.     },
  8236.     {
  8237.         "version": "2.0.0.890",
  8238.         "date": "2022-07-14 13:40:06 +0200",
  8239.         "author": "Daniel Marschall (ViaThinkSoft)",
  8240.         "changes": [
  8241.             "OID-IP"
  8242.         ],
  8243.         "sources": {
  8244.             "svn": [
  8245.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@890"
  8246.             ],
  8247.             "git": [
  8248.                 "https://github.com/danielmarschall/oidplus/tree/65d38e59c122e321a8b55f9eabe9b4c3c860019d"
  8249.             ]
  8250.         }
  8251.     },
  8252.     {
  8253.         "version": "2.0.0.889",
  8254.         "date": "2022-07-13 23:18:38 +0200",
  8255.         "author": "Daniel Marschall (ViaThinkSoft)",
  8256.         "changes": [
  8257.             "GUIDs can now also be accessed via the \"uuid:\" namespace prefix"
  8258.         ],
  8259.         "sources": {
  8260.             "svn": [
  8261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@889"
  8262.             ],
  8263.             "git": [
  8264.                 "https://github.com/danielmarschall/oidplus/tree/f8011a867b36bdd404ee62b9258b3730859ba564"
  8265.             ]
  8266.         }
  8267.     },
  8268.     {
  8269.         "version": "2.0.0.888",
  8270.         "date": "2022-07-13 16:33:24 +0200",
  8271.         "author": "Daniel Marschall (ViaThinkSoft)",
  8272.         "changes": [
  8273.             "OID-IP RFC trivia"
  8274.         ],
  8275.         "sources": {
  8276.             "svn": [
  8277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@888"
  8278.             ],
  8279.             "git": [
  8280.                 "https://github.com/danielmarschall/oidplus/tree/32993e254482e63b7db10a502ab027bcaaea41c3"
  8281.             ]
  8282.         }
  8283.     },
  8284.     {
  8285.         "version": "2.0.0.887",
  8286.         "date": "2022-07-13 10:46:06 +0200",
  8287.         "author": "Daniel Marschall (ViaThinkSoft)",
  8288.         "changes": [
  8289.             "RFC: Updated reference cites according to https://www.rfc-editor.org/refs/"
  8290.         ],
  8291.         "sources": {
  8292.             "svn": [
  8293.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@887"
  8294.             ],
  8295.             "git": [
  8296.                 "https://github.com/danielmarschall/oidplus/tree/543e738e6ca26b57b5cb5054a036440dc93ebe91"
  8297.             ]
  8298.         }
  8299.     },
  8300.     {
  8301.         "version": "2.0.0.886",
  8302.         "date": "2022-07-12 21:25:45 +0200",
  8303.         "author": "Daniel Marschall (ViaThinkSoft)",
  8304.         "changes": [
  8305.             "OID-IP RFC: Fixed ABNF ( thanks to Bill's ABNF checker at https://tools.ietf.org/tools/bap/abnf.cgi )"
  8306.         ],
  8307.         "sources": {
  8308.             "svn": [
  8309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@886"
  8310.             ],
  8311.             "git": [
  8312.                 "https://github.com/danielmarschall/oidplus/tree/5140bddb55277a3a18b662ace922c52582514905"
  8313.             ]
  8314.         }
  8315.     },
  8316.     {
  8317.         "version": "2.0.0.885",
  8318.         "date": "2022-07-12 21:07:57 +0200",
  8319.         "author": "Daniel Marschall (ViaThinkSoft)",
  8320.         "changes": [
  8321.             "OID-IP \"$token=\" has been renamed to \"$auth=\""
  8322.         ],
  8323.         "sources": {
  8324.             "svn": [
  8325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@885"
  8326.             ],
  8327.             "git": [
  8328.                 "https://github.com/danielmarschall/oidplus/tree/eb9ce161c4b2436fef4fc3048ef95e0d99510118"
  8329.             ]
  8330.         }
  8331.     },
  8332.     {
  8333.         "version": "2.0.0.884",
  8334.         "date": "2022-07-12 15:49:51 +0200",
  8335.         "author": "Daniel Marschall (ViaThinkSoft)",
  8336.         "changes": [],
  8337.         "sources": {
  8338.             "svn": [
  8339.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@884"
  8340.             ],
  8341.             "git": [
  8342.                 "https://github.com/danielmarschall/oidplus/tree/847eccf86e4dc49a588d7a9620fdb69d3b7b414e"
  8343.             ]
  8344.         }
  8345.     },
  8346.     {
  8347.         "version": "2.0.0.883",
  8348.         "date": "2022-07-12 14:55:03 +0200",
  8349.         "author": "Daniel Marschall (ViaThinkSoft)",
  8350.         "changes": [
  8351.             "RFC \"server commands\" and \"authentication tokens\" are now merged into \"arguments\""
  8352.         ],
  8353.         "sources": {
  8354.             "svn": [
  8355.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@883"
  8356.             ],
  8357.             "git": [
  8358.                 "https://github.com/danielmarschall/oidplus/tree/c0fd556e5c6f102abe94bb462d59fff8c4711a47"
  8359.             ]
  8360.         }
  8361.     },
  8362.     {
  8363.         "version": "2.0.0.882",
  8364.         "date": "2022-07-12 01:42:15 +0200",
  8365.         "author": "Daniel Marschall (ViaThinkSoft)",
  8366.         "changes": [
  8367.             "Release of draft-viathinksoft-oidip-03"
  8368.         ],
  8369.         "sources": {
  8370.             "svn": [
  8371.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@882"
  8372.             ],
  8373.             "git": [
  8374.                 "https://github.com/danielmarschall/oidplus/tree/fc4b94de092cffd7d9ac75657dc5e9b6b755754d"
  8375.             ]
  8376.         }
  8377.     },
  8378.     {
  8379.         "version": "2.0.0.881",
  8380.         "date": "2022-07-12 01:14:49 +0200",
  8381.         "author": "Daniel Marschall (ViaThinkSoft)",
  8382.         "changes": [],
  8383.         "sources": {
  8384.             "svn": [
  8385.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@881"
  8386.             ],
  8387.             "git": [
  8388.                 "https://github.com/danielmarschall/oidplus/tree/f451e40cbc07fe43a342ba03f4125ef29f97ed68"
  8389.             ]
  8390.         }
  8391.     },
  8392.     {
  8393.         "version": "2.0.0.880",
  8394.         "date": "2022-07-11 22:42:59 +0200",
  8395.         "author": "Daniel Marschall (ViaThinkSoft)",
  8396.         "changes": [
  8397.             "OID-IP: Removed \"html\" format from the RFC"
  8398.         ],
  8399.         "sources": {
  8400.             "svn": [
  8401.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@880"
  8402.             ],
  8403.             "git": [
  8404.                 "https://github.com/danielmarschall/oidplus/tree/58c79e241ba51cd15daed35b52de5788a84af7f6"
  8405.             ]
  8406.         }
  8407.     },
  8408.     {
  8409.         "version": "2.0.0.879",
  8410.         "date": "2022-07-11 21:22:19 +0200",
  8411.         "author": "Daniel Marschall (ViaThinkSoft)",
  8412.         "changes": [
  8413.             "OID-IP: Implemented RA \"information partially available\""
  8414.         ],
  8415.         "sources": {
  8416.             "svn": [
  8417.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@879"
  8418.             ],
  8419.             "git": [
  8420.                 "https://github.com/danielmarschall/oidplus/tree/9708a21f6fae4fef47aa680f53bd902d64e6f4c7"
  8421.             ]
  8422.         }
  8423.     },
  8424.     {
  8425.         "version": "2.0.0.878",
  8426.         "date": "2022-07-11 21:13:42 +0200",
  8427.         "author": "Daniel Marschall (ViaThinkSoft)",
  8428.         "changes": [],
  8429.         "sources": {
  8430.             "svn": [
  8431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@878"
  8432.             ],
  8433.             "git": [
  8434.                 "https://github.com/danielmarschall/oidplus/tree/b5c878c90ca4970f608aea48c2f31dadec448354"
  8435.             ]
  8436.         }
  8437.     },
  8438.     {
  8439.         "version": "2.0.0.877",
  8440.         "date": "2022-07-11 20:53:59 +0200",
  8441.         "author": "Daniel Marschall (ViaThinkSoft)",
  8442.         "changes": [
  8443.             "OID-IP: Words like \"unknown\" or \"redacted\" will not be translated anymore (Because output must be consistant)",
  8444.             "OID-IP: Added \"url\" property for all objects"
  8445.         ],
  8446.         "sources": {
  8447.             "svn": [
  8448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@877"
  8449.             ],
  8450.             "git": [
  8451.                 "https://github.com/danielmarschall/oidplus/tree/b5712d9c782a47590bb7dbde28c50c8cf9e5bb41"
  8452.             ]
  8453.         }
  8454.     },
  8455.     {
  8456.         "version": "2.0.0.876",
  8457.         "date": "2022-07-11 17:09:09 +0200",
  8458.         "author": "Daniel Marschall (ViaThinkSoft)",
  8459.         "changes": [
  8460.             "Admin/RA Automated Ajax: Token can now be copied into clipBoard"
  8461.         ],
  8462.         "sources": {
  8463.             "svn": [
  8464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@876"
  8465.             ],
  8466.             "git": [
  8467.                 "https://github.com/danielmarschall/oidplus/tree/c7fe5646aa43c76a362155f01a23d1f150818efb"
  8468.             ]
  8469.         }
  8470.     },
  8471.     {
  8472.         "version": "2.0.0.875",
  8473.         "date": "2022-07-10 13:30:17 +0200",
  8474.         "author": "Daniel Marschall (ViaThinkSoft)",
  8475.         "changes": [
  8476.             "Added config setting global_bcc for all outgoing emails"
  8477.         ],
  8478.         "sources": {
  8479.             "svn": [
  8480.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@875"
  8481.             ],
  8482.             "git": [
  8483.                 "https://github.com/danielmarschall/oidplus/tree/208e6a7d59f86efb74aa439b6ae5ea42b1507b94"
  8484.             ]
  8485.         }
  8486.     },
  8487.     {
  8488.         "version": "2.0.0.874",
  8489.         "date": "2022-07-10 12:58:31 +0200",
  8490.         "author": "Daniel Marschall (ViaThinkSoft)",
  8491.         "changes": [
  8492.             "Vendor update"
  8493.         ],
  8494.         "sources": {
  8495.             "svn": [
  8496.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@874"
  8497.             ],
  8498.             "git": [
  8499.                 "https://github.com/danielmarschall/oidplus/tree/65a5e12fad69000676c0ba5442fbbc72c90ef526"
  8500.             ]
  8501.         }
  8502.     },
  8503.     {
  8504.         "version": "2.0.0.873",
  8505.         "date": "2022-07-10 02:41:19 +0200",
  8506.         "author": "Daniel Marschall (ViaThinkSoft)",
  8507.         "changes": [
  8508.             "XML/JSON schema and RFC update"
  8509.         ],
  8510.         "sources": {
  8511.             "svn": [
  8512.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@873"
  8513.             ],
  8514.             "git": [
  8515.                 "https://github.com/danielmarschall/oidplus/tree/78e55b90e4539205a1bc7752e37fd59686b45a18"
  8516.             ]
  8517.         }
  8518.     },
  8519.     {
  8520.         "version": "2.0.0.872",
  8521.         "date": "2022-07-10 01:23:08 +0200",
  8522.         "author": "Daniel Marschall (ViaThinkSoft)",
  8523.         "changes": [],
  8524.         "sources": {
  8525.             "svn": [
  8526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@872"
  8527.             ],
  8528.             "git": [
  8529.                 "https://github.com/danielmarschall/oidplus/tree/063285feb65dc8d7a5521bf3c5043d2d417a1dec"
  8530.             ]
  8531.         }
  8532.     },
  8533.     {
  8534.         "version": "2.0.0.871",
  8535.         "date": "2022-07-10 01:11:40 +0200",
  8536.         "author": "Daniel Marschall (ViaThinkSoft)",
  8537.         "changes": [],
  8538.         "sources": {
  8539.             "svn": [
  8540.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@871"
  8541.             ],
  8542.             "git": [
  8543.                 "https://github.com/danielmarschall/oidplus/tree/565e3c73e752a81fa1d44fca2f11c049353bb266"
  8544.             ]
  8545.         }
  8546.     },
  8547.     {
  8548.         "version": "2.0.0.870",
  8549.         "date": "2022-07-10 01:07:21 +0200",
  8550.         "author": "Daniel Marschall (ViaThinkSoft)",
  8551.         "changes": [
  8552.             "OID-IP : XML/JSON Signature error catching"
  8553.         ],
  8554.         "sources": {
  8555.             "svn": [
  8556.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@870"
  8557.             ],
  8558.             "git": [
  8559.                 "https://github.com/danielmarschall/oidplus/tree/510ea4455a87cfb8d6bf10febf4c4bb06a251d82"
  8560.             ]
  8561.         }
  8562.     },
  8563.     {
  8564.         "version": "2.0.0.869",
  8565.         "date": "2022-07-09 22:48:57 +0200",
  8566.         "author": "Daniel Marschall (ViaThinkSoft)",
  8567.         "changes": [
  8568.             "Described the new XML/JSON signatures in the RFC (work-in-progress)."
  8569.         ],
  8570.         "sources": {
  8571.             "svn": [
  8572.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@869"
  8573.             ],
  8574.             "git": [
  8575.                 "https://github.com/danielmarschall/oidplus/tree/c7c42d58522943d8cef715950dc7f71880075d33"
  8576.             ]
  8577.         }
  8578.     },
  8579.     {
  8580.         "version": "2.0.0.868",
  8581.         "date": "2022-07-09 21:33:15 +0200",
  8582.         "author": "Daniel Marschall (ViaThinkSoft)",
  8583.         "changes": [
  8584.             "OID-IP: XML and JSON now have standardized (W3C/RFC) signatures. The OID-IP RFC draft will be edited soon."
  8585.         ],
  8586.         "sources": {
  8587.             "svn": [
  8588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@868"
  8589.             ],
  8590.             "git": [
  8591.                 "https://github.com/danielmarschall/oidplus/tree/fcefbadfd2351dd26f7377b831f53ecf6ae40d99"
  8592.             ]
  8593.         }
  8594.     },
  8595.     {
  8596.         "version": "2.0.0.867",
  8597.         "date": "2022-07-09 15:45:15 +0200",
  8598.         "author": "Daniel Marschall (ViaThinkSoft)",
  8599.         "changes": [
  8600.             "OID-IP : XML und JSON schema had relative schema URL. Fixed to absolute URL."
  8601.         ],
  8602.         "sources": {
  8603.             "svn": [
  8604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@867"
  8605.             ],
  8606.             "git": [
  8607.                 "https://github.com/danielmarschall/oidplus/tree/617febc5a2e68b0e8fd719ca94a01ee5780fa5c9"
  8608.             ]
  8609.         }
  8610.     },
  8611.     {
  8612.         "version": "2.0.0.866",
  8613.         "date": "2022-06-19 20:21:58 +0200",
  8614.         "author": "Daniel Marschall (ViaThinkSoft)",
  8615.         "changes": [
  8616.             "CSRF token debug"
  8617.         ],
  8618.         "sources": {
  8619.             "svn": [
  8620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@866"
  8621.             ],
  8622.             "git": [
  8623.                 "https://github.com/danielmarschall/oidplus/tree/e0ee30e366249e070d936a3f0eb8b9a97a5f1c65"
  8624.             ]
  8625.         }
  8626.     },
  8627.     {
  8628.         "version": "2.0.0.865",
  8629.         "date": "2022-06-05 00:53:51 +0200",
  8630.         "author": "Daniel Marschall (ViaThinkSoft)",
  8631.         "changes": [
  8632.             "Fixed SQLite3 OOBE issues"
  8633.         ],
  8634.         "sources": {
  8635.             "svn": [
  8636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@865"
  8637.             ],
  8638.             "git": [
  8639.                 "https://github.com/danielmarschall/oidplus/tree/075ea2c79e6982b24f0add5251d8f7df8af5142c"
  8640.             ]
  8641.         }
  8642.     },
  8643.     {
  8644.         "version": "2.0.0.864",
  8645.         "date": "2022-06-02 01:52:01 +0200",
  8646.         "author": "Daniel Marschall (ViaThinkSoft)",
  8647.         "changes": [],
  8648.         "sources": {
  8649.             "svn": [
  8650.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@864"
  8651.             ],
  8652.             "git": [
  8653.                 "https://github.com/danielmarschall/oidplus/tree/62bb0988973dc350b6642118cd360189a088f23e"
  8654.             ]
  8655.         }
  8656.     },
  8657.     {
  8658.         "version": "2.0.0.863",
  8659.         "date": "2022-06-02 01:40:40 +0200",
  8660.         "author": "Daniel Marschall (ViaThinkSoft)",
  8661.         "changes": [
  8662.             "Fixed Oracle OOBE example scripts"
  8663.         ],
  8664.         "sources": {
  8665.             "svn": [
  8666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@863"
  8667.             ],
  8668.             "git": [
  8669.                 "https://github.com/danielmarschall/oidplus/tree/3d10617ea5a71a152ef233e09017d1caf907c0e2"
  8670.             ]
  8671.         }
  8672.     },
  8673.     {
  8674.         "version": "2.0.0.862",
  8675.         "date": "2022-06-01 00:41:05 +0200",
  8676.         "author": "Daniel Marschall (ViaThinkSoft)",
  8677.         "changes": [
  8678.             "Oracle DB: On connection error, the error message from OCI is now displayed"
  8679.         ],
  8680.         "sources": {
  8681.             "svn": [
  8682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@862"
  8683.             ],
  8684.             "git": [
  8685.                 "https://github.com/danielmarschall/oidplus/tree/6ba5f0b8db75222bfa698147421bd9e1010c1290"
  8686.             ]
  8687.         }
  8688.     },
  8689.     {
  8690.         "version": "2.0.0.861",
  8691.         "date": "2022-05-30 23:21:04 +0200",
  8692.         "author": "Daniel Marschall (ViaThinkSoft)",
  8693.         "changes": [
  8694.             "Fixed phpstan warning"
  8695.         ],
  8696.         "sources": {
  8697.             "svn": [
  8698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@861"
  8699.             ],
  8700.             "git": [
  8701.                 "https://github.com/danielmarschall/oidplus/tree/f15d524455833628d0c284fb3d069396e93614f1"
  8702.             ]
  8703.         }
  8704.     },
  8705.     {
  8706.         "version": "2.0.0.860",
  8707.         "date": "2022-05-29 22:55:17 +0200",
  8708.         "author": "Daniel Marschall (ViaThinkSoft)",
  8709.         "changes": [
  8710.             "Extended plugin check: The namespace of an object type plugin must be lower-case"
  8711.         ],
  8712.         "sources": {
  8713.             "svn": [
  8714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@860"
  8715.             ],
  8716.             "git": [
  8717.                 "https://github.com/danielmarschall/oidplus/tree/8aef357c448e0e2174d717c6456127e3052fb6a7"
  8718.             ]
  8719.         }
  8720.     },
  8721.     {
  8722.         "version": "2.0.0.859",
  8723.         "date": "2022-05-29 20:44:58 +0200",
  8724.         "author": "Daniel Marschall (ViaThinkSoft)",
  8725.         "changes": [],
  8726.         "sources": {
  8727.             "svn": [
  8728.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@859"
  8729.             ],
  8730.             "git": [
  8731.                 "https://github.com/danielmarschall/oidplus/tree/008a7b51e4c5bda1869483015df802de7fbb95d2"
  8732.             ]
  8733.         }
  8734.     },
  8735.     {
  8736.         "version": "2.0.0.858",
  8737.         "date": "2022-05-29 20:30:30 +0200",
  8738.         "author": "Daniel Marschall (ViaThinkSoft)",
  8739.         "changes": [
  8740.             "BUGFIX: GUID and FourCC: category in treeview was \"/examples\" instead of \"examples\" for the top level."
  8741.         ],
  8742.         "sources": {
  8743.             "svn": [
  8744.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@858"
  8745.             ],
  8746.             "git": [
  8747.                 "https://github.com/danielmarschall/oidplus/tree/700af56f6a39fa86ef767b629771f35426c47fd1"
  8748.             ]
  8749.         }
  8750.     },
  8751.     {
  8752.         "version": "2.0.0.857",
  8753.         "date": "2022-05-29 20:25:19 +0200",
  8754.         "author": "Daniel Marschall (ViaThinkSoft)",
  8755.         "changes": [
  8756.             "Fix runtime error that lead to a stalled update"
  8757.         ],
  8758.         "sources": {
  8759.             "svn": [
  8760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@857"
  8761.             ],
  8762.             "git": [
  8763.                 "https://github.com/danielmarschall/oidplus/tree/ed7b31492386ad214013ccd7a74edbf9f44c26be"
  8764.             ]
  8765.         }
  8766.     },
  8767.     {
  8768.         "version": "2.0.0.856",
  8769.         "date": "2022-05-29 20:06:06 +0200",
  8770.         "author": "Daniel Marschall (ViaThinkSoft)",
  8771.         "changes": [
  8772.             "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"
  8773.         ],
  8774.         "sources": {
  8775.             "svn": [
  8776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@856"
  8777.             ],
  8778.             "git": [
  8779.                 "https://github.com/danielmarschall/oidplus/tree/486882cf958649866c30f0b926697d537265f3e5"
  8780.             ]
  8781.         }
  8782.     },
  8783.     {
  8784.         "version": "2.0.0.855",
  8785.         "date": "2022-05-29 18:12:38 +0200",
  8786.         "author": "Daniel Marschall (ViaThinkSoft)",
  8787.         "changes": [
  8788.             "Object-IDs are now case-sensitive (this is important for object types like FourCC)"
  8789.         ],
  8790.         "sources": {
  8791.             "svn": [
  8792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@855"
  8793.             ],
  8794.             "git": [
  8795.                 "https://github.com/danielmarschall/oidplus/tree/036755ef36aa89320b1aef7c3173a6bd7695ce49"
  8796.             ]
  8797.         }
  8798.     },
  8799.     {
  8800.         "version": "2.0.0.854",
  8801.         "date": "2022-05-29 17:16:33 +0200",
  8802.         "author": "Daniel Marschall (ViaThinkSoft)",
  8803.         "changes": [
  8804.             "BUGFIX: Could not create objects on an Oracle database (error: Cannot insert NULL into (\"HR\".\"OBJECTS\".\"CONFIDENTIAL\"))"
  8805.         ],
  8806.         "sources": {
  8807.             "svn": [
  8808.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@854"
  8809.             ],
  8810.             "git": [
  8811.                 "https://github.com/danielmarschall/oidplus/tree/e6ad251bccca62f7c7ad70611f5ae1a3d7b62ea0"
  8812.             ]
  8813.         }
  8814.     },
  8815.     {
  8816.         "version": "2.0.0.853",
  8817.         "date": "2022-05-29 12:22:19 +0200",
  8818.         "author": "Daniel Marschall (ViaThinkSoft)",
  8819.         "changes": [
  8820.             "Small fix in example SQL"
  8821.         ],
  8822.         "sources": {
  8823.             "svn": [
  8824.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@853"
  8825.             ],
  8826.             "git": [
  8827.                 "https://github.com/danielmarschall/oidplus/tree/ac457dcd153187f182c846fd4be2b5439ce5c8fc"
  8828.             ]
  8829.         }
  8830.     },
  8831.     {
  8832.         "version": "2.0.0.852",
  8833.         "date": "2022-05-29 01:58:55 +0200",
  8834.         "author": "Daniel Marschall (ViaThinkSoft)",
  8835.         "changes": [
  8836.             "Fixed performance (in re autopublish) if cronjobs are used"
  8837.         ],
  8838.         "sources": {
  8839.             "svn": [
  8840.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@852"
  8841.             ],
  8842.             "git": [
  8843.                 "https://github.com/danielmarschall/oidplus/tree/288fb99a5336af37c5cf4703eba3251a14ae40f0"
  8844.             ]
  8845.         }
  8846.     },
  8847.     {
  8848.         "version": "2.0.0.851",
  8849.         "date": "2022-05-29 01:37:51 +0200",
  8850.         "author": "Daniel Marschall (ViaThinkSoft)",
  8851.         "changes": [
  8852.             "BUGFIX: OID Autopublishing caused error message on a web visitors screen, because HTML5 and XML were mixed up"
  8853.         ],
  8854.         "sources": {
  8855.             "svn": [
  8856.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@851"
  8857.             ],
  8858.             "git": [
  8859.                 "https://github.com/danielmarschall/oidplus/tree/bdc374a7f651955281aed1bd01f1975c2ecdd16a"
  8860.             ]
  8861.         }
  8862.     },
  8863.     {
  8864.         "version": "2.0.0.850",
  8865.         "date": "2022-05-28 23:27:15 +0200",
  8866.         "author": "Daniel Marschall (ViaThinkSoft)",
  8867.         "changes": [
  8868.             "Bugfix: GUID and FourCC categories can now contain the slash character (/)"
  8869.         ],
  8870.         "sources": {
  8871.             "svn": [
  8872.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@850"
  8873.             ],
  8874.             "git": [
  8875.                 "https://github.com/danielmarschall/oidplus/tree/b8cc9f697d1f6f6acc0f7bbadbd8b19c662b3c03"
  8876.             ]
  8877.         }
  8878.     },
  8879.     {
  8880.         "version": "2.0.0.849",
  8881.         "date": "2022-05-28 21:29:05 +0200",
  8882.         "author": "Daniel Marschall (ViaThinkSoft)",
  8883.         "changes": [],
  8884.         "sources": {
  8885.             "svn": [
  8886.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@849"
  8887.             ],
  8888.             "git": [
  8889.                 "https://github.com/danielmarschall/oidplus/tree/e850850cd64bbc16aabc2291a42d0393920a3ac9"
  8890.             ]
  8891.         }
  8892.     },
  8893.     {
  8894.         "version": "2.0.0.848",
  8895.         "date": "2022-05-28 01:39:22 +0200",
  8896.         "author": "Daniel Marschall (ViaThinkSoft)",
  8897.         "changes": [
  8898.             "Updated example data"
  8899.         ],
  8900.         "sources": {
  8901.             "svn": [
  8902.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@848"
  8903.             ],
  8904.             "git": [
  8905.                 "https://github.com/danielmarschall/oidplus/tree/cd52db1bfb149d05bd414549a315e476ae941c59"
  8906.             ]
  8907.         }
  8908.     },
  8909.     {
  8910.         "version": "2.0.0.847",
  8911.         "date": "2022-05-27 20:36:06 +0200",
  8912.         "author": "Daniel Marschall (ViaThinkSoft)",
  8913.         "changes": [
  8914.             "BUGFIX: No login sessions could be created using PHP 7.0 (Bug introduced in SVN Rev 711)"
  8915.         ],
  8916.         "sources": {
  8917.             "svn": [
  8918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@847"
  8919.             ],
  8920.             "git": [
  8921.                 "https://github.com/danielmarschall/oidplus/tree/81575cc31f5b45a66889af4730882f74e5b0e781"
  8922.             ]
  8923.         }
  8924.     },
  8925.     {
  8926.         "version": "2.0.0.846",
  8927.         "date": "2022-05-27 17:19:54 +0200",
  8928.         "author": "Daniel Marschall (ViaThinkSoft)",
  8929.         "changes": [
  8930.             "Vendor update"
  8931.         ],
  8932.         "sources": {
  8933.             "svn": [
  8934.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@846"
  8935.             ],
  8936.             "git": [
  8937.                 "https://github.com/danielmarschall/oidplus/tree/861d886cf0daa40ec7f3db05067058fc93155e16"
  8938.             ]
  8939.         }
  8940.     },
  8941.     {
  8942.         "version": "2.0.0.845",
  8943.         "date": "2022-05-27 17:16:09 +0200",
  8944.         "author": "Daniel Marschall (ViaThinkSoft)",
  8945.         "changes": [],
  8946.         "sources": {
  8947.             "svn": [
  8948.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@845"
  8949.             ],
  8950.             "git": [
  8951.                 "https://github.com/danielmarschall/oidplus/tree/73f1ae2dfc38085366fcd6426ee9852898e5ad05"
  8952.             ]
  8953.         }
  8954.     },
  8955.     {
  8956.         "version": "2.0.0.844",
  8957.         "date": "2022-05-27 00:30:36 +0200",
  8958.         "author": "Daniel Marschall (ViaThinkSoft)",
  8959.         "changes": [
  8960.             "New object type: Four-Character-Code (FourCC)"
  8961.         ],
  8962.         "sources": {
  8963.             "svn": [
  8964.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@844"
  8965.             ],
  8966.             "git": [
  8967.                 "https://github.com/danielmarschall/oidplus/tree/ba74228e22e13b035f8f92baca50421c9fe650f5"
  8968.             ]
  8969.         }
  8970.     },
  8971.     {
  8972.         "version": "2.0.0.843",
  8973.         "date": "2022-04-21 00:29:38 +0200",
  8974.         "author": "Daniel Marschall (ViaThinkSoft)",
  8975.         "changes": [
  8976.             "When an invalid OID was entered in the \"GoTo\" box, the user received a JavaScript error message. Now, they receive a page, as intended."
  8977.         ],
  8978.         "sources": {
  8979.             "svn": [
  8980.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@843"
  8981.             ],
  8982.             "git": [
  8983.                 "https://github.com/danielmarschall/oidplus/tree/fc81213492826234ae0c9f017a2c9d35d803ade9"
  8984.             ]
  8985.         }
  8986.     },
  8987.     {
  8988.         "version": "2.0.0.842",
  8989.         "date": "2022-04-15 00:59:56 +0200",
  8990.         "author": "Daniel Marschall (ViaThinkSoft)",
  8991.         "changes": [
  8992.             "Vendor update"
  8993.         ],
  8994.         "sources": {
  8995.             "svn": [
  8996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@842"
  8997.             ],
  8998.             "git": [
  8999.                 "https://github.com/danielmarschall/oidplus/tree/99505009ed244416b54a6c328e087122a2382048"
  9000.             ]
  9001.         }
  9002.     },
  9003.     {
  9004.         "version": "2.0.0.841",
  9005.         "date": "2022-04-15 00:54:45 +0200",
  9006.         "author": "Daniel Marschall (ViaThinkSoft)",
  9007.         "changes": [
  9008.             "Added Reply-To, because some servers might change the 'From' attribute (Anti-Spoof?)"
  9009.         ],
  9010.         "sources": {
  9011.             "svn": [
  9012.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@841"
  9013.             ],
  9014.             "git": [
  9015.                 "https://github.com/danielmarschall/oidplus/tree/302fba552636dda1b50679b1cd7dda49bee742f2"
  9016.             ]
  9017.         }
  9018.     },
  9019.     {
  9020.         "version": "2.0.0.840",
  9021.         "date": "2022-04-15 00:38:08 +0200",
  9022.         "author": "Daniel Marschall (ViaThinkSoft)",
  9023.         "changes": [
  9024.             "Software update page: Added notice to run \"chown -R\" after manual git/svn update."
  9025.         ],
  9026.         "sources": {
  9027.             "svn": [
  9028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@840"
  9029.             ],
  9030.             "git": [
  9031.                 "https://github.com/danielmarschall/oidplus/tree/ca7db561c7b1ac2a4f29adf0962ccabddf47e911"
  9032.             ]
  9033.         }
  9034.     },
  9035.     {
  9036.         "version": "2.0.0.839",
  9037.         "date": "2022-04-15 00:08:41 +0200",
  9038.         "author": "Daniel Marschall (ViaThinkSoft)",
  9039.         "changes": [
  9040.             "Add pageLoadedCallbacks structure and triggers as an unified interface for pageLoaded event callbacks (GitHub PR#2, thanks to Simon Tushev)"
  9041.         ],
  9042.         "sources": {
  9043.             "svn": [
  9044.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@839"
  9045.             ],
  9046.             "git": [
  9047.                 "https://github.com/danielmarschall/oidplus/tree/77d9a69e98b2276ac7d4394d7eb90b8abaaf1d1d"
  9048.             ]
  9049.         }
  9050.     },
  9051.     {
  9052.         "version": "2.0.0.838",
  9053.         "date": "2022-04-15 00:02:46 +0200",
  9054.         "author": "Daniel Marschall (ViaThinkSoft)",
  9055.         "changes": [
  9056.             "Upgraded tushevorg uitweeks plugin to version 1.1 (adding feature: \"Prefer `Login as administrator` tab at login\")"
  9057.         ],
  9058.         "sources": {
  9059.             "svn": [
  9060.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@838"
  9061.             ],
  9062.             "git": [
  9063.                 "https://github.com/danielmarschall/oidplus/tree/6a3cf2c19728f67860cf7459bf7cdd55d03e6a61"
  9064.             ]
  9065.         }
  9066.     },
  9067.     {
  9068.         "version": "2.0.0.837",
  9069.         "date": "2022-04-15 00:00:04 +0200",
  9070.         "author": "Daniel Marschall (ViaThinkSoft)",
  9071.         "changes": [
  9072.             "Wrong SVN path in Software Update page, fixed"
  9073.         ],
  9074.         "sources": {
  9075.             "svn": [
  9076.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@837"
  9077.             ],
  9078.             "git": [
  9079.                 "https://github.com/danielmarschall/oidplus/tree/4b770240195d2136094a1ceab8b3bc518205140d"
  9080.             ]
  9081.         }
  9082.     },
  9083.     {
  9084.         "version": "2.0.0.836",
  9085.         "date": "2022-04-14 23:49:19 +0200",
  9086.         "author": "Daniel Marschall (ViaThinkSoft)",
  9087.         "changes": [
  9088.             "Bugfix: Attachments plugin wrong error message when graylist is not enabled and file ext is not in whitelist"
  9089.         ],
  9090.         "sources": {
  9091.             "svn": [
  9092.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@836"
  9093.             ],
  9094.             "git": [
  9095.                 "https://github.com/danielmarschall/oidplus/tree/341c54766291a1c1c4f7d88de17e40aa3d731215"
  9096.             ]
  9097.         }
  9098.     },
  9099.     {
  9100.         "version": "2.0.0.835",
  9101.         "date": "2022-04-14 23:39:53 +0200",
  9102.         "author": "Daniel Marschall (ViaThinkSoft)",
  9103.         "changes": [
  9104.             "Avoid that FreeOID users masquerade as ViaThinkSoft object type plugins"
  9105.         ],
  9106.         "sources": {
  9107.             "svn": [
  9108.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@835"
  9109.             ],
  9110.             "git": [
  9111.                 "https://github.com/danielmarschall/oidplus/tree/d6f6499cf4aea3572b91ac5308a3b27b13277b8c"
  9112.             ]
  9113.         }
  9114.     },
  9115.     {
  9116.         "version": "2.0.0.834",
  9117.         "date": "2022-04-14 00:03:55 +0200",
  9118.         "author": "Daniel Marschall (ViaThinkSoft)",
  9119.         "changes": [
  9120.             "Added whitelist to file types in the attachment plugins"
  9121.         ],
  9122.         "sources": {
  9123.             "svn": [
  9124.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@834"
  9125.             ],
  9126.             "git": [
  9127.                 "https://github.com/danielmarschall/oidplus/tree/221a14766fc0f4c747f2da0582f46dfbebef730c"
  9128.             ]
  9129.         }
  9130.     },
  9131.     {
  9132.         "version": "2.0.0.833",
  9133.         "date": "2022-04-13 23:42:25 +0200",
  9134.         "author": "Daniel Marschall (ViaThinkSoft)",
  9135.         "changes": [
  9136.             "Success alert() messages are now non-blocking Toasts",
  9137.             "Added JavaScript callback ajaxPageLoadedCallbacks (gets only executed for page loads via ajax.php, not F5-Key-Pageloads)",
  9138.             "Vendor update: Renewed TinyMCE"
  9139.         ],
  9140.         "sources": {
  9141.             "svn": [
  9142.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@833"
  9143.             ],
  9144.             "git": [
  9145.                 "https://github.com/danielmarschall/oidplus/tree/c8ced3945df71b5b8da9695cdea628ed18e66f4b"
  9146.             ]
  9147.         }
  9148.     },
  9149.     {
  9150.         "version": "2.0.0.832",
  9151.         "date": "2022-04-11 01:37:26 +0200",
  9152.         "author": "Daniel Marschall (ViaThinkSoft)",
  9153.         "changes": [
  9154.             "Updated ViaThinkSoft FreeOID ToS"
  9155.         ],
  9156.         "sources": {
  9157.             "svn": [
  9158.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@832"
  9159.             ],
  9160.             "git": [
  9161.                 "https://github.com/danielmarschall/oidplus/tree/09f1cad8d0ba8cb60dc102c5c9392e1efbb4551d"
  9162.             ]
  9163.         }
  9164.     },
  9165.     {
  9166.         "version": "2.0.0.831",
  9167.         "date": "2022-04-11 00:47:35 +0200",
  9168.         "author": "Daniel Marschall (ViaThinkSoft)",
  9169.         "changes": [
  9170.             "Fix bug that caused system ID to get lost"
  9171.         ],
  9172.         "sources": {
  9173.             "svn": [
  9174.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@831"
  9175.             ],
  9176.             "git": [
  9177.                 "https://github.com/danielmarschall/oidplus/tree/fa93cca027a68c34126bf512a1b28e40352b71e5"
  9178.             ]
  9179.         }
  9180.     },
  9181.     {
  9182.         "version": "2.0.0.830",
  9183.         "date": "2022-04-10 23:35:04 +0200",
  9184.         "author": "Daniel Marschall (ViaThinkSoft)",
  9185.         "changes": [
  9186.             "- 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 ).",
  9187.             "- !!! 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 !!!",
  9188.             "- OIDplus can't connect to databases that are newer than the own program files anymore, avoiding data corruption.",
  9189.             "- Changed database version from 205 to 1000."
  9190.         ],
  9191.         "sources": {
  9192.             "svn": [
  9193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@830"
  9194.             ],
  9195.             "git": [
  9196.                 "https://github.com/danielmarschall/oidplus/tree/e42b0b5e94da100ff44315f302a28f23a53a211d"
  9197.             ]
  9198.         }
  9199.     },
  9200.     {
  9201.         "version": "2.0.0.829",
  9202.         "date": "2022-04-10 19:07:24 +0200",
  9203.         "author": "Daniel Marschall (ViaThinkSoft)",
  9204.         "changes": [
  9205.             "Bundled tushevorg/publicPages/2000_uitweaks plugin to OIDplus 2.0",
  9206.             "New features:",
  9207.             "- Fully expand Objects tree on page reload",
  9208.             "- Collapse Login tree on page reload",
  9209.             "- Collapse Documents&Resources tree on page reload",
  9210.             "- Change default tree pane width",
  9211.             "- Remember tree pane width in browser.localStorage across page reloads"
  9212.         ],
  9213.         "sources": {
  9214.             "svn": [
  9215.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@829"
  9216.             ],
  9217.             "git": [
  9218.                 "https://github.com/danielmarschall/oidplus/tree/0f80e80339c522608366b9a9a7ec0748379d805f"
  9219.             ]
  9220.         }
  9221.     },
  9222.     {
  9223.         "version": "2.0.0.828",
  9224.         "date": "2022-04-09 23:12:50 +0200",
  9225.         "author": "Daniel Marschall (ViaThinkSoft)",
  9226.         "changes": [
  9227.             "Added <license> entry in the manifest.xml files, and added it to the plugin overview in the admin login area"
  9228.         ],
  9229.         "sources": {
  9230.             "svn": [
  9231.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@828"
  9232.             ],
  9233.             "git": [
  9234.                 "https://github.com/danielmarschall/oidplus/tree/b4b19769447ba9c5d3e2a2e8f7f00e94b6d80f40"
  9235.             ]
  9236.         }
  9237.     },
  9238.     {
  9239.         "version": "2.0.0.827",
  9240.         "date": "2022-04-09 18:00:39 +0200",
  9241.         "author": "Daniel Marschall (ViaThinkSoft)",
  9242.         "changes": [
  9243.             "Added polyfill that enables some openssl functions using phpseclib emulation, if openssl is not available"
  9244.         ],
  9245.         "sources": {
  9246.             "svn": [
  9247.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@827"
  9248.             ],
  9249.             "git": [
  9250.                 "https://github.com/danielmarschall/oidplus/tree/f19031328dfc4bc0e76beb890225a7b45b472ea6"
  9251.             ]
  9252.         }
  9253.     },
  9254.     {
  9255.         "version": "2.0.0.826",
  9256.         "date": "2022-04-09 12:03:36 +0200",
  9257.         "author": "Daniel Marschall (ViaThinkSoft)",
  9258.         "changes": [
  9259.             "Fixed wrong hash_pbkdf2 length (has problems with OpenSSL supplement)"
  9260.         ],
  9261.         "sources": {
  9262.             "svn": [
  9263.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@826"
  9264.             ],
  9265.             "git": [
  9266.                 "https://github.com/danielmarschall/oidplus/tree/7c185e41cded7291f2160148f155b5dedb7cf746"
  9267.             ]
  9268.         }
  9269.     },
  9270.     {
  9271.         "version": "2.0.0.825",
  9272.         "date": "2022-04-09 12:00:32 +0200",
  9273.         "author": "Daniel Marschall (ViaThinkSoft)",
  9274.         "changes": [
  9275.             "- If plugins tried to log things before the logger plugins were initialized, then nothing happened. The log messages are now submitted delayed.",
  9276.             "- Improved compatibility with OpenSSL not working out of the box if openssl.cnf file is missing."
  9277.         ],
  9278.         "sources": {
  9279.             "svn": [
  9280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@825"
  9281.             ],
  9282.             "git": [
  9283.                 "https://github.com/danielmarschall/oidplus/tree/13a6efcb81ac82c009196ec372f62584a648db39"
  9284.             ]
  9285.         }
  9286.     },
  9287.     {
  9288.         "version": "2.0.0.824",
  9289.         "date": "2022-04-08 20:08:07 +0200",
  9290.         "author": "Daniel Marschall (ViaThinkSoft)",
  9291.         "changes": [
  9292.             "Bugfix: Wrong HTML comment removal of static content"
  9293.         ],
  9294.         "sources": {
  9295.             "svn": [
  9296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@824"
  9297.             ],
  9298.             "git": [
  9299.                 "https://github.com/danielmarschall/oidplus/tree/d2944d1ce73571f5e7178a4f43579379f7e4899c"
  9300.             ]
  9301.         }
  9302.     },
  9303.     {
  9304.         "version": "2.0.0.823",
  9305.         "date": "2022-04-08 00:57:07 +0200",
  9306.         "author": "Daniel Marschall (ViaThinkSoft)",
  9307.         "changes": [],
  9308.         "sources": {
  9309.             "svn": [
  9310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@823"
  9311.             ],
  9312.             "git": [
  9313.                 "https://github.com/danielmarschall/oidplus/tree/ab8114705e03e42e75970d611b04a983625fefb6"
  9314.             ]
  9315.         }
  9316.     },
  9317.     {
  9318.         "version": "2.0.0.822",
  9319.         "date": "2022-04-08 00:50:56 +0200",
  9320.         "author": "Daniel Marschall (ViaThinkSoft)",
  9321.         "changes": [],
  9322.         "sources": {
  9323.             "svn": [
  9324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@822"
  9325.             ],
  9326.             "git": [
  9327.                 "https://github.com/danielmarschall/oidplus/tree/afc7a9d746a61cfe9fd51776d5f1a5b82de0e922"
  9328.             ]
  9329.         }
  9330.     },
  9331.     {
  9332.         "version": "2.0.0.821",
  9333.         "date": "2022-04-08 00:38:17 +0200",
  9334.         "author": "Daniel Marschall (ViaThinkSoft)",
  9335.         "changes": [
  9336.             "Added page-plugin method \"htmlPostprocess\" and moved anti-spam-filter from base files into a new plugin."
  9337.         ],
  9338.         "sources": {
  9339.             "svn": [
  9340.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@821"
  9341.             ],
  9342.             "git": [
  9343.                 "https://github.com/danielmarschall/oidplus/tree/6604a1db9bebd02c27ce70c263e54d84d377ef20"
  9344.             ]
  9345.         }
  9346.     },
  9347.     {
  9348.         "version": "2.0.0.820",
  9349.         "date": "2022-04-07 23:46:57 +0200",
  9350.         "author": "Daniel Marschall (ViaThinkSoft)",
  9351.         "changes": [],
  9352.         "sources": {
  9353.             "svn": [
  9354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@820"
  9355.             ],
  9356.             "git": [
  9357.                 "https://github.com/danielmarschall/oidplus/tree/1aabdc445851749bd5dd7e8482667e532d7aadfb"
  9358.             ]
  9359.         }
  9360.     },
  9361.     {
  9362.         "version": "2.0.0.819",
  9363.         "date": "2022-04-07 23:22:33 +0200",
  9364.         "author": "Daniel Marschall (ViaThinkSoft)",
  9365.         "changes": [
  9366.             "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."
  9367.         ],
  9368.         "sources": {
  9369.             "svn": [
  9370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@819"
  9371.             ],
  9372.             "git": [
  9373.                 "https://github.com/danielmarschall/oidplus/tree/9d413fff24a2e7e149850057ee731e3a06cb0a3c"
  9374.             ]
  9375.         }
  9376.     },
  9377.     {
  9378.         "version": "2.0.0.818",
  9379.         "date": "2022-04-06 23:29:45 +0200",
  9380.         "author": "Daniel Marschall (ViaThinkSoft)",
  9381.         "changes": [],
  9382.         "sources": {
  9383.             "svn": [
  9384.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@818"
  9385.             ],
  9386.             "git": [
  9387.                 "https://github.com/danielmarschall/oidplus/tree/23e04de89e8f860729f800b7cfdde6c12529ac83"
  9388.             ]
  9389.         }
  9390.     },
  9391.     {
  9392.         "version": "2.0.0.817",
  9393.         "date": "2022-04-05 16:51:30 +0200",
  9394.         "author": "Daniel Marschall (ViaThinkSoft)",
  9395.         "changes": [
  9396.             "Changed algorithm for OIDplus Information Object OIDs for third-party objectTypes"
  9397.         ],
  9398.         "sources": {
  9399.             "svn": [
  9400.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@817"
  9401.             ],
  9402.             "git": [
  9403.                 "https://github.com/danielmarschall/oidplus/tree/717b1a2cacec40af2730580de7b8b0f90adac08d"
  9404.             ]
  9405.         }
  9406.     },
  9407.     {
  9408.         "version": "2.0.0.816",
  9409.         "date": "2022-04-05 16:29:54 +0200",
  9410.         "author": "Daniel Marschall (ViaThinkSoft)",
  9411.         "changes": [],
  9412.         "sources": {
  9413.             "svn": [
  9414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@816"
  9415.             ],
  9416.             "git": [
  9417.                 "https://github.com/danielmarschall/oidplus/tree/35b47fd9b79e25d313342e17671bda33fea0e895"
  9418.             ]
  9419.         }
  9420.     },
  9421.     {
  9422.         "version": "2.0.0.815",
  9423.         "date": "2022-04-05 00:53:12 +0200",
  9424.         "author": "Daniel Marschall (ViaThinkSoft)",
  9425.         "changes": [
  9426.             "Vendor update"
  9427.         ],
  9428.         "sources": {
  9429.             "svn": [
  9430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@815"
  9431.             ],
  9432.             "git": [
  9433.                 "https://github.com/danielmarschall/oidplus/tree/512e6458ec77f9e04ed2ed096d1cb298c23057d3"
  9434.             ]
  9435.         }
  9436.     },
  9437.     {
  9438.         "version": "2.0.0.814",
  9439.         "date": "2022-04-05 00:49:02 +0200",
  9440.         "author": "Daniel Marschall (ViaThinkSoft)",
  9441.         "changes": [
  9442.             "PostgreSQL connection can now be established via socket"
  9443.         ],
  9444.         "sources": {
  9445.             "svn": [
  9446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@814"
  9447.             ],
  9448.             "git": [
  9449.                 "https://github.com/danielmarschall/oidplus/tree/a89d8a5707591bdfc8abddd3cabffd7d7a257658"
  9450.             ]
  9451.         }
  9452.     },
  9453.     {
  9454.         "version": "2.0.0.813",
  9455.         "date": "2022-04-05 00:26:28 +0200",
  9456.         "author": "Daniel Marschall (ViaThinkSoft)",
  9457.         "changes": [
  9458.             "MySQL connection can now be established via socket"
  9459.         ],
  9460.         "sources": {
  9461.             "svn": [
  9462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@813"
  9463.             ],
  9464.             "git": [
  9465.                 "https://github.com/danielmarschall/oidplus/tree/c98efa3c2a7e586ca46b7c32f32dbbe6e9c1eb85"
  9466.             ]
  9467.         }
  9468.     },
  9469.     {
  9470.         "version": "2.0.0.812",
  9471.         "date": "2022-04-05 00:11:59 +0200",
  9472.         "author": "Daniel Marschall (ViaThinkSoft)",
  9473.         "changes": [
  9474.             "Added baseconfig settings COOKIE_DOMAIN and COOKIE_PATH"
  9475.         ],
  9476.         "sources": {
  9477.             "svn": [
  9478.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@812"
  9479.             ],
  9480.             "git": [
  9481.                 "https://github.com/danielmarschall/oidplus/tree/e0dfcbcb136b4cdc9ec6984bea5c2ff555e46339"
  9482.             ]
  9483.         }
  9484.     },
  9485.     {
  9486.         "version": "2.0.0.811",
  9487.         "date": "2022-04-04 21:58:34 +0200",
  9488.         "author": "Daniel Marschall (ViaThinkSoft)",
  9489.         "changes": [
  9490.             "Fixed out-of-the-box bug that prevented redirection to setup/ if userdata/baseconfig/config.inc.php was missing"
  9491.         ],
  9492.         "sources": {
  9493.             "svn": [
  9494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@811"
  9495.             ],
  9496.             "git": [
  9497.                 "https://github.com/danielmarschall/oidplus/tree/1c8fea7374098aa3d4053b56d65e5b0b887abf40"
  9498.             ]
  9499.         }
  9500.     },
  9501.     {
  9502.         "version": "2.0.0.810",
  9503.         "date": "2022-03-30 15:00:20 +0200",
  9504.         "author": "Daniel Marschall (ViaThinkSoft)",
  9505.         "changes": [
  9506.             "Publishing of RFC draft-viathinksoft-oidip-02"
  9507.         ],
  9508.         "sources": {
  9509.             "svn": [
  9510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@810"
  9511.             ],
  9512.             "git": [
  9513.                 "https://github.com/danielmarschall/oidplus/tree/b0ca504ab717d0827091064928e06ac1fab242a9"
  9514.             ]
  9515.         }
  9516.     },
  9517.     {
  9518.         "version": "2.0.0.809",
  9519.         "date": "2022-03-26 23:27:36 +0100",
  9520.         "author": "Daniel Marschall (ViaThinkSoft)",
  9521.         "changes": [
  9522.             "WeidOidConverter.js : WEID \"weid:root:?\" and OID \".\" (OID tree root) can now be handled correctly."
  9523.         ],
  9524.         "sources": {
  9525.             "svn": [
  9526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@809"
  9527.             ],
  9528.             "git": [
  9529.                 "https://github.com/danielmarschall/oidplus/tree/b7b2eb1dc581719b40417d12fd397ab0200b39c7"
  9530.             ]
  9531.         }
  9532.     },
  9533.     {
  9534.         "version": "2.0.0.808",
  9535.         "date": "2022-03-25 21:11:34 +0100",
  9536.         "author": "Daniel Marschall (ViaThinkSoft)",
  9537.         "changes": [
  9538.             "Fixed problem with cookie.path in combination with reverse-proxy"
  9539.         ],
  9540.         "sources": {
  9541.             "svn": [
  9542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@808"
  9543.             ],
  9544.             "git": [
  9545.                 "https://github.com/danielmarschall/oidplus/tree/4ebd49902e50c5f5ec9e604d80588f52e5fc9bb9"
  9546.             ]
  9547.         }
  9548.     },
  9549.     {
  9550.         "version": "2.0.0.807",
  9551.         "date": "2022-03-25 21:08:54 +0100",
  9552.         "author": "Daniel Marschall (ViaThinkSoft)",
  9553.         "changes": [
  9554.             "Updated SVN-Snapshot (TAR.GZ) update procedure. It now also allows to update systems which are protected by htpasswd."
  9555.         ],
  9556.         "sources": {
  9557.             "svn": [
  9558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@807"
  9559.             ],
  9560.             "git": [
  9561.                 "https://github.com/danielmarschall/oidplus/tree/3bccdb79a3a955e48c3ec5728cedc869e7cb067a"
  9562.             ]
  9563.         }
  9564.     },
  9565.     {
  9566.         "version": "2.0.0.806",
  9567.         "date": "2022-03-25 00:56:45 +0100",
  9568.         "author": "Daniel Marschall (ViaThinkSoft)",
  9569.         "changes": [
  9570.             "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."
  9571.         ],
  9572.         "sources": {
  9573.             "svn": [
  9574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@806"
  9575.             ],
  9576.             "git": [
  9577.                 "https://github.com/danielmarschall/oidplus/tree/7e92bafbe1f4fde7ce832280c4699daa767aab3b"
  9578.             ]
  9579.         }
  9580.     },
  9581.     {
  9582.         "version": "2.0.0.805",
  9583.         "date": "2022-03-24 17:19:22 +0100",
  9584.         "author": "Daniel Marschall (ViaThinkSoft)",
  9585.         "changes": [
  9586.             "Updated logo",
  9587.             "Fixed some small bugs"
  9588.         ],
  9589.         "sources": {
  9590.             "svn": [
  9591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@805"
  9592.             ],
  9593.             "git": [
  9594.                 "https://github.com/danielmarschall/oidplus/tree/2bbe25a5562ccbb82e43d02e52b81f764f50e355"
  9595.             ]
  9596.         }
  9597.     },
  9598.     {
  9599.         "version": "2.0.0.804",
  9600.         "date": "2022-03-24 16:49:56 +0100",
  9601.         "author": "Daniel Marschall (ViaThinkSoft)",
  9602.         "changes": [],
  9603.         "sources": {
  9604.             "svn": [
  9605.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@804"
  9606.             ],
  9607.             "git": [
  9608.                 "https://github.com/danielmarschall/oidplus/tree/8f31feb0bed0051443631fdd901dc6baa4e4367c"
  9609.             ]
  9610.         }
  9611.     },
  9612.     {
  9613.         "version": "2.0.0.803",
  9614.         "date": "2022-03-24 16:48:37 +0100",
  9615.         "author": "Daniel Marschall (ViaThinkSoft)",
  9616.         "changes": [],
  9617.         "sources": {
  9618.             "svn": [
  9619.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@803"
  9620.             ],
  9621.             "git": [
  9622.                 "https://github.com/danielmarschall/oidplus/tree/799237ac660bc7117465d9e7aaf82e8784666013"
  9623.             ]
  9624.         }
  9625.     },
  9626.     {
  9627.         "version": "2.0.0.802",
  9628.         "date": "2022-03-24 16:17:28 +0100",
  9629.         "author": "Daniel Marschall (ViaThinkSoft)",
  9630.         "changes": [],
  9631.         "sources": {
  9632.             "svn": [
  9633.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@802"
  9634.             ],
  9635.             "git": [
  9636.                 "https://github.com/danielmarschall/oidplus/tree/8a28b3b35e1fb8d22bc11f183b86ead2f84e4599"
  9637.             ]
  9638.         }
  9639.     },
  9640.     {
  9641.         "version": "2.0.0.801",
  9642.         "date": "2022-03-24 16:15:23 +0100",
  9643.         "author": "Daniel Marschall (ViaThinkSoft)",
  9644.         "changes": [
  9645.             "Changed OIDplus::webpath() method to include canonical paths"
  9646.         ],
  9647.         "sources": {
  9648.             "svn": [
  9649.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@801"
  9650.             ],
  9651.             "git": [
  9652.                 "https://github.com/danielmarschall/oidplus/tree/d5715bf50c1bda1cc3499fb5eb3fdc598c3ead63"
  9653.             ]
  9654.         }
  9655.     },
  9656.     {
  9657.         "version": "2.0.0.800",
  9658.         "date": "2022-03-24 14:34:40 +0100",
  9659.         "author": "Daniel Marschall (ViaThinkSoft)",
  9660.         "changes": [
  9661.             "Renamed all PNG files in plugin folders and moved them in img/ directories."
  9662.         ],
  9663.         "sources": {
  9664.             "svn": [
  9665.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@800"
  9666.             ],
  9667.             "git": [
  9668.                 "https://github.com/danielmarschall/oidplus/tree/c2c881ab7f41a0655b9439199660483d6a05ec5a"
  9669.             ]
  9670.         }
  9671.     },
  9672.     {
  9673.         "version": "2.0.0.799",
  9674.         "date": "2022-03-22 14:43:26 +0100",
  9675.         "author": "Daniel Marschall (ViaThinkSoft)",
  9676.         "changes": [
  9677.             "Fixed issue with OAuth/PHPSessions not working. Bug introduced in svn-778 (13 march 2022) due to the change of the webpath(...,false) behavior."
  9678.         ],
  9679.         "sources": {
  9680.             "svn": [
  9681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@799"
  9682.             ],
  9683.             "git": [
  9684.                 "https://github.com/danielmarschall/oidplus/tree/de2d5f561d62783fca0c02e6a23768b01bfacbae"
  9685.             ]
  9686.         }
  9687.     },
  9688.     {
  9689.         "version": "2.0.0.798",
  9690.         "date": "2022-03-22 00:20:27 +0100",
  9691.         "author": "Daniel Marschall (ViaThinkSoft)",
  9692.         "changes": [],
  9693.         "sources": {
  9694.             "svn": [
  9695.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@798"
  9696.             ],
  9697.             "git": [
  9698.                 "https://github.com/danielmarschall/oidplus/tree/f17b0258adb8f75643cf0a0555b38fd2aaf59a92"
  9699.             ]
  9700.         }
  9701.     },
  9702.     {
  9703.         "version": "2.0.0.797",
  9704.         "date": "2022-03-21 23:40:49 +0100",
  9705.         "author": "Daniel Marschall (ViaThinkSoft)",
  9706.         "changes": [
  9707.             "Heavily increased performance of web-updater for installation channel \"TAR.GZ\" (SVN snapshot)"
  9708.         ],
  9709.         "sources": {
  9710.             "svn": [
  9711.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@797"
  9712.             ],
  9713.             "git": [
  9714.                 "https://github.com/danielmarschall/oidplus/tree/ca572701224905db1d054e837cff4ffc486e716c"
  9715.             ]
  9716.         }
  9717.     },
  9718.     {
  9719.         "version": "2.0.0.796",
  9720.         "date": "2022-03-21 01:13:02 +0100",
  9721.         "author": "Daniel Marschall (ViaThinkSoft)",
  9722.         "changes": [
  9723.             "phpinfo() cosmetics"
  9724.         ],
  9725.         "sources": {
  9726.             "svn": [
  9727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@796"
  9728.             ],
  9729.             "git": [
  9730.                 "https://github.com/danielmarschall/oidplus/tree/b561b8fa4bf7ec160a095de0baa6867dbf65e0ce"
  9731.             ]
  9732.         }
  9733.     },
  9734.     {
  9735.         "version": "2.0.0.795",
  9736.         "date": "2022-03-21 00:42:29 +0100",
  9737.         "author": "Daniel Marschall (ViaThinkSoft)",
  9738.         "changes": [
  9739.             "Systeminfo plugin now also shows phpinfo()"
  9740.         ],
  9741.         "sources": {
  9742.             "svn": [
  9743.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@795"
  9744.             ],
  9745.             "git": [
  9746.                 "https://github.com/danielmarschall/oidplus/tree/7ed26f81c467055ef1b5970c33a8d14a5a606c29"
  9747.             ]
  9748.         }
  9749.     },
  9750.     {
  9751.         "version": "2.0.0.794",
  9752.         "date": "2022-03-20 23:46:24 +0100",
  9753.         "author": "Daniel Marschall (ViaThinkSoft)",
  9754.         "changes": [],
  9755.         "sources": {
  9756.             "svn": [
  9757.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@794"
  9758.             ],
  9759.             "git": [
  9760.                 "https://github.com/danielmarschall/oidplus/tree/0564df5b80b51a331c58b2f4fe25d4bd20cce179"
  9761.             ]
  9762.         }
  9763.     },
  9764.     {
  9765.         "version": "2.0.0.793",
  9766.         "date": "2022-03-20 23:22:22 +0100",
  9767.         "author": "Daniel Marschall (ViaThinkSoft)",
  9768.         "changes": [
  9769.             "New logo, created with Microsoft Paint 3D"
  9770.         ],
  9771.         "sources": {
  9772.             "svn": [
  9773.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@793"
  9774.             ],
  9775.             "git": [
  9776.                 "https://github.com/danielmarschall/oidplus/tree/c60db53cadc67b7e03751b8aa652858a3ff35e75"
  9777.             ]
  9778.         }
  9779.     },
  9780.     {
  9781.         "version": "2.0.0.792",
  9782.         "date": "2022-03-20 00:11:07 +0100",
  9783.         "author": "Daniel Marschall (ViaThinkSoft)",
  9784.         "changes": [
  9785.             "New logo"
  9786.         ],
  9787.         "sources": {
  9788.             "svn": [
  9789.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@792"
  9790.             ],
  9791.             "git": [
  9792.                 "https://github.com/danielmarschall/oidplus/tree/feebd7b74a96a11386f31ffac859742f5c66b626"
  9793.             ]
  9794.         }
  9795.     },
  9796.     {
  9797.         "version": "2.0.0.791",
  9798.         "date": "2022-03-19 12:42:23 +0100",
  9799.         "author": "Daniel Marschall (ViaThinkSoft)",
  9800.         "changes": [
  9801.             "Developer documentation"
  9802.         ],
  9803.         "sources": {
  9804.             "svn": [
  9805.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@791"
  9806.             ],
  9807.             "git": [
  9808.                 "https://github.com/danielmarschall/oidplus/tree/2a95a34732ebfbb408475c59f278958a038f7711"
  9809.             ]
  9810.         }
  9811.     },
  9812.     {
  9813.         "version": "2.0.0.790",
  9814.         "date": "2022-03-18 14:03:05 +0100",
  9815.         "author": "Daniel Marschall (ViaThinkSoft)",
  9816.         "changes": [
  9817.             "Introduced method OIDplusQueryResult::any() as alternative to OIDplusQueryResult::num_rows()>0"
  9818.         ],
  9819.         "sources": {
  9820.             "svn": [
  9821.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@790"
  9822.             ],
  9823.             "git": [
  9824.                 "https://github.com/danielmarschall/oidplus/tree/9c46c177c4a7edeb0d3fccddc3aef55245251619"
  9825.             ]
  9826.         }
  9827.     },
  9828.     {
  9829.         "version": "2.0.0.789",
  9830.         "date": "2022-03-18 12:51:47 +0100",
  9831.         "author": "Daniel Marschall (ViaThinkSoft)",
  9832.         "changes": [],
  9833.         "sources": {
  9834.             "svn": [
  9835.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@789"
  9836.             ],
  9837.             "git": [
  9838.                 "https://github.com/danielmarschall/oidplus/tree/4806653e2c72950e1dc9cd6d9594de0ae976a4ef"
  9839.             ]
  9840.         }
  9841.     },
  9842.     {
  9843.         "version": "2.0.0.788",
  9844.         "date": "2022-03-18 01:30:41 +0100",
  9845.         "author": "Daniel Marschall (ViaThinkSoft)",
  9846.         "changes": [],
  9847.         "sources": {
  9848.             "svn": [
  9849.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@788"
  9850.             ],
  9851.             "git": [
  9852.                 "https://github.com/danielmarschall/oidplus/tree/761aaef0d44b529eda0571d153a9f21f6b5ea0cb"
  9853.             ]
  9854.         }
  9855.     },
  9856.     {
  9857.         "version": "2.0.0.787",
  9858.         "date": "2022-03-18 01:26:18 +0100",
  9859.         "author": "Daniel Marschall (ViaThinkSoft)",
  9860.         "changes": [],
  9861.         "sources": {
  9862.             "svn": [
  9863.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@787"
  9864.             ],
  9865.             "git": [
  9866.                 "https://github.com/danielmarschall/oidplus/tree/3dbb775fc8dcca19777aed3542c58d717e54f15d"
  9867.             ]
  9868.         }
  9869.     },
  9870.     {
  9871.         "version": "2.0.0.786",
  9872.         "date": "2022-03-18 01:03:21 +0100",
  9873.         "author": "Daniel Marschall (ViaThinkSoft)",
  9874.         "changes": [
  9875.             "NEW: Native OCI8 PHP plugin support for Oracle databases!"
  9876.         ],
  9877.         "sources": {
  9878.             "svn": [
  9879.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@786"
  9880.             ],
  9881.             "git": [
  9882.                 "https://github.com/danielmarschall/oidplus/tree/c869b22dee06bdebcf66c776ec7f21e0ca65ac7c"
  9883.             ]
  9884.         }
  9885.     },
  9886.     {
  9887.         "version": "2.0.0.785",
  9888.         "date": "2022-03-17 18:45:22 +0100",
  9889.         "author": "Daniel Marschall (ViaThinkSoft)",
  9890.         "changes": [
  9891.             "Oracle DB tutorial"
  9892.         ],
  9893.         "sources": {
  9894.             "svn": [
  9895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@785"
  9896.             ],
  9897.             "git": [
  9898.                 "https://github.com/danielmarschall/oidplus/tree/dba220a659ee81fd5ba3277b97d5bde168e90388"
  9899.             ]
  9900.         }
  9901.     },
  9902.     {
  9903.         "version": "2.0.0.784",
  9904.         "date": "2022-03-17 01:03:15 +0100",
  9905.         "author": "Daniel Marschall (ViaThinkSoft)",
  9906.         "changes": [
  9907.             "OOBE was not possible in combination with ViaThinkSoft CAPTCHA. Fixed."
  9908.         ],
  9909.         "sources": {
  9910.             "svn": [
  9911.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@784"
  9912.             ],
  9913.             "git": [
  9914.                 "https://github.com/danielmarschall/oidplus/tree/b534427aa61a2a86317759ef61f3e961a1b46b8b"
  9915.             ]
  9916.         }
  9917.     },
  9918.     {
  9919.         "version": "2.0.0.783",
  9920.         "date": "2022-03-16 23:38:45 +0100",
  9921.         "author": "Daniel Marschall (ViaThinkSoft)",
  9922.         "changes": [
  9923.             "Introduced compatibility with Oracle DB (connect via PDO or ODBC)"
  9924.         ],
  9925.         "sources": {
  9926.             "svn": [
  9927.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@783"
  9928.             ],
  9929.             "git": [
  9930.                 "https://github.com/danielmarschall/oidplus/tree/4cc8b86681d4b95906967609b45df05c1592f8de"
  9931.             ]
  9932.         }
  9933.     },
  9934.     {
  9935.         "version": "2.0.0.782",
  9936.         "date": "2022-03-16 21:13:45 +0100",
  9937.         "author": "Daniel Marschall (ViaThinkSoft)",
  9938.         "changes": [
  9939.             "Fixed issues with JavaScripts not working in some situations"
  9940.         ],
  9941.         "sources": {
  9942.             "svn": [
  9943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@782"
  9944.             ],
  9945.             "git": [
  9946.                 "https://github.com/danielmarschall/oidplus/tree/fecec327a6442f9349f0e1dba1a8a8f35f310669"
  9947.             ]
  9948.         }
  9949.     },
  9950.     {
  9951.         "version": "2.0.0.781",
  9952.         "date": "2022-03-14 00:06:32 +0100",
  9953.         "author": "Daniel Marschall (ViaThinkSoft)",
  9954.         "changes": [
  9955.             "Fixed compatibility issue with Internet Explorer 11"
  9956.         ],
  9957.         "sources": {
  9958.             "svn": [
  9959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@781"
  9960.             ],
  9961.             "git": [
  9962.                 "https://github.com/danielmarschall/oidplus/tree/d7a223e764059076bafaf6ac19c4b246e763132f"
  9963.             ]
  9964.         }
  9965.     },
  9966.     {
  9967.         "version": "2.0.0.780",
  9968.         "date": "2022-03-13 16:24:01 +0100",
  9969.         "author": "Daniel Marschall (ViaThinkSoft)",
  9970.         "changes": [
  9971.             "Small fix in the canonical URL algorithm"
  9972.         ],
  9973.         "sources": {
  9974.             "svn": [
  9975.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@780"
  9976.             ],
  9977.             "git": [
  9978.                 "https://github.com/danielmarschall/oidplus/tree/1cb42a550ac1917d6e3e895ce2a0ed7223813eb9"
  9979.             ]
  9980.         }
  9981.     },
  9982.     {
  9983.         "version": "2.0.0.779",
  9984.         "date": "2022-03-13 11:38:17 +0100",
  9985.         "author": "Daniel Marschall (ViaThinkSoft)",
  9986.         "changes": [
  9987.             "(Minor changes)"
  9988.         ],
  9989.         "sources": {
  9990.             "svn": [
  9991.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@779"
  9992.             ],
  9993.             "git": [
  9994.                 "https://github.com/danielmarschall/oidplus/tree/fe0017cb65c6b940d38f41ad34956b030b0ee548"
  9995.             ]
  9996.         }
  9997.     },
  9998.     {
  9999.         "version": "2.0.0.778",
  10000.         "date": "2022-03-13 11:31:06 +0100",
  10001.         "author": "Daniel Marschall (ViaThinkSoft)",
  10002.         "changes": [
  10003.             "- Plugins can now control the output of HTTP headers (especially the Content-Security-Policy header)",
  10004.             "- Added baseconfig setting CANONICAL_SYSTEM_URL",
  10005.             "- Fixed issue with relative paths (OIDplus::webpath(...,fase) over a proxy"
  10006.         ],
  10007.         "sources": {
  10008.             "svn": [
  10009.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@778"
  10010.             ],
  10011.             "git": [
  10012.                 "https://github.com/danielmarschall/oidplus/tree/5f1343c16d09ced75a6b50498fd27ed34664ade5"
  10013.             ]
  10014.         }
  10015.     },
  10016.     {
  10017.         "version": "2.0.0.777",
  10018.         "date": "2022-03-10 01:45:11 +0100",
  10019.         "author": "Daniel Marschall (ViaThinkSoft)",
  10020.         "changes": [
  10021.             "Vendor update"
  10022.         ],
  10023.         "sources": {
  10024.             "svn": [
  10025.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@777"
  10026.             ],
  10027.             "git": [
  10028.                 "https://github.com/danielmarschall/oidplus/tree/72c34eee9fb16c18fffa689cf820aeb8b9c0094a"
  10029.             ]
  10030.         }
  10031.     },
  10032.     {
  10033.         "version": "2.0.0.776",
  10034.         "date": "2022-03-10 01:43:36 +0100",
  10035.         "author": "Daniel Marschall (ViaThinkSoft)",
  10036.         "changes": [
  10037.             "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.",
  10038.             "Additionally, the user can also overwrite this value with their own WHOIS/OID-IP server, if they have one."
  10039.         ],
  10040.         "sources": {
  10041.             "svn": [
  10042.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@776"
  10043.             ],
  10044.             "git": [
  10045.                 "https://github.com/danielmarschall/oidplus/tree/480d0d8fd9108f24b8927887dfa66208e6f64fb3"
  10046.             ]
  10047.         }
  10048.     },
  10049.     {
  10050.         "version": "2.0.0.775",
  10051.         "date": "2022-03-08 23:12:20 +0100",
  10052.         "author": "Daniel Marschall (ViaThinkSoft)",
  10053.         "changes": [],
  10054.         "sources": {
  10055.             "svn": [
  10056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@775"
  10057.             ],
  10058.             "git": [
  10059.                 "https://github.com/danielmarschall/oidplus/tree/529b33a9317067c062e29e2fcc0fda62d0bbc7a0"
  10060.             ]
  10061.         }
  10062.     },
  10063.     {
  10064.         "version": "2.0.0.774",
  10065.         "date": "2022-03-08 21:56:30 +0100",
  10066.         "author": "Daniel Marschall (ViaThinkSoft)",
  10067.         "changes": [
  10068.             "Gotobox/Whois: Namespace e.g. \"oid:\" is now case insensitive"
  10069.         ],
  10070.         "sources": {
  10071.             "svn": [
  10072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@774"
  10073.             ],
  10074.             "git": [
  10075.                 "https://github.com/danielmarschall/oidplus/tree/6aae87a662aa0597bcbc8005bdda084def631418"
  10076.             ]
  10077.         }
  10078.     },
  10079.     {
  10080.         "version": "2.0.0.773",
  10081.         "date": "2022-03-08 20:34:14 +0100",
  10082.         "author": "Daniel Marschall (ViaThinkSoft)",
  10083.         "changes": [
  10084.             "OID-IP(WHOIS), and \"Go\" bar now accept \"WEID\" (they get converted to \"OID\" during the processing)"
  10085.         ],
  10086.         "sources": {
  10087.             "svn": [
  10088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@773"
  10089.             ],
  10090.             "git": [
  10091.                 "https://github.com/danielmarschall/oidplus/tree/87fe12b422ab1655cf0181a320fd49adcaa12942"
  10092.             ]
  10093.         }
  10094.     },
  10095.     {
  10096.         "version": "2.0.0.772",
  10097.         "date": "2022-03-08 02:20:51 +0100",
  10098.         "author": "Daniel Marschall (ViaThinkSoft)",
  10099.         "changes": [
  10100.             "The \"weid:\" Syntax can now be used when creating a root OID.",
  10101.             "Class C WEIDs now have an \"WEID\" icon instead of an \"OID\" icon."
  10102.         ],
  10103.         "sources": {
  10104.             "svn": [
  10105.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@772"
  10106.             ],
  10107.             "git": [
  10108.                 "https://github.com/danielmarschall/oidplus/tree/32d0d38b15198e0f451dd628c33b5e576004ad08"
  10109.             ]
  10110.         }
  10111.     },
  10112.     {
  10113.         "version": "2.0.0.771",
  10114.         "date": "2022-03-06 12:12:12 +0100",
  10115.         "author": "Daniel Marschall (ViaThinkSoft)",
  10116.         "changes": [],
  10117.         "sources": {
  10118.             "svn": [
  10119.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@771"
  10120.             ],
  10121.             "git": [
  10122.                 "https://github.com/danielmarschall/oidplus/tree/f2929fdd74158c133ccb0e2985e7cbc038f24ae5"
  10123.             ]
  10124.         }
  10125.     },
  10126.     {
  10127.         "version": "2.0.0.770",
  10128.         "date": "2022-03-06 11:48:01 +0100",
  10129.         "author": "Daniel Marschall (ViaThinkSoft)",
  10130.         "changes": [],
  10131.         "sources": {
  10132.             "svn": [
  10133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@770"
  10134.             ],
  10135.             "git": [
  10136.                 "https://github.com/danielmarschall/oidplus/tree/026dc7eebfb627266fe3d74878972aacdaf03431"
  10137.             ]
  10138.         }
  10139.     },
  10140.     {
  10141.         "version": "2.0.0.769",
  10142.         "date": "2022-03-05 18:10:05 +0100",
  10143.         "author": "Daniel Marschall (ViaThinkSoft)",
  10144.         "changes": [
  10145.             "WeidOidConverter.js: Fixed weLuhn checksum bug (.0 arcs)",
  10146.             "WeidOidConverter.js: Added OID validation checks",
  10147.             "WeidOidConverter.js: Added \"UMD\" module code by Webfan",
  10148.             "Added weid_converter.html (for internal use / testing)"
  10149.         ],
  10150.         "sources": {
  10151.             "svn": [
  10152.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@769"
  10153.             ],
  10154.             "git": [
  10155.                 "https://github.com/danielmarschall/oidplus/tree/4f7149aa24b9bc2f01628e228480db8555bb1faa"
  10156.             ]
  10157.         }
  10158.     },
  10159.     {
  10160.         "version": "2.0.0.768",
  10161.         "date": "2022-03-03 01:31:39 +0100",
  10162.         "author": "Daniel Marschall (ViaThinkSoft)",
  10163.         "changes": [],
  10164.         "sources": {
  10165.             "svn": [
  10166.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@768"
  10167.             ],
  10168.             "git": [
  10169.                 "https://github.com/danielmarschall/oidplus/tree/d500bdc8ef05479f5d2ec144c45af687fa30e03f"
  10170.             ]
  10171.         }
  10172.     },
  10173.     {
  10174.         "version": "2.0.0.767",
  10175.         "date": "2022-03-03 01:12:47 +0100",
  10176.         "author": "Daniel Marschall (ViaThinkSoft)",
  10177.         "changes": [
  10178.             "Theme color (URL bar color) can now be set by plugins and can be changed by the color plugin.",
  10179.             "Mobile design fixed problem with border at the bottom of the content pane."
  10180.         ],
  10181.         "sources": {
  10182.             "svn": [
  10183.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@767"
  10184.             ],
  10185.             "git": [
  10186.                 "https://github.com/danielmarschall/oidplus/tree/2170a64b5a759f8e196fd1a46c95db48906e434d"
  10187.             ]
  10188.         }
  10189.     },
  10190.     {
  10191.         "version": "2.0.0.766",
  10192.         "date": "2022-03-02 16:18:42 +0100",
  10193.         "author": "Daniel Marschall (ViaThinkSoft)",
  10194.         "changes": [
  10195.             "RFC"
  10196.         ],
  10197.         "sources": {
  10198.             "svn": [
  10199.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@766"
  10200.             ],
  10201.             "git": [
  10202.                 "https://github.com/danielmarschall/oidplus/tree/8d4ff7b7518c78572f0b9c9e4aa83cc8cf9102bd"
  10203.             ]
  10204.         }
  10205.     },
  10206.     {
  10207.         "version": "2.0.0.765",
  10208.         "date": "2022-03-02 15:30:50 +0100",
  10209.         "author": "Daniel Marschall (ViaThinkSoft)",
  10210.         "changes": [
  10211.             "OIDIP RFC draft update.",
  10212.             "OIDIP Removed \"txt\" format (correct is \"text\").",
  10213.             "OIDIP Unimplemented formats raise now a \"Service error\" as defined in the new RFC draft."
  10214.         ],
  10215.         "sources": {
  10216.             "svn": [
  10217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@765"
  10218.             ],
  10219.             "git": [
  10220.                 "https://github.com/danielmarschall/oidplus/tree/e53cebbff090562c06d2effd54889ff5b6b8d7c0"
  10221.             ]
  10222.         }
  10223.     },
  10224.     {
  10225.         "version": "2.0.0.764",
  10226.         "date": "2022-03-01 17:00:00 +0100",
  10227.         "author": "Daniel Marschall (ViaThinkSoft)",
  10228.         "changes": [
  10229.             "RFC"
  10230.         ],
  10231.         "sources": {
  10232.             "svn": [
  10233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@764"
  10234.             ],
  10235.             "git": [
  10236.                 "https://github.com/danielmarschall/oidplus/tree/63397a0a0b4a165fd519ba8cfda6505c7982e5d4"
  10237.             ]
  10238.         }
  10239.     },
  10240.     {
  10241.         "version": "2.0.0.763",
  10242.         "date": "2022-03-01 00:09:40 +0100",
  10243.         "author": "Daniel Marschall (ViaThinkSoft)",
  10244.         "changes": [],
  10245.         "sources": {
  10246.             "svn": [
  10247.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@763"
  10248.             ],
  10249.             "git": [
  10250.                 "https://github.com/danielmarschall/oidplus/tree/b99108aeecdf96b8fefe9dfcda0f61cd84289a94"
  10251.             ]
  10252.         }
  10253.     },
  10254.     {
  10255.         "version": "2.0.0.762",
  10256.         "date": "2022-02-28 10:37:03 +0100",
  10257.         "author": "Daniel Marschall (ViaThinkSoft)",
  10258.         "changes": [],
  10259.         "sources": {
  10260.             "svn": [
  10261.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@762"
  10262.             ],
  10263.             "git": [
  10264.                 "https://github.com/danielmarschall/oidplus/tree/ce9a790c43cb5dbe1353aaf11f737b246a4f3f73"
  10265.             ]
  10266.         }
  10267.     },
  10268.     {
  10269.         "version": "2.0.0.761",
  10270.         "date": "2022-02-28 10:35:05 +0100",
  10271.         "author": "Daniel Marschall (ViaThinkSoft)",
  10272.         "changes": [
  10273.             "RFC Update (WIP)"
  10274.         ],
  10275.         "sources": {
  10276.             "svn": [
  10277.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@761"
  10278.             ],
  10279.             "git": [
  10280.                 "https://github.com/danielmarschall/oidplus/tree/be88fd7933a0b39299c2a52bd27f2be1696b6111"
  10281.             ]
  10282.         }
  10283.     },
  10284.     {
  10285.         "version": "2.0.0.760",
  10286.         "date": "2022-02-27 19:17:40 +0100",
  10287.         "author": "Daniel Marschall (ViaThinkSoft)",
  10288.         "changes": [],
  10289.         "sources": {
  10290.             "svn": [
  10291.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@760"
  10292.             ],
  10293.             "git": [
  10294.                 "https://github.com/danielmarschall/oidplus/tree/fee1c57387d3b4e4b169e560eff97d5abbb5dc9e"
  10295.             ]
  10296.         }
  10297.     },
  10298.     {
  10299.         "version": "2.0.0.759",
  10300.         "date": "2022-02-27 18:19:50 +0100",
  10301.         "author": "Daniel Marschall (ViaThinkSoft)",
  10302.         "changes": [
  10303.             "Update to TinyMCE 5.10.3"
  10304.         ],
  10305.         "sources": {
  10306.             "svn": [
  10307.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@759"
  10308.             ],
  10309.             "git": [
  10310.                 "https://github.com/danielmarschall/oidplus/tree/95d5767e6332fb5ffe51ab91f62490149220e06a"
  10311.             ]
  10312.         }
  10313.     },
  10314.     {
  10315.         "version": "2.0.0.758",
  10316.         "date": "2022-02-27 18:10:02 +0100",
  10317.         "author": "Daniel Marschall (ViaThinkSoft)",
  10318.         "changes": [
  10319.             "OID-IP RFC (draft-viathinksoft-oidip-02, Work-In-Progress): Added XML and JSON. Renamed \"whois\" node in \"oidip\".",
  10320.             "OIDplus for DOS: Implemented PgUp and PgDown. You can now jump to an OID from the TreeView. Release 2022-02-27."
  10321.         ],
  10322.         "sources": {
  10323.             "svn": [
  10324.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@758"
  10325.             ],
  10326.             "git": [
  10327.                 "https://github.com/danielmarschall/oidplus/tree/21539103ae9aee115e2245605fe54f4046b489f1"
  10328.             ]
  10329.         }
  10330.     },
  10331.     {
  10332.         "version": "2.0.0.757",
  10333.         "date": "2022-02-25 14:51:46 +0100",
  10334.         "author": "Daniel Marschall (ViaThinkSoft)",
  10335.         "changes": [],
  10336.         "sources": {
  10337.             "svn": [
  10338.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@757"
  10339.             ],
  10340.             "git": [
  10341.                 "https://github.com/danielmarschall/oidplus/tree/b80da83a911d9e4595ec4934ca52c7c75e81b71d"
  10342.             ]
  10343.         }
  10344.     },
  10345.     {
  10346.         "version": "2.0.0.756",
  10347.         "date": "2022-02-23 22:33:01 +0100",
  10348.         "author": "Daniel Marschall (ViaThinkSoft)",
  10349.         "changes": [
  10350.             "Security fix"
  10351.         ],
  10352.         "sources": {
  10353.             "svn": [
  10354.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@756"
  10355.             ],
  10356.             "git": [
  10357.                 "https://github.com/danielmarschall/oidplus/tree/3a389db418ebffa61ef5d59f6f8eeab9038313fe"
  10358.             ]
  10359.         }
  10360.     },
  10361.     {
  10362.         "version": "2.0.0.755",
  10363.         "date": "2022-02-23 21:43:48 +0100",
  10364.         "author": "Daniel Marschall (ViaThinkSoft)",
  10365.         "changes": [
  10366.             "Nostalgia plugin fixed"
  10367.         ],
  10368.         "sources": {
  10369.             "svn": [
  10370.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@755"
  10371.             ],
  10372.             "git": [
  10373.                 "https://github.com/danielmarschall/oidplus/tree/dd72d8e545138a48badcffa3c99939860ab51d1a"
  10374.             ]
  10375.         }
  10376.     },
  10377.     {
  10378.         "version": "2.0.0.754",
  10379.         "date": "2022-02-23 13:24:51 +0100",
  10380.         "author": "Daniel Marschall (ViaThinkSoft)",
  10381.         "changes": [
  10382.             "New plugin \"Nostalgia\" (in admin control panel) to create a database for OIDplus for DOS, Windows 3.11, or Windows 95."
  10383.         ],
  10384.         "sources": {
  10385.             "svn": [
  10386.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@754"
  10387.             ],
  10388.             "git": [
  10389.                 "https://github.com/danielmarschall/oidplus/tree/1f5aa4b46ca1ef35e88082bf58b9f8131d4ed834"
  10390.             ]
  10391.         }
  10392.     },
  10393.     {
  10394.         "version": "2.0.0.753",
  10395.         "date": "2022-02-23 01:28:19 +0100",
  10396.         "author": "Daniel Marschall (ViaThinkSoft)",
  10397.         "changes": [
  10398.             "GUID+IPv4+IPv6+OID: Technical info visual changes and link to help topics",
  10399.             "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\")"
  10400.         ],
  10401.         "sources": {
  10402.             "svn": [
  10403.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@753"
  10404.             ],
  10405.             "git": [
  10406.                 "https://github.com/danielmarschall/oidplus/tree/6325e6a95b2e6047547e7fc07c492cacf57389a7"
  10407.             ]
  10408.         }
  10409.     },
  10410.     {
  10411.         "version": "2.0.0.752",
  10412.         "date": "2022-02-23 00:35:58 +0100",
  10413.         "author": "Daniel Marschall (ViaThinkSoft)",
  10414.         "changes": [
  10415.             "Changed WEID converter code so that it doesn't require the package mikemcl/bignumber.js anymore. (Removed now from composer.json)"
  10416.         ],
  10417.         "sources": {
  10418.             "svn": [
  10419.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@752"
  10420.             ],
  10421.             "git": [
  10422.                 "https://github.com/danielmarschall/oidplus/tree/1d3aa695a66f46a81c379882dff1e2ca3fd36706"
  10423.             ]
  10424.         }
  10425.     },
  10426.     {
  10427.         "version": "2.0.0.751",
  10428.         "date": "2022-02-22 21:48:49 +0100",
  10429.         "author": "Daniel Marschall (ViaThinkSoft)",
  10430.         "changes": [
  10431.             "Changed WeidOidConverter.js"
  10432.         ],
  10433.         "sources": {
  10434.             "svn": [
  10435.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@751"
  10436.             ],
  10437.             "git": [
  10438.                 "https://github.com/danielmarschall/oidplus/tree/f63c790f7551dc1f524fb88f599c6b4fdfedd5c6"
  10439.             ]
  10440.         }
  10441.     },
  10442.     {
  10443.         "version": "2.0.0.750",
  10444.         "date": "2022-02-22 17:02:58 +0100",
  10445.         "author": "Daniel Marschall (ViaThinkSoft)",
  10446.         "changes": [
  10447.             "WEID<=>OID Converter in JavaScript"
  10448.         ],
  10449.         "sources": {
  10450.             "svn": [
  10451.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@750"
  10452.             ],
  10453.             "git": [
  10454.                 "https://github.com/danielmarschall/oidplus/tree/d6c1cd228b94097e23e3aab560c02b657b8c609e"
  10455.             ]
  10456.         }
  10457.     },
  10458.     {
  10459.         "version": "2.0.0.732",
  10460.         "date": "2022-01-27 19:18:31 +0100",
  10461.         "author": "Daniel Marschall (ViaThinkSoft)",
  10462.         "changes": [
  10463.             "Vendor update"
  10464.         ],
  10465.         "sources": {
  10466.             "svn": [
  10467.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@732"
  10468.             ],
  10469.             "git": [
  10470.                 "https://github.com/danielmarschall/oidplus/tree/1d1d6f072d2828eed8b1403b3cbff4bed7ecd7b3"
  10471.             ]
  10472.         }
  10473.     },
  10474.     {
  10475.         "version": "2.0.0.731",
  10476.         "date": "2022-01-23 22:12:33 +0100",
  10477.         "author": "Daniel Marschall (ViaThinkSoft)",
  10478.         "changes": [],
  10479.         "sources": {
  10480.             "svn": [
  10481.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@731"
  10482.             ],
  10483.             "git": [
  10484.                 "https://github.com/danielmarschall/oidplus/tree/b9bfa7b567692382699a8c7621173db6c63bcaeb"
  10485.             ]
  10486.         }
  10487.     },
  10488.     {
  10489.         "version": "2.0.0.730",
  10490.         "date": "2022-01-23 22:10:52 +0100",
  10491.         "author": "Daniel Marschall (ViaThinkSoft)",
  10492.         "changes": [
  10493.             "\"ImplementsFeature\" is now available for all PHP classes of OIDplus, not just Plugin classes.",
  10494.             "Therefore, OID-WHOIS can now also receive WHOIS attributes from Objects (not just the Object Plugin) or the OIDplusRA class."
  10495.         ],
  10496.         "sources": {
  10497.             "svn": [
  10498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@730"
  10499.             ],
  10500.             "git": [
  10501.                 "https://github.com/danielmarschall/oidplus/tree/0c1c1f4ba264800debd88c68d94d85b4fb56392a"
  10502.             ]
  10503.         }
  10504.     },
  10505.     {
  10506.         "version": "2.0.0.729",
  10507.         "date": "2022-01-23 22:07:02 +0100",
  10508.         "author": "Daniel Marschall (ViaThinkSoft)",
  10509.         "changes": [
  10510.             "BUGFIX: Whois page did not work if you just had non-OIDs but single OID in your system"
  10511.         ],
  10512.         "sources": {
  10513.             "svn": [
  10514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@729"
  10515.             ],
  10516.             "git": [
  10517.                 "https://github.com/danielmarschall/oidplus/tree/18c9fdaecf5d99797f59b8815195d86ebb4fb06e"
  10518.             ]
  10519.         }
  10520.     },
  10521.     {
  10522.         "version": "2.0.0.728",
  10523.         "date": "2022-01-08 00:14:54 +0100",
  10524.         "author": "Daniel Marschall (ViaThinkSoft)",
  10525.         "changes": [
  10526.             "Vendor update (PHPStan)"
  10527.         ],
  10528.         "sources": {
  10529.             "svn": [
  10530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@728"
  10531.             ],
  10532.             "git": [
  10533.                 "https://github.com/danielmarschall/oidplus/tree/1b874d6d8c13e13354f99d088c1e5a66492dd163"
  10534.             ]
  10535.         }
  10536.     },
  10537.     {
  10538.         "version": "2.0.0.727",
  10539.         "date": "2022-01-07 19:42:52 +0100",
  10540.         "author": "Daniel Marschall (ViaThinkSoft)",
  10541.         "changes": [
  10542.             "Local GIT-Version could not be detected successfully! Fixed!"
  10543.         ],
  10544.         "sources": {
  10545.             "svn": [
  10546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@727"
  10547.             ],
  10548.             "git": [
  10549.                 "https://github.com/danielmarschall/oidplus/tree/0acade3f3a8b3564d90ab360fde28ea1d7d3347b"
  10550.             ]
  10551.         }
  10552.     },
  10553.     {
  10554.         "version": "2.0.0.726",
  10555.         "date": "2022-01-07 13:54:49 +0100",
  10556.         "author": "Daniel Marschall (ViaThinkSoft)",
  10557.         "changes": [
  10558.             "Updated Alpine Linux installation steps"
  10559.         ],
  10560.         "sources": {
  10561.             "svn": [
  10562.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@726"
  10563.             ],
  10564.             "git": [
  10565.                 "https://github.com/danielmarschall/oidplus/tree/4bbfdfc86bbfe2d7e4429a1250850b492b8b815a"
  10566.             ]
  10567.         }
  10568.     },
  10569.     {
  10570.         "version": "2.0.0.725",
  10571.         "date": "2022-01-07 02:04:54 +0100",
  10572.         "author": "Daniel Marschall (ViaThinkSoft)",
  10573.         "changes": [
  10574.             "PHP extension iconv is no longer be needed if extension mbstring is installed"
  10575.         ],
  10576.         "sources": {
  10577.             "svn": [
  10578.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@725"
  10579.             ],
  10580.             "git": [
  10581.                 "https://github.com/danielmarschall/oidplus/tree/45a0d0d9e7f0b22de5583cb30e78f587b7b6cdcc"
  10582.             ]
  10583.         }
  10584.     },
  10585.     {
  10586.         "version": "2.0.0.724",
  10587.         "date": "2022-01-07 01:37:31 +0100",
  10588.         "author": "Daniel Marschall (ViaThinkSoft)",
  10589.         "changes": [
  10590.             "OIDInfo Export will check if extension \"sockets\" is installed"
  10591.         ],
  10592.         "sources": {
  10593.             "svn": [
  10594.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@724"
  10595.             ],
  10596.             "git": [
  10597.                 "https://github.com/danielmarschall/oidplus/tree/884fa875bb81dde11fafe1e41b0d73151d0b4ce5"
  10598.             ]
  10599.         }
  10600.     },
  10601.     {
  10602.         "version": "2.0.0.723",
  10603.         "date": "2022-01-07 01:21:37 +0100",
  10604.         "author": "Daniel Marschall (ViaThinkSoft)",
  10605.         "changes": [],
  10606.         "sources": {
  10607.             "svn": [
  10608.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@723"
  10609.             ],
  10610.             "git": [
  10611.                 "https://github.com/danielmarschall/oidplus/tree/5508b9b2defa6240eec30a1fe6c509ca3a40894f"
  10612.             ]
  10613.         }
  10614.     },
  10615.     {
  10616.         "version": "2.0.0.722",
  10617.         "date": "2022-01-07 00:02:23 +0100",
  10618.         "author": "Daniel Marschall (ViaThinkSoft)",
  10619.         "changes": [
  10620.             "Adding Alpine Linux install notes. Checking for dependencies for lightweight PHP installations"
  10621.         ],
  10622.         "sources": {
  10623.             "svn": [
  10624.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@722"
  10625.             ],
  10626.             "git": [
  10627.                 "https://github.com/danielmarschall/oidplus/tree/78e219ec11eb2aeb16bbb8b2866714d8bddbc0be"
  10628.             ]
  10629.         }
  10630.     },
  10631.     {
  10632.         "version": "2.0.0.721",
  10633.         "date": "2022-01-06 23:38:52 +0100",
  10634.         "author": "Daniel Marschall (ViaThinkSoft)",
  10635.         "changes": [
  10636.             "Bugfixes"
  10637.         ],
  10638.         "sources": {
  10639.             "svn": [
  10640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@721"
  10641.             ],
  10642.             "git": [
  10643.                 "https://github.com/danielmarschall/oidplus/tree/ff7c04641df8244e1c278b18f58c85ac137f8f97"
  10644.             ]
  10645.         }
  10646.     },
  10647.     {
  10648.         "version": "2.0.0.720",
  10649.         "date": "2022-01-06 22:06:30 +0100",
  10650.         "author": "Daniel Marschall (ViaThinkSoft)",
  10651.         "changes": [
  10652.             "OIDplus doesn't require the PHP extensions php-ctype and php-posix anymore"
  10653.         ],
  10654.         "sources": {
  10655.             "svn": [
  10656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@720"
  10657.             ],
  10658.             "git": [
  10659.                 "https://github.com/danielmarschall/oidplus/tree/5fdf341386797bdb196598c9fc0c355361d78be4"
  10660.             ]
  10661.         }
  10662.     },
  10663.     {
  10664.         "version": "2.0.0.719",
  10665.         "date": "2021-12-29 00:42:04 +0100",
  10666.         "author": "Daniel Marschall (ViaThinkSoft)",
  10667.         "changes": [
  10668.             "Fixed PHP warnings"
  10669.         ],
  10670.         "sources": {
  10671.             "svn": [
  10672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@719"
  10673.             ],
  10674.             "git": [
  10675.                 "https://github.com/danielmarschall/oidplus/tree/b08059d1d5d573ff98ce0b45dc887c2b8dcfe87d"
  10676.             ]
  10677.         }
  10678.     },
  10679.     {
  10680.         "version": "2.0.0.718",
  10681.         "date": "2021-12-28 00:05:12 +0100",
  10682.         "author": "Daniel Marschall (ViaThinkSoft)",
  10683.         "changes": [
  10684.             "Fixed problems with the update script generator (TAR.GZ distribution channel)",
  10685.             "- Update 707 did not correctly create plugins/viathinksoft/objectTypes/domain/img/* (please manually create these files if you are affected)",
  10686.             "- Update 708 did not correctly delete vendor/google (please delete manually if you are affected)"
  10687.         ],
  10688.         "sources": {
  10689.             "svn": [
  10690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@718"
  10691.             ],
  10692.             "git": [
  10693.                 "https://github.com/danielmarschall/oidplus/tree/9fb7d19f769e4f726c879d768cbf53094fb36461"
  10694.             ]
  10695.         }
  10696.     },
  10697.     {
  10698.         "version": "2.0.0.717",
  10699.         "date": "2021-12-27 18:26:18 +0100",
  10700.         "author": "Daniel Marschall (ViaThinkSoft)",
  10701.         "changes": [
  10702.             "BUGFIX: Saving a design permanently did not work. Fixed."
  10703.         ],
  10704.         "sources": {
  10705.             "svn": [
  10706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@717"
  10707.             ],
  10708.             "git": [
  10709.                 "https://github.com/danielmarschall/oidplus/tree/db35acab20f3f81cabdfb1297a20031609cabb36"
  10710.             ]
  10711.         }
  10712.     },
  10713.     {
  10714.         "version": "2.0.0.716",
  10715.         "date": "2021-12-27 17:31:12 +0100",
  10716.         "author": "Daniel Marschall (ViaThinkSoft)",
  10717.         "changes": [
  10718.             "Fixed update failure of version 698 => 699",
  10719.             "Revision log (software update check) is now compressed using GZip"
  10720.         ],
  10721.         "sources": {
  10722.             "svn": [
  10723.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@716"
  10724.             ],
  10725.             "git": [
  10726.                 "https://github.com/danielmarschall/oidplus/tree/c547b089db132015f035c3434d208f5e2cd3830c"
  10727.             ]
  10728.         }
  10729.     },
  10730.     {
  10731.         "version": "2.0.0.715",
  10732.         "date": "2021-12-27 01:36:01 +0100",
  10733.         "author": "Daniel Marschall (ViaThinkSoft)",
  10734.         "changes": [
  10735.             "Outgoing HTTP transfer will have the User Agent \"ViaThinkSoft-OIDplus/2.0\""
  10736.         ],
  10737.         "sources": {
  10738.             "svn": [
  10739.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@715"
  10740.             ],
  10741.             "git": [
  10742.                 "https://github.com/danielmarschall/oidplus/tree/85ca354cf221e5b4e0ab800b37e114d2673d0b21"
  10743.             ]
  10744.         }
  10745.     },
  10746.     {
  10747.         "version": "2.0.0.714",
  10748.         "date": "2021-12-26 22:03:26 +0100",
  10749.         "author": "Daniel Marschall (ViaThinkSoft)",
  10750.         "changes": [
  10751.             "Whois opens in new browser window"
  10752.         ],
  10753.         "sources": {
  10754.             "svn": [
  10755.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@714"
  10756.             ],
  10757.             "git": [
  10758.                 "https://github.com/danielmarschall/oidplus/tree/6e95e3b4479e59fa65b2cef56955dc9ac7d85006"
  10759.             ]
  10760.         }
  10761.     },
  10762.     {
  10763.         "version": "2.0.0.713",
  10764.         "date": "2021-12-26 21:41:08 +0100",
  10765.         "author": "Daniel Marschall (ViaThinkSoft)",
  10766.         "changes": [
  10767.             "Fixed bug in OID-IP (OID WHOIS): Superior detection did not work for non-OIDs. Fixed."
  10768.         ],
  10769.         "sources": {
  10770.             "svn": [
  10771.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@713"
  10772.             ],
  10773.             "git": [
  10774.                 "https://github.com/danielmarschall/oidplus/tree/41b93261b69db35861940328599200182d18fa3f"
  10775.             ]
  10776.         }
  10777.     },
  10778.     {
  10779.         "version": "2.0.0.712",
  10780.         "date": "2021-12-26 18:44:52 +0100",
  10781.         "author": "Daniel Marschall (ViaThinkSoft)",
  10782.         "changes": [],
  10783.         "sources": {
  10784.             "svn": [
  10785.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@712"
  10786.             ],
  10787.             "git": [
  10788.                 "https://github.com/danielmarschall/oidplus/tree/0a11d019459834fab96d5f551c0b90040c9044dd"
  10789.             ]
  10790.         }
  10791.     },
  10792.     {
  10793.         "version": "2.0.0.711",
  10794.         "date": "2021-12-26 18:33:19 +0100",
  10795.         "author": "Daniel Marschall (ViaThinkSoft)",
  10796.         "changes": [
  10797.             "Auth keys (internally used for email verification etc.) now use HMAC instead of normal hash",
  10798.             "Added new base config setting RA_PASSWORD_PEPPER_ALGO (dangerous! Only for experts!)",
  10799.             "OIDplusSessionHandler.class.php: Improved internal encryption!",
  10800.             "",
  10801.             "ATTENTION",
  10802.             "!!! If you are updating from the TAR.GZ distibution channel, then the update *will* temporarily",
  10803.             "!!! FAIL with the error message \"Authentication failed\". Once the error appears, close your",
  10804.             "!!! browser window and delete the cookies, then log-in again, and continue the update process.",
  10805.             "!!! (The error happens because of the update of the internal session encryption procedure)"
  10806.         ],
  10807.         "sources": {
  10808.             "svn": [
  10809.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@711"
  10810.             ],
  10811.             "git": [
  10812.                 "https://github.com/danielmarschall/oidplus/tree/032f051a23c9b057c65310530ddd9b0982dd14f3"
  10813.             ]
  10814.         }
  10815.     },
  10816.     {
  10817.         "version": "2.0.0.710",
  10818.         "date": "2021-12-26 17:38:24 +0100",
  10819.         "author": "Daniel Marschall (ViaThinkSoft)",
  10820.         "changes": [],
  10821.         "sources": {
  10822.             "svn": [
  10823.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@710"
  10824.             ],
  10825.             "git": [
  10826.                 "https://github.com/danielmarschall/oidplus/tree/466a46e647953a436cdb39c447b809baf7190eb0"
  10827.             ]
  10828.         }
  10829.     },
  10830.     {
  10831.         "version": "2.0.0.709",
  10832.         "date": "2021-12-26 17:36:56 +0100",
  10833.         "author": "Daniel Marschall (ViaThinkSoft)",
  10834.         "changes": [
  10835.             "New CAPTCHA Method: ViaThinkSoft Client Challenge (lets the CPU of the user calculate a cryptographical problem in the background)"
  10836.         ],
  10837.         "sources": {
  10838.             "svn": [
  10839.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@709"
  10840.             ],
  10841.             "git": [
  10842.                 "https://github.com/danielmarschall/oidplus/tree/c23e9208bfa2761c96a8a18020d11d7f7c2cb892"
  10843.             ]
  10844.         }
  10845.     },
  10846.     {
  10847.         "version": "2.0.0.708",
  10848.         "date": "2021-12-26 15:58:03 +0100",
  10849.         "author": "Daniel Marschall (ViaThinkSoft)",
  10850.         "changes": [
  10851.             "Removed unnecessary ReCAPTCHA composer dependency"
  10852.         ],
  10853.         "sources": {
  10854.             "svn": [
  10855.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@708"
  10856.             ],
  10857.             "git": [
  10858.                 "https://github.com/danielmarschall/oidplus/tree/eec69a67eb5cb04d919d51e121ec3c1c791cab35"
  10859.             ]
  10860.         }
  10861.     },
  10862.     {
  10863.         "version": "2.0.0.707",
  10864.         "date": "2021-12-26 15:54:36 +0100",
  10865.         "author": "Daniel Marschall (ViaThinkSoft)",
  10866.         "changes": [
  10867.             "New object type \"Domain\""
  10868.         ],
  10869.         "sources": {
  10870.             "svn": [
  10871.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@707"
  10872.             ],
  10873.             "git": [
  10874.                 "https://github.com/danielmarschall/oidplus/tree/fffabdb99b36c186ffaf1f8609ab7e33a6c69037"
  10875.             ]
  10876.         }
  10877.     },
  10878.     {
  10879.         "version": "2.0.0.706",
  10880.         "date": "2021-12-26 01:58:56 +0100",
  10881.         "author": "Daniel Marschall (ViaThinkSoft)",
  10882.         "changes": [
  10883.             "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)."
  10884.         ],
  10885.         "sources": {
  10886.             "svn": [
  10887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@706"
  10888.             ],
  10889.             "git": [
  10890.                 "https://github.com/danielmarschall/oidplus/tree/c2fed1d09a61b6d3c88f6697416c15e508a0b199"
  10891.             ]
  10892.         }
  10893.     },
  10894.     {
  10895.         "version": "2.0.0.705",
  10896.         "date": "2021-12-26 01:38:47 +0100",
  10897.         "author": "Daniel Marschall (ViaThinkSoft)",
  10898.         "changes": [
  10899.             "PHPStan 1.2.0 pass"
  10900.         ],
  10901.         "sources": {
  10902.             "svn": [
  10903.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@705"
  10904.             ],
  10905.             "git": [
  10906.                 "https://github.com/danielmarschall/oidplus/tree/dc353a2ad40e445b3328b86a323546e0ccb6d958"
  10907.             ]
  10908.         }
  10909.     },
  10910.     {
  10911.         "version": "2.0.0.704",
  10912.         "date": "2021-12-26 01:33:58 +0100",
  10913.         "author": "Daniel Marschall (ViaThinkSoft)",
  10914.         "changes": [
  10915.             "BUGFIX: Search plugin highlighting did not work correctly if the search term was found inside the OID dot-notation or RA email address. Fixed.",
  10916.             "BUGFIX: Entering an OID in the GoTo-Box or the Search did not open it in the left panel. Fixed.",
  10917.             "BUGFIX: Link \"Go back to RA listing\" (only works for logged in admins) not visible at public RA listing anymore."
  10918.         ],
  10919.         "sources": {
  10920.             "svn": [
  10921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@704"
  10922.             ],
  10923.             "git": [
  10924.                 "https://github.com/danielmarschall/oidplus/tree/22376cc90d0e4814d8086a6d1ffcf3032e44569a"
  10925.             ]
  10926.         }
  10927.     },
  10928.     {
  10929.         "version": "2.0.0.703",
  10930.         "date": "2021-12-26 00:55:00 +0100",
  10931.         "author": "Daniel Marschall (ViaThinkSoft)",
  10932.         "changes": [
  10933.             "Small fix"
  10934.         ],
  10935.         "sources": {
  10936.             "svn": [
  10937.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@703"
  10938.             ],
  10939.             "git": [
  10940.                 "https://github.com/danielmarschall/oidplus/tree/a579c70be8e7244bda315701ad70770494509673"
  10941.             ]
  10942.         }
  10943.     },
  10944.     {
  10945.         "version": "2.0.0.702",
  10946.         "date": "2021-12-26 00:26:02 +0100",
  10947.         "author": "Daniel Marschall (ViaThinkSoft)",
  10948.         "changes": [
  10949.             "New plugin type: CAPTCHA plugins!"
  10950.         ],
  10951.         "sources": {
  10952.             "svn": [
  10953.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@702"
  10954.             ],
  10955.             "git": [
  10956.                 "https://github.com/danielmarschall/oidplus/tree/cc0743678a8f72e6150121f88402588fff6384d4"
  10957.             ]
  10958.         }
  10959.     },
  10960.     {
  10961.         "version": "2.0.0.701",
  10962.         "date": "2021-12-20 01:48:32 +0100",
  10963.         "author": "Daniel Marschall (ViaThinkSoft)",
  10964.         "changes": [
  10965.             "Remove Docker files from vendor dir"
  10966.         ],
  10967.         "sources": {
  10968.             "svn": [
  10969.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@701"
  10970.             ],
  10971.             "git": [
  10972.                 "https://github.com/danielmarschall/oidplus/tree/d74b1ce0113cdc293d8b7275c18a41d378d2f927"
  10973.             ]
  10974.         }
  10975.     },
  10976.     {
  10977.         "version": "2.0.0.700",
  10978.         "date": "2021-12-17 16:54:04 +0100",
  10979.         "author": "Daniel Marschall (ViaThinkSoft)",
  10980.         "changes": [
  10981.             "Syntax error fixed"
  10982.         ],
  10983.         "sources": {
  10984.             "svn": [
  10985.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@700"
  10986.             ],
  10987.             "git": [
  10988.                 "https://github.com/danielmarschall/oidplus/tree/e2a8854ef52e0a4c29b2eaec7d704c3fcd1148da"
  10989.             ]
  10990.         }
  10991.     },
  10992.     {
  10993.         "version": "2.0.0.699",
  10994.         "date": "2021-12-17 16:48:07 +0100",
  10995.         "author": "Daniel Marschall (ViaThinkSoft)",
  10996.         "changes": [
  10997.             "The new file edition.ini contains constants which might be useful if somebody wants to fork OIDplus",
  10998.             "(However, we would appreciate it if you would try to contribute to the original OIDplus system rather than forking it!)"
  10999.         ],
  11000.         "sources": {
  11001.             "svn": [
  11002.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@699"
  11003.             ],
  11004.             "git": [
  11005.                 "https://github.com/danielmarschall/oidplus/tree/6b1e82bf0707bb3488e90d41f07e19ac8dce42e7"
  11006.             ]
  11007.         }
  11008.     },
  11009.     {
  11010.         "version": "2.0.0.698",
  11011.         "date": "2021-12-15 17:10:50 +0100",
  11012.         "author": "Daniel Marschall (ViaThinkSoft)",
  11013.         "changes": [
  11014.             "Small refactoring"
  11015.         ],
  11016.         "sources": {
  11017.             "svn": [
  11018.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@698"
  11019.             ],
  11020.             "git": [
  11021.                 "https://github.com/danielmarschall/oidplus/tree/2553eb2bd56dc641091e65de8fe993e8e793193c"
  11022.             ]
  11023.         }
  11024.     },
  11025.     {
  11026.         "version": "2.0.0.697",
  11027.         "date": "2021-12-13 00:16:37 +0100",
  11028.         "author": "Daniel Marschall (ViaThinkSoft)",
  11029.         "changes": [
  11030.             "Admin system info plugin: \"PHP Installed extensions\" is now listed",
  11031.             "Admin system update plugin: Actual GIT and SVN commands are now visible, and GIT PULL command slightly changed (added origin master)"
  11032.         ],
  11033.         "sources": {
  11034.             "svn": [
  11035.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@697"
  11036.             ],
  11037.             "git": [
  11038.                 "https://github.com/danielmarschall/oidplus/tree/702492cf3e1768d4192fe4319ef778cfe091bd0b"
  11039.             ]
  11040.         }
  11041.     },
  11042.     {
  11043.         "version": "2.0.0.696",
  11044.         "date": "2021-12-12 13:22:08 +0100",
  11045.         "author": "Daniel Marschall (ViaThinkSoft)",
  11046.         "changes": [
  11047.             "Software update visual mistake"
  11048.         ],
  11049.         "sources": {
  11050.             "svn": [
  11051.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@696"
  11052.             ],
  11053.             "git": [
  11054.                 "https://github.com/danielmarschall/oidplus/tree/fc78fc121aa9fc819efda6105e05acb03befefa5"
  11055.             ]
  11056.         }
  11057.     },
  11058.     {
  11059.         "version": "2.0.0.695",
  11060.         "date": "2021-12-12 13:13:31 +0100",
  11061.         "author": "Daniel Marschall (ViaThinkSoft)",
  11062.         "changes": [],
  11063.         "sources": {
  11064.             "svn": [
  11065.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@695"
  11066.             ],
  11067.             "git": [
  11068.                 "https://github.com/danielmarschall/oidplus/tree/52230b18d04f9492adc0935566e29076f72c7c68"
  11069.             ]
  11070.         }
  11071.     },
  11072.     {
  11073.         "version": "2.0.0.694",
  11074.         "date": "2021-12-12 12:41:17 +0100",
  11075.         "author": "Daniel Marschall (ViaThinkSoft)",
  11076.         "changes": [
  11077.             "In the OID grid, you can now directly register an IANA or ViaThinkSoft OID!",
  11078.             "Globally, every link that opens a new window gets marked by an icon"
  11079.         ],
  11080.         "sources": {
  11081.             "svn": [
  11082.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@694"
  11083.             ],
  11084.             "git": [
  11085.                 "https://github.com/danielmarschall/oidplus/tree/5e528f1ff97d43570a4b08c5225c3a24c4e693c0"
  11086.             ]
  11087.         }
  11088.     },
  11089.     {
  11090.         "version": "2.0.0.693",
  11091.         "date": "2021-12-12 12:08:23 +0100",
  11092.         "author": "Daniel Marschall (ViaThinkSoft)",
  11093.         "changes": [
  11094.             "\"Generate\" links can now be defined by the plugin type",
  11095.             "WEID input is now enforced upper case"
  11096.         ],
  11097.         "sources": {
  11098.             "svn": [
  11099.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@693"
  11100.             ],
  11101.             "git": [
  11102.                 "https://github.com/danielmarschall/oidplus/tree/103c2c5c8a839a576d30b066b1c8f1d2f5ec5628"
  11103.             ]
  11104.         }
  11105.     },
  11106.     {
  11107.         "version": "2.0.0.692",
  11108.         "date": "2021-12-12 02:52:14 +0100",
  11109.         "author": "Daniel Marschall (ViaThinkSoft)",
  11110.         "changes": [
  11111.             "Fixed \"Generate UUID OID\" link in OID 2.25.",
  11112.             "Added \"Generate UUID OID\" to the root OID page.",
  11113.             "Added \"Generate GUID\" to the root GUID page."
  11114.         ],
  11115.         "sources": {
  11116.             "svn": [
  11117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@692"
  11118.             ],
  11119.             "git": [
  11120.                 "https://github.com/danielmarschall/oidplus/tree/b59d92427706cb4252ab71926cf9b265d9f8f3ec"
  11121.             ]
  11122.         }
  11123.     },
  11124.     {
  11125.         "version": "2.0.0.691",
  11126.         "date": "2021-12-10 01:48:37 +0100",
  11127.         "author": "Daniel Marschall (ViaThinkSoft)",
  11128.         "changes": [
  11129.             "GIT-Software update can now also be executed for non .git directories, e.g. if hosted via Plesk GIT (requires shell access)"
  11130.         ],
  11131.         "sources": {
  11132.             "svn": [
  11133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@691"
  11134.             ],
  11135.             "git": [
  11136.                 "https://github.com/danielmarschall/oidplus/tree/ddeeeeaa962f40222ddabfbcb2d19d329c1e89b1"
  11137.             ]
  11138.         }
  11139.     },
  11140.     {
  11141.         "version": "2.0.0.690",
  11142.         "date": "2021-12-10 00:03:21 +0100",
  11143.         "author": "Daniel Marschall (ViaThinkSoft)",
  11144.         "changes": [
  11145.             "Fixed more cases of Plesk Git format"
  11146.         ],
  11147.         "sources": {
  11148.             "svn": [
  11149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@690"
  11150.             ],
  11151.             "git": [
  11152.                 "https://github.com/danielmarschall/oidplus/tree/9b498758fa8cea0d7373ecc8fcb67a289c432b86"
  11153.             ]
  11154.         }
  11155.     },
  11156.     {
  11157.         "version": "2.0.0.689",
  11158.         "date": "2021-12-10 00:00:20 +0100",
  11159.         "author": "Daniel Marschall (ViaThinkSoft)",
  11160.         "changes": [
  11161.             "Fix in re Base36 column on weid:? and weid:pen:? arc"
  11162.         ],
  11163.         "sources": {
  11164.             "svn": [
  11165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@689"
  11166.             ],
  11167.             "git": [
  11168.                 "https://github.com/danielmarschall/oidplus/tree/838bc200224ffa5f8dd9cf550cc0553b748c861c"
  11169.             ]
  11170.         }
  11171.     },
  11172.     {
  11173.         "version": "2.0.0.688",
  11174.         "date": "2021-12-09 15:16:38 +0100",
  11175.         "author": "Daniel Marschall (ViaThinkSoft)",
  11176.         "changes": [
  11177.             "System information plugin minor changes"
  11178.         ],
  11179.         "sources": {
  11180.             "svn": [
  11181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@688"
  11182.             ],
  11183.             "git": [
  11184.                 "https://github.com/danielmarschall/oidplus/tree/c3ff8b17db937c96cb04dbec8d82362caa9ccf25"
  11185.             ]
  11186.         }
  11187.     },
  11188.     {
  11189.         "version": "2.0.0.687",
  11190.         "date": "2021-12-09 10:00:54 +0100",
  11191.         "author": "Daniel Marschall (ViaThinkSoft)",
  11192.         "changes": [
  11193.             "Software update: Even after an error occurred, you can click a \"Reload page\" button now"
  11194.         ],
  11195.         "sources": {
  11196.             "svn": [
  11197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@687"
  11198.             ],
  11199.             "git": [
  11200.                 "https://github.com/danielmarschall/oidplus/tree/e0ab3009047733a4ce154ce24cee8be313283f7c"
  11201.             ]
  11202.         }
  11203.     },
  11204.     {
  11205.         "version": "2.0.0.686",
  11206.         "date": "2021-12-08 23:08:36 +0100",
  11207.         "author": "Daniel Marschall (ViaThinkSoft)",
  11208.         "changes": [
  11209.             "Fixed problem with WEID weLuhn check digit if an arc was 0.",
  11210.             "Improved update procedure on VTS server-side."
  11211.         ],
  11212.         "sources": {
  11213.             "svn": [
  11214.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@686"
  11215.             ],
  11216.             "git": [
  11217.                 "https://github.com/danielmarschall/oidplus/tree/b3c26d79641feb547ce72f0799427f75f40ed720"
  11218.             ]
  11219.         }
  11220.     },
  11221.     {
  11222.         "version": "2.0.0.685",
  11223.         "date": "2021-12-08 21:40:08 +0100",
  11224.         "author": "Daniel Marschall (ViaThinkSoft)",
  11225.         "changes": [
  11226.             "System information plugin: Display of username optimized. Catched errors. Shows effective process user instead of script file owner"
  11227.         ],
  11228.         "sources": {
  11229.             "svn": [
  11230.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@685"
  11231.             ],
  11232.             "git": [
  11233.                 "https://github.com/danielmarschall/oidplus/tree/cc1b6f193cb6310c9f6535c9f82e71be02dd5a60"
  11234.             ]
  11235.         }
  11236.     },
  11237.     {
  11238.         "version": "2.0.0.684",
  11239.         "date": "2021-12-08 21:39:33 +0100",
  11240.         "author": "Daniel Marschall (ViaThinkSoft)",
  11241.         "changes": [
  11242.             "Small fix in re WEID Base36 column in the CRUD grid"
  11243.         ],
  11244.         "sources": {
  11245.             "svn": [
  11246.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@684"
  11247.             ],
  11248.             "git": [
  11249.                 "https://github.com/danielmarschall/oidplus/tree/c5afeb92740e07bce6de5db538cc63887986bb58"
  11250.             ]
  11251.         }
  11252.     },
  11253.     {
  11254.         "version": "2.0.0.683",
  11255.         "date": "2021-12-08 17:01:54 +0100",
  11256.         "author": "Daniel Marschall (ViaThinkSoft)",
  11257.         "changes": [
  11258.             "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."
  11259.         ],
  11260.         "sources": {
  11261.             "svn": [
  11262.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@683"
  11263.             ],
  11264.             "git": [
  11265.                 "https://github.com/danielmarschall/oidplus/tree/478306ad8356812455368fc1d309de537c009fed"
  11266.             ]
  11267.         }
  11268.     },
  11269.     {
  11270.         "version": "2.0.0.682",
  11271.         "date": "2021-12-08 14:44:42 +0100",
  11272.         "author": "Daniel Marschall (ViaThinkSoft)",
  11273.         "changes": [
  11274.             "Plugins can now alter the Visible/Protected flag in the settings even after they were initialized"
  11275.         ],
  11276.         "sources": {
  11277.             "svn": [
  11278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@682"
  11279.             ],
  11280.             "git": [
  11281.                 "https://github.com/danielmarschall/oidplus/tree/d13a6bf65d13d43c81426448c1f2bf63d6720f34"
  11282.             ]
  11283.         }
  11284.     },
  11285.     {
  11286.         "version": "2.0.0.681",
  11287.         "date": "2021-12-08 00:27:40 +0100",
  11288.         "author": "Daniel Marschall (ViaThinkSoft)",
  11289.         "changes": [
  11290.             "Plesk Git is now supported"
  11291.         ],
  11292.         "sources": {
  11293.             "svn": [
  11294.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@681"
  11295.             ],
  11296.             "git": [
  11297.                 "https://github.com/danielmarschall/oidplus/tree/02c7ddb1fa8cc877cb885fa5d1565cdad54dde0e"
  11298.             ]
  11299.         }
  11300.     },
  11301.     {
  11302.         "version": "2.0.0.680",
  11303.         "date": "2021-12-06 15:23:58 +0100",
  11304.         "author": "Daniel Marschall (ViaThinkSoft)",
  11305.         "changes": [
  11306.             "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."
  11307.         ],
  11308.         "sources": {
  11309.             "svn": [
  11310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@680"
  11311.             ],
  11312.             "git": [
  11313.                 "https://github.com/danielmarschall/oidplus/tree/091a5fa6b157be035e88f5d24aa329ba44d20d63"
  11314.             ]
  11315.         }
  11316.     },
  11317.     {
  11318.         "version": "2.0.0.679",
  11319.         "date": "2021-12-04 22:47:34 +0100",
  11320.         "author": "Daniel Marschall (ViaThinkSoft)",
  11321.         "changes": [
  11322.             "Updated 3P. Fixed deprecated JWT parameter."
  11323.         ],
  11324.         "sources": {
  11325.             "svn": [
  11326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@679"
  11327.             ],
  11328.             "git": [
  11329.                 "https://github.com/danielmarschall/oidplus/tree/e4d7a3e1892d2526078a3a757206bb799b2c804e"
  11330.             ]
  11331.         }
  11332.     },
  11333.     {
  11334.         "version": "2.0.0.678",
  11335.         "date": "2021-11-24 23:16:13 +0100",
  11336.         "author": "Daniel Marschall (ViaThinkSoft)",
  11337.         "changes": [
  11338.             "Fix of XML exporter in regards Unicode characters"
  11339.         ],
  11340.         "sources": {
  11341.             "svn": [
  11342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@678"
  11343.             ],
  11344.             "git": [
  11345.                 "https://github.com/danielmarschall/oidplus/tree/4c83a480806cf46641d470e64afa84e6fe575828"
  11346.             ]
  11347.         }
  11348.     },
  11349.     {
  11350.         "version": "2.0.0.677",
  11351.         "date": "2021-10-25 12:54:17 +0200",
  11352.         "author": "Daniel Marschall (ViaThinkSoft)",
  11353.         "changes": [],
  11354.         "sources": {
  11355.             "svn": [
  11356.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@677"
  11357.             ],
  11358.             "git": [
  11359.                 "https://github.com/danielmarschall/oidplus/tree/78e69163201fa17f5e0240382ffd9e8b8ba97de2"
  11360.             ]
  11361.         }
  11362.     },
  11363.     {
  11364.         "version": "2.0.0.676",
  11365.         "date": "2021-10-11 00:37:25 +0200",
  11366.         "author": "Daniel Marschall (ViaThinkSoft)",
  11367.         "changes": [
  11368.             "Page \"show RA details\": Added link \"Create RA manually\" (only if admin is logged in)"
  11369.         ],
  11370.         "sources": {
  11371.             "svn": [
  11372.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@676"
  11373.             ],
  11374.             "git": [
  11375.                 "https://github.com/danielmarschall/oidplus/tree/fb6fe8fda68b2a79634fee330e111a2369897fa5"
  11376.             ]
  11377.         }
  11378.     },
  11379.     {
  11380.         "version": "2.0.0.675",
  11381.         "date": "2021-10-11 00:16:40 +0200",
  11382.         "author": "Daniel Marschall (ViaThinkSoft)",
  11383.         "changes": [
  11384.             "BUGFIX: Superior RAs were not able to update delegated objects (e.g. to change ASN.1/IRI/EMail/HiddenFlag)"
  11385.         ],
  11386.         "sources": {
  11387.             "svn": [
  11388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@675"
  11389.             ],
  11390.             "git": [
  11391.                 "https://github.com/danielmarschall/oidplus/tree/1f0de6df47533ed641297318b9f19527a85d8e86"
  11392.             ]
  11393.         }
  11394.     },
  11395.     {
  11396.         "version": "2.0.0.674",
  11397.         "date": "2021-10-06 23:57:10 +0200",
  11398.         "author": "Daniel Marschall (ViaThinkSoft)",
  11399.         "changes": [
  11400.             "OID-IP (Whois): Fixed problem with word-wrap"
  11401.         ],
  11402.         "sources": {
  11403.             "svn": [
  11404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@674"
  11405.             ],
  11406.             "git": [
  11407.                 "https://github.com/danielmarschall/oidplus/tree/29dc82de87718d51991095730107bd2ef03fa808"
  11408.             ]
  11409.         }
  11410.     },
  11411.     {
  11412.         "version": "2.0.0.673",
  11413.         "date": "2021-10-06 22:36:30 +0200",
  11414.         "author": "Daniel Marschall (ViaThinkSoft)",
  11415.         "changes": [
  11416.             "BUGFIX: URL in whois plugin was wrong. Fixed"
  11417.         ],
  11418.         "sources": {
  11419.             "svn": [
  11420.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@673"
  11421.             ],
  11422.             "git": [
  11423.                 "https://github.com/danielmarschall/oidplus/tree/2e1f979ea509c33345bdc2a287ce028d1ab1bb42"
  11424.             ]
  11425.         }
  11426.     },
  11427.     {
  11428.         "version": "2.0.0.672",
  11429.         "date": "2021-10-06 22:03:02 +0200",
  11430.         "author": "Daniel Marschall (ViaThinkSoft)",
  11431.         "changes": [
  11432.             "BUGFIX: Adding a new object type plugin to an existing system raised an error. Fixed.",
  11433.             "BUGFIX: WEID with mixed upper/lower-case could not be converted to numeric value. Fixed."
  11434.         ],
  11435.         "sources": {
  11436.             "svn": [
  11437.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@672"
  11438.             ],
  11439.             "git": [
  11440.                 "https://github.com/danielmarschall/oidplus/tree/f3228c63060b389e866a7b6958a1fefded8d405b"
  11441.             ]
  11442.         }
  11443.     },
  11444.     {
  11445.         "version": "2.0.0.671",
  11446.         "date": "2021-10-06 17:12:12 +0200",
  11447.         "author": "Daniel Marschall (ViaThinkSoft)",
  11448.         "changes": [
  11449.             "TinyMCE: Deprecated 'spellchecker' plugin is now excluded"
  11450.         ],
  11451.         "sources": {
  11452.             "svn": [
  11453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@671"
  11454.             ],
  11455.             "git": [
  11456.                 "https://github.com/danielmarschall/oidplus/tree/ae2be06d5203bae23d7730fa01355c603e8bec41"
  11457.             ]
  11458.         }
  11459.     },
  11460.     {
  11461.         "version": "2.0.0.670",
  11462.         "date": "2021-10-05 15:56:02 +0200",
  11463.         "author": "Daniel Marschall (ViaThinkSoft)",
  11464.         "changes": [],
  11465.         "sources": {
  11466.             "svn": [
  11467.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@670"
  11468.             ],
  11469.             "git": [
  11470.                 "https://github.com/danielmarschall/oidplus/tree/b55ba05ba212e8343c8481a21204993dfdb3cfd8"
  11471.             ]
  11472.         }
  11473.     },
  11474.     {
  11475.         "version": "2.0.0.669",
  11476.         "date": "2021-10-05 15:38:22 +0200",
  11477.         "author": "Daniel Marschall (ViaThinkSoft)",
  11478.         "changes": [
  11479.             "cron.sh is now executable (only applies to Linux/Mac)"
  11480.         ],
  11481.         "sources": {
  11482.             "svn": [
  11483.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@669"
  11484.             ],
  11485.             "git": [
  11486.                 "https://github.com/danielmarschall/oidplus/tree/8edbacd0d3d19b935d29d7c2edbf5c67ce9e70b8"
  11487.             ]
  11488.         }
  11489.     },
  11490.     {
  11491.         "version": "2.0.0.668",
  11492.         "date": "2021-10-05 12:43:00 +0200",
  11493.         "author": "Daniel Marschall (ViaThinkSoft)",
  11494.         "changes": [],
  11495.         "sources": {
  11496.             "svn": [
  11497.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@668"
  11498.             ],
  11499.             "git": [
  11500.                 "https://github.com/danielmarschall/oidplus/tree/06a4df7044fc1ee7a83fcc9fd3a0d0be5e817a71"
  11501.             ]
  11502.         }
  11503.     },
  11504.     {
  11505.         "version": "2.0.0.667",
  11506.         "date": "2021-10-05 12:30:54 +0200",
  11507.         "author": "Daniel Marschall (ViaThinkSoft)",
  11508.         "changes": [],
  11509.         "sources": {
  11510.             "svn": [
  11511.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@667"
  11512.             ],
  11513.             "git": [
  11514.                 "https://github.com/danielmarschall/oidplus/tree/f47ee5a965a77d87c84ad50a6b97a3335794cb3f"
  11515.             ]
  11516.         }
  11517.     },
  11518.     {
  11519.         "version": "2.0.0.666",
  11520.         "date": "2021-10-05 12:10:03 +0200",
  11521.         "author": "Daniel Marschall (ViaThinkSoft)",
  11522.         "changes": [
  11523.             "Added compatibility with webfan plugin 'weid'"
  11524.         ],
  11525.         "sources": {
  11526.             "svn": [
  11527.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@666"
  11528.             ],
  11529.             "git": [
  11530.                 "https://github.com/danielmarschall/oidplus/tree/f637919496b7e64dae5189c01cdcd5495f9aebf2"
  11531.             ]
  11532.         }
  11533.     },
  11534.     {
  11535.         "version": "2.0.0.665",
  11536.         "date": "2021-10-04 23:10:48 +0200",
  11537.         "author": "Daniel Marschall (ViaThinkSoft)",
  11538.         "changes": [],
  11539.         "sources": {
  11540.             "svn": [
  11541.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@665"
  11542.             ],
  11543.             "git": [
  11544.                 "https://github.com/danielmarschall/oidplus/tree/944b47d6199fce8b77ef68b8a792a9ee8d5b262a"
  11545.             ]
  11546.         }
  11547.     },
  11548.     {
  11549.         "version": "2.0.0.664",
  11550.         "date": "2021-10-04 22:39:22 +0200",
  11551.         "author": "Daniel Marschall (ViaThinkSoft)",
  11552.         "changes": [
  11553.             "Added possibility to execute cronjobs (e.g. to increase performance with auto publishing)",
  11554.             "Small improvement to auto updater conflict backup"
  11555.         ],
  11556.         "sources": {
  11557.             "svn": [
  11558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@664"
  11559.             ],
  11560.             "git": [
  11561.                 "https://github.com/danielmarschall/oidplus/tree/83161f024615b131d0e86f15bbc062333c29229c"
  11562.             ]
  11563.         }
  11564.     },
  11565.     {
  11566.         "version": "2.0.0.663",
  11567.         "date": "2021-10-04 16:25:17 +0200",
  11568.         "author": "Daniel Marschall (ViaThinkSoft)",
  11569.         "changes": [
  11570.             "Snapshot distribution channel: If files have been modified outside the updater, a backup is now automatically created (NOT for Git/SVN distribution channel!)"
  11571.         ],
  11572.         "sources": {
  11573.             "svn": [
  11574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@663"
  11575.             ],
  11576.             "git": [
  11577.                 "https://github.com/danielmarschall/oidplus/tree/0632d930733b2442ebc8596d031a33249e8332cb"
  11578.             ]
  11579.         }
  11580.     },
  11581.     {
  11582.         "version": "2.0.0.662",
  11583.         "date": "2021-10-04 00:27:48 +0200",
  11584.         "author": "Daniel Marschall (ViaThinkSoft)",
  11585.         "changes": [
  11586.             "System update page: GIT-WorkingCopyUpdate and SVN-WorkingCopyUpdate can now be executed online (execution and write permissions required)",
  11587.             "System information page: System user account will be shown"
  11588.         ],
  11589.         "sources": {
  11590.             "svn": [
  11591.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@662"
  11592.             ],
  11593.             "git": [
  11594.                 "https://github.com/danielmarschall/oidplus/tree/78c0281ade38a9e23823aa368f5099a0a3fd92e0"
  11595.             ]
  11596.         }
  11597.     },
  11598.     {
  11599.         "version": "2.0.0.661",
  11600.         "date": "2021-10-03 21:13:11 +0200",
  11601.         "author": "Daniel Marschall (ViaThinkSoft)",
  11602.         "changes": [
  11603.             "Snapshot distribution channel: oidplus_version.txt is now .version.php (to avoid that the version is exposed)"
  11604.         ],
  11605.         "sources": {
  11606.             "svn": [
  11607.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@661"
  11608.             ],
  11609.             "git": [
  11610.                 "https://github.com/danielmarschall/oidplus/tree/a7245a5147ccd96e1c1835f9481672c19297cdf2"
  11611.             ]
  11612.         }
  11613.     },
  11614.     {
  11615.         "version": "2.0.0.660",
  11616.         "date": "2021-10-03 12:04:58 +0200",
  11617.         "author": "Daniel Marschall (ViaThinkSoft)",
  11618.         "changes": [
  11619.             "git distribution channel: added function to read the gitsvn version without the requirement of having access to the \"git\" commandline"
  11620.         ],
  11621.         "sources": {
  11622.             "svn": [
  11623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@660"
  11624.             ],
  11625.             "git": [
  11626.                 "https://github.com/danielmarschall/oidplus/tree/427fb37c007b580c7c2943b9a3655eb05fcdfed2"
  11627.             ]
  11628.         }
  11629.     },
  11630.     {
  11631.         "version": "2.0.0.659",
  11632.         "date": "2021-10-01 21:33:40 +0200",
  11633.         "author": "Daniel Marschall (ViaThinkSoft)",
  11634.         "changes": [
  11635.             "Web-update JavaScript translation"
  11636.         ],
  11637.         "sources": {
  11638.             "svn": [
  11639.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@659"
  11640.             ],
  11641.             "git": [
  11642.                 "https://github.com/danielmarschall/oidplus/tree/c8529f825e64e52812e22a9346690ce1d146e32c"
  11643.             ]
  11644.         }
  11645.     },
  11646.     {
  11647.         "version": "2.0.0.658",
  11648.         "date": "2021-10-01 16:22:55 +0200",
  11649.         "author": "Daniel Marschall (ViaThinkSoft)",
  11650.         "changes": [
  11651.             "Web-update: Success message and reload-button are now displayed"
  11652.         ],
  11653.         "sources": {
  11654.             "svn": [
  11655.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@658"
  11656.             ],
  11657.             "git": [
  11658.                 "https://github.com/danielmarschall/oidplus/tree/6b8e0fe8191d4b1e799230e7f296b17f608c35f5"
  11659.             ]
  11660.         }
  11661.     },
  11662.     {
  11663.         "version": "2.0.0.657",
  11664.         "date": "2021-09-30 22:42:16 +0200",
  11665.         "author": "Daniel Marschall (ViaThinkSoft)",
  11666.         "changes": [
  11667.             "Uploaded new RFC draft"
  11668.         ],
  11669.         "sources": {
  11670.             "svn": [
  11671.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@657"
  11672.             ],
  11673.             "git": [
  11674.                 "https://github.com/danielmarschall/oidplus/tree/c22ed957bf77e648f5b0f355e97d49849f64c400"
  11675.             ]
  11676.         }
  11677.     },
  11678.     {
  11679.         "version": "2.0.0.656",
  11680.         "date": "2021-09-30 16:28:50 +0200",
  11681.         "author": "Daniel Marschall (ViaThinkSoft)",
  11682.         "changes": [],
  11683.         "sources": {
  11684.             "svn": [
  11685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@656"
  11686.             ],
  11687.             "git": [
  11688.                 "https://github.com/danielmarschall/oidplus/tree/ee56bf72111d49eb326385b893769edee6839f61"
  11689.             ]
  11690.         }
  11691.     },
  11692.     {
  11693.         "version": "2.0.0.655",
  11694.         "date": "2021-09-30 00:08:37 +0200",
  11695.         "author": "Daniel Marschall (ViaThinkSoft)",
  11696.         "changes": [],
  11697.         "sources": {
  11698.             "svn": [
  11699.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@655"
  11700.             ],
  11701.             "git": [
  11702.                 "https://github.com/danielmarschall/oidplus/tree/612d48deeeaf373df5517947ddc1b4284c83d1e3"
  11703.             ]
  11704.         }
  11705.     },
  11706.     {
  11707.         "version": "2.0.0.654",
  11708.         "date": "2021-09-29 00:31:00 +0200",
  11709.         "author": "Daniel Marschall (ViaThinkSoft)",
  11710.         "changes": [
  11711.             "Web-Update small changes"
  11712.         ],
  11713.         "sources": {
  11714.             "svn": [
  11715.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@654"
  11716.             ],
  11717.             "git": [
  11718.                 "https://github.com/danielmarschall/oidplus/tree/9ea717cdc168b7e687f9a81e50dd8ef403c8ef50"
  11719.             ]
  11720.         }
  11721.     },
  11722.     {
  11723.         "version": "2.0.0.653",
  11724.         "date": "2021-09-29 00:04:58 +0200",
  11725.         "author": "Daniel Marschall (ViaThinkSoft)",
  11726.         "changes": [
  11727.             "Small changes to the Web-Updater"
  11728.         ],
  11729.         "sources": {
  11730.             "svn": [
  11731.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@653"
  11732.             ],
  11733.             "git": [
  11734.                 "https://github.com/danielmarschall/oidplus/tree/5f95b2b0ff84579187534415cb29d5c3bafb0907"
  11735.             ]
  11736.         }
  11737.     },
  11738.     {
  11739.         "version": "2.0.0.652",
  11740.         "date": "2021-09-28 23:03:39 +0200",
  11741.         "author": "Daniel Marschall (ViaThinkSoft)",
  11742.         "changes": [],
  11743.         "sources": {
  11744.             "svn": [
  11745.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@652"
  11746.             ],
  11747.             "git": [
  11748.                 "https://github.com/danielmarschall/oidplus/tree/11147d5d1076e26fae729f062a9ba555f42a5c04"
  11749.             ]
  11750.         }
  11751.     },
  11752.     {
  11753.         "version": "2.0.0.651",
  11754.         "date": "2021-09-27 14:33:33 +0200",
  11755.         "author": "Daniel Marschall (ViaThinkSoft)",
  11756.         "changes": [
  11757.             "Updates are now digitally signed.",
  11758.             "If an update outputs \"FATAL ERROR\", then the update process will be aborted."
  11759.         ],
  11760.         "sources": {
  11761.             "svn": [
  11762.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@651"
  11763.             ],
  11764.             "git": [
  11765.                 "https://github.com/danielmarschall/oidplus/tree/59b60fcd665e2355a399f02c87055f7c43f539fd"
  11766.             ]
  11767.         }
  11768.     },
  11769.     {
  11770.         "version": "2.0.0.650",
  11771.         "date": "2021-09-27 00:34:49 +0200",
  11772.         "author": "Daniel Marschall (ViaThinkSoft)",
  11773.         "changes": [
  11774.             "Update packages can now be optionally be downloaded compressed (GZ)"
  11775.         ],
  11776.         "sources": {
  11777.             "svn": [
  11778.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@650"
  11779.             ],
  11780.             "git": [
  11781.                 "https://github.com/danielmarschall/oidplus/tree/e1f1808d7c79a79f8df9b088e1c5c85b8b2d1a77"
  11782.             ]
  11783.         }
  11784.     },
  11785.     {
  11786.         "version": "2.0.0.649",
  11787.         "date": "2021-09-26 23:53:54 +0200",
  11788.         "author": "Daniel Marschall (ViaThinkSoft)",
  11789.         "changes": [],
  11790.         "sources": {
  11791.             "svn": [
  11792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@649"
  11793.             ],
  11794.             "git": [
  11795.                 "https://github.com/danielmarschall/oidplus/tree/e7497ee2ebd59d3dab85e5f685b10132b7882691"
  11796.             ]
  11797.         }
  11798.     },
  11799.     {
  11800.         "version": "2.0.0.648",
  11801.         "date": "2021-09-26 22:04:28 +0200",
  11802.         "author": "Daniel Marschall (ViaThinkSoft)",
  11803.         "changes": [
  11804.             "Now completely get rid off the WebSVN classes! The distribution update procedures are now easier, quicker and safer!"
  11805.         ],
  11806.         "sources": {
  11807.             "svn": [
  11808.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@648"
  11809.             ],
  11810.             "git": [
  11811.                 "https://github.com/danielmarschall/oidplus/tree/013e7bdf4cd52c22ddc5fd003f4d81b35bdd83c4"
  11812.             ]
  11813.         }
  11814.     },
  11815.     {
  11816.         "version": "2.0.0.647",
  11817.         "date": "2021-09-26 20:14:00 +0200",
  11818.         "author": "Daniel Marschall (ViaThinkSoft)",
  11819.         "changes": [
  11820.             "Renewed update system (part 1): Updates are now downloaded as \"update scripts\" instead of being pulled from SVN"
  11821.         ],
  11822.         "sources": {
  11823.             "svn": [
  11824.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@647"
  11825.             ],
  11826.             "git": [
  11827.                 "https://github.com/danielmarschall/oidplus/tree/c0b0b75962019977d0709ff831dd79c1418837b6"
  11828.             ]
  11829.         }
  11830.     },
  11831.     {
  11832.         "version": "2.0.0.646",
  11833.         "date": "2021-09-25 21:24:12 +0200",
  11834.         "author": "Daniel Marschall (ViaThinkSoft)",
  11835.         "changes": [
  11836.             "Plugins are again sorted by their type and name, as if they would be in a single vendor-folder"
  11837.         ],
  11838.         "sources": {
  11839.             "svn": [
  11840.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@646"
  11841.             ],
  11842.             "git": [
  11843.                 "https://github.com/danielmarschall/oidplus/tree/bb89c494f822ba6855551d78bcc261d029765640"
  11844.             ]
  11845.         }
  11846.     },
  11847.     {
  11848.         "version": "2.0.0.645",
  11849.         "date": "2021-09-25 20:13:12 +0200",
  11850.         "author": "Daniel Marschall (ViaThinkSoft)",
  11851.         "changes": [
  11852.             "\"System check\" plugin doesn't list third-party plugins and composer.lock file anymore"
  11853.         ],
  11854.         "sources": {
  11855.             "svn": [
  11856.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@645"
  11857.             ],
  11858.             "git": [
  11859.                 "https://github.com/danielmarschall/oidplus/tree/04d2ef33141433dea4787cc743a42558739d5954"
  11860.             ]
  11861.         }
  11862.     },
  11863.     {
  11864.         "version": "2.0.0.644",
  11865.         "date": "2021-09-25 18:42:44 +0200",
  11866.         "author": "Daniel Marschall (ViaThinkSoft)",
  11867.         "changes": [],
  11868.         "sources": {
  11869.             "svn": [
  11870.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@644"
  11871.             ],
  11872.             "git": [
  11873.                 "https://github.com/danielmarschall/oidplus/tree/8921e15926bea218e48a1430fff9ebdffb879980"
  11874.             ]
  11875.         }
  11876.     },
  11877.     {
  11878.         "version": "2.0.0.643",
  11879.         "date": "2021-09-25 00:06:45 +0200",
  11880.         "author": "Daniel Marschall (ViaThinkSoft)",
  11881.         "changes": [],
  11882.         "sources": {
  11883.             "svn": [
  11884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@643"
  11885.             ],
  11886.             "git": [
  11887.                 "https://github.com/danielmarschall/oidplus/tree/2bc1aeed9fc5b7e33b2e03643758ac84e8ca32d9"
  11888.             ]
  11889.         }
  11890.     },
  11891.     {
  11892.         "version": "2.0.0.642",
  11893.         "date": "2021-09-25 00:01:41 +0200",
  11894.         "author": "Daniel Marschall (ViaThinkSoft)",
  11895.         "changes": [
  11896.             "Fixed mime types of JS and XML files, so that they are treated as text files again (can be diffed etc.)"
  11897.         ],
  11898.         "sources": {
  11899.             "svn": [
  11900.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@642"
  11901.             ],
  11902.             "git": [
  11903.                 "https://github.com/danielmarschall/oidplus/tree/551456bd1923bb8ec1a4a6e4b548735b1a622894"
  11904.             ]
  11905.         }
  11906.     },
  11907.     {
  11908.         "version": "2.0.0.641",
  11909.         "date": "2021-09-24 23:30:14 +0200",
  11910.         "author": "Daniel Marschall (ViaThinkSoft)",
  11911.         "changes": [
  11912.             "Internet Explorer 11 is supported again"
  11913.         ],
  11914.         "sources": {
  11915.             "svn": [
  11916.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@641"
  11917.             ],
  11918.             "git": [
  11919.                 "https://github.com/danielmarschall/oidplus/tree/9abee3c9b638b19f99cfc905dcf0c816d2669879"
  11920.             ]
  11921.         }
  11922.     },
  11923.     {
  11924.         "version": "2.0.0.640",
  11925.         "date": "2021-09-24 18:36:17 +0200",
  11926.         "author": "Daniel Marschall (ViaThinkSoft)",
  11927.         "changes": [
  11928.             "Updated wellknown country OIDs (added Canada) and developer script"
  11929.         ],
  11930.         "sources": {
  11931.             "svn": [
  11932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@640"
  11933.             ],
  11934.             "git": [
  11935.                 "https://github.com/danielmarschall/oidplus/tree/7f15e1d3b1249e0741807878d88d6daa471cecf7"
  11936.             ]
  11937.         }
  11938.     },
  11939.     {
  11940.         "version": "2.0.0.639",
  11941.         "date": "2021-09-24 16:31:57 +0200",
  11942.         "author": "Daniel Marschall (ViaThinkSoft)",
  11943.         "changes": [
  11944.             "Replaced \"register_shutdown_function\" function with an individual function (since JWT login didn't work with Strato provider)"
  11945.         ],
  11946.         "sources": {
  11947.             "svn": [
  11948.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@639"
  11949.             ],
  11950.             "git": [
  11951.                 "https://github.com/danielmarschall/oidplus/tree/25b747713b0d76d215b6bd7e1c402630e7223d39"
  11952.             ]
  11953.         }
  11954.     },
  11955.     {
  11956.         "version": "2.0.0.638",
  11957.         "date": "2021-09-24 16:23:22 +0200",
  11958.         "author": "Daniel Marschall (ViaThinkSoft)",
  11959.         "changes": [
  11960.             "Ironbase design: Button texts are now white, like in the default design"
  11961.         ],
  11962.         "sources": {
  11963.             "svn": [
  11964.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@638"
  11965.             ],
  11966.             "git": [
  11967.                 "https://github.com/danielmarschall/oidplus/tree/cd7865cfe107378ee8777f4b8494f763c33086c0"
  11968.             ]
  11969.         }
  11970.     },
  11971.     {
  11972.         "version": "2.0.0.637",
  11973.         "date": "2021-09-24 12:19:16 +0200",
  11974.         "author": "Daniel Marschall (ViaThinkSoft)",
  11975.         "changes": [
  11976.             "Vendor update"
  11977.         ],
  11978.         "sources": {
  11979.             "svn": [
  11980.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@637"
  11981.             ],
  11982.             "git": [
  11983.                 "https://github.com/danielmarschall/oidplus/tree/3881955f8cc66c9d3a8696293f69b7938a13d36c"
  11984.             ]
  11985.         }
  11986.     },
  11987.     {
  11988.         "version": "2.0.0.636",
  11989.         "date": "2021-09-24 12:16:06 +0200",
  11990.         "author": "Daniel Marschall (ViaThinkSoft)",
  11991.         "changes": [
  11992.             "Fixed warning \"legacyoutput\" deprecated in TinyMCE"
  11993.         ],
  11994.         "sources": {
  11995.             "svn": [
  11996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@636"
  11997.             ],
  11998.             "git": [
  11999.                 "https://github.com/danielmarschall/oidplus/tree/5e99eb01f350fb78e40189f073e259bb3cfd5570"
  12000.             ]
  12001.         }
  12002.     },
  12003.     {
  12004.         "version": "2.0.0.635",
  12005.         "date": "2021-09-24 12:12:32 +0200",
  12006.         "author": "Daniel Marschall (ViaThinkSoft)",
  12007.         "changes": [
  12008.             "Changed plugins path structure",
  12009.             "Old: plugins/[plugintype]/[pluginname]",
  12010.             "New: plugins/[vendor]/[plugintype]/[pluginname]",
  12011.             "",
  12012.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12013.             "ALL DIRECTORIES INSIDE THE FOLDER plugin/ WILL BE DELETED",
  12014.             "PLEASE MAKE A BACKUP OF THESE FOLDERS BEFORE UPDATING!",
  12015.             "!!!!!! ATTENTION !!!!!! ATTENTION !!!!!! ATTENTION !!!!!!",
  12016.             "",
  12017.             "If you have individual third-party plugins, please make",
  12018.             "sure that they make use of the new plugin directory structure."
  12019.         ],
  12020.         "sources": {
  12021.             "svn": [
  12022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@635"
  12023.             ],
  12024.             "git": [
  12025.                 "https://github.com/danielmarschall/oidplus/tree/695850216f76ea96d1aa61d3ba257a1b6c51f923"
  12026.             ]
  12027.         }
  12028.     },
  12029.     {
  12030.         "version": "2.0.0.634",
  12031.         "date": "2021-09-24 11:18:52 +0200",
  12032.         "author": "Daniel Marschall (ViaThinkSoft)",
  12033.         "changes": [
  12034.             "VTS plugins are now independent from the \"plugins/\" directory"
  12035.         ],
  12036.         "sources": {
  12037.             "svn": [
  12038.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@634"
  12039.             ],
  12040.             "git": [
  12041.                 "https://github.com/danielmarschall/oidplus/tree/3834a085006dd63dc5555409820f7bef5ca0453c"
  12042.             ]
  12043.         }
  12044.     },
  12045.     {
  12046.         "version": "2.0.0.633",
  12047.         "date": "2021-09-23 22:03:27 +0200",
  12048.         "author": "Daniel Marschall (ViaThinkSoft)",
  12049.         "changes": [
  12050.             "Software update changelog: Very important messages (containing three exclamation marks) are now marked red."
  12051.         ],
  12052.         "sources": {
  12053.             "svn": [
  12054.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@633"
  12055.             ],
  12056.             "git": [
  12057.                 "https://github.com/danielmarschall/oidplus/tree/520d0f0610d744248e3476a82b59de9aa6798385"
  12058.             ]
  12059.         }
  12060.     },
  12061.     {
  12062.         "version": "2.0.0.632",
  12063.         "date": "2021-09-23 21:16:24 +0200",
  12064.         "author": "Daniel Marschall (ViaThinkSoft)",
  12065.         "changes": [
  12066.             "Temporarily, third-party plugins must be moved in the folder plugins/_thirdParty instead of plugins/ (will be changed again in a few days!)"
  12067.         ],
  12068.         "sources": {
  12069.             "svn": [
  12070.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@632"
  12071.             ],
  12072.             "git": [
  12073.                 "https://github.com/danielmarschall/oidplus/tree/3c2d4f47efb61dc38e284017c6ca3a70a7e9295e"
  12074.             ]
  12075.         }
  12076.     },
  12077.     {
  12078.         "version": "2.0.0.631",
  12079.         "date": "2021-09-23 20:38:00 +0200",
  12080.         "author": "Daniel Marschall (ViaThinkSoft)",
  12081.         "changes": [
  12082.             "Sorted \"acknowledgements\" third party products"
  12083.         ],
  12084.         "sources": {
  12085.             "svn": [
  12086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@631"
  12087.             ],
  12088.             "git": [
  12089.                 "https://github.com/danielmarschall/oidplus/tree/f11aba9d1131cd60f2f032cfb2fca32bbf76cbaa"
  12090.             ]
  12091.         }
  12092.     },
  12093.     {
  12094.         "version": "2.0.0.630",
  12095.         "date": "2021-09-13 00:46:57 +0200",
  12096.         "author": "Daniel Marschall (ViaThinkSoft)",
  12097.         "changes": [
  12098.             "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"
  12099.         ],
  12100.         "sources": {
  12101.             "svn": [
  12102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@630"
  12103.             ],
  12104.             "git": [
  12105.                 "https://github.com/danielmarschall/oidplus/tree/eecc342af053714023c7928c72eddcf9cda69af9"
  12106.             ]
  12107.         }
  12108.     },
  12109.     {
  12110.         "version": "2.0.0.629",
  12111.         "date": "2021-09-06 22:50:02 +0200",
  12112.         "author": "Daniel Marschall (ViaThinkSoft)",
  12113.         "changes": [
  12114.             "Preparing for the next version of the RFC!"
  12115.         ],
  12116.         "sources": {
  12117.             "svn": [
  12118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@629"
  12119.             ],
  12120.             "git": [
  12121.                 "https://github.com/danielmarschall/oidplus/tree/9fa45e2b36f6de2bdce842dff97b11107d20dc7c"
  12122.             ]
  12123.         }
  12124.     },
  12125.     {
  12126.         "version": "2.0.0.628",
  12127.         "date": "2021-06-14 13:32:26 +0200",
  12128.         "author": "Daniel Marschall (ViaThinkSoft)",
  12129.         "changes": [
  12130.             "Fixed LDAP plugin"
  12131.         ],
  12132.         "sources": {
  12133.             "svn": [
  12134.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@628"
  12135.             ],
  12136.             "git": [
  12137.                 "https://github.com/danielmarschall/oidplus/tree/2c352c4127d0ca4c63147b6373d0f69936e0426e"
  12138.             ]
  12139.         }
  12140.     },
  12141.     {
  12142.         "version": "2.0.0.627",
  12143.         "date": "2021-06-12 23:37:09 +0200",
  12144.         "author": "Daniel Marschall (ViaThinkSoft)",
  12145.         "changes": [
  12146.             "Fixed problem in SimpleXML supplement"
  12147.         ],
  12148.         "sources": {
  12149.             "svn": [
  12150.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@627"
  12151.             ],
  12152.             "git": [
  12153.                 "https://github.com/danielmarschall/oidplus/tree/be580d9c61d644118f7973ebbe9232af302e6eb0"
  12154.             ]
  12155.         }
  12156.     },
  12157.     {
  12158.         "version": "2.0.0.626",
  12159.         "date": "2021-06-12 23:34:42 +0200",
  12160.         "author": "Daniel Marschall (ViaThinkSoft)",
  12161.         "changes": [],
  12162.         "sources": {
  12163.             "svn": [
  12164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@626"
  12165.             ],
  12166.             "git": [
  12167.                 "https://github.com/danielmarschall/oidplus/tree/6757d83ce282f6d3269293d2bcf203868e646c77"
  12168.             ]
  12169.         }
  12170.     },
  12171.     {
  12172.         "version": "2.0.0.625",
  12173.         "date": "2021-06-12 23:10:32 +0200",
  12174.         "author": "Daniel Marschall (ViaThinkSoft)",
  12175.         "changes": [
  12176.             "LDAP: Added multi-domain support"
  12177.         ],
  12178.         "sources": {
  12179.             "svn": [
  12180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@625"
  12181.             ],
  12182.             "git": [
  12183.                 "https://github.com/danielmarschall/oidplus/tree/7ad7d71ab9a55765f617e9b5f22842c7a1da25c9"
  12184.             ]
  12185.         }
  12186.     },
  12187.     {
  12188.         "version": "2.0.0.624",
  12189.         "date": "2021-06-11 16:23:10 +0200",
  12190.         "author": "Daniel Marschall (ViaThinkSoft)",
  12191.         "changes": [
  12192.             "LDAP: The search for RA/Admin group membershop can now also include sub-groups"
  12193.         ],
  12194.         "sources": {
  12195.             "svn": [
  12196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@624"
  12197.             ],
  12198.             "git": [
  12199.                 "https://github.com/danielmarschall/oidplus/tree/b1e22cbb8f93ae1215fa9d525eae50d808a3a8c2"
  12200.             ]
  12201.         }
  12202.     },
  12203.     {
  12204.         "version": "2.0.0.623",
  12205.         "date": "2021-06-11 11:11:28 +0200",
  12206.         "author": "Daniel Marschall (ViaThinkSoft)",
  12207.         "changes": [
  12208.             "LDAP: Removed feature LDAP_ADMIN_IS_OIDPLUS_ADMIN; instead introduced settings LDAP_ADMIN_GROUP and LDAP_RA_GROUP"
  12209.         ],
  12210.         "sources": {
  12211.             "svn": [
  12212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@623"
  12213.             ],
  12214.             "git": [
  12215.                 "https://github.com/danielmarschall/oidplus/tree/4a8274d06bb7ce820d00d1324de2df0676490b68"
  12216.             ]
  12217.         }
  12218.     },
  12219.     {
  12220.         "version": "2.0.0.622",
  12221.         "date": "2021-06-11 00:37:28 +0200",
  12222.         "author": "Daniel Marschall (ViaThinkSoft)",
  12223.         "changes": [
  12224.             "Change to JWT key of HS512 (if no PKI is available)"
  12225.         ],
  12226.         "sources": {
  12227.             "svn": [
  12228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@622"
  12229.             ],
  12230.             "git": [
  12231.                 "https://github.com/danielmarschall/oidplus/tree/a047aaa0dde36b42fe1776255bd15c5d5b9fd974"
  12232.             ]
  12233.         }
  12234.     },
  12235.     {
  12236.         "version": "2.0.0.621",
  12237.         "date": "2021-06-11 00:27:12 +0200",
  12238.         "author": "Daniel Marschall (ViaThinkSoft)",
  12239.         "changes": [
  12240.             "ViaThinkSoft repos switched from SVN to Packagist/GitHub"
  12241.         ],
  12242.         "sources": {
  12243.             "svn": [
  12244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@621"
  12245.             ],
  12246.             "git": [
  12247.                 "https://github.com/danielmarschall/oidplus/tree/661686a07b4d54dd51dfa5a2d882fbfbcf22ab63"
  12248.             ]
  12249.         }
  12250.     },
  12251.     {
  12252.         "version": "2.0.0.620",
  12253.         "date": "2021-06-10 16:16:05 +0200",
  12254.         "author": "Daniel Marschall (ViaThinkSoft)",
  12255.         "changes": [
  12256.             "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."
  12257.         ],
  12258.         "sources": {
  12259.             "svn": [
  12260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@620"
  12261.             ],
  12262.             "git": [
  12263.                 "https://github.com/danielmarschall/oidplus/tree/e7f4d5ed0db33ad9499c65c3c6a5c756019c87f4"
  12264.             ]
  12265.         }
  12266.     },
  12267.     {
  12268.         "version": "2.0.0.619",
  12269.         "date": "2021-06-04 15:52:28 +0200",
  12270.         "author": "Daniel Marschall (ViaThinkSoft)",
  12271.         "changes": [
  12272.             "Added: Tool to find out best bcrypt cost (<1s)"
  12273.         ],
  12274.         "sources": {
  12275.             "svn": [
  12276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@619"
  12277.             ],
  12278.             "git": [
  12279.                 "https://github.com/danielmarschall/oidplus/tree/4bac89ff124e306ffcd5e8462ee745dcf763e892"
  12280.             ]
  12281.         }
  12282.     },
  12283.     {
  12284.         "version": "2.0.0.618",
  12285.         "date": "2021-06-02 00:11:33 +0200",
  12286.         "author": "Daniel Marschall (ViaThinkSoft)",
  12287.         "changes": [
  12288.             "Updated firebase/php-jwt : 5.2.1 => 5.3.0"
  12289.         ],
  12290.         "sources": {
  12291.             "svn": [
  12292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@618"
  12293.             ],
  12294.             "git": [
  12295.                 "https://github.com/danielmarschall/oidplus/tree/a0200efeb8ca067b97ae03f7bebc69e3950a2af7"
  12296.             ]
  12297.         }
  12298.     },
  12299.     {
  12300.         "version": "2.0.0.617",
  12301.         "date": "2021-06-02 00:03:52 +0200",
  12302.         "author": "Daniel Marschall (ViaThinkSoft)",
  12303.         "changes": [
  12304.             "Added new high-security feature RA Password Pepper (use with extreme caution! Existing passwords will become invalid)",
  12305.             "RA password generation: BCrypt \"cost\" parameter can now be configured."
  12306.         ],
  12307.         "sources": {
  12308.             "svn": [
  12309.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@617"
  12310.             ],
  12311.             "git": [
  12312.                 "https://github.com/danielmarschall/oidplus/tree/4a36590cb561b4d68fdb4f19740b147d60dd415b"
  12313.             ]
  12314.         }
  12315.     },
  12316.     {
  12317.         "version": "2.0.0.616",
  12318.         "date": "2021-05-31 01:43:58 +0200",
  12319.         "author": "Daniel Marschall (ViaThinkSoft)",
  12320.         "changes": [
  12321.             "Made vendor/ directory a bit more slim (removed unnecessary bootstrap files)"
  12322.         ],
  12323.         "sources": {
  12324.             "svn": [
  12325.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@616"
  12326.             ],
  12327.             "git": [
  12328.                 "https://github.com/danielmarschall/oidplus/tree/2d660c78a8b8961617aa187ec051f7a3debc6a12"
  12329.             ]
  12330.         }
  12331.     },
  12332.     {
  12333.         "version": "2.0.0.615",
  12334.         "date": "2021-05-31 00:55:04 +0200",
  12335.         "author": "Daniel Marschall (ViaThinkSoft)",
  12336.         "changes": [
  12337.             "Additional security for individual attachment directories"
  12338.         ],
  12339.         "sources": {
  12340.             "svn": [
  12341.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@615"
  12342.             ],
  12343.             "git": [
  12344.                 "https://github.com/danielmarschall/oidplus/tree/d5f6db3bc022a59185f48f5027b9ac88c2fd1ba4"
  12345.             ]
  12346.         }
  12347.     },
  12348.     {
  12349.         "version": "2.0.0.614",
  12350.         "date": "2021-05-30 20:34:14 +0200",
  12351.         "author": "Daniel Marschall (ViaThinkSoft)",
  12352.         "changes": [
  12353.             "Fixed race-condition of configuration table after software update."
  12354.         ],
  12355.         "sources": {
  12356.             "svn": [
  12357.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@614"
  12358.             ],
  12359.             "git": [
  12360.                 "https://github.com/danielmarschall/oidplus/tree/6404a9628a26074f22160ab8efe5cab84c73e22f"
  12361.             ]
  12362.         }
  12363.     },
  12364.     {
  12365.         "version": "2.0.0.613",
  12366.         "date": "2021-05-30 19:56:57 +0200",
  12367.         "author": "Daniel Marschall (ViaThinkSoft)",
  12368.         "changes": [
  12369.             "Fix"
  12370.         ],
  12371.         "sources": {
  12372.             "svn": [
  12373.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@613"
  12374.             ],
  12375.             "git": [
  12376.                 "https://github.com/danielmarschall/oidplus/tree/6017983cfc5e1a344ea394739b34b06c0f161cfa"
  12377.             ]
  12378.         }
  12379.     },
  12380.     {
  12381.         "version": "2.0.0.612",
  12382.         "date": "2021-05-30 19:49:45 +0200",
  12383.         "author": "Daniel Marschall (ViaThinkSoft)",
  12384.         "changes": [
  12385.             "New feature: Attachment path can now be changed by the administrator (system configuration)."
  12386.         ],
  12387.         "sources": {
  12388.             "svn": [
  12389.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@612"
  12390.             ],
  12391.             "git": [
  12392.                 "https://github.com/danielmarschall/oidplus/tree/c7300cb38fd9e29684ce8d17eedc1159e9db0222"
  12393.             ]
  12394.         }
  12395.     },
  12396.     {
  12397.         "version": "2.0.0.611",
  12398.         "date": "2021-05-30 00:19:54 +0200",
  12399.         "author": "Daniel Marschall (ViaThinkSoft)",
  12400.         "changes": [],
  12401.         "sources": {
  12402.             "svn": [
  12403.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@611"
  12404.             ],
  12405.             "git": [
  12406.                 "https://github.com/danielmarschall/oidplus/tree/e157a62532a0d5c82ad73b942f2df3b90666d9bb"
  12407.             ]
  12408.         }
  12409.     },
  12410.     {
  12411.         "version": "2.0.0.610",
  12412.         "date": "2021-05-30 00:04:39 +0200",
  12413.         "author": "Daniel Marschall (ViaThinkSoft)",
  12414.         "changes": [],
  12415.         "sources": {
  12416.             "svn": [
  12417.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@610"
  12418.             ],
  12419.             "git": [
  12420.                 "https://github.com/danielmarschall/oidplus/tree/bcd1ec43421868ffdfb633079819622275eaef24"
  12421.             ]
  12422.         }
  12423.     },
  12424.     {
  12425.         "version": "2.0.0.609",
  12426.         "date": "2021-05-29 23:09:04 +0200",
  12427.         "author": "Daniel Marschall (ViaThinkSoft)",
  12428.         "changes": [
  12429.             "The administrator account can now have more than one valid password.",
  12430.             "webwhois.php is now disabled if the WHOIS plugin is disabled"
  12431.         ],
  12432.         "sources": {
  12433.             "svn": [
  12434.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@609"
  12435.             ],
  12436.             "git": [
  12437.                 "https://github.com/danielmarschall/oidplus/tree/4ff248ec6c5e66ac675557d266574824e3685e7a"
  12438.             ]
  12439.         }
  12440.     },
  12441.     {
  12442.         "version": "2.0.0.608",
  12443.         "date": "2021-05-29 20:58:08 +0200",
  12444.         "author": "Daniel Marschall (ViaThinkSoft)",
  12445.         "changes": [],
  12446.         "sources": {
  12447.             "svn": [
  12448.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@608"
  12449.             ],
  12450.             "git": [
  12451.                 "https://github.com/danielmarschall/oidplus/tree/560158d9bd6cf61670223a8fdbebb97cc08d3cff"
  12452.             ]
  12453.         }
  12454.     },
  12455.     {
  12456.         "version": "2.0.0.607",
  12457.         "date": "2021-05-29 10:37:35 +0200",
  12458.         "author": "Daniel Marschall (ViaThinkSoft)",
  12459.         "changes": [
  12460.             "New feature: Plugins can now offer an ajax.php interface without CSRF verification",
  12461.             "ViaThinkSoft Registration: System URL verification now uses a separate function (was previously WHOIS signature verification)"
  12462.         ],
  12463.         "sources": {
  12464.             "svn": [
  12465.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@607"
  12466.             ],
  12467.             "git": [
  12468.                 "https://github.com/danielmarschall/oidplus/tree/37ab39dcb44a5d347cd0a5c03121fa617bbd9940"
  12469.             ]
  12470.         }
  12471.     },
  12472.     {
  12473.         "version": "2.0.0.606",
  12474.         "date": "2021-05-28 14:04:18 +0200",
  12475.         "author": "Daniel Marschall (ViaThinkSoft)",
  12476.         "changes": [
  12477.             "Fixed critical bug"
  12478.         ],
  12479.         "sources": {
  12480.             "svn": [
  12481.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@606"
  12482.             ],
  12483.             "git": [
  12484.                 "https://github.com/danielmarschall/oidplus/tree/220f46739e7102063cbd2a7c99dffd647e5028d6"
  12485.             ]
  12486.         }
  12487.     },
  12488.     {
  12489.         "version": "2.0.0.605",
  12490.         "date": "2021-05-27 16:31:56 +0200",
  12491.         "author": "Daniel Marschall (ViaThinkSoft)",
  12492.         "changes": [],
  12493.         "sources": {
  12494.             "svn": [
  12495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@605"
  12496.             ],
  12497.             "git": [
  12498.                 "https://github.com/danielmarschall/oidplus/tree/b9e186298c2cf9b2fbd8ca9f592d3157d24a81a3"
  12499.             ]
  12500.         }
  12501.     },
  12502.     {
  12503.         "version": "2.0.0.604",
  12504.         "date": "2021-05-26 14:50:57 +0200",
  12505.         "author": "Daniel Marschall (ViaThinkSoft)",
  12506.         "changes": [],
  12507.         "sources": {
  12508.             "svn": [
  12509.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@604"
  12510.             ],
  12511.             "git": [
  12512.                 "https://github.com/danielmarschall/oidplus/tree/e38ad522526012b5310a68f4b039edc723450aed"
  12513.             ]
  12514.         }
  12515.     },
  12516.     {
  12517.         "version": "2.0.0.603",
  12518.         "date": "2021-05-26 14:38:39 +0200",
  12519.         "author": "Daniel Marschall (ViaThinkSoft)",
  12520.         "changes": [
  12521.             "New SVN repository php_utilities by ViaThinkSoft"
  12522.         ],
  12523.         "sources": {
  12524.             "svn": [
  12525.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@603"
  12526.             ],
  12527.             "git": [
  12528.                 "https://github.com/danielmarschall/oidplus/tree/c99065384fd68eb0e4f75e5e333c12f69c93b6c6"
  12529.             ]
  12530.         }
  12531.     },
  12532.     {
  12533.         "version": "2.0.0.602",
  12534.         "date": "2021-05-26 13:44:57 +0200",
  12535.         "author": "Daniel Marschall (ViaThinkSoft)",
  12536.         "changes": [
  12537.             "uuid_utils.inc.php now comes from a SVN repository"
  12538.         ],
  12539.         "sources": {
  12540.             "svn": [
  12541.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@602"
  12542.             ],
  12543.             "git": [
  12544.                 "https://github.com/danielmarschall/oidplus/tree/2c49e0e5ee8ecfa8e3d7f80d9d04517148235aba"
  12545.             ]
  12546.         }
  12547.     },
  12548.     {
  12549.         "version": "2.0.0.601",
  12550.         "date": "2021-05-26 00:44:36 +0200",
  12551.         "author": "Daniel Marschall (ViaThinkSoft)",
  12552.         "changes": [
  12553.             "README is now in the MarkDown (MD) format"
  12554.         ],
  12555.         "sources": {
  12556.             "svn": [
  12557.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@601"
  12558.             ],
  12559.             "git": [
  12560.                 "https://github.com/danielmarschall/oidplus/tree/64fd81ed23564e86d89862762fab217bce05394f"
  12561.             ]
  12562.         }
  12563.     },
  12564.     {
  12565.         "version": "2.0.0.600",
  12566.         "date": "2021-05-25 22:17:18 +0200",
  12567.         "author": "Daniel Marschall (ViaThinkSoft)",
  12568.         "changes": [
  12569.             "Fixed SimpleXML supplement"
  12570.         ],
  12571.         "sources": {
  12572.             "svn": [
  12573.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@600"
  12574.             ],
  12575.             "git": [
  12576.                 "https://github.com/danielmarschall/oidplus/tree/534f38c65fb1587b14cd77a6e30697caf26db2f6"
  12577.             ]
  12578.         }
  12579.     },
  12580.     {
  12581.         "version": "2.0.0.599",
  12582.         "date": "2021-05-25 00:44:22 +0200",
  12583.         "author": "Daniel Marschall (ViaThinkSoft)",
  12584.         "changes": [
  12585.             "Fixed bcrypt worker"
  12586.         ],
  12587.         "sources": {
  12588.             "svn": [
  12589.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@599"
  12590.             ],
  12591.             "git": [
  12592.                 "https://github.com/danielmarschall/oidplus/tree/5e3a2b1a58ebbfdf9f6332ae940c9f3c26d3803f"
  12593.             ]
  12594.         }
  12595.     },
  12596.     {
  12597.         "version": "2.0.0.598",
  12598.         "date": "2021-05-24 23:48:14 +0200",
  12599.         "author": "Daniel Marschall (ViaThinkSoft)",
  12600.         "changes": [],
  12601.         "sources": {
  12602.             "svn": [
  12603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@598"
  12604.             ],
  12605.             "git": [
  12606.                 "https://github.com/danielmarschall/oidplus/tree/6e44084841dcb6d50bc6bbc5bb6a6f397528d036"
  12607.             ]
  12608.         }
  12609.     },
  12610.     {
  12611.         "version": "2.0.0.597",
  12612.         "date": "2021-05-24 23:46:37 +0200",
  12613.         "author": "Daniel Marschall (ViaThinkSoft)",
  12614.         "changes": [
  12615.             "NOW USING COMPOSER FOR DEPENDENCIES. Removed directory \"3p\" and replaced it with directory \"vendor\".",
  12616.             "Note that the \"vendor\" directory is still pushed via SVN in order to make WebSVN updater work.",
  12617.             "",
  12618.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12619.             "!! ATTENTION!",
  12620.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!",
  12621.             "!! The WebSVN updater might crash due to a timeout because",
  12622.             "!! there are to many changes.",
  12623.             "!! For this update, it is safer to download the .tar.gz file",
  12624.             "!! and extract it in your directory",
  12625.             "!! https://www.oidplus.com/download.php",
  12626.             "!! As long as you put all of your data in the userdata/ directory,",
  12627.             "!! your data should be safe.",
  12628.             "!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"
  12629.         ],
  12630.         "sources": {
  12631.             "svn": [
  12632.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@597"
  12633.             ],
  12634.             "git": [
  12635.                 "https://github.com/danielmarschall/oidplus/tree/8ba53ee5bfbe0e2e849e4549d3ba2abe620a51b0"
  12636.             ]
  12637.         }
  12638.     },
  12639.     {
  12640.         "version": "2.0.0.596",
  12641.         "date": "2021-05-24 02:20:25 +0200",
  12642.         "author": "Daniel Marschall (ViaThinkSoft)",
  12643.         "changes": [],
  12644.         "sources": {
  12645.             "svn": [
  12646.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@596"
  12647.             ],
  12648.             "git": [
  12649.                 "https://github.com/danielmarschall/oidplus/tree/9a1d11b8417facb5e66626dead972c6ac9c3bd2a"
  12650.             ]
  12651.         }
  12652.     },
  12653.     {
  12654.         "version": "2.0.0.595",
  12655.         "date": "2021-05-24 02:17:38 +0200",
  12656.         "author": "Daniel Marschall (ViaThinkSoft)",
  12657.         "changes": [],
  12658.         "sources": {
  12659.             "svn": [
  12660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@595"
  12661.             ],
  12662.             "git": [
  12663.                 "https://github.com/danielmarschall/oidplus/tree/d78158f0613564e599b7df8630a973fb5e6d78e8"
  12664.             ]
  12665.         }
  12666.     },
  12667.     {
  12668.         "version": "2.0.0.594",
  12669.         "date": "2021-05-24 01:54:21 +0200",
  12670.         "author": "Daniel Marschall (ViaThinkSoft)",
  12671.         "changes": [
  12672.             "(Mostly) reached PHPStan Level 6"
  12673.         ],
  12674.         "sources": {
  12675.             "svn": [
  12676.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@594"
  12677.             ],
  12678.             "git": [
  12679.                 "https://github.com/danielmarschall/oidplus/tree/da545994bebc208f3c540529076cd43b311acc0f"
  12680.             ]
  12681.         }
  12682.     },
  12683.     {
  12684.         "version": "2.0.0.593",
  12685.         "date": "2021-05-23 23:17:28 +0200",
  12686.         "author": "Daniel Marschall (ViaThinkSoft)",
  12687.         "changes": [],
  12688.         "sources": {
  12689.             "svn": [
  12690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@593"
  12691.             ],
  12692.             "git": [
  12693.                 "https://github.com/danielmarschall/oidplus/tree/2f71ebd7474bc27311bc0b39afb613cff53b0f11"
  12694.             ]
  12695.         }
  12696.     },
  12697.     {
  12698.         "version": "2.0.0.592",
  12699.         "date": "2021-05-23 22:53:31 +0200",
  12700.         "author": "Daniel Marschall (ViaThinkSoft)",
  12701.         "changes": [
  12702.             "(Nearly) reached PHPStan level 5"
  12703.         ],
  12704.         "sources": {
  12705.             "svn": [
  12706.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@592"
  12707.             ],
  12708.             "git": [
  12709.                 "https://github.com/danielmarschall/oidplus/tree/386a8f6d9fd2328364d661349e7a3f8f0a665213"
  12710.             ]
  12711.         }
  12712.     },
  12713.     {
  12714.         "version": "2.0.0.591",
  12715.         "date": "2021-05-23 20:19:56 +0200",
  12716.         "author": "Daniel Marschall (ViaThinkSoft)",
  12717.         "changes": [
  12718.             "PHPStan Level 4 reached"
  12719.         ],
  12720.         "sources": {
  12721.             "svn": [
  12722.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@591"
  12723.             ],
  12724.             "git": [
  12725.                 "https://github.com/danielmarschall/oidplus/tree/c92219c447bcb1306d5a78de46fc972ed5cf24c6"
  12726.             ]
  12727.         }
  12728.     },
  12729.     {
  12730.         "version": "2.0.0.590",
  12731.         "date": "2021-05-23 18:45:00 +0200",
  12732.         "author": "Daniel Marschall (ViaThinkSoft)",
  12733.         "changes": [
  12734.             "PHPStan Level 3 reached"
  12735.         ],
  12736.         "sources": {
  12737.             "svn": [
  12738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@590"
  12739.             ],
  12740.             "git": [
  12741.                 "https://github.com/danielmarschall/oidplus/tree/1eba67be54dde0e2970c22a964ff907df1db6901"
  12742.             ]
  12743.         }
  12744.     },
  12745.     {
  12746.         "version": "2.0.0.589",
  12747.         "date": "2021-05-23 18:26:08 +0200",
  12748.         "author": "Daniel Marschall (ViaThinkSoft)",
  12749.         "changes": [
  12750.             "PHPStan Level 2 reached"
  12751.         ],
  12752.         "sources": {
  12753.             "svn": [
  12754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@589"
  12755.             ],
  12756.             "git": [
  12757.                 "https://github.com/danielmarschall/oidplus/tree/7a02dca0724bbd4ef1bedb809a91402986d8e326"
  12758.             ]
  12759.         }
  12760.     },
  12761.     {
  12762.         "version": "2.0.0.588",
  12763.         "date": "2021-05-23 18:01:30 +0200",
  12764.         "author": "Daniel Marschall (ViaThinkSoft)",
  12765.         "changes": [
  12766.             "PHPStan Level 1 reached"
  12767.         ],
  12768.         "sources": {
  12769.             "svn": [
  12770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@588"
  12771.             ],
  12772.             "git": [
  12773.                 "https://github.com/danielmarschall/oidplus/tree/9d370f7960ef723ff8e3b2ff39aff8d086157d7f"
  12774.             ]
  12775.         }
  12776.     },
  12777.     {
  12778.         "version": "2.0.0.587",
  12779.         "date": "2021-05-23 17:39:47 +0200",
  12780.         "author": "Daniel Marschall (ViaThinkSoft)",
  12781.         "changes": [],
  12782.         "sources": {
  12783.             "svn": [
  12784.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@587"
  12785.             ],
  12786.             "git": [
  12787.                 "https://github.com/danielmarschall/oidplus/tree/288953c619065f5df45eb7904c23a70e5ee82654"
  12788.             ]
  12789.         }
  12790.     },
  12791.     {
  12792.         "version": "2.0.0.586",
  12793.         "date": "2021-05-23 17:39:27 +0200",
  12794.         "author": "Daniel Marschall (ViaThinkSoft)",
  12795.         "changes": [],
  12796.         "sources": {
  12797.             "svn": [
  12798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@586"
  12799.             ],
  12800.             "git": [
  12801.                 "https://github.com/danielmarschall/oidplus/tree/bd87f1f0474742b8a50ebdc14244c7f5582d034f"
  12802.             ]
  12803.         }
  12804.     },
  12805.     {
  12806.         "version": "2.0.0.585",
  12807.         "date": "2021-05-23 17:36:08 +0200",
  12808.         "author": "Daniel Marschall (ViaThinkSoft)",
  12809.         "changes": [
  12810.             "Very large refactoring of login methods; JWT methods encapsulated",
  12811.             "\"Remember me\" (JWT cookie) and regular logins (PHP session) cannot be mixed anymore (which didn't work anyway)"
  12812.         ],
  12813.         "sources": {
  12814.             "svn": [
  12815.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@585"
  12816.             ],
  12817.             "git": [
  12818.                 "https://github.com/danielmarschall/oidplus/tree/ee43a49728460f2f10b7d8f3b6621fffa2813310"
  12819.             ]
  12820.         }
  12821.     },
  12822.     {
  12823.         "version": "2.0.0.584",
  12824.         "date": "2021-05-23 16:50:24 +0200",
  12825.         "author": "Daniel Marschall (ViaThinkSoft)",
  12826.         "changes": [
  12827.             "Fixed \"Create RA manually\" plugin in admin login area"
  12828.         ],
  12829.         "sources": {
  12830.             "svn": [
  12831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@584"
  12832.             ],
  12833.             "git": [
  12834.                 "https://github.com/danielmarschall/oidplus/tree/16567638dae47d00181ce065803ba0ac09172c83"
  12835.             ]
  12836.         }
  12837.     },
  12838.     {
  12839.         "version": "2.0.0.583",
  12840.         "date": "2021-05-22 11:32:35 +0200",
  12841.         "author": "Daniel Marschall (ViaThinkSoft)",
  12842.         "changes": [
  12843.             "Added JWT TTL (time to live) config value"
  12844.         ],
  12845.         "sources": {
  12846.             "svn": [
  12847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@583"
  12848.             ],
  12849.             "git": [
  12850.                 "https://github.com/danielmarschall/oidplus/tree/63189daea259d77222cb5addd5b87b05211bc6bc"
  12851.             ]
  12852.         }
  12853.     },
  12854.     {
  12855.         "version": "2.0.0.582",
  12856.         "date": "2021-05-17 22:41:55 +0200",
  12857.         "author": "Daniel Marschall (ViaThinkSoft)",
  12858.         "changes": [
  12859.             "Automated AJAX calls: Added Python example"
  12860.         ],
  12861.         "sources": {
  12862.             "svn": [
  12863.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@582"
  12864.             ],
  12865.             "git": [
  12866.                 "https://github.com/danielmarschall/oidplus/tree/07e056bbf6e73f4ff124d7ecc621a80c147b8a31"
  12867.             ]
  12868.         }
  12869.     },
  12870.     {
  12871.         "version": "2.0.0.581",
  12872.         "date": "2021-05-17 22:41:35 +0200",
  12873.         "author": "Daniel Marschall (ViaThinkSoft)",
  12874.         "changes": [
  12875.             "Privacy documentation"
  12876.         ],
  12877.         "sources": {
  12878.             "svn": [
  12879.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@581"
  12880.             ],
  12881.             "git": [
  12882.                 "https://github.com/danielmarschall/oidplus/tree/511af17c4ce1f2b8ea1626af089001d1fa77aba5"
  12883.             ]
  12884.         }
  12885.     },
  12886.     {
  12887.         "version": "2.0.0.580",
  12888.         "date": "2021-05-17 19:23:50 +0200",
  12889.         "author": "Daniel Marschall (ViaThinkSoft)",
  12890.         "changes": [
  12891.             "Cookies now get the \"secure\" flag if OIDplus is visited from HTTPS connection"
  12892.         ],
  12893.         "sources": {
  12894.             "svn": [
  12895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@580"
  12896.             ],
  12897.             "git": [
  12898.                 "https://github.com/danielmarschall/oidplus/tree/ebb3395c03d4ebc5a3ebe2852b872f070dcf98c6"
  12899.             ]
  12900.         }
  12901.     },
  12902.     {
  12903.         "version": "2.0.0.579",
  12904.         "date": "2021-05-17 17:51:20 +0200",
  12905.         "author": "Daniel Marschall (ViaThinkSoft)",
  12906.         "changes": [
  12907.             "Login \"remember me\" feature (using JWT authentication)"
  12908.         ],
  12909.         "sources": {
  12910.             "svn": [
  12911.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@579"
  12912.             ],
  12913.             "git": [
  12914.                 "https://github.com/danielmarschall/oidplus/tree/5745a9f7e61e776da51378ee6873104da81252e9"
  12915.             ]
  12916.         }
  12917.     },
  12918.     {
  12919.         "version": "2.0.0.578",
  12920.         "date": "2021-05-17 01:27:25 +0200",
  12921.         "author": "Daniel Marschall (ViaThinkSoft)",
  12922.         "changes": [
  12923.             "JWT authentication security improvements"
  12924.         ],
  12925.         "sources": {
  12926.             "svn": [
  12927.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@578"
  12928.             ],
  12929.             "git": [
  12930.                 "https://github.com/danielmarschall/oidplus/tree/25bf6fd9bfa571b1239340e9c247d59b86021fc6"
  12931.             ]
  12932.         }
  12933.     },
  12934.     {
  12935.         "version": "2.0.0.577",
  12936.         "date": "2021-05-16 21:28:47 +0200",
  12937.         "author": "Daniel Marschall (ViaThinkSoft)",
  12938.         "changes": [
  12939.             "JWT cosmetics"
  12940.         ],
  12941.         "sources": {
  12942.             "svn": [
  12943.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@577"
  12944.             ],
  12945.             "git": [
  12946.                 "https://github.com/danielmarschall/oidplus/tree/6f84742f9ca3e49bb2704e5277370dc0e70d52b6"
  12947.             ]
  12948.         }
  12949.     },
  12950.     {
  12951.         "version": "2.0.0.576",
  12952.         "date": "2021-05-16 20:24:19 +0200",
  12953.         "author": "Daniel Marschall (ViaThinkSoft)",
  12954.         "changes": [
  12955.             "Small improvements to JWT authentication. Renamed \"NBF\" to \"Blacklisted\" to avoid confusion"
  12956.         ],
  12957.         "sources": {
  12958.             "svn": [
  12959.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@576"
  12960.             ],
  12961.             "git": [
  12962.                 "https://github.com/danielmarschall/oidplus/tree/986c7a212dbbbc72196698576ce895b4eecc04a3"
  12963.             ]
  12964.         }
  12965.     },
  12966.     {
  12967.         "version": "2.0.0.575",
  12968.         "date": "2021-05-16 11:55:28 +0200",
  12969.         "author": "Daniel Marschall (ViaThinkSoft)",
  12970.         "changes": [
  12971.             "Security fix"
  12972.         ],
  12973.         "sources": {
  12974.             "svn": [
  12975.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@575"
  12976.             ],
  12977.             "git": [
  12978.                 "https://github.com/danielmarschall/oidplus/tree/b1fd62d366f1f101e01d12da11903199d639a684"
  12979.             ]
  12980.         }
  12981.     },
  12982.     {
  12983.         "version": "2.0.0.574",
  12984.         "date": "2021-05-16 03:04:22 +0200",
  12985.         "author": "Daniel Marschall (ViaThinkSoft)",
  12986.         "changes": [
  12987.             "NEW: JWT tokens of Automated AJAX calls can now be blacklisted",
  12988.             "REMOVED: Automated AJAX calls using \"batch_username\" arguments"
  12989.         ],
  12990.         "sources": {
  12991.             "svn": [
  12992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@574"
  12993.             ],
  12994.             "git": [
  12995.                 "https://github.com/danielmarschall/oidplus/tree/a043b7528aa5ba66b543ba81f3678e6c6857ca1c"
  12996.             ]
  12997.         }
  12998.     },
  12999.     {
  13000.         "version": "2.0.0.573",
  13001.         "date": "2021-05-15 22:22:16 +0200",
  13002.         "author": "Daniel Marschall (ViaThinkSoft)",
  13003.         "changes": [],
  13004.         "sources": {
  13005.             "svn": [
  13006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@573"
  13007.             ],
  13008.             "git": [
  13009.                 "https://github.com/danielmarschall/oidplus/tree/88ec4dd6bf15f90913065faddb83eefaa7223e70"
  13010.             ]
  13011.         }
  13012.     },
  13013.     {
  13014.         "version": "2.0.0.572",
  13015.         "date": "2021-05-15 21:50:39 +0200",
  13016.         "author": "Daniel Marschall (ViaThinkSoft)",
  13017.         "changes": [
  13018.             "Added possibility to disable JWT token authentication in the base configuration"
  13019.         ],
  13020.         "sources": {
  13021.             "svn": [
  13022.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@572"
  13023.             ],
  13024.             "git": [
  13025.                 "https://github.com/danielmarschall/oidplus/tree/c30861bd13c0193907f223b8ed205ec4d62ade6e"
  13026.             ]
  13027.         }
  13028.     },
  13029.     {
  13030.         "version": "2.0.0.571",
  13031.         "date": "2021-05-15 21:17:51 +0200",
  13032.         "author": "Daniel Marschall (ViaThinkSoft)",
  13033.         "changes": [
  13034.             "OIDplusConfigInterface renamed to OIDplusGetterSetterInterface",
  13035.             "Improved OIDplus class autoloader (supports namespaces)"
  13036.         ],
  13037.         "sources": {
  13038.             "svn": [
  13039.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@571"
  13040.             ],
  13041.             "git": [
  13042.                 "https://github.com/danielmarschall/oidplus/tree/ab4ee6df1d1e48fb67ace3723d9fc26d7f0de63e"
  13043.             ]
  13044.         }
  13045.     },
  13046.     {
  13047.         "version": "2.0.0.570",
  13048.         "date": "2021-05-15 17:00:51 +0200",
  13049.         "author": "Daniel Marschall (ViaThinkSoft)",
  13050.         "changes": [
  13051.             "Security: JWTs are now signed using RSA if OpenSSL is available.",
  13052.             "Security: If not, then the key of JWT (which is the server secret) is processed via PBKDF2"
  13053.         ],
  13054.         "sources": {
  13055.             "svn": [
  13056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@570"
  13057.             ],
  13058.             "git": [
  13059.                 "https://github.com/danielmarschall/oidplus/tree/02fc09b9b59e7ceda1734c9698840410a3c7bcd8"
  13060.             ]
  13061.         }
  13062.     },
  13063.     {
  13064.         "version": "2.0.0.569",
  13065.         "date": "2021-05-15 16:00:35 +0200",
  13066.         "author": "Daniel Marschall (ViaThinkSoft)",
  13067.         "changes": [
  13068.             "OOP"
  13069.         ],
  13070.         "sources": {
  13071.             "svn": [
  13072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@569"
  13073.             ],
  13074.             "git": [
  13075.                 "https://github.com/danielmarschall/oidplus/tree/30e1502fc4bd33cb948637f627e737b1d03eb73c"
  13076.             ]
  13077.         }
  13078.     },
  13079.     {
  13080.         "version": "2.0.0.568",
  13081.         "date": "2021-05-15 12:40:35 +0200",
  13082.         "author": "Daniel Marschall (ViaThinkSoft)",
  13083.         "changes": [
  13084.             "Automated AJAX: Updated examples to JWT token"
  13085.         ],
  13086.         "sources": {
  13087.             "svn": [
  13088.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@568"
  13089.             ],
  13090.             "git": [
  13091.                 "https://github.com/danielmarschall/oidplus/tree/62f132b6f953893f3887947242b768b3077779ec"
  13092.             ]
  13093.         }
  13094.     },
  13095.     {
  13096.         "version": "2.0.0.567",
  13097.         "date": "2021-05-14 16:56:56 +0200",
  13098.         "author": "Daniel Marschall (ViaThinkSoft)",
  13099.         "changes": [
  13100.             "Removed: Session handler cannot be accessed outside the authentification utilities anymore"
  13101.         ],
  13102.         "sources": {
  13103.             "svn": [
  13104.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@567"
  13105.             ],
  13106.             "git": [
  13107.                 "https://github.com/danielmarschall/oidplus/tree/e472d82efd260bb3db2be19c6682c6d89c5d65ef"
  13108.             ]
  13109.         }
  13110.     },
  13111.     {
  13112.         "version": "2.0.0.566",
  13113.         "date": "2021-05-14 16:07:03 +0200",
  13114.         "author": "Daniel Marschall (ViaThinkSoft)",
  13115.         "changes": [
  13116.             "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.",
  13117.             "REMOVED: OIDplusSessionHandler->simulate",
  13118.             "Created new class \"OIDplusAuthContentStore\" to make \"OIDplusAuthUtils\" more flexible"
  13119.         ],
  13120.         "sources": {
  13121.             "svn": [
  13122.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@566"
  13123.             ],
  13124.             "git": [
  13125.                 "https://github.com/danielmarschall/oidplus/tree/98a5cadae2912c9772a6443df02d1b0ff3076fe4"
  13126.             ]
  13127.         }
  13128.     },
  13129.     {
  13130.         "version": "2.0.0.565",
  13131.         "date": "2021-05-13 22:08:23 +0200",
  13132.         "author": "Daniel Marschall (ViaThinkSoft)",
  13133.         "changes": [
  13134.             "Security: Google OAuth Security Token (JWT) is now verified (optional)"
  13135.         ],
  13136.         "sources": {
  13137.             "svn": [
  13138.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@565"
  13139.             ],
  13140.             "git": [
  13141.                 "https://github.com/danielmarschall/oidplus/tree/4ebef73f0389aac1939b5badff3ae81e1061c673"
  13142.             ]
  13143.         }
  13144.     },
  13145.     {
  13146.         "version": "2.0.0.564",
  13147.         "date": "2021-05-10 20:46:59 +0200",
  13148.         "author": "Daniel Marschall (ViaThinkSoft)",
  13149.         "changes": [
  13150.             "Proper fix for the CSRF Token issue with OAuth (BUG#0000213)"
  13151.         ],
  13152.         "sources": {
  13153.             "svn": [
  13154.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@564"
  13155.             ],
  13156.             "git": [
  13157.                 "https://github.com/danielmarschall/oidplus/tree/4e8999fc174f4440d55037e3306ec5cb0a306290"
  13158.             ]
  13159.         }
  13160.     },
  13161.     {
  13162.         "version": "2.0.0.563",
  13163.         "date": "2021-05-09 20:32:36 +0200",
  13164.         "author": "Daniel Marschall (ViaThinkSoft)",
  13165.         "changes": [
  13166.             "OAuth plugins display warning if SameSite policy is \"Strict\". A different approach follows later. (BUG#0000213)"
  13167.         ],
  13168.         "sources": {
  13169.             "svn": [
  13170.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@563"
  13171.             ],
  13172.             "git": [
  13173.                 "https://github.com/danielmarschall/oidplus/tree/6c103f8b0c6abe379bf629de2171108f59cb4eee"
  13174.             ]
  13175.         }
  13176.     },
  13177.     {
  13178.         "version": "2.0.0.562",
  13179.         "date": "2021-05-02 22:20:07 +0200",
  13180.         "author": "Daniel Marschall (ViaThinkSoft)",
  13181.         "changes": [
  13182.             "VNag: Prevent DoS attack by caching the result for 60 seconds"
  13183.         ],
  13184.         "sources": {
  13185.             "svn": [
  13186.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@562"
  13187.             ],
  13188.             "git": [
  13189.                 "https://github.com/danielmarschall/oidplus/tree/c4ebfd7e861eb4290580fa804b584293671ba497"
  13190.             ]
  13191.         }
  13192.     },
  13193.     {
  13194.         "version": "2.0.0.561",
  13195.         "date": "2021-04-28 19:45:58 +0200",
  13196.         "author": "Daniel Marschall (ViaThinkSoft)",
  13197.         "changes": [
  13198.             "Refactoring of JavaScript code (using AJAX instead of document.getElementByxxx), and other small fixes"
  13199.         ],
  13200.         "sources": {
  13201.             "svn": [
  13202.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@561"
  13203.             ],
  13204.             "git": [
  13205.                 "https://github.com/danielmarschall/oidplus/tree/2f80a2f8f5759d503b75fb5a7cfc1cd4e8a4f877"
  13206.             ]
  13207.         }
  13208.     },
  13209.     {
  13210.         "version": "2.0.0.560",
  13211.         "date": "2021-04-26 18:18:48 +0200",
  13212.         "author": "Daniel Marschall (ViaThinkSoft)",
  13213.         "changes": [
  13214.             "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?!]"
  13215.         ],
  13216.         "sources": {
  13217.             "svn": [
  13218.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@560"
  13219.             ],
  13220.             "git": [
  13221.                 "https://github.com/danielmarschall/oidplus/tree/48d4e15206f30a1ddf200e0760d56e9f502d6b72"
  13222.             ]
  13223.         }
  13224.     },
  13225.     {
  13226.         "version": "2.0.0.559",
  13227.         "date": "2021-04-26 13:21:18 +0200",
  13228.         "author": "Daniel Marschall (ViaThinkSoft)",
  13229.         "changes": [
  13230.             "\"Please log in\" error messages now automatically select the correct RA/admin in the linked log in form"
  13231.         ],
  13232.         "sources": {
  13233.             "svn": [
  13234.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@559"
  13235.             ],
  13236.             "git": [
  13237.                 "https://github.com/danielmarschall/oidplus/tree/9c5a0fe330b6b3892e81d97fbd20ddc06fcbe69b"
  13238.             ]
  13239.         }
  13240.     },
  13241.     {
  13242.         "version": "2.0.0.558",
  13243.         "date": "2021-04-26 11:45:51 +0200",
  13244.         "author": "Daniel Marschall (ViaThinkSoft)",
  13245.         "changes": [],
  13246.         "sources": {
  13247.             "svn": [
  13248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@558"
  13249.             ],
  13250.             "git": [
  13251.                 "https://github.com/danielmarschall/oidplus/tree/cb207a74f263beed0cd7e7f1b6e09e06954ace5c"
  13252.             ]
  13253.         }
  13254.     },
  13255.     {
  13256.         "version": "2.0.0.557",
  13257.         "date": "2021-04-25 22:06:14 +0200",
  13258.         "author": "Daniel Marschall (ViaThinkSoft)",
  13259.         "changes": [
  13260.             "Cookie SAMESITE policy can now be configured in the base configuration file.",
  13261.             "New clas \"OIDplusCookieUtils\".",
  13262.             "In shebang, using \"env php\" instead of \"/usr/bin/php\"."
  13263.         ],
  13264.         "sources": {
  13265.             "svn": [
  13266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@557"
  13267.             ],
  13268.             "git": [
  13269.                 "https://github.com/danielmarschall/oidplus/tree/f80702458a670928e18baa94fef2a28cb06b6610"
  13270.             ]
  13271.         }
  13272.     },
  13273.     {
  13274.         "version": "2.0.0.556",
  13275.         "date": "2021-04-24 22:47:36 +0200",
  13276.         "author": "Daniel Marschall (ViaThinkSoft)",
  13277.         "changes": [
  13278.             "New 3D logo"
  13279.         ],
  13280.         "sources": {
  13281.             "svn": [
  13282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@556"
  13283.             ],
  13284.             "git": [
  13285.                 "https://github.com/danielmarschall/oidplus/tree/b923232a4a017e404c60fe7b36f6cee343a048c0"
  13286.             ]
  13287.         }
  13288.     },
  13289.     {
  13290.         "version": "2.0.0.555",
  13291.         "date": "2021-04-23 17:28:56 +0200",
  13292.         "author": "Daniel Marschall (ViaThinkSoft)",
  13293.         "changes": [
  13294.             "Cookie handling is now in function op_setcookie() instead setcookie().",
  13295.             "Now using SameSite=Strict (experimental)"
  13296.         ],
  13297.         "sources": {
  13298.             "svn": [
  13299.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@555"
  13300.             ],
  13301.             "git": [
  13302.                 "https://github.com/danielmarschall/oidplus/tree/f931de2e8059fd50fed0fe3f0e6c79fc5d1bf77a"
  13303.             ]
  13304.         }
  13305.     },
  13306.     {
  13307.         "version": "2.0.0.554",
  13308.         "date": "2021-04-23 17:00:34 +0200",
  13309.         "author": "Daniel Marschall (ViaThinkSoft)",
  13310.         "changes": [
  13311.             "Fixed bug in WebSVN Updater (files with spaces, e.g. \"Internet Draft.url\" were written with 0 bytes)",
  13312.             "Fixed error handling in WebSVN updater"
  13313.         ],
  13314.         "sources": {
  13315.             "svn": [
  13316.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@554"
  13317.             ],
  13318.             "git": [
  13319.                 "https://github.com/danielmarschall/oidplus/tree/1bf3925aef775c05d022c586f51df4472d2dcdb5"
  13320.             ]
  13321.         }
  13322.     },
  13323.     {
  13324.         "version": "2.0.0.553",
  13325.         "date": "2021-04-23 12:20:17 +0200",
  13326.         "author": "Daniel Marschall (ViaThinkSoft)",
  13327.         "changes": [],
  13328.         "sources": {
  13329.             "svn": [
  13330.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@553"
  13331.             ],
  13332.             "git": [
  13333.                 "https://github.com/danielmarschall/oidplus/tree/e8a77a0f4a6f29c5afe0a262459bcbc89542f6c8"
  13334.             ]
  13335.         }
  13336.     },
  13337.     {
  13338.         "version": "2.0.0.552",
  13339.         "date": "2021-04-23 00:31:59 +0200",
  13340.         "author": "Daniel Marschall (ViaThinkSoft)",
  13341.         "changes": [],
  13342.         "sources": {
  13343.             "svn": [
  13344.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@552"
  13345.             ],
  13346.             "git": [
  13347.                 "https://github.com/danielmarschall/oidplus/tree/7f43995a4890c26a31c3a939cb50577a23c61043"
  13348.             ]
  13349.         }
  13350.     },
  13351.     {
  13352.         "version": "2.0.0.551",
  13353.         "date": "2021-04-22 16:13:57 +0200",
  13354.         "author": "Daniel Marschall (ViaThinkSoft)",
  13355.         "changes": [
  13356.             "Fixed OID-WHOIS bug"
  13357.         ],
  13358.         "sources": {
  13359.             "svn": [
  13360.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@551"
  13361.             ],
  13362.             "git": [
  13363.                 "https://github.com/danielmarschall/oidplus/tree/7b841c64ba032332be9ecf114ac932bd2671fef7"
  13364.             ]
  13365.         }
  13366.     },
  13367.     {
  13368.         "version": "2.0.0.550",
  13369.         "date": "2021-04-21 22:11:50 +0200",
  13370.         "author": "Daniel Marschall (ViaThinkSoft)",
  13371.         "changes": [
  13372.             "JavaScript code improvements"
  13373.         ],
  13374.         "sources": {
  13375.             "svn": [
  13376.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@550"
  13377.             ],
  13378.             "git": [
  13379.                 "https://github.com/danielmarschall/oidplus/tree/0bedd2f2780eb0917f96f944e5d5666c9e4ef8bd"
  13380.             ]
  13381.         }
  13382.     },
  13383.     {
  13384.         "version": "2.0.0.549",
  13385.         "date": "2021-04-21 18:00:35 +0200",
  13386.         "author": "Daniel Marschall (ViaThinkSoft)",
  13387.         "changes": [
  13388.             "JavaScript functions of plugins are now put into \"namespaces\" to avoid name conflicts between plugins",
  13389.             "Changed \"OIDplus::authUtils()::\" to \"OIDplus::authUtils()->\" everywhere"
  13390.         ],
  13391.         "sources": {
  13392.             "svn": [
  13393.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@549"
  13394.             ],
  13395.             "git": [
  13396.                 "https://github.com/danielmarschall/oidplus/tree/0ff8f82a811cb5313eb0cd3f9f1888695fa310c2"
  13397.             ]
  13398.         }
  13399.     },
  13400.     {
  13401.         "version": "2.0.0.548",
  13402.         "date": "2021-04-20 23:32:56 +0200",
  13403.         "author": "Daniel Marschall (ViaThinkSoft)",
  13404.         "changes": [],
  13405.         "sources": {
  13406.             "svn": [
  13407.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@548"
  13408.             ],
  13409.             "git": [
  13410.                 "https://github.com/danielmarschall/oidplus/tree/156cab8f2eec60b6d552f0c4924ac66286c8e3e1"
  13411.             ]
  13412.         }
  13413.     },
  13414.     {
  13415.         "version": "2.0.0.547",
  13416.         "date": "2021-04-20 23:22:45 +0200",
  13417.         "author": "Daniel Marschall (ViaThinkSoft)",
  13418.         "changes": [
  13419.             "Renamed OID-WHOIS to OID-IP (OID Information Protocol) and uploaded draft-viathinksoft-oidip-00 to IETF DataTracker"
  13420.         ],
  13421.         "sources": {
  13422.             "svn": [
  13423.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@547"
  13424.             ],
  13425.             "git": [
  13426.                 "https://github.com/danielmarschall/oidplus/tree/a842aebd9fc98d26f7ba1d215611232a94bd2fd2"
  13427.             ]
  13428.         }
  13429.     },
  13430.     {
  13431.         "version": "2.0.0.546",
  13432.         "date": "2021-04-19 12:36:23 +0200",
  13433.         "author": "Daniel Marschall (ViaThinkSoft)",
  13434.         "changes": [
  13435.             "Search plugin improvements"
  13436.         ],
  13437.         "sources": {
  13438.             "svn": [
  13439.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@546"
  13440.             ],
  13441.             "git": [
  13442.                 "https://github.com/danielmarschall/oidplus/tree/84df0041af37cffcfff8fd0e4a9ce02693ff49bf"
  13443.             ]
  13444.         }
  13445.     },
  13446.     {
  13447.         "version": "2.0.0.545",
  13448.         "date": "2021-04-19 00:47:23 +0200",
  13449.         "author": "Daniel Marschall (ViaThinkSoft)",
  13450.         "changes": [],
  13451.         "sources": {
  13452.             "svn": [
  13453.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@545"
  13454.             ],
  13455.             "git": [
  13456.                 "https://github.com/danielmarschall/oidplus/tree/90badbc7c21d7cf36acfbddc126c55d313bd027b"
  13457.             ]
  13458.         }
  13459.     },
  13460.     {
  13461.         "version": "2.0.0.544",
  13462.         "date": "2021-04-18 22:12:33 +0200",
  13463.         "author": "Daniel Marschall (ViaThinkSoft)",
  13464.         "changes": [
  13465.             "Running AJAX requests now get aborted if the user decides to do something else (e.g. click something in the jsTree)",
  13466.             "Fixed small bug in search plugin"
  13467.         ],
  13468.         "sources": {
  13469.             "svn": [
  13470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@544"
  13471.             ],
  13472.             "git": [
  13473.                 "https://github.com/danielmarschall/oidplus/tree/308d28ba2025795fbaefc43a49f9448116ec3d47"
  13474.             ]
  13475.         }
  13476.     },
  13477.     {
  13478.         "version": "2.0.0.543",
  13479.         "date": "2021-04-18 19:47:15 +0200",
  13480.         "author": "Daniel Marschall (ViaThinkSoft)",
  13481.         "changes": [
  13482.             "Search plugin: Search request can now also be invoked via AJAX, while still being NonJS compatible"
  13483.         ],
  13484.         "sources": {
  13485.             "svn": [
  13486.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@543"
  13487.             ],
  13488.             "git": [
  13489.                 "https://github.com/danielmarschall/oidplus/tree/0308036cb9667b4a5b1e565fa20fd3b054fa89b3"
  13490.             ]
  13491.         }
  13492.     },
  13493.     {
  13494.         "version": "2.0.0.542",
  13495.         "date": "2021-04-17 21:44:25 +0200",
  13496.         "author": "Daniel Marschall (ViaThinkSoft)",
  13497.         "changes": [
  13498.             "Minor changes"
  13499.         ],
  13500.         "sources": {
  13501.             "svn": [
  13502.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@542"
  13503.             ],
  13504.             "git": [
  13505.                 "https://github.com/danielmarschall/oidplus/tree/4bd1031ac065869689bd10ea6303f7ee13484887"
  13506.             ]
  13507.         }
  13508.     },
  13509.     {
  13510.         "version": "2.0.0.541",
  13511.         "date": "2021-04-16 17:38:03 +0200",
  13512.         "author": "Daniel Marschall (ViaThinkSoft)",
  13513.         "changes": [
  13514.             "JsTree: Target will be displayed in the page footer and right-click \"Open in new tab\" now works!"
  13515.         ],
  13516.         "sources": {
  13517.             "svn": [
  13518.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@541"
  13519.             ],
  13520.             "git": [
  13521.                 "https://github.com/danielmarschall/oidplus/tree/ad7339a1eecac3eab259f051120f4239bb669d17"
  13522.             ]
  13523.         }
  13524.     },
  13525.     {
  13526.         "version": "2.0.0.540",
  13527.         "date": "2021-04-12 21:29:04 +0200",
  13528.         "author": "Daniel Marschall (ViaThinkSoft)",
  13529.         "changes": [
  13530.             "Small fix"
  13531.         ],
  13532.         "sources": {
  13533.             "svn": [
  13534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@540"
  13535.             ],
  13536.             "git": [
  13537.                 "https://github.com/danielmarschall/oidplus/tree/bf6ddd2daa7f41a36a634832dea150fc0e6dae8b"
  13538.             ]
  13539.         }
  13540.     },
  13541.     {
  13542.         "version": "2.0.0.539",
  13543.         "date": "2021-04-11 19:59:24 +0200",
  13544.         "author": "Daniel Marschall (ViaThinkSoft)",
  13545.         "changes": [
  13546.             "VNag password update"
  13547.         ],
  13548.         "sources": {
  13549.             "svn": [
  13550.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@539"
  13551.             ],
  13552.             "git": [
  13553.                 "https://github.com/danielmarschall/oidplus/tree/4e4442ac8a71285a859330eab7584f80738f1fa5"
  13554.             ]
  13555.         }
  13556.     },
  13557.     {
  13558.         "version": "2.0.0.538",
  13559.         "date": "2021-04-10 23:20:47 +0200",
  13560.         "author": "Daniel Marschall (ViaThinkSoft)",
  13561.         "changes": [],
  13562.         "sources": {
  13563.             "svn": [
  13564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@538"
  13565.             ],
  13566.             "git": [
  13567.                 "https://github.com/danielmarschall/oidplus/tree/a5d111fe9298f0664d0f3f9798eeb768552b5a2b"
  13568.             ]
  13569.         }
  13570.     },
  13571.     {
  13572.         "version": "2.0.0.537",
  13573.         "date": "2021-04-10 20:53:54 +0200",
  13574.         "author": "Daniel Marschall (ViaThinkSoft)",
  13575.         "changes": [
  13576.             "VNag is now password protected",
  13577.             "WebWHOIS uses CR LF as line ending"
  13578.         ],
  13579.         "sources": {
  13580.             "svn": [
  13581.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@537"
  13582.             ],
  13583.             "git": [
  13584.                 "https://github.com/danielmarschall/oidplus/tree/c4601ff9a267932165bf1d62e4ae3fc9a49a667b"
  13585.             ]
  13586.         }
  13587.     },
  13588.     {
  13589.         "version": "2.0.0.536",
  13590.         "date": "2021-03-29 17:45:11 +0200",
  13591.         "author": "Daniel Marschall (ViaThinkSoft)",
  13592.         "changes": [],
  13593.         "sources": {
  13594.             "svn": [
  13595.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@536"
  13596.             ],
  13597.             "git": [
  13598.                 "https://github.com/danielmarschall/oidplus/tree/96f6bb18df93fd92f829e9a974cc52b461b24cbe"
  13599.             ]
  13600.         }
  13601.     },
  13602.     {
  13603.         "version": "2.0.0.535",
  13604.         "date": "2021-03-27 16:00:38 +0100",
  13605.         "author": "Daniel Marschall (ViaThinkSoft)",
  13606.         "changes": [
  13607.             "Small improvements for plugin \"system file check\""
  13608.         ],
  13609.         "sources": {
  13610.             "svn": [
  13611.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@535"
  13612.             ],
  13613.             "git": [
  13614.                 "https://github.com/danielmarschall/oidplus/tree/e58dadc23d39e5692e6a5b3218151378f7583979"
  13615.             ]
  13616.         }
  13617.     },
  13618.     {
  13619.         "version": "2.0.0.534",
  13620.         "date": "2021-03-26 22:45:10 +0100",
  13621.         "author": "Daniel Marschall (ViaThinkSoft)",
  13622.         "changes": [],
  13623.         "sources": {
  13624.             "svn": [
  13625.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@534"
  13626.             ],
  13627.             "git": [
  13628.                 "https://github.com/danielmarschall/oidplus/tree/56b123bdc599ca22538973e3cea7c3d51f8d1f18"
  13629.             ]
  13630.         }
  13631.     },
  13632.     {
  13633.         "version": "2.0.0.533",
  13634.         "date": "2021-03-26 22:44:46 +0100",
  13635.         "author": "Daniel Marschall (ViaThinkSoft)",
  13636.         "changes": [
  13637.             "New plugin: System file check"
  13638.         ],
  13639.         "sources": {
  13640.             "svn": [
  13641.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@533"
  13642.             ],
  13643.             "git": [
  13644.                 "https://github.com/danielmarschall/oidplus/tree/47e1cd3d7049de5d29c68bab2b1bafd45bfdd14a"
  13645.             ]
  13646.         }
  13647.     },
  13648.     {
  13649.         "version": "2.0.0.532",
  13650.         "date": "2021-03-23 23:15:07 +0100",
  13651.         "author": "Daniel Marschall (ViaThinkSoft)",
  13652.         "changes": [
  13653.             "WebSVN update moved from \"update/\" into admin login area",
  13654.             "New plugin: \"VNag version check\" (in admin login area)",
  13655.             "Discontinued: \"File completeness check\" tool (will be replaced soon)"
  13656.         ],
  13657.         "sources": {
  13658.             "svn": [
  13659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@532"
  13660.             ],
  13661.             "git": [
  13662.                 "https://github.com/danielmarschall/oidplus/tree/f8224cf285ce657e4d3a717fc1d46b4099028b46"
  13663.             ]
  13664.         }
  13665.     },
  13666.     {
  13667.         "version": "2.0.0.531",
  13668.         "date": "2021-03-18 16:51:09 +0100",
  13669.         "author": "Daniel Marschall (ViaThinkSoft)",
  13670.         "changes": [],
  13671.         "sources": {
  13672.             "svn": [
  13673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@531"
  13674.             ],
  13675.             "git": [
  13676.                 "https://github.com/danielmarschall/oidplus/tree/956458c052f53583d2fdaa5baac297697da7be0b"
  13677.             ]
  13678.         }
  13679.     },
  13680.     {
  13681.         "version": "2.0.0.530",
  13682.         "date": "2021-03-13 22:51:57 +0100",
  13683.         "author": "Daniel Marschall (ViaThinkSoft)",
  13684.         "changes": [
  13685.             "Updated 3P: jQuery, jsTree, Certs, bignumber.js, mbstring polyfill"
  13686.         ],
  13687.         "sources": {
  13688.             "svn": [
  13689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@530"
  13690.             ],
  13691.             "git": [
  13692.                 "https://github.com/danielmarschall/oidplus/tree/e60012bff5f72940478f2fb90bde61a6ca5f756e"
  13693.             ]
  13694.         }
  13695.     },
  13696.     {
  13697.         "version": "2.0.0.529",
  13698.         "date": "2021-03-13 21:18:18 +0100",
  13699.         "author": "Daniel Marschall (ViaThinkSoft)",
  13700.         "changes": [
  13701.             "Fixing warnings of Eclipse for \"Minify\""
  13702.         ],
  13703.         "sources": {
  13704.             "svn": [
  13705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@529"
  13706.             ],
  13707.             "git": [
  13708.                 "https://github.com/danielmarschall/oidplus/tree/84cfbce5c78ec8fb3293d10175d40cd6014a7a8c"
  13709.             ]
  13710.         }
  13711.     },
  13712.     {
  13713.         "version": "2.0.0.528",
  13714.         "date": "2021-03-13 20:25:05 +0100",
  13715.         "author": "Daniel Marschall (ViaThinkSoft)",
  13716.         "changes": [
  13717.             "Updated 3P"
  13718.         ],
  13719.         "sources": {
  13720.             "svn": [
  13721.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@528"
  13722.             ],
  13723.             "git": [
  13724.                 "https://github.com/danielmarschall/oidplus/tree/383cc6ade99bd42835645ea1e7de84c81cc0fc1b"
  13725.             ]
  13726.         }
  13727.     },
  13728.     {
  13729.         "version": "2.0.0.527",
  13730.         "date": "2021-03-13 14:05:48 +0100",
  13731.         "author": "Daniel Marschall (ViaThinkSoft)",
  13732.         "changes": [
  13733.             "Class autoloader: Class names are now case insensitive",
  13734.             "Class autoloader: OIDplus classes are now first loaded before any plugin classes"
  13735.         ],
  13736.         "sources": {
  13737.             "svn": [
  13738.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@527"
  13739.             ],
  13740.             "git": [
  13741.                 "https://github.com/danielmarschall/oidplus/tree/3e6847961f9bf894557abf8ab0dfa21483002851"
  13742.             ]
  13743.         }
  13744.     },
  13745.     {
  13746.         "version": "2.0.0.526",
  13747.         "date": "2021-03-12 22:17:49 +0100",
  13748.         "author": "Daniel Marschall (ViaThinkSoft)",
  13749.         "changes": [
  13750.             "Security improvement: Class autoloader only searches in known plugin type directories"
  13751.         ],
  13752.         "sources": {
  13753.             "svn": [
  13754.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@526"
  13755.             ],
  13756.             "git": [
  13757.                 "https://github.com/danielmarschall/oidplus/tree/c2e2ab8ef53eb5368ae2be1f4544a87112755ff1"
  13758.             ]
  13759.         }
  13760.     },
  13761.     {
  13762.         "version": "2.0.0.525",
  13763.         "date": "2021-03-12 19:21:28 +0100",
  13764.         "author": "Daniel Marschall (ViaThinkSoft)",
  13765.         "changes": [
  13766.             "Security improvement: Plugins are now loaded only from publicPages, raPages and adminPages, not from *Pages"
  13767.         ],
  13768.         "sources": {
  13769.             "svn": [
  13770.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@525"
  13771.             ],
  13772.             "git": [
  13773.                 "https://github.com/danielmarschall/oidplus/tree/7b941276c386a2971e662d72ae3caa731594ff7d"
  13774.             ]
  13775.         }
  13776.     },
  13777.     {
  13778.         "version": "2.0.0.524",
  13779.         "date": "2021-03-08 21:28:51 +0100",
  13780.         "author": "Daniel Marschall (ViaThinkSoft)",
  13781.         "changes": [
  13782.             "RFC Published draft-viathinksoft-oidwhois-02"
  13783.         ],
  13784.         "sources": {
  13785.             "svn": [
  13786.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@524"
  13787.             ],
  13788.             "git": [
  13789.                 "https://github.com/danielmarschall/oidplus/tree/5802c681e4595da6115ad370f8ff652d63389f56"
  13790.             ]
  13791.         }
  13792.     },
  13793.     {
  13794.         "version": "2.0.0.523",
  13795.         "date": "2021-03-07 22:56:33 +0100",
  13796.         "author": "Daniel Marschall (ViaThinkSoft)",
  13797.         "changes": [
  13798.             "FreeOID: RAs which already exists can now obtain a FreeOID (thinkBug #699)",
  13799.             "FreeOID: Bugfix: Size check failed for OIDs inside root arc 2. Fixed."
  13800.         ],
  13801.         "sources": {
  13802.             "svn": [
  13803.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@523"
  13804.             ],
  13805.             "git": [
  13806.                 "https://github.com/danielmarschall/oidplus/tree/76d9d908e09c290d38ee379e530c9c9786ceeb20"
  13807.             ]
  13808.         }
  13809.     },
  13810.     {
  13811.         "version": "2.0.0.522",
  13812.         "date": "2021-03-01 22:29:36 +0100",
  13813.         "author": "Daniel Marschall (ViaThinkSoft)",
  13814.         "changes": [],
  13815.         "sources": {
  13816.             "svn": [
  13817.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@522"
  13818.             ],
  13819.             "git": [
  13820.                 "https://github.com/danielmarschall/oidplus/tree/ab8180899eeaa1823dd66bb82c7c58504f1704fe"
  13821.             ]
  13822.         }
  13823.     },
  13824.     {
  13825.         "version": "2.0.0.521",
  13826.         "date": "2021-02-28 19:30:19 +0100",
  13827.         "author": "Daniel Marschall (ViaThinkSoft)",
  13828.         "changes": [
  13829.             "Bugfix: Could not add OID with Unicode label"
  13830.         ],
  13831.         "sources": {
  13832.             "svn": [
  13833.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@521"
  13834.             ],
  13835.             "git": [
  13836.                 "https://github.com/danielmarschall/oidplus/tree/5e3de8d08bbd6280e0592f4be61ad490d2e5d4e8"
  13837.             ]
  13838.         }
  13839.     },
  13840.     {
  13841.         "version": "2.0.0.520",
  13842.         "date": "2021-02-21 20:57:58 +0100",
  13843.         "author": "Daniel Marschall (ViaThinkSoft)",
  13844.         "changes": [
  13845.             "Link to IETF Internet Draft"
  13846.         ],
  13847.         "sources": {
  13848.             "svn": [
  13849.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@520"
  13850.             ],
  13851.             "git": [
  13852.                 "https://github.com/danielmarschall/oidplus/tree/44208c1d5e386782f636be2392516a23c3591509"
  13853.             ]
  13854.         }
  13855.     },
  13856.     {
  13857.         "version": "2.0.0.519",
  13858.         "date": "2021-02-20 19:18:33 +0100",
  13859.         "author": "Daniel Marschall (ViaThinkSoft)",
  13860.         "changes": [
  13861.             "Release of draft-viathinksoft-oidwhois-01.txt at https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13862.         ],
  13863.         "sources": {
  13864.             "svn": [
  13865.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@519"
  13866.             ],
  13867.             "git": [
  13868.                 "https://github.com/danielmarschall/oidplus/tree/ee3aa1d555638f97679dacc707ee6dd55b23cd4a"
  13869.             ]
  13870.         }
  13871.     },
  13872.     {
  13873.         "version": "2.0.0.518",
  13874.         "date": "2021-02-20 19:02:50 +0100",
  13875.         "author": "Daniel Marschall (ViaThinkSoft)",
  13876.         "changes": [
  13877.             "RFC: Added (empty) IANA Considerations section; quoted OIDs to avoid idnits to detect \"Invalid IPv4 addresses\""
  13878.         ],
  13879.         "sources": {
  13880.             "svn": [
  13881.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@518"
  13882.             ],
  13883.             "git": [
  13884.                 "https://github.com/danielmarschall/oidplus/tree/94cfac7d6b5297c32f881d968dbf4178a47d2c8c"
  13885.             ]
  13886.         }
  13887.     },
  13888.     {
  13889.         "version": "2.0.0.517",
  13890.         "date": "2021-02-14 22:00:04 +0100",
  13891.         "author": "Daniel Marschall (ViaThinkSoft)",
  13892.         "changes": [
  13893.             "Small changes to the RFC draft"
  13894.         ],
  13895.         "sources": {
  13896.             "svn": [
  13897.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@517"
  13898.             ],
  13899.             "git": [
  13900.                 "https://github.com/danielmarschall/oidplus/tree/91cbc0a3b0be9914649b128cc2e86a6d87402fa3"
  13901.             ]
  13902.         }
  13903.     },
  13904.     {
  13905.         "version": "2.0.0.516",
  13906.         "date": "2021-02-09 13:47:58 +0100",
  13907.         "author": "Daniel Marschall (ViaThinkSoft)",
  13908.         "changes": [
  13909.             "Uploaded internet draft: https://datatracker.ietf.org/doc/draft-viathinksoft-oidwhois/"
  13910.         ],
  13911.         "sources": {
  13912.             "svn": [
  13913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@516"
  13914.             ],
  13915.             "git": [
  13916.                 "https://github.com/danielmarschall/oidplus/tree/c997b0216492e65b27a466faebaee254d09a6054"
  13917.             ]
  13918.         }
  13919.     },
  13920.     {
  13921.         "version": "2.0.0.515",
  13922.         "date": "2021-01-23 12:19:09 +0100",
  13923.         "author": "Daniel Marschall (ViaThinkSoft)",
  13924.         "changes": [
  13925.             "New feature: Generate UUID OID (requires that \"2.25\" is created as root OID in OIDplus)"
  13926.         ],
  13927.         "sources": {
  13928.             "svn": [
  13929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@515"
  13930.             ],
  13931.             "git": [
  13932.                 "https://github.com/danielmarschall/oidplus/tree/b6aad492dcf26034e5ee3694f70cc7a8ba881463"
  13933.             ]
  13934.         }
  13935.     },
  13936.     {
  13937.         "version": "2.0.0.514",
  13938.         "date": "2021-01-22 11:51:02 +0100",
  13939.         "author": "Daniel Marschall (ViaThinkSoft)",
  13940.         "changes": [
  13941.             "Fixed backwards incompatibility with attachments plugin"
  13942.         ],
  13943.         "sources": {
  13944.             "svn": [
  13945.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@514"
  13946.             ],
  13947.             "git": [
  13948.                 "https://github.com/danielmarschall/oidplus/tree/8d4d57725b8519492bcc651fc8c36c9c38cffe88"
  13949.             ]
  13950.         }
  13951.     },
  13952.     {
  13953.         "version": "2.0.0.513",
  13954.         "date": "2021-01-20 21:25:03 +0100",
  13955.         "author": "Daniel Marschall (ViaThinkSoft)",
  13956.         "changes": [
  13957.             "Attachments plugin: Upload directory names are now more useful"
  13958.         ],
  13959.         "sources": {
  13960.             "svn": [
  13961.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@513"
  13962.             ],
  13963.             "git": [
  13964.                 "https://github.com/danielmarschall/oidplus/tree/f5cd124ebdc93ce877d8cdeee201d0f44a1b8694"
  13965.             ]
  13966.         }
  13967.     },
  13968.     {
  13969.         "version": "2.0.0.512",
  13970.         "date": "2021-01-19 22:55:10 +0100",
  13971.         "author": "Daniel Marschall (ViaThinkSoft)",
  13972.         "changes": [
  13973.             "Fixed race condition bug in jsTree conditionalselect"
  13974.         ],
  13975.         "sources": {
  13976.             "svn": [
  13977.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@512"
  13978.             ],
  13979.             "git": [
  13980.                 "https://github.com/danielmarschall/oidplus/tree/2b14f4487adff00ec4f995cabb3e4eb99db5edc8"
  13981.             ]
  13982.         }
  13983.     },
  13984.     {
  13985.         "version": "2.0.0.511",
  13986.         "date": "2021-01-18 01:13:07 +0100",
  13987.         "author": "Daniel Marschall (ViaThinkSoft)",
  13988.         "changes": [
  13989.             "Security: Added \"INSIDE_OIDPLUS\" constant to include files to avoid generating error messages when an include file is accessed directly",
  13990.             "Updated copyright notices to 2021"
  13991.         ],
  13992.         "sources": {
  13993.             "svn": [
  13994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@511"
  13995.             ],
  13996.             "git": [
  13997.                 "https://github.com/danielmarschall/oidplus/tree/f9035aa2744506af71888020dfe655e967738ba5"
  13998.             ]
  13999.         }
  14000.     },
  14001.     {
  14002.         "version": "2.0.0.510",
  14003.         "date": "2021-01-14 23:59:55 +0100",
  14004.         "author": "Daniel Marschall (ViaThinkSoft)",
  14005.         "changes": [
  14006.             "Improved SimpleXML supplement in order to make WebSVN updater compatible.",
  14007.             "Fixed: \"System information\" showed wrong operating system on some servers."
  14008.         ],
  14009.         "sources": {
  14010.             "svn": [
  14011.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@510"
  14012.             ],
  14013.             "git": [
  14014.                 "https://github.com/danielmarschall/oidplus/tree/0adb8ec1a40136f3cd3d15c2e57996c94d3565e9"
  14015.             ]
  14016.         }
  14017.     },
  14018.     {
  14019.         "version": "2.0.0.509",
  14020.         "date": "2021-01-14 14:22:14 +0100",
  14021.         "author": "Daniel Marschall (ViaThinkSoft)",
  14022.         "changes": [
  14023.             "Fixed small bug in WebSVN updater"
  14024.         ],
  14025.         "sources": {
  14026.             "svn": [
  14027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@509"
  14028.             ],
  14029.             "git": [
  14030.                 "https://github.com/danielmarschall/oidplus/tree/e953f5730a2d5f42dfde68d12e47ea2276f6b6ff"
  14031.             ]
  14032.         }
  14033.     },
  14034.     {
  14035.         "version": "2.0.0.508",
  14036.         "date": "2021-01-13 01:21:54 +0100",
  14037.         "author": "Daniel Marschall (ViaThinkSoft)",
  14038.         "changes": [],
  14039.         "sources": {
  14040.             "svn": [
  14041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@508"
  14042.             ],
  14043.             "git": [
  14044.                 "https://github.com/danielmarschall/oidplus/tree/6bd9a3f2482aa6ede7445bc8af265b8324acc008"
  14045.             ]
  14046.         }
  14047.     },
  14048.     {
  14049.         "version": "2.0.0.507",
  14050.         "date": "2021-01-12 14:56:31 +0100",
  14051.         "author": "Daniel Marschall (ViaThinkSoft)",
  14052.         "changes": [
  14053.             "Fixed problem with ODBC database provider",
  14054.             "After the creation of an object, the user can now decide if they want to jump to the new object"
  14055.         ],
  14056.         "sources": {
  14057.             "svn": [
  14058.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@507"
  14059.             ],
  14060.             "git": [
  14061.                 "https://github.com/danielmarschall/oidplus/tree/0a93629e7758d0a608e27fb6544c5e5065a33b0f"
  14062.             ]
  14063.         }
  14064.     },
  14065.     {
  14066.         "version": "2.0.0.506",
  14067.         "date": "2021-01-11 00:20:22 +0100",
  14068.         "author": "Daniel Marschall (ViaThinkSoft)",
  14069.         "changes": [],
  14070.         "sources": {
  14071.             "svn": [
  14072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@506"
  14073.             ],
  14074.             "git": [
  14075.                 "https://github.com/danielmarschall/oidplus/tree/86f21cf6a152366e10741b75f73e920df1dfd71e"
  14076.             ]
  14077.         }
  14078.     },
  14079.     {
  14080.         "version": "2.0.0.505",
  14081.         "date": "2021-01-10 22:51:31 +0100",
  14082.         "author": "Daniel Marschall (ViaThinkSoft)",
  14083.         "changes": [
  14084.             "WebSVN Updater now internally uses SimpleXML",
  14085.             "WebSVN Updater is now translated"
  14086.         ],
  14087.         "sources": {
  14088.             "svn": [
  14089.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@505"
  14090.             ],
  14091.             "git": [
  14092.                 "https://github.com/danielmarschall/oidplus/tree/0f22ea87e1347f9b04a0e74a36f4221422ba60f0"
  14093.             ]
  14094.         }
  14095.     },
  14096.     {
  14097.         "version": "2.0.0.504",
  14098.         "date": "2021-01-09 00:27:46 +0100",
  14099.         "author": "Daniel Marschall (ViaThinkSoft)",
  14100.         "changes": [
  14101.             "Setup, OOBE and Updater has now an icon",
  14102.             "Setup revision log didn't show new-lines on some systems. Fixed."
  14103.         ],
  14104.         "sources": {
  14105.             "svn": [
  14106.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@504"
  14107.             ],
  14108.             "git": [
  14109.                 "https://github.com/danielmarschall/oidplus/tree/663fa36e7c69bab5bf44da7949fe577e3f1eb9fa"
  14110.             ]
  14111.         }
  14112.     },
  14113.     {
  14114.         "version": "2.0.0.503",
  14115.         "date": "2021-01-08 23:05:29 +0100",
  14116.         "author": "Daniel Marschall (ViaThinkSoft)",
  14117.         "changes": [
  14118.             "BUGFIX: System tried to save attachments to \"userdata/attachmentsXXX/*.*\" instead of \"userdata/attachments/XXX/*.*\"",
  14119.             "BUGFIX: Fixed problems with MySQLi database provider if server does not support MySQLnd (Native Driver)",
  14120.             "BUGFIX: If config.inc.php is wrong (e.g. outdated version), setup could not be started. Fixed."
  14121.         ],
  14122.         "sources": {
  14123.             "svn": [
  14124.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@503"
  14125.             ],
  14126.             "git": [
  14127.                 "https://github.com/danielmarschall/oidplus/tree/9eb64c9642c4385a3c14344053354a0c19ce0a26"
  14128.             ]
  14129.         }
  14130.     },
  14131.     {
  14132.         "version": "2.0.0.502",
  14133.         "date": "2021-01-03 21:19:54 +0100",
  14134.         "author": "Daniel Marschall (ViaThinkSoft)",
  14135.         "changes": [
  14136.             "Improved ODBC and PDO database plugins in order to support more database drivers.",
  14137.             "EXPERIMENTAL: Support for Microsoft Access database",
  14138.             "Small bugfixes",
  14139.             "Improved database connectivity test cases"
  14140.         ],
  14141.         "sources": {
  14142.             "svn": [
  14143.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@502"
  14144.             ],
  14145.             "git": [
  14146.                 "https://github.com/danielmarschall/oidplus/tree/acf128a7f7fea32056673b9aa0bc7c64ac74a352"
  14147.             ]
  14148.         }
  14149.     },
  14150.     {
  14151.         "version": "2.0.0.501",
  14152.         "date": "2021-01-01 21:42:58 +0100",
  14153.         "author": "Daniel Marschall (ViaThinkSoft)",
  14154.         "changes": [
  14155.             "MsSQL OOBE Fix"
  14156.         ],
  14157.         "sources": {
  14158.             "svn": [
  14159.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@501"
  14160.             ],
  14161.             "git": [
  14162.                 "https://github.com/danielmarschall/oidplus/tree/5786060c78dfd5dbe146af430191fbb132063980"
  14163.             ]
  14164.         }
  14165.     },
  14166.     {
  14167.         "version": "2.0.0.500",
  14168.         "date": "2020-12-20 14:51:31 +0100",
  14169.         "author": "Daniel Marschall (ViaThinkSoft)",
  14170.         "changes": [],
  14171.         "sources": {
  14172.             "svn": [
  14173.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@500"
  14174.             ],
  14175.             "git": [
  14176.                 "https://github.com/danielmarschall/oidplus/tree/2e96b1ab29949a9c3e96fba11a01657b749a2576"
  14177.             ]
  14178.         }
  14179.     },
  14180.     {
  14181.         "version": "2.0.0.499",
  14182.         "date": "2020-12-19 22:13:18 +0100",
  14183.         "author": "Daniel Marschall (ViaThinkSoft)",
  14184.         "changes": [
  14185.             "Translated German comments to English"
  14186.         ],
  14187.         "sources": {
  14188.             "svn": [
  14189.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@499"
  14190.             ],
  14191.             "git": [
  14192.                 "https://github.com/danielmarschall/oidplus/tree/00785f606ee27ad2293027cd4c64e519706a1975"
  14193.             ]
  14194.         }
  14195.     },
  14196.     {
  14197.         "version": "2.0.0.498",
  14198.         "date": "2020-12-12 20:49:10 +0100",
  14199.         "author": "Daniel Marschall (ViaThinkSoft)",
  14200.         "changes": [],
  14201.         "sources": {
  14202.             "svn": [
  14203.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@498"
  14204.             ],
  14205.             "git": [
  14206.                 "https://github.com/danielmarschall/oidplus/tree/b0a891c4c374aab1babfae4e75bca7dcebbd67b3"
  14207.             ]
  14208.         }
  14209.     },
  14210.     {
  14211.         "version": "2.0.0.497",
  14212.         "date": "2020-12-12 20:34:43 +0100",
  14213.         "author": "Daniel Marschall (ViaThinkSoft)",
  14214.         "changes": [],
  14215.         "sources": {
  14216.             "svn": [
  14217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@497"
  14218.             ],
  14219.             "git": [
  14220.                 "https://github.com/danielmarschall/oidplus/tree/bfcb921fef9b3b66cf2b5a0ac88deccb15ee5f50"
  14221.             ]
  14222.         }
  14223.     },
  14224.     {
  14225.         "version": "2.0.0.496",
  14226.         "date": "2020-12-12 20:29:51 +0100",
  14227.         "author": "Daniel Marschall (ViaThinkSoft)",
  14228.         "changes": [
  14229.             "Large refactoring of path functions.",
  14230.             "DEPRECATED: OIDplus::basePath() becomes OIDplus::localpath()",
  14231.             "DEPRECATED: OIDplus::getSystemUrl(X) becomes OIDplus::webpath(null, X)",
  14232.             "OIDplus::webpath(X) becomes OIDplus::webpath(X, true)"
  14233.         ],
  14234.         "sources": {
  14235.             "svn": [
  14236.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@496"
  14237.             ],
  14238.             "git": [
  14239.                 "https://github.com/danielmarschall/oidplus/tree/2f0730526cc935453ec99f6b654d9376a9edc622"
  14240.             ]
  14241.         }
  14242.     },
  14243.     {
  14244.         "version": "2.0.0.495",
  14245.         "date": "2020-12-12 14:02:12 +0100",
  14246.         "author": "Daniel Marschall (ViaThinkSoft)",
  14247.         "changes": [
  14248.             "getSystemUrl(): CLI support improved"
  14249.         ],
  14250.         "sources": {
  14251.             "svn": [
  14252.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@495"
  14253.             ],
  14254.             "git": [
  14255.                 "https://github.com/danielmarschall/oidplus/tree/85a3f6c820ecd86d41fce94f634392028574136f"
  14256.             ]
  14257.         }
  14258.     },
  14259.     {
  14260.         "version": "2.0.0.494",
  14261.         "date": "2020-12-12 13:05:01 +0100",
  14262.         "author": "Daniel Marschall (ViaThinkSoft)",
  14263.         "changes": [
  14264.             "Fixed a problem where getSystemUrl() did not end with '/' if EXPLICIT_ABSOLUTE_SYSTEM_URL is used (VTS BUG#0000209 ?)"
  14265.         ],
  14266.         "sources": {
  14267.             "svn": [
  14268.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@494"
  14269.             ],
  14270.             "git": [
  14271.                 "https://github.com/danielmarschall/oidplus/tree/6dfa92c99b13dfbb6f8d3cfcfe510e6b5db6fb85"
  14272.             ]
  14273.         }
  14274.     },
  14275.     {
  14276.         "version": "2.0.0.493",
  14277.         "date": "2020-12-09 09:20:14 +0100",
  14278.         "author": "Daniel Marschall (ViaThinkSoft)",
  14279.         "changes": [
  14280.             "\"update/\" page now loads faster, avoids being used as DoS attack vector"
  14281.         ],
  14282.         "sources": {
  14283.             "svn": [
  14284.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@493"
  14285.             ],
  14286.             "git": [
  14287.                 "https://github.com/danielmarschall/oidplus/tree/5168161e4a7d8e248b731520b2e3ec6fbdf619eb"
  14288.             ]
  14289.         }
  14290.     },
  14291.     {
  14292.         "version": "2.0.0.492",
  14293.         "date": "2020-12-08 16:39:44 +0100",
  14294.         "author": "Daniel Marschall (ViaThinkSoft)",
  14295.         "changes": [
  14296.             "Fixed some problems with WebSVN Updater"
  14297.         ],
  14298.         "sources": {
  14299.             "svn": [
  14300.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@492"
  14301.             ],
  14302.             "git": [
  14303.                 "https://github.com/danielmarschall/oidplus/tree/c8cad4de5fa1a5e8f832c3e0edcb4e5eaf3f1b64"
  14304.             ]
  14305.         }
  14306.     },
  14307.     {
  14308.         "version": "2.0.0.491",
  14309.         "date": "2020-12-07 21:48:09 +0100",
  14310.         "author": "Daniel Marschall (ViaThinkSoft)",
  14311.         "changes": [
  14312.             "Fixed problems with the WebSVN updater"
  14313.         ],
  14314.         "sources": {
  14315.             "svn": [
  14316.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@491"
  14317.             ],
  14318.             "git": [
  14319.                 "https://github.com/danielmarschall/oidplus/tree/ab4b250b866af15e9f70673a4b3166d079bd2dff"
  14320.             ]
  14321.         }
  14322.     },
  14323.     {
  14324.         "version": "2.0.0.490",
  14325.         "date": "2020-12-07 16:13:54 +0100",
  14326.         "author": "Daniel Marschall (ViaThinkSoft)",
  14327.         "changes": [
  14328.             "BUGFIX: Admin-plugin \"Designs\": Button \"Test\" did not work on some systems.",
  14329.             "BUGFIX: Logo and other resources were not loaded if OIDplus is running on a Windows server system (backslash issues)"
  14330.         ],
  14331.         "sources": {
  14332.             "svn": [
  14333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@490"
  14334.             ],
  14335.             "git": [
  14336.                 "https://github.com/danielmarschall/oidplus/tree/86b75936263f906310e5004126abbc19f080d9cb"
  14337.             ]
  14338.         }
  14339.     },
  14340.     {
  14341.         "version": "2.0.0.489",
  14342.         "date": "2020-12-06 21:38:52 +0100",
  14343.         "author": "Daniel Marschall (ViaThinkSoft)",
  14344.         "changes": [
  14345.             "Fixed errors found by PHPStan"
  14346.         ],
  14347.         "sources": {
  14348.             "svn": [
  14349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@489"
  14350.             ],
  14351.             "git": [
  14352.                 "https://github.com/danielmarschall/oidplus/tree/be73e8867f7b63ec07d347345f5e61e57b8be532"
  14353.             ]
  14354.         }
  14355.     },
  14356.     {
  14357.         "version": "2.0.0.488",
  14358.         "date": "2020-12-06 13:48:10 +0100",
  14359.         "author": "Daniel Marschall (ViaThinkSoft)",
  14360.         "changes": [
  14361.             "Removed external SVN sources. This increases compatibility with GitHub working copies and simplifies the WebSVN updater.",
  14362.             "NOTE: In case you are receiving error messages during the \"svn update\" command, delete 3p/vts_vnag and 3p/vts_fileformats and try again."
  14363.         ],
  14364.         "sources": {
  14365.             "svn": [
  14366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@488"
  14367.             ],
  14368.             "git": [
  14369.                 "https://github.com/danielmarschall/oidplus/tree/cad6faa2e4d8e03b2fdc167a91dbd9723fd36827"
  14370.             ]
  14371.         }
  14372.     },
  14373.     {
  14374.         "version": "2.0.0.487",
  14375.         "date": "2020-12-06 01:20:58 +0100",
  14376.         "author": "Daniel Marschall (ViaThinkSoft)",
  14377.         "changes": [
  14378.             "Added .gitignore"
  14379.         ],
  14380.         "sources": {
  14381.             "svn": [
  14382.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@487"
  14383.             ],
  14384.             "git": [
  14385.                 "https://github.com/danielmarschall/oidplus/tree/9ec021899e2990c4d5b56074c28df231dcba64de"
  14386.             ]
  14387.         }
  14388.     },
  14389.     {
  14390.         "version": "2.0.0.486",
  14391.         "date": "2020-12-05 22:48:47 +0100",
  14392.         "author": "Daniel Marschall (ViaThinkSoft)",
  14393.         "changes": [
  14394.             "New distribution channel: GitHub"
  14395.         ],
  14396.         "sources": {
  14397.             "svn": [
  14398.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@486"
  14399.             ],
  14400.             "git": [
  14401.                 "https://github.com/danielmarschall/oidplus/tree/75db36970aed6ae8d3624c13933910afcf9bc8e1"
  14402.             ]
  14403.         }
  14404.     },
  14405.     {
  14406.         "version": "2.0.0.485",
  14407.         "date": "2020-12-04 22:11:27 +0100",
  14408.         "author": "Daniel Marschall (ViaThinkSoft)",
  14409.         "changes": [
  14410.             "New product page www.oidplus.com is online!"
  14411.         ],
  14412.         "sources": {
  14413.             "svn": [
  14414.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@485"
  14415.             ],
  14416.             "git": [
  14417.                 "https://github.com/danielmarschall/oidplus/tree/f835f9cd3e61a79a28337b6dce8c13f3a06d98f5"
  14418.             ]
  14419.         }
  14420.     },
  14421.     {
  14422.         "version": "2.0.0.484",
  14423.         "date": "2020-12-04 14:53:25 +0100",
  14424.         "author": "Daniel Marschall (ViaThinkSoft)",
  14425.         "changes": [
  14426.             "OIDplus can now also communicate with HTTPS servers if CURL is wrongly configured (Windows)"
  14427.         ],
  14428.         "sources": {
  14429.             "svn": [
  14430.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@484"
  14431.             ],
  14432.             "git": [
  14433.                 "https://github.com/danielmarschall/oidplus/tree/0a7411c20d9feb9533642bdd45df41a2797b40f8"
  14434.             ]
  14435.         }
  14436.     },
  14437.     {
  14438.         "version": "2.0.0.483",
  14439.         "date": "2020-12-04 00:21:05 +0100",
  14440.         "author": "Daniel Marschall (ViaThinkSoft)",
  14441.         "changes": [
  14442.             "Extended IIS installation guide: PHP extensions"
  14443.         ],
  14444.         "sources": {
  14445.             "svn": [
  14446.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@483"
  14447.             ],
  14448.             "git": [
  14449.                 "https://github.com/danielmarschall/oidplus/tree/010d1d5d86835df1fef96e3fd73632c2bab4b6a0"
  14450.             ]
  14451.         }
  14452.     },
  14453.     {
  14454.         "version": "2.0.0.482",
  14455.         "date": "2020-12-02 20:55:41 +0100",
  14456.         "author": "Daniel Marschall (ViaThinkSoft)",
  14457.         "changes": [
  14458.             "New optional LDAP base config setting: LDAP_USER_FILTER"
  14459.         ],
  14460.         "sources": {
  14461.             "svn": [
  14462.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@482"
  14463.             ],
  14464.             "git": [
  14465.                 "https://github.com/danielmarschall/oidplus/tree/237296afda8ca013fba8c7774c6a752be2dfa597"
  14466.             ]
  14467.         }
  14468.     },
  14469.     {
  14470.         "version": "2.0.0.481",
  14471.         "date": "2020-12-01 22:57:30 +0100",
  14472.         "author": "Daniel Marschall (ViaThinkSoft)",
  14473.         "changes": [
  14474.             "Cache files are not hidden anymore on Linux systems (filename beginning with dot).",
  14475.             "Fixed problem if CSS/JS scripts output a PHP warning in Debug mode"
  14476.         ],
  14477.         "sources": {
  14478.             "svn": [
  14479.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@481"
  14480.             ],
  14481.             "git": [
  14482.                 "https://github.com/danielmarschall/oidplus/tree/cfc4799e3dd7b9ece04ce7a29e69c801e3777812"
  14483.             ]
  14484.         }
  14485.     },
  14486.     {
  14487.         "version": "2.0.0.480",
  14488.         "date": "2020-11-28 12:34:41 +0100",
  14489.         "author": "Daniel Marschall (ViaThinkSoft)",
  14490.         "changes": [
  14491.             "OIDplus is no longer dependent on SimpleXML (but it is highly recommended to install SimpleXML!)"
  14492.         ],
  14493.         "sources": {
  14494.             "svn": [
  14495.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@480"
  14496.             ],
  14497.             "git": [
  14498.                 "https://github.com/danielmarschall/oidplus/tree/3dc4b54b661478d7d1cd4ba219ad3c4a67461d50"
  14499.             ]
  14500.         }
  14501.     },
  14502.     {
  14503.         "version": "2.0.0.479",
  14504.         "date": "2020-11-26 19:28:07 +0100",
  14505.         "author": "Daniel Marschall (ViaThinkSoft)",
  14506.         "changes": [],
  14507.         "sources": {
  14508.             "svn": [
  14509.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@479"
  14510.             ],
  14511.             "git": [
  14512.                 "https://github.com/danielmarschall/oidplus/tree/43c112701a437638591e9766a24d556da6d4e24e"
  14513.             ]
  14514.         }
  14515.     },
  14516.     {
  14517.         "version": "2.0.0.478",
  14518.         "date": "2020-11-24 14:44:50 +0100",
  14519.         "author": "Daniel Marschall (ViaThinkSoft)",
  14520.         "changes": [],
  14521.         "sources": {
  14522.             "svn": [
  14523.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@478"
  14524.             ],
  14525.             "git": [
  14526.                 "https://github.com/danielmarschall/oidplus/tree/3c81d8a63c1d30b0e5595fa0323a8a2cf920ced9"
  14527.             ]
  14528.         }
  14529.     },
  14530.     {
  14531.         "version": "2.0.0.477",
  14532.         "date": "2020-11-22 19:09:24 +0100",
  14533.         "author": "Daniel Marschall (ViaThinkSoft)",
  14534.         "changes": [
  14535.             "Resource plugin: Security check is now before redirect check"
  14536.         ],
  14537.         "sources": {
  14538.             "svn": [
  14539.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@477"
  14540.             ],
  14541.             "git": [
  14542.                 "https://github.com/danielmarschall/oidplus/tree/9074d6c1ac01490d6a1f8ff034e8e731ae798344"
  14543.             ]
  14544.         }
  14545.     },
  14546.     {
  14547.         "version": "2.0.0.476",
  14548.         "date": "2020-11-22 18:55:28 +0100",
  14549.         "author": "Daniel Marschall (ViaThinkSoft)",
  14550.         "changes": [
  14551.             "New feature: Resources can now be restricted to RAs or Admin. The res/ directory now may not be world-readable anymore."
  14552.         ],
  14553.         "sources": {
  14554.             "svn": [
  14555.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@476"
  14556.             ],
  14557.             "git": [
  14558.                 "https://github.com/danielmarschall/oidplus/tree/e5adfedf56d3a9633db60925f32593bb394e59f7"
  14559.             ]
  14560.         }
  14561.     },
  14562.     {
  14563.         "version": "2.0.0.475",
  14564.         "date": "2020-11-22 13:34:42 +0100",
  14565.         "author": "Daniel Marschall (ViaThinkSoft)",
  14566.         "changes": [
  14567.             "New feature: Resource redirects"
  14568.         ],
  14569.         "sources": {
  14570.             "svn": [
  14571.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@475"
  14572.             ],
  14573.             "git": [
  14574.                 "https://github.com/danielmarschall/oidplus/tree/f0fdf78b6f2ce9bbe962ed4482050a4e0164db79"
  14575.             ]
  14576.         }
  14577.     },
  14578.     {
  14579.         "version": "2.0.0.474",
  14580.         "date": "2020-11-19 20:20:42 +0100",
  14581.         "author": "Daniel Marschall (ViaThinkSoft)",
  14582.         "changes": [
  14583.             "Added php-fig-cache to make Eclipse IDE happy"
  14584.         ],
  14585.         "sources": {
  14586.             "svn": [
  14587.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@474"
  14588.             ],
  14589.             "git": [
  14590.                 "https://github.com/danielmarschall/oidplus/tree/f0264e658eb17490322d3380c704d666a7005e18"
  14591.             ]
  14592.         }
  14593.     },
  14594.     {
  14595.         "version": "2.0.0.473",
  14596.         "date": "2020-11-19 11:16:11 +0100",
  14597.         "author": "Daniel Marschall (ViaThinkSoft)",
  14598.         "changes": [
  14599.             "Design plugins now have a \"css\" key in the manifest.xml, which needs to be set!"
  14600.         ],
  14601.         "sources": {
  14602.             "svn": [
  14603.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@473"
  14604.             ],
  14605.             "git": [
  14606.                 "https://github.com/danielmarschall/oidplus/tree/c8557a8cb64d42bac5bb43517f5a1798007fd139"
  14607.             ]
  14608.         }
  14609.     },
  14610.     {
  14611.         "version": "2.0.0.472",
  14612.         "date": "2020-11-18 20:13:43 +0100",
  14613.         "author": "Daniel Marschall (ViaThinkSoft)",
  14614.         "changes": [
  14615.             "Security: Hide system version"
  14616.         ],
  14617.         "sources": {
  14618.             "svn": [
  14619.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@472"
  14620.             ],
  14621.             "git": [
  14622.                 "https://github.com/danielmarschall/oidplus/tree/74305977f78a61bfc711813d69c0f7b18a1eea63"
  14623.             ]
  14624.         }
  14625.     },
  14626.     {
  14627.         "version": "2.0.0.471",
  14628.         "date": "2020-11-17 17:11:51 +0100",
  14629.         "author": "Daniel Marschall (ViaThinkSoft)",
  14630.         "changes": [
  14631.             "Fixed several problems with designs in inverted color mode and dark-theme browser plugins"
  14632.         ],
  14633.         "sources": {
  14634.             "svn": [
  14635.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@471"
  14636.             ],
  14637.             "git": [
  14638.                 "https://github.com/danielmarschall/oidplus/tree/52161001302ca5b317f6807c8152a0cf8fd285ac"
  14639.             ]
  14640.         }
  14641.     },
  14642.     {
  14643.         "version": "2.0.0.470",
  14644.         "date": "2020-11-16 16:45:31 +0100",
  14645.         "author": "Daniel Marschall (ViaThinkSoft)",
  14646.         "changes": [
  14647.             "Small things"
  14648.         ],
  14649.         "sources": {
  14650.             "svn": [
  14651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@470"
  14652.             ],
  14653.             "git": [
  14654.                 "https://github.com/danielmarschall/oidplus/tree/b93af0eaaf6b38d09809656a65fa9522d9a78497"
  14655.             ]
  14656.         }
  14657.     },
  14658.     {
  14659.         "version": "2.0.0.469",
  14660.         "date": "2020-11-15 12:51:37 +0100",
  14661.         "author": "Daniel Marschall (ViaThinkSoft)",
  14662.         "changes": [],
  14663.         "sources": {
  14664.             "svn": [
  14665.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@469"
  14666.             ],
  14667.             "git": [
  14668.                 "https://github.com/danielmarschall/oidplus/tree/3498cbc6c34a02d9237cc8a8c7c2b912f45f0ee3"
  14669.             ]
  14670.         }
  14671.     },
  14672.     {
  14673.         "version": "2.0.0.468",
  14674.         "date": "2020-11-15 00:57:37 +0100",
  14675.         "author": "Daniel Marschall (ViaThinkSoft)",
  14676.         "changes": [
  14677.             "Translation XML contents are now cached as PHP serialization to improve performance"
  14678.         ],
  14679.         "sources": {
  14680.             "svn": [
  14681.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@468"
  14682.             ],
  14683.             "git": [
  14684.                 "https://github.com/danielmarschall/oidplus/tree/c90ca03b31d59e0d98bc5d4622d8129236bb9174"
  14685.             ]
  14686.         }
  14687.     },
  14688.     {
  14689.         "version": "2.0.0.467",
  14690.         "date": "2020-11-14 16:18:58 +0100",
  14691.         "author": "Daniel Marschall (ViaThinkSoft)",
  14692.         "changes": [
  14693.             "OIDplus can now also run without MBString, if iconv is available"
  14694.         ],
  14695.         "sources": {
  14696.             "svn": [
  14697.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@467"
  14698.             ],
  14699.             "git": [
  14700.                 "https://github.com/danielmarschall/oidplus/tree/99de30d23ce336ad15296a5c02e19ee6a72ae1a2"
  14701.             ]
  14702.         }
  14703.     },
  14704.     {
  14705.         "version": "2.0.0.466",
  14706.         "date": "2020-11-13 21:39:13 +0100",
  14707.         "author": "Daniel Marschall (ViaThinkSoft)",
  14708.         "changes": [],
  14709.         "sources": {
  14710.             "svn": [
  14711.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@466"
  14712.             ],
  14713.             "git": [
  14714.                 "https://github.com/danielmarschall/oidplus/tree/d88d54b19882fec8035043aa1615bea37cacbbff"
  14715.             ]
  14716.         }
  14717.     },
  14718.     {
  14719.         "version": "2.0.0.465",
  14720.         "date": "2020-11-13 13:43:58 +0100",
  14721.         "author": "Daniel Marschall (ViaThinkSoft)",
  14722.         "changes": [
  14723.             "OIDplus can now also run without OpenSSL installed"
  14724.         ],
  14725.         "sources": {
  14726.             "svn": [
  14727.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@465"
  14728.             ],
  14729.             "git": [
  14730.                 "https://github.com/danielmarschall/oidplus/tree/8b38b5a10c713cf56ddf446728b5008a6f9f2bec"
  14731.             ]
  14732.         }
  14733.     },
  14734.     {
  14735.         "version": "2.0.0.464",
  14736.         "date": "2020-11-08 01:15:18 +0100",
  14737.         "author": "Daniel Marschall (ViaThinkSoft)",
  14738.         "changes": [],
  14739.         "sources": {
  14740.             "svn": [
  14741.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@464"
  14742.             ],
  14743.             "git": [
  14744.                 "https://github.com/danielmarschall/oidplus/tree/fb4665edfdfc39bcbc12ed9d9e9885228424d7e5"
  14745.             ]
  14746.         }
  14747.     },
  14748.     {
  14749.         "version": "2.0.0.463",
  14750.         "date": "2020-11-07 14:10:03 +0100",
  14751.         "author": "Daniel Marschall (ViaThinkSoft)",
  14752.         "changes": [
  14753.             "Fixed severe compatibility problems with fresh Linux installations.",
  14754.             "Clean setup procedure tested on a fresh Apache+PHP8.0RC3 RaspberryOS (Debian) system"
  14755.         ],
  14756.         "sources": {
  14757.             "svn": [
  14758.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@463"
  14759.             ],
  14760.             "git": [
  14761.                 "https://github.com/danielmarschall/oidplus/tree/11323d3d799d8a2aee48d06c202364de24314d88"
  14762.             ]
  14763.         }
  14764.     },
  14765.     {
  14766.         "version": "2.0.0.462",
  14767.         "date": "2020-11-05 22:42:02 +0100",
  14768.         "author": "Daniel Marschall (ViaThinkSoft)",
  14769.         "changes": [
  14770.             "TinyMCE 5.4.2 => 5.5.1",
  14771.             "Bootstrap 4.5.2 => 4.5.3",
  14772.             "Fixed possible preg_replace code injection"
  14773.         ],
  14774.         "sources": {
  14775.             "svn": [
  14776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@462"
  14777.             ],
  14778.             "git": [
  14779.                 "https://github.com/danielmarschall/oidplus/tree/7bd262eff352daf858dda78356184f93fb97b2f5"
  14780.             ]
  14781.         }
  14782.     },
  14783.     {
  14784.         "version": "2.0.0.461",
  14785.         "date": "2020-11-04 22:30:07 +0100",
  14786.         "author": "Daniel Marschall (ViaThinkSoft)",
  14787.         "changes": [],
  14788.         "sources": {
  14789.             "svn": [
  14790.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@461"
  14791.             ],
  14792.             "git": [
  14793.                 "https://github.com/danielmarschall/oidplus/tree/bfabac025d007e22218c94fc206216bb52d7b3ed"
  14794.             ]
  14795.         }
  14796.     },
  14797.     {
  14798.         "version": "2.0.0.460",
  14799.         "date": "2020-11-04 15:21:09 +0100",
  14800.         "author": "Daniel Marschall (ViaThinkSoft)",
  14801.         "changes": [],
  14802.         "sources": {
  14803.             "svn": [
  14804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@460"
  14805.             ],
  14806.             "git": [
  14807.                 "https://github.com/danielmarschall/oidplus/tree/552709cad238cdcc16f543a03384270e603e3c55"
  14808.             ]
  14809.         }
  14810.     },
  14811.     {
  14812.         "version": "2.0.0.459",
  14813.         "date": "2020-11-04 14:32:51 +0100",
  14814.         "author": "Daniel Marschall (ViaThinkSoft)",
  14815.         "changes": [
  14816.             "New class: OIDplusRAAuthInfo"
  14817.         ],
  14818.         "sources": {
  14819.             "svn": [
  14820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@459"
  14821.             ],
  14822.             "git": [
  14823.                 "https://github.com/danielmarschall/oidplus/tree/9bf0552558ad3b81ae3ab4a74deafcf553b5997e"
  14824.             ]
  14825.         }
  14826.     },
  14827.     {
  14828.         "version": "2.0.0.458",
  14829.         "date": "2020-10-27 15:54:15 +0100",
  14830.         "author": "Daniel Marschall (ViaThinkSoft)",
  14831.         "changes": [],
  14832.         "sources": {
  14833.             "svn": [
  14834.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@458"
  14835.             ],
  14836.             "git": [
  14837.                 "https://github.com/danielmarschall/oidplus/tree/49c531dd4830ac2ca64300074c1ecca86190b6d2"
  14838.             ]
  14839.         }
  14840.     },
  14841.     {
  14842.         "version": "2.0.0.457",
  14843.         "date": "2020-10-27 15:32:00 +0100",
  14844.         "author": "Daniel Marschall (ViaThinkSoft)",
  14845.         "changes": [
  14846.             "Various smaller security tweaks"
  14847.         ],
  14848.         "sources": {
  14849.             "svn": [
  14850.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@457"
  14851.             ],
  14852.             "git": [
  14853.                 "https://github.com/danielmarschall/oidplus/tree/6015fe5649949ef3c3f6b640dad4117429013d86"
  14854.             ]
  14855.         }
  14856.     },
  14857.     {
  14858.         "version": "2.0.0.456",
  14859.         "date": "2020-10-27 01:23:03 +0100",
  14860.         "author": "Daniel Marschall (ViaThinkSoft)",
  14861.         "changes": [
  14862.             "Security: Admin passwords can now be BCrypt instead of SHA3-512",
  14863.             "Security: BCrypt is now the default auth method for newly created RAs"
  14864.         ],
  14865.         "sources": {
  14866.             "svn": [
  14867.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@456"
  14868.             ],
  14869.             "git": [
  14870.                 "https://github.com/danielmarschall/oidplus/tree/5949b475add51051ca6261aea65e3a8add3f2fe4"
  14871.             ]
  14872.         }
  14873.     },
  14874.     {
  14875.         "version": "2.0.0.455",
  14876.         "date": "2020-10-26 17:33:27 +0100",
  14877.         "author": "Daniel Marschall (ViaThinkSoft)",
  14878.         "changes": [],
  14879.         "sources": {
  14880.             "svn": [
  14881.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@455"
  14882.             ],
  14883.             "git": [
  14884.                 "https://github.com/danielmarschall/oidplus/tree/9999c54e76e6a32d9c946d611daacee608257890"
  14885.             ]
  14886.         }
  14887.     },
  14888.     {
  14889.         "version": "2.0.0.454",
  14890.         "date": "2020-10-26 17:17:01 +0100",
  14891.         "author": "Daniel Marschall (ViaThinkSoft)",
  14892.         "changes": [],
  14893.         "sources": {
  14894.             "svn": [
  14895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@454"
  14896.             ],
  14897.             "git": [
  14898.                 "https://github.com/danielmarschall/oidplus/tree/8b53d78842c35fd1677f8f17e81580c868af21c2"
  14899.             ]
  14900.         }
  14901.     },
  14902.     {
  14903.         "version": "2.0.0.453",
  14904.         "date": "2020-10-26 14:21:59 +0100",
  14905.         "author": "Daniel Marschall (ViaThinkSoft)",
  14906.         "changes": [
  14907.             "Security: Auth-Plugins now also generate hashes.",
  14908.             "Security: New setting to select default RA hashing algorithm.",
  14909.             "Security: New auth plugin A3 \"BCrypt\"."
  14910.         ],
  14911.         "sources": {
  14912.             "svn": [
  14913.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@453"
  14914.             ],
  14915.             "git": [
  14916.                 "https://github.com/danielmarschall/oidplus/tree/712221f15314b4deaaf5ec97336d43bc5d338ea8"
  14917.             ]
  14918.         }
  14919.     },
  14920.     {
  14921.         "version": "2.0.0.452",
  14922.         "date": "2020-10-26 00:07:30 +0100",
  14923.         "author": "Daniel Marschall (ViaThinkSoft)",
  14924.         "changes": [
  14925.             "Animated logo"
  14926.         ],
  14927.         "sources": {
  14928.             "svn": [
  14929.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@452"
  14930.             ],
  14931.             "git": [
  14932.                 "https://github.com/danielmarschall/oidplus/tree/f46424648c7d26f6debe4637b668e871530c27c7"
  14933.             ]
  14934.         }
  14935.     },
  14936.     {
  14937.         "version": "2.0.0.451",
  14938.         "date": "2020-10-25 23:08:27 +0100",
  14939.         "author": "Daniel Marschall (ViaThinkSoft)",
  14940.         "changes": [
  14941.             "Admin page \"Colors\" was renamed into \"Design\".",
  14942.             "Design plugin can now be chosen in the \"Design\" page in the admin login area.",
  14943.             "There is now a possibility to insert a logo."
  14944.         ],
  14945.         "sources": {
  14946.             "svn": [
  14947.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@451"
  14948.             ],
  14949.             "git": [
  14950.                 "https://github.com/danielmarschall/oidplus/tree/09a553c7f10c5fe3e6381e4391b5c75c6924cc7a"
  14951.             ]
  14952.         }
  14953.     },
  14954.     {
  14955.         "version": "2.0.0.450",
  14956.         "date": "2020-10-25 20:29:31 +0100",
  14957.         "author": "Daniel Marschall (ViaThinkSoft)",
  14958.         "changes": [
  14959.             "Bugfixes"
  14960.         ],
  14961.         "sources": {
  14962.             "svn": [
  14963.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@450"
  14964.             ],
  14965.             "git": [
  14966.                 "https://github.com/danielmarschall/oidplus/tree/e2b33cd96e7fddf760edfc63732414dc076932f5"
  14967.             ]
  14968.         }
  14969.     },
  14970.     {
  14971.         "version": "2.0.0.449",
  14972.         "date": "2020-10-25 19:17:14 +0100",
  14973.         "author": "Daniel Marschall (ViaThinkSoft)",
  14974.         "changes": [
  14975.             "DESIGN Plugin interface is now final (plugin type 1.3.6.1.4.1.37476.2.5.2.4.10)"
  14976.         ],
  14977.         "sources": {
  14978.             "svn": [
  14979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@449"
  14980.             ],
  14981.             "git": [
  14982.                 "https://github.com/danielmarschall/oidplus/tree/d62ac6464f97e2658d91c4a73983c5cb256e8e77"
  14983.             ]
  14984.         }
  14985.     },
  14986.     {
  14987.         "version": "2.0.0.448",
  14988.         "date": "2020-10-25 18:39:08 +0100",
  14989.         "author": "Daniel Marschall (ViaThinkSoft)",
  14990.         "changes": [
  14991.             "NEW FEATURE: Design plugins (plugin format is not yet final, since there is no manifest XML!)",
  14992.             "Added new design \"IronBASE\""
  14993.         ],
  14994.         "sources": {
  14995.             "svn": [
  14996.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@448"
  14997.             ],
  14998.             "git": [
  14999.                 "https://github.com/danielmarschall/oidplus/tree/fe2d1867110031cbd3a688cb632ce08d655d4793"
  15000.             ]
  15001.         }
  15002.     },
  15003.     {
  15004.         "version": "2.0.0.447",
  15005.         "date": "2020-10-22 00:53:49 +0200",
  15006.         "author": "Daniel Marschall (ViaThinkSoft)",
  15007.         "changes": [],
  15008.         "sources": {
  15009.             "svn": [
  15010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@447"
  15011.             ],
  15012.             "git": [
  15013.                 "https://github.com/danielmarschall/oidplus/tree/ab6adc8e0c52fd26c0ff106c8b1ceb2bbb2e753b"
  15014.             ]
  15015.         }
  15016.     },
  15017.     {
  15018.         "version": "2.0.0.446",
  15019.         "date": "2020-10-21 23:09:13 +0200",
  15020.         "author": "Daniel Marschall (ViaThinkSoft)",
  15021.         "changes": [
  15022.             "SECURITY patch: System registration \"Live status\" is now protected from public view.",
  15023.             "System registration \"Live status\" is now translated to German."
  15024.         ],
  15025.         "sources": {
  15026.             "svn": [
  15027.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@446"
  15028.             ],
  15029.             "git": [
  15030.                 "https://github.com/danielmarschall/oidplus/tree/14f7d538900a2eb410f057acc913ff43be9375f9"
  15031.             ]
  15032.         }
  15033.     },
  15034.     {
  15035.         "version": "2.0.0.445",
  15036.         "date": "2020-10-21 16:59:00 +0200",
  15037.         "author": "Daniel Marschall (ViaThinkSoft)",
  15038.         "changes": [],
  15039.         "sources": {
  15040.             "svn": [
  15041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@445"
  15042.             ],
  15043.             "git": [
  15044.                 "https://github.com/danielmarschall/oidplus/tree/22024ed6684b1cea77728ca08df4923209553065"
  15045.             ]
  15046.         }
  15047.     },
  15048.     {
  15049.         "version": "2.0.0.444",
  15050.         "date": "2020-10-21 12:29:27 +0200",
  15051.         "author": "Daniel Marschall (ViaThinkSoft)",
  15052.         "changes": [
  15053.             "Increased performance!"
  15054.         ],
  15055.         "sources": {
  15056.             "svn": [
  15057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@444"
  15058.             ],
  15059.             "git": [
  15060.                 "https://github.com/danielmarschall/oidplus/tree/229697131adbf584506db43155002266fdbd38f4"
  15061.             ]
  15062.         }
  15063.     },
  15064.     {
  15065.         "version": "2.0.0.443",
  15066.         "date": "2020-10-21 01:23:38 +0200",
  15067.         "author": "Daniel Marschall (ViaThinkSoft)",
  15068.         "changes": [
  15069.             "Fixed compatibility issue with PgSQL and SQLite3"
  15070.         ],
  15071.         "sources": {
  15072.             "svn": [
  15073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@443"
  15074.             ],
  15075.             "git": [
  15076.                 "https://github.com/danielmarschall/oidplus/tree/aa36407b9d8d501bf95447b1bc5f19de902a8c0c"
  15077.             ]
  15078.         }
  15079.     },
  15080.     {
  15081.         "version": "2.0.0.442",
  15082.         "date": "2020-10-20 23:43:26 +0200",
  15083.         "author": "Daniel Marschall (ViaThinkSoft)",
  15084.         "changes": [],
  15085.         "sources": {
  15086.             "svn": [
  15087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@442"
  15088.             ],
  15089.             "git": [
  15090.                 "https://github.com/danielmarschall/oidplus/tree/48e9706e3c3c7665570a90d161af034e03b99da2"
  15091.             ]
  15092.         }
  15093.     },
  15094.     {
  15095.         "version": "2.0.0.441",
  15096.         "date": "2020-10-20 15:52:39 +0200",
  15097.         "author": "Daniel Marschall (ViaThinkSoft)",
  15098.         "changes": [
  15099.             "Converted some fields from NOT NULL to NULL (DB Version is now 205)"
  15100.         ],
  15101.         "sources": {
  15102.             "svn": [
  15103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@441"
  15104.             ],
  15105.             "git": [
  15106.                 "https://github.com/danielmarschall/oidplus/tree/f5cfd5936c9a7ddc955706ec7bc49d789f570a3e"
  15107.             ]
  15108.         }
  15109.     },
  15110.     {
  15111.         "version": "2.0.0.440",
  15112.         "date": "2020-10-18 21:51:48 +0200",
  15113.         "author": "Daniel Marschall (ViaThinkSoft)",
  15114.         "changes": [],
  15115.         "sources": {
  15116.             "svn": [
  15117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@440"
  15118.             ],
  15119.             "git": [
  15120.                 "https://github.com/danielmarschall/oidplus/tree/09975765b6ce79a7584c3f0e850153eb46c61bac"
  15121.             ]
  15122.         }
  15123.     },
  15124.     {
  15125.         "version": "2.0.0.439",
  15126.         "date": "2020-10-18 13:32:36 +0200",
  15127.         "author": "Daniel Marschall (ViaThinkSoft)",
  15128.         "changes": [
  15129.             "UUID Utils update (can now create time based UUIDs on Windows, too)"
  15130.         ],
  15131.         "sources": {
  15132.             "svn": [
  15133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@439"
  15134.             ],
  15135.             "git": [
  15136.                 "https://github.com/danielmarschall/oidplus/tree/a062eb90def9de7c2e897bea44d6e072caf28d1b"
  15137.             ]
  15138.         }
  15139.     },
  15140.     {
  15141.         "version": "2.0.0.438",
  15142.         "date": "2020-10-18 11:07:08 +0200",
  15143.         "author": "Daniel Marschall (ViaThinkSoft)",
  15144.         "changes": [
  15145.             "Additional plugin verification steps to avoid implementation mistakes"
  15146.         ],
  15147.         "sources": {
  15148.             "svn": [
  15149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@438"
  15150.             ],
  15151.             "git": [
  15152.                 "https://github.com/danielmarschall/oidplus/tree/75c635718ca7254a53cccbda4c6cb7beaeeeaa41"
  15153.             ]
  15154.         }
  15155.     },
  15156.     {
  15157.         "version": "2.0.0.437",
  15158.         "date": "2020-10-17 22:05:23 +0200",
  15159.         "author": "Daniel Marschall (ViaThinkSoft)",
  15160.         "changes": [],
  15161.         "sources": {
  15162.             "svn": [
  15163.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@437"
  15164.             ],
  15165.             "git": [
  15166.                 "https://github.com/danielmarschall/oidplus/tree/dbeaf27f53799083916ff18970a4a62930f92465"
  15167.             ]
  15168.         }
  15169.     },
  15170.     {
  15171.         "version": "2.0.0.436",
  15172.         "date": "2020-10-17 19:48:02 +0200",
  15173.         "author": "Daniel Marschall (ViaThinkSoft)",
  15174.         "changes": [
  15175.             "NEW FEATURE: Facebook authentication"
  15176.         ],
  15177.         "sources": {
  15178.             "svn": [
  15179.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@436"
  15180.             ],
  15181.             "git": [
  15182.                 "https://github.com/danielmarschall/oidplus/tree/36b3b3594bb375f3e757a3a7e17b6e2f0aa4a28b"
  15183.             ]
  15184.         }
  15185.     },
  15186.     {
  15187.         "version": "2.0.0.435",
  15188.         "date": "2020-10-17 19:47:26 +0200",
  15189.         "author": "Daniel Marschall (ViaThinkSoft)",
  15190.         "changes": [
  15191.             "Resolve endless recursion when an IP address changed during an active session"
  15192.         ],
  15193.         "sources": {
  15194.             "svn": [
  15195.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@435"
  15196.             ],
  15197.             "git": [
  15198.                 "https://github.com/danielmarschall/oidplus/tree/3fa867288b3637fb0c678067dc53ea1c57eeade4"
  15199.             ]
  15200.         }
  15201.     },
  15202.     {
  15203.         "version": "2.0.0.434",
  15204.         "date": "2020-10-17 12:49:29 +0200",
  15205.         "author": "Daniel Marschall (ViaThinkSoft)",
  15206.         "changes": [
  15207.             "Added privacy documentation for OAuth2 and LDAP login methods"
  15208.         ],
  15209.         "sources": {
  15210.             "svn": [
  15211.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@434"
  15212.             ],
  15213.             "git": [
  15214.                 "https://github.com/danielmarschall/oidplus/tree/72b366a272a80b14b833397855faa6e95f2624dc"
  15215.             ]
  15216.         }
  15217.     },
  15218.     {
  15219.         "version": "2.0.0.433",
  15220.         "date": "2020-10-16 15:33:37 +0200",
  15221.         "author": "Daniel Marschall (ViaThinkSoft)",
  15222.         "changes": [
  15223.             "Fixed problems in regards changing email addresses when an user is using an alternative login method (OAuth).",
  15224.             "Fixed problem where an object could not be transferred to a new RA at Microsoft SQL Server or PostgreSQL (\"ifnull\" SQL function)."
  15225.         ],
  15226.         "sources": {
  15227.             "svn": [
  15228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@433"
  15229.             ],
  15230.             "git": [
  15231.                 "https://github.com/danielmarschall/oidplus/tree/f9cee7a8af679141a791fb4d4b899f1c68a9e0ad"
  15232.             ]
  15233.         }
  15234.     },
  15235.     {
  15236.         "version": "2.0.0.432",
  15237.         "date": "2020-10-15 22:13:23 +0200",
  15238.         "author": "Daniel Marschall (ViaThinkSoft)",
  15239.         "changes": [
  15240.             "NEW FEATURE: Google OAuth2 authentication"
  15241.         ],
  15242.         "sources": {
  15243.             "svn": [
  15244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@432"
  15245.             ],
  15246.             "git": [
  15247.                 "https://github.com/danielmarschall/oidplus/tree/f0ebf50fd0ab7c9088bb46ce3c6944e7ab8a2159"
  15248.             ]
  15249.         }
  15250.     },
  15251.     {
  15252.         "version": "2.0.0.431",
  15253.         "date": "2020-10-15 14:45:02 +0200",
  15254.         "author": "Daniel Marschall (ViaThinkSoft)",
  15255.         "changes": [
  15256.             "Smaller fixes"
  15257.         ],
  15258.         "sources": {
  15259.             "svn": [
  15260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@431"
  15261.             ],
  15262.             "git": [
  15263.                 "https://github.com/danielmarschall/oidplus/tree/57f3476797004d0761c936a6979fa0802a2f740c"
  15264.             ]
  15265.         }
  15266.     },
  15267.     {
  15268.         "version": "2.0.0.430",
  15269.         "date": "2020-10-14 23:52:02 +0200",
  15270.         "author": "Daniel Marschall (ViaThinkSoft)",
  15271.         "changes": [
  15272.             "NEW FEATURE: Authentication via LDAP / ActiveDirectory"
  15273.         ],
  15274.         "sources": {
  15275.             "svn": [
  15276.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@430"
  15277.             ],
  15278.             "git": [
  15279.                 "https://github.com/danielmarschall/oidplus/tree/ef399321b005d2cbf298716b74b9c88ca1a72f9c"
  15280.             ]
  15281.         }
  15282.     },
  15283.     {
  15284.         "version": "2.0.0.429",
  15285.         "date": "2020-10-14 00:32:11 +0200",
  15286.         "author": "Daniel Marschall (ViaThinkSoft)",
  15287.         "changes": [
  15288.             "When a JS file is missing in a plugin manifest, an error will be printed to the JavaScript console"
  15289.         ],
  15290.         "sources": {
  15291.             "svn": [
  15292.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@429"
  15293.             ],
  15294.             "git": [
  15295.                 "https://github.com/danielmarschall/oidplus/tree/a96344c9fab2fa6cbb2c26efe65bcfdfdeaff205"
  15296.             ]
  15297.         }
  15298.     },
  15299.     {
  15300.         "version": "2.0.0.428",
  15301.         "date": "2020-10-12 10:54:11 +0200",
  15302.         "author": "Daniel Marschall (ViaThinkSoft)",
  15303.         "changes": [
  15304.             "Failsafe: When an \"onsubmit\" function fails, the page is not reloaded"
  15305.         ],
  15306.         "sources": {
  15307.             "svn": [
  15308.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@428"
  15309.             ],
  15310.             "git": [
  15311.                 "https://github.com/danielmarschall/oidplus/tree/7855c113da08c352643bc8f21de3723d138d42f4"
  15312.             ]
  15313.         }
  15314.     },
  15315.     {
  15316.         "version": "2.0.0.427",
  15317.         "date": "2020-10-03 19:08:44 +0200",
  15318.         "author": "Daniel Marschall (ViaThinkSoft)",
  15319.         "changes": [],
  15320.         "sources": {
  15321.             "svn": [
  15322.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@427"
  15323.             ],
  15324.             "git": [
  15325.                 "https://github.com/danielmarschall/oidplus/tree/bc9145b95bf2de0b3702aacee05238ea29155cad"
  15326.             ]
  15327.         }
  15328.     },
  15329.     {
  15330.         "version": "2.0.0.426",
  15331.         "date": "2020-10-03 18:19:34 +0200",
  15332.         "author": "Daniel Marschall (ViaThinkSoft)",
  15333.         "changes": [],
  15334.         "sources": {
  15335.             "svn": [
  15336.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@426"
  15337.             ],
  15338.             "git": [
  15339.                 "https://github.com/danielmarschall/oidplus/tree/3ca24861e4ea2c1258c786bc2dadb77675d85bd2"
  15340.             ]
  15341.         }
  15342.     },
  15343.     {
  15344.         "version": "2.0.0.425",
  15345.         "date": "2020-10-02 23:29:51 +0200",
  15346.         "author": "Daniel Marschall (ViaThinkSoft)",
  15347.         "changes": [
  15348.             "Automated AJAX calls: Added VBScript (WSH) example"
  15349.         ],
  15350.         "sources": {
  15351.             "svn": [
  15352.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@425"
  15353.             ],
  15354.             "git": [
  15355.                 "https://github.com/danielmarschall/oidplus/tree/dbdee9025ded891c08efdab54f55b4f51c5f93aa"
  15356.             ]
  15357.         }
  15358.     },
  15359.     {
  15360.         "version": "2.0.0.424",
  15361.         "date": "2020-10-02 22:22:14 +0200",
  15362.         "author": "Daniel Marschall (ViaThinkSoft)",
  15363.         "changes": [
  15364.             "New security feature: CSRF Tokens.",
  15365.             "ATTENTION TO PLUGIN DEVELOPERS: You need to add \"csrf_token:csrf_token\" to your JavaScript's AJAX request fields!"
  15366.         ],
  15367.         "sources": {
  15368.             "svn": [
  15369.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@424"
  15370.             ],
  15371.             "git": [
  15372.                 "https://github.com/danielmarschall/oidplus/tree/9c1f5d72829ec8351ed369e96d28dec2c66b2d32"
  15373.             ]
  15374.         }
  15375.     },
  15376.     {
  15377.         "version": "2.0.0.423",
  15378.         "date": "2020-10-02 13:25:27 +0200",
  15379.         "author": "Daniel Marschall (ViaThinkSoft)",
  15380.         "changes": [],
  15381.         "sources": {
  15382.             "svn": [
  15383.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@423"
  15384.             ],
  15385.             "git": [
  15386.                 "https://github.com/danielmarschall/oidplus/tree/d6290152a5552a244057a5fadf5cd3760649b6a5"
  15387.             ]
  15388.         }
  15389.     },
  15390.     {
  15391.         "version": "2.0.0.422",
  15392.         "date": "2020-10-02 13:21:31 +0200",
  15393.         "author": "Daniel Marschall (ViaThinkSoft)",
  15394.         "changes": [
  15395.             "BUGFIX: Creation of a new object did not cause a reload of the page"
  15396.         ],
  15397.         "sources": {
  15398.             "svn": [
  15399.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@422"
  15400.             ],
  15401.             "git": [
  15402.                 "https://github.com/danielmarschall/oidplus/tree/c07fb3a032e36f63309b18e4bcc1947c12816565"
  15403.             ]
  15404.         }
  15405.     },
  15406.     {
  15407.         "version": "2.0.0.421",
  15408.         "date": "2020-09-30 11:30:14 +0200",
  15409.         "author": "Daniel Marschall (ViaThinkSoft)",
  15410.         "changes": [
  15411.             "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"
  15412.         ],
  15413.         "sources": {
  15414.             "svn": [
  15415.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@421"
  15416.             ],
  15417.             "git": [
  15418.                 "https://github.com/danielmarschall/oidplus/tree/8c41759a1d4ad9946b77919bbe4dfbb546e00293"
  15419.             ]
  15420.         }
  15421.     },
  15422.     {
  15423.         "version": "2.0.0.420",
  15424.         "date": "2020-09-30 00:06:57 +0200",
  15425.         "author": "Daniel Marschall (ViaThinkSoft)",
  15426.         "changes": [
  15427.             "Upgraded 3P Bootstrap 3.4.1 => 4.5.2"
  15428.         ],
  15429.         "sources": {
  15430.             "svn": [
  15431.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@420"
  15432.             ],
  15433.             "git": [
  15434.                 "https://github.com/danielmarschall/oidplus/tree/88c6783f6f382585f7341e715f60d01c57160401"
  15435.             ]
  15436.         }
  15437.     },
  15438.     {
  15439.         "version": "2.0.0.419",
  15440.         "date": "2020-09-29 14:52:43 +0200",
  15441.         "author": "Daniel Marschall (ViaThinkSoft)",
  15442.         "changes": [
  15443.             "Updated 3P PHP SHA3 lib 2017-05-21 => 2017-11-22",
  15444.             "Updated 3P bignumber.js: 2019-11-10 => 2020-09-29",
  15445.             "Updated 3P Bootstrap: 3.3.7 => 3.4.1",
  15446.             "Updated 3P Minify 2019-11-24 => 2020-01-21"
  15447.         ],
  15448.         "sources": {
  15449.             "svn": [
  15450.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@419"
  15451.             ],
  15452.             "git": [
  15453.                 "https://github.com/danielmarschall/oidplus/tree/9fec21285916f5311a1e26b651c35bca6e20ef2c"
  15454.             ]
  15455.         }
  15456.     },
  15457.     {
  15458.         "version": "2.0.0.418",
  15459.         "date": "2020-09-29 14:37:23 +0200",
  15460.         "author": "Daniel Marschall (ViaThinkSoft)",
  15461.         "changes": [],
  15462.         "sources": {
  15463.             "svn": [
  15464.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@418"
  15465.             ],
  15466.             "git": [
  15467.                 "https://github.com/danielmarschall/oidplus/tree/a4ce2fdb263a072065af8cb98fbbf076b2adba5d"
  15468.             ]
  15469.         }
  15470.     },
  15471.     {
  15472.         "version": "2.0.0.417",
  15473.         "date": "2020-09-29 14:06:16 +0200",
  15474.         "author": "Daniel Marschall (ViaThinkSoft)",
  15475.         "changes": [
  15476.             "Updated 3P jsTree: 3.3.7 => 3.3.10",
  15477.             "Updated 3P jQuery Core: 2.2.1 => 3.5.1",
  15478.             "Updated 3P allpro layout 1.4.3 => GedMarc layout fork, 2020-08-22"
  15479.         ],
  15480.         "sources": {
  15481.             "svn": [
  15482.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@417"
  15483.             ],
  15484.             "git": [
  15485.                 "https://github.com/danielmarschall/oidplus/tree/9f852a9855cceab1d2f7aae8ddfb46e7ac51dac8"
  15486.             ]
  15487.         }
  15488.     },
  15489.     {
  15490.         "version": "2.0.0.416",
  15491.         "date": "2020-09-27 21:41:41 +0200",
  15492.         "author": "Daniel Marschall (ViaThinkSoft)",
  15493.         "changes": [
  15494.             "OID-WHOIS: Additional Auth Tokens per OID and/or per RA can be used to display confidential information"
  15495.         ],
  15496.         "sources": {
  15497.             "svn": [
  15498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@416"
  15499.             ],
  15500.             "git": [
  15501.                 "https://github.com/danielmarschall/oidplus/tree/4d17e260d05b53631910679e35a051e15e4164ce"
  15502.             ]
  15503.         }
  15504.     },
  15505.     {
  15506.         "version": "2.0.0.415",
  15507.         "date": "2020-09-25 19:22:52 +0200",
  15508.         "author": "Daniel Marschall (ViaThinkSoft)",
  15509.         "changes": [
  15510.             "When OOBE is called inside Admin login area, you don't need to enter the admin password anymore"
  15511.         ],
  15512.         "sources": {
  15513.             "svn": [
  15514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@415"
  15515.             ],
  15516.             "git": [
  15517.                 "https://github.com/danielmarschall/oidplus/tree/87d2a56f76e8900c37d2452b5cb51e03de0d6a09"
  15518.             ]
  15519.         }
  15520.     },
  15521.     {
  15522.         "version": "2.0.0.414",
  15523.         "date": "2020-09-24 21:01:15 +0200",
  15524.         "author": "Daniel Marschall (ViaThinkSoft)",
  15525.         "changes": [],
  15526.         "sources": {
  15527.             "svn": [
  15528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@414"
  15529.             ],
  15530.             "git": [
  15531.                 "https://github.com/danielmarschall/oidplus/tree/dbad1093f03b16f8fa8731566224b0842c434e7e"
  15532.             ]
  15533.         }
  15534.     },
  15535.     {
  15536.         "version": "2.0.0.413",
  15537.         "date": "2020-09-24 17:20:46 +0200",
  15538.         "author": "Daniel Marschall (ViaThinkSoft)",
  15539.         "changes": [],
  15540.         "sources": {
  15541.             "svn": [
  15542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@413"
  15543.             ],
  15544.             "git": [
  15545.                 "https://github.com/danielmarschall/oidplus/tree/f9deb27b5af6ab3b71f7e974e7130169b42ccab6"
  15546.             ]
  15547.         }
  15548.     },
  15549.     {
  15550.         "version": "2.0.0.412",
  15551.         "date": "2020-09-24 14:12:04 +0200",
  15552.         "author": "Daniel Marschall (ViaThinkSoft)",
  15553.         "changes": [
  15554.             "Software updates of OIDplus are now logged"
  15555.         ],
  15556.         "sources": {
  15557.             "svn": [
  15558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@412"
  15559.             ],
  15560.             "git": [
  15561.                 "https://github.com/danielmarschall/oidplus/tree/99b91543bb6a456be5b97db16b85e12631b9452c"
  15562.             ]
  15563.         }
  15564.     },
  15565.     {
  15566.         "version": "2.0.0.411",
  15567.         "date": "2020-09-24 13:08:21 +0200",
  15568.         "author": "Daniel Marschall (ViaThinkSoft)",
  15569.         "changes": [
  15570.             "Database plugins manifests now contain references to setup JavaScripts"
  15571.         ],
  15572.         "sources": {
  15573.             "svn": [
  15574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@411"
  15575.             ],
  15576.             "git": [
  15577.                 "https://github.com/danielmarschall/oidplus/tree/38892ba5694cddbc58dfe3e525d59ccc2bc6aaef"
  15578.             ]
  15579.         }
  15580.     },
  15581.     {
  15582.         "version": "2.0.0.410",
  15583.         "date": "2020-09-24 12:27:38 +0200",
  15584.         "author": "Daniel Marschall (ViaThinkSoft)",
  15585.         "changes": [
  15586.             "Renamed setup.js, setup.css, script.js and style.css. They now have the plugin name as filename."
  15587.         ],
  15588.         "sources": {
  15589.             "svn": [
  15590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@410"
  15591.             ],
  15592.             "git": [
  15593.                 "https://github.com/danielmarschall/oidplus/tree/1ada7366021f6b5c744f74b7810b49e0fef5833e"
  15594.             ]
  15595.         }
  15596.     },
  15597.     {
  15598.         "version": "2.0.0.409",
  15599.         "date": "2020-09-24 11:42:15 +0200",
  15600.         "author": "Daniel Marschall (ViaThinkSoft)",
  15601.         "changes": [
  15602.             "Data sent to the ViaThinkSoft server is now compressed"
  15603.         ],
  15604.         "sources": {
  15605.             "svn": [
  15606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@409"
  15607.             ],
  15608.             "git": [
  15609.                 "https://github.com/danielmarschall/oidplus/tree/8f44af61088bee259e29508311dfbc79ecb54f34"
  15610.             ]
  15611.         }
  15612.     },
  15613.     {
  15614.         "version": "2.0.0.408",
  15615.         "date": "2020-09-23 21:14:13 +0200",
  15616.         "author": "Daniel Marschall (ViaThinkSoft)",
  15617.         "changes": [
  15618.             "Admin plugin \"List RAs\": Added link to manually create RAs, and back-links.",
  15619.             "Admin plugin \"Installed plugins\": Added back-links."
  15620.         ],
  15621.         "sources": {
  15622.             "svn": [
  15623.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@408"
  15624.             ],
  15625.             "git": [
  15626.                 "https://github.com/danielmarschall/oidplus/tree/1147ded9d0e2fec125fc7a3b011822e0d702e70c"
  15627.             ]
  15628.         }
  15629.     },
  15630.     {
  15631.         "version": "2.0.0.407",
  15632.         "date": "2020-09-23 16:03:26 +0200",
  15633.         "author": "Daniel Marschall (ViaThinkSoft)",
  15634.         "changes": [],
  15635.         "sources": {
  15636.             "svn": [
  15637.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@407"
  15638.             ],
  15639.             "git": [
  15640.                 "https://github.com/danielmarschall/oidplus/tree/ddf29c0c4477e770674eec41915cf5d7410e97e2"
  15641.             ]
  15642.         }
  15643.     },
  15644.     {
  15645.         "version": "2.0.0.406",
  15646.         "date": "2020-09-23 09:32:57 +0200",
  15647.         "author": "Daniel Marschall (ViaThinkSoft)",
  15648.         "changes": [],
  15649.         "sources": {
  15650.             "svn": [
  15651.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@406"
  15652.             ],
  15653.             "git": [
  15654.                 "https://github.com/danielmarschall/oidplus/tree/5cb992d2437d62135cf5a45d447df592c74480cd"
  15655.             ]
  15656.         }
  15657.     },
  15658.     {
  15659.         "version": "2.0.0.405",
  15660.         "date": "2020-09-22 16:49:03 +0200",
  15661.         "author": "Daniel Marschall (ViaThinkSoft)",
  15662.         "changes": [
  15663.             "COMPATIBILITY: Possible firefox bug: Browser History is now shown again (e.g. when right-clicking the back-button)",
  15664.             "BUGFIX: Browser history showed the current node instead of the previous node. Corrected."
  15665.         ],
  15666.         "sources": {
  15667.             "svn": [
  15668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@405"
  15669.             ],
  15670.             "git": [
  15671.                 "https://github.com/danielmarschall/oidplus/tree/7842cbd9a19be8ce98754db044342deb01ee9604"
  15672.             ]
  15673.         }
  15674.     },
  15675.     {
  15676.         "version": "2.0.0.404",
  15677.         "date": "2020-09-22 15:58:49 +0200",
  15678.         "author": "Daniel Marschall (ViaThinkSoft)",
  15679.         "changes": [
  15680.             "REVERT: Transparent TinyMCE (has problems with inverted color theme, as text color is black on black background)",
  15681.             "Smaller fixes of TinyMCE code"
  15682.         ],
  15683.         "sources": {
  15684.             "svn": [
  15685.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@404"
  15686.             ],
  15687.             "git": [
  15688.                 "https://github.com/danielmarschall/oidplus/tree/8701ce44eb3ffee2d6480eecb55c527d71372832"
  15689.             ]
  15690.         }
  15691.     },
  15692.     {
  15693.         "version": "2.0.0.403",
  15694.         "date": "2020-09-21 22:12:05 +0200",
  15695.         "author": "Daniel Marschall (ViaThinkSoft)",
  15696.         "changes": [
  15697.             "Fixed menu entries without title for NonJS-browsers/search engines"
  15698.         ],
  15699.         "sources": {
  15700.             "svn": [
  15701.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@403"
  15702.             ],
  15703.             "git": [
  15704.                 "https://github.com/danielmarschall/oidplus/tree/ba9ee659a380f397d9a356cfa8a5c302fa64d0d3"
  15705.             ]
  15706.         }
  15707.     },
  15708.     {
  15709.         "version": "2.0.0.402",
  15710.         "date": "2020-09-21 21:57:20 +0200",
  15711.         "author": "Daniel Marschall (ViaThinkSoft)",
  15712.         "changes": [
  15713.             "TinyMCE is now transparent",
  15714.             "BUGFIX: TinyMCE works now also on browsers which do not support \"document.currentScript\""
  15715.         ],
  15716.         "sources": {
  15717.             "svn": [
  15718.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@402"
  15719.             ],
  15720.             "git": [
  15721.                 "https://github.com/danielmarschall/oidplus/tree/e54fe14e1dbd449a5a00873857564774bc4e7ec1"
  15722.             ]
  15723.         }
  15724.     },
  15725.     {
  15726.         "version": "2.0.0.401",
  15727.         "date": "2020-09-21 09:32:08 +0200",
  15728.         "author": "Daniel Marschall (ViaThinkSoft)",
  15729.         "changes": [
  15730.             "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."
  15731.         ],
  15732.         "sources": {
  15733.             "svn": [
  15734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@401"
  15735.             ],
  15736.             "git": [
  15737.                 "https://github.com/danielmarschall/oidplus/tree/316223c8751c908575a707047ab5a47282bbbf27"
  15738.             ]
  15739.         }
  15740.     },
  15741.     {
  15742.         "version": "2.0.0.400",
  15743.         "date": "2020-09-20 17:11:53 +0200",
  15744.         "author": "Daniel Marschall (ViaThinkSoft)",
  15745.         "changes": [
  15746.             "BUGFIX: RAs cannot login and RAs cannot be created (BUG#0000208/1)",
  15747.             "BUGFIX: Infinite loop in e-mail-sending (BUG#0000208/2)"
  15748.         ],
  15749.         "sources": {
  15750.             "svn": [
  15751.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@400"
  15752.             ],
  15753.             "git": [
  15754.                 "https://github.com/danielmarschall/oidplus/tree/4cfedddcb282dad1a8b469df187cb8834af93bfd"
  15755.             ]
  15756.         }
  15757.     },
  15758.     {
  15759.         "version": "2.0.0.399",
  15760.         "date": "2020-09-20 00:03:51 +0200",
  15761.         "author": "Daniel Marschall (ViaThinkSoft)",
  15762.         "changes": [
  15763.             "When the user tries to change to another page without saving the description of an OID, the page will send a warning"
  15764.         ],
  15765.         "sources": {
  15766.             "svn": [
  15767.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@399"
  15768.             ],
  15769.             "git": [
  15770.                 "https://github.com/danielmarschall/oidplus/tree/96062aa01024d79e185f5a66fefa54bd3f67ca77"
  15771.             ]
  15772.         }
  15773.     },
  15774.     {
  15775.         "version": "2.0.0.398",
  15776.         "date": "2020-09-18 22:38:58 +0200",
  15777.         "author": "Daniel Marschall (ViaThinkSoft)",
  15778.         "changes": [],
  15779.         "sources": {
  15780.             "svn": [
  15781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@398"
  15782.             ],
  15783.             "git": [
  15784.                 "https://github.com/danielmarschall/oidplus/tree/18a5dcb2f7cb2ef375aaab31f4d1f9c129ba60e8"
  15785.             ]
  15786.         }
  15787.     },
  15788.     {
  15789.         "version": "2.0.0.397",
  15790.         "date": "2020-09-17 21:25:04 +0200",
  15791.         "author": "Daniel Marschall (ViaThinkSoft)",
  15792.         "changes": [
  15793.             "Updates to TinyMCE 5.4.2 , \"Style\" dropdown box is now working"
  15794.         ],
  15795.         "sources": {
  15796.             "svn": [
  15797.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@397"
  15798.             ],
  15799.             "git": [
  15800.                 "https://github.com/danielmarschall/oidplus/tree/78817e4f182f33c25b20e17b99e4cc4af5bb3085"
  15801.             ]
  15802.         }
  15803.     },
  15804.     {
  15805.         "version": "2.0.0.396",
  15806.         "date": "2020-09-17 16:04:38 +0200",
  15807.         "author": "Daniel Marschall (ViaThinkSoft)",
  15808.         "changes": [],
  15809.         "sources": {
  15810.             "svn": [
  15811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@396"
  15812.             ],
  15813.             "git": [
  15814.                 "https://github.com/danielmarschall/oidplus/tree/3ce3e988213363eb85ef1ecf91278756706d29a1"
  15815.             ]
  15816.         }
  15817.     },
  15818.     {
  15819.         "version": "2.0.0.395",
  15820.         "date": "2020-09-17 11:51:46 +0200",
  15821.         "author": "Daniel Marschall (ViaThinkSoft)",
  15822.         "changes": [
  15823.             "It is now possible to add a well-known OID (e.g. 2.999 or 1.3.6.1.4.1) to your system."
  15824.         ],
  15825.         "sources": {
  15826.             "svn": [
  15827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@395"
  15828.             ],
  15829.             "git": [
  15830.                 "https://github.com/danielmarschall/oidplus/tree/b7e4357f38e5e4192ab6538caafd8573d0e3e72a"
  15831.             ]
  15832.         }
  15833.     },
  15834.     {
  15835.         "version": "2.0.0.394",
  15836.         "date": "2020-09-16 23:38:10 +0200",
  15837.         "author": "Daniel Marschall (ViaThinkSoft)",
  15838.         "changes": [
  15839.             "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."
  15840.         ],
  15841.         "sources": {
  15842.             "svn": [
  15843.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@394"
  15844.             ],
  15845.             "git": [
  15846.                 "https://github.com/danielmarschall/oidplus/tree/9e030421d768a37953d559a5000a8f747b0a1eb1"
  15847.             ]
  15848.         }
  15849.     },
  15850.     {
  15851.         "version": "2.0.0.393",
  15852.         "date": "2020-09-15 23:50:52 +0200",
  15853.         "author": "Daniel Marschall (ViaThinkSoft)",
  15854.         "changes": [
  15855.             "* TinyMCE Editor is now also translated",
  15856.             "* A warning is shown when you try to enter an ASN.1 identifier which is already existing at the same arc",
  15857.             "* A warning is shown when you try to create an OID without ASN.1 identifier"
  15858.         ],
  15859.         "sources": {
  15860.             "svn": [
  15861.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@393"
  15862.             ],
  15863.             "git": [
  15864.                 "https://github.com/danielmarschall/oidplus/tree/7bacd06af23740940a84c7b041408f558487f407"
  15865.             ]
  15866.         }
  15867.     },
  15868.     {
  15869.         "version": "2.0.0.392",
  15870.         "date": "2020-09-15 19:59:14 +0200",
  15871.         "author": "Daniel Marschall (ViaThinkSoft)",
  15872.         "changes": [
  15873.             "Removed md5() and sha1() from security-relevant areas [although the security impact was VERY small]"
  15874.         ],
  15875.         "sources": {
  15876.             "svn": [
  15877.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@392"
  15878.             ],
  15879.             "git": [
  15880.                 "https://github.com/danielmarschall/oidplus/tree/696cfe67f5cf8799a86cf874b3adbd70bc0616d9"
  15881.             ]
  15882.         }
  15883.     },
  15884.     {
  15885.         "version": "2.0.0.391",
  15886.         "date": "2020-09-14 17:23:30 +0200",
  15887.         "author": "Daniel Marschall (ViaThinkSoft)",
  15888.         "changes": [],
  15889.         "sources": {
  15890.             "svn": [
  15891.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@391"
  15892.             ],
  15893.             "git": [
  15894.                 "https://github.com/danielmarschall/oidplus/tree/a2e8b404f72552da4356b6b3f52816fc5edd2b15"
  15895.             ]
  15896.         }
  15897.     },
  15898.     {
  15899.         "version": "2.0.0.390",
  15900.         "date": "2020-09-14 17:06:23 +0200",
  15901.         "author": "Daniel Marschall (ViaThinkSoft)",
  15902.         "changes": [],
  15903.         "sources": {
  15904.             "svn": [
  15905.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@390"
  15906.             ],
  15907.             "git": [
  15908.                 "https://github.com/danielmarschall/oidplus/tree/d071dc3201a8a7a041e5a338856d7260f11b1e4b"
  15909.             ]
  15910.         }
  15911.     },
  15912.     {
  15913.         "version": "2.0.0.389",
  15914.         "date": "2020-09-14 17:06:17 +0200",
  15915.         "author": "Daniel Marschall (ViaThinkSoft)",
  15916.         "changes": [
  15917.             "XML Schema for plugin manifests"
  15918.         ],
  15919.         "sources": {
  15920.             "svn": [
  15921.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@389"
  15922.             ],
  15923.             "git": [
  15924.                 "https://github.com/danielmarschall/oidplus/tree/30de43fea8981c0fa88bea8c324f1712e4695c38"
  15925.             ]
  15926.         }
  15927.     },
  15928.     {
  15929.         "version": "2.0.0.388",
  15930.         "date": "2020-09-12 23:56:10 +0200",
  15931.         "author": "Daniel Marschall (ViaThinkSoft)",
  15932.         "changes": [],
  15933.         "sources": {
  15934.             "svn": [
  15935.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@388"
  15936.             ],
  15937.             "git": [
  15938.                 "https://github.com/danielmarschall/oidplus/tree/2cfce5b1c1ce4f504761fa405be9b065cbebf02b"
  15939.             ]
  15940.         }
  15941.     },
  15942.     {
  15943.         "version": "2.0.0.387",
  15944.         "date": "2020-09-12 22:37:23 +0200",
  15945.         "author": "Daniel Marschall (ViaThinkSoft)",
  15946.         "changes": [],
  15947.         "sources": {
  15948.             "svn": [
  15949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@387"
  15950.             ],
  15951.             "git": [
  15952.                 "https://github.com/danielmarschall/oidplus/tree/44a5adb157dfd1d66fd9d706e572c66cbe3ffedc"
  15953.             ]
  15954.         }
  15955.     },
  15956.     {
  15957.         "version": "2.0.0.386",
  15958.         "date": "2020-09-12 22:00:01 +0200",
  15959.         "author": "Daniel Marschall (ViaThinkSoft)",
  15960.         "changes": [
  15961.             "Fixed various smaller things detected by warnings/errors of \"Eclipse for PHP\""
  15962.         ],
  15963.         "sources": {
  15964.             "svn": [
  15965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@386"
  15966.             ],
  15967.             "git": [
  15968.                 "https://github.com/danielmarschall/oidplus/tree/fd7503102a46900a4a60cbd6e8417b38924cc5a0"
  15969.             ]
  15970.         }
  15971.     },
  15972.     {
  15973.         "version": "2.0.0.385",
  15974.         "date": "2020-09-11 14:07:18 +0200",
  15975.         "author": "Daniel Marschall (ViaThinkSoft)",
  15976.         "changes": [
  15977.             "* Web-WHOIS opens in new window",
  15978.             "* Web-WHOIS: Showing of URL without opening it, and be able to copy to clipboard",
  15979.             "* Added German license translation disclaimer"
  15980.         ],
  15981.         "sources": {
  15982.             "svn": [
  15983.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@385"
  15984.             ],
  15985.             "git": [
  15986.                 "https://github.com/danielmarschall/oidplus/tree/b414f697e56b672dc1b7c5ef6f031cf105bc6d8d"
  15987.             ]
  15988.         }
  15989.     },
  15990.     {
  15991.         "version": "2.0.0.384",
  15992.         "date": "2020-09-03 15:25:10 +0200",
  15993.         "author": "Daniel Marschall (ViaThinkSoft)",
  15994.         "changes": [
  15995.             "BUGFIX: Object root page showed file attachments \"info.txt\" and \"index.html\". Fixed."
  15996.         ],
  15997.         "sources": {
  15998.             "svn": [
  15999.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@384"
  16000.             ],
  16001.             "git": [
  16002.                 "https://github.com/danielmarschall/oidplus/tree/71f32ba0dd70bc87e86eb3c490fcdc0b36c1a6f8"
  16003.             ]
  16004.         }
  16005.     },
  16006.     {
  16007.         "version": "2.0.0.383",
  16008.         "date": "2020-09-01 15:04:49 +0200",
  16009.         "author": "Daniel Marschall (ViaThinkSoft)",
  16010.         "changes": [
  16011.             "Apache 2.0 Lizenz deutsche \u00dcbersetzung"
  16012.         ],
  16013.         "sources": {
  16014.             "svn": [
  16015.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@383"
  16016.             ],
  16017.             "git": [
  16018.                 "https://github.com/danielmarschall/oidplus/tree/8c391e0a0a36b35cd5635413d364b3dac224e156"
  16019.             ]
  16020.         }
  16021.     },
  16022.     {
  16023.         "version": "2.0.0.382",
  16024.         "date": "2020-08-31 21:12:54 +0200",
  16025.         "author": "Daniel Marschall (ViaThinkSoft)",
  16026.         "changes": [
  16027.             "Minor changes"
  16028.         ],
  16029.         "sources": {
  16030.             "svn": [
  16031.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@382"
  16032.             ],
  16033.             "git": [
  16034.                 "https://github.com/danielmarschall/oidplus/tree/5f66058351976b2f7a7498c5312bc90d57e8f36a"
  16035.             ]
  16036.         }
  16037.     },
  16038.     {
  16039.         "version": "2.0.0.381",
  16040.         "date": "2020-08-31 16:45:05 +0200",
  16041.         "author": "Daniel Marschall (ViaThinkSoft)",
  16042.         "changes": [
  16043.             "Status codes: Negative = Error, Zero = Normal OK, Positive = OK, but with additional information"
  16044.         ],
  16045.         "sources": {
  16046.             "svn": [
  16047.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@381"
  16048.             ],
  16049.             "git": [
  16050.                 "https://github.com/danielmarschall/oidplus/tree/8566a2dded81973bec19c54c9b79d2a001a856ce"
  16051.             ]
  16052.         }
  16053.     },
  16054.     {
  16055.         "version": "2.0.0.380",
  16056.         "date": "2020-08-30 15:08:02 +0200",
  16057.         "author": "Daniel Marschall (ViaThinkSoft)",
  16058.         "changes": [
  16059.             "Plugin-related code improvements"
  16060.         ],
  16061.         "sources": {
  16062.             "svn": [
  16063.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@380"
  16064.             ],
  16065.             "git": [
  16066.                 "https://github.com/danielmarschall/oidplus/tree/1ea04afccc9121cdbd5e9a7168469c86c016e66c"
  16067.             ]
  16068.         }
  16069.     },
  16070.     {
  16071.         "version": "2.0.0.379",
  16072.         "date": "2020-08-30 00:58:28 +0200",
  16073.         "author": "Daniel Marschall (ViaThinkSoft)",
  16074.         "changes": [
  16075.             "Improved compatibility with iPhone Safari"
  16076.         ],
  16077.         "sources": {
  16078.             "svn": [
  16079.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@379"
  16080.             ],
  16081.             "git": [
  16082.                 "https://github.com/danielmarschall/oidplus/tree/8feadd9cbf17f6a948e0a05f5ae1eed4df0b3f94"
  16083.             ]
  16084.         }
  16085.     },
  16086.     {
  16087.         "version": "2.0.0.378",
  16088.         "date": "2020-08-29 11:19:36 +0200",
  16089.         "author": "Daniel Marschall (ViaThinkSoft)",
  16090.         "changes": [],
  16091.         "sources": {
  16092.             "svn": [
  16093.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@378"
  16094.             ],
  16095.             "git": [
  16096.                 "https://github.com/danielmarschall/oidplus/tree/540ee296b4db10f52731fea06f02e059954e3dc0"
  16097.             ]
  16098.         }
  16099.     },
  16100.     {
  16101.         "version": "2.0.0.377",
  16102.         "date": "2020-08-29 11:14:27 +0200",
  16103.         "author": "Daniel Marschall (ViaThinkSoft)",
  16104.         "changes": [
  16105.             "BUGFIX: Language flags are broken if OIDplus is located in the domain's root directory"
  16106.         ],
  16107.         "sources": {
  16108.             "svn": [
  16109.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@377"
  16110.             ],
  16111.             "git": [
  16112.                 "https://github.com/danielmarschall/oidplus/tree/e3e7f0d1d951115e7a7c3732e881b2a3aaf4ee32"
  16113.             ]
  16114.         }
  16115.     },
  16116.     {
  16117.         "version": "2.0.0.376",
  16118.         "date": "2020-08-29 11:05:10 +0200",
  16119.         "author": "Daniel Marschall (ViaThinkSoft)",
  16120.         "changes": [
  16121.             "Introduced cache folder, and cached polyfill replies"
  16122.         ],
  16123.         "sources": {
  16124.             "svn": [
  16125.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@376"
  16126.             ],
  16127.             "git": [
  16128.                 "https://github.com/danielmarschall/oidplus/tree/92d8f735426a9767a2f126cb5b4e2a5721a4230c"
  16129.             ]
  16130.         }
  16131.     },
  16132.     {
  16133.         "version": "2.0.0.375",
  16134.         "date": "2020-08-29 01:07:14 +0200",
  16135.         "author": "Daniel Marschall (ViaThinkSoft)",
  16136.         "changes": [
  16137.             "Privacy improvement: Polyfill.io is called server-side (not from proxy). Improved compatibility with Internet Explorer."
  16138.         ],
  16139.         "sources": {
  16140.             "svn": [
  16141.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@375"
  16142.             ],
  16143.             "git": [
  16144.                 "https://github.com/danielmarschall/oidplus/tree/d88316f5dba127e918dcad0191ac79698c98825b"
  16145.             ]
  16146.         }
  16147.     },
  16148.     {
  16149.         "version": "2.0.0.374",
  16150.         "date": "2020-08-28 00:22:53 +0200",
  16151.         "author": "Daniel Marschall (ViaThinkSoft)",
  16152.         "changes": [
  16153.             "test_database_plugins development tool is now only available on console/CLI"
  16154.         ],
  16155.         "sources": {
  16156.             "svn": [
  16157.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@374"
  16158.             ],
  16159.             "git": [
  16160.                 "https://github.com/danielmarschall/oidplus/tree/284ea924bcbe0a34a241759a47c1c4d1886b3842"
  16161.             ]
  16162.         }
  16163.     },
  16164.     {
  16165.         "version": "2.0.0.373",
  16166.         "date": "2020-08-26 16:18:18 +0200",
  16167.         "author": "Daniel Marschall (ViaThinkSoft)",
  16168.         "changes": [],
  16169.         "sources": {
  16170.             "svn": [
  16171.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@373"
  16172.             ],
  16173.             "git": [
  16174.                 "https://github.com/danielmarschall/oidplus/tree/2eadc385fcc0081ed35f532477a9dc1742614492"
  16175.             ]
  16176.         }
  16177.     },
  16178.     {
  16179.         "version": "2.0.0.372",
  16180.         "date": "2020-08-25 16:04:05 +0200",
  16181.         "author": "Daniel Marschall (ViaThinkSoft)",
  16182.         "changes": [],
  16183.         "sources": {
  16184.             "svn": [
  16185.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@372"
  16186.             ],
  16187.             "git": [
  16188.                 "https://github.com/danielmarschall/oidplus/tree/2252cfe400b24d4f22afa773387ac244fb3695f1"
  16189.             ]
  16190.         }
  16191.     },
  16192.     {
  16193.         "version": "2.0.0.371",
  16194.         "date": "2020-08-25 15:03:01 +0200",
  16195.         "author": "Daniel Marschall (ViaThinkSoft)",
  16196.         "changes": [
  16197.             "German translation fixes"
  16198.         ],
  16199.         "sources": {
  16200.             "svn": [
  16201.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@371"
  16202.             ],
  16203.             "git": [
  16204.                 "https://github.com/danielmarschall/oidplus/tree/4581c9dfc2471ac53530277e694dfa8964692cc0"
  16205.             ]
  16206.         }
  16207.     },
  16208.     {
  16209.         "version": "2.0.0.370",
  16210.         "date": "2020-08-25 15:02:34 +0200",
  16211.         "author": "Daniel Marschall (ViaThinkSoft)",
  16212.         "changes": [
  16213.             "Communication between OIDplus and ViaThinkSoft server is now fully AJAX/JSON"
  16214.         ],
  16215.         "sources": {
  16216.             "svn": [
  16217.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@370"
  16218.             ],
  16219.             "git": [
  16220.                 "https://github.com/danielmarschall/oidplus/tree/9a025fae9a7d9458e861311cac402a720105b175"
  16221.             ]
  16222.         }
  16223.     },
  16224.     {
  16225.         "version": "2.0.0.369",
  16226.         "date": "2020-08-24 17:18:42 +0200",
  16227.         "author": "Daniel Marschall (ViaThinkSoft)",
  16228.         "changes": [
  16229.             "Some German translation fixes"
  16230.         ],
  16231.         "sources": {
  16232.             "svn": [
  16233.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@369"
  16234.             ],
  16235.             "git": [
  16236.                 "https://github.com/danielmarschall/oidplus/tree/d1f21fc5d3995ffb1253e6f1ea7f8ab26293dd8d"
  16237.             ]
  16238.         }
  16239.     },
  16240.     {
  16241.         "version": "2.0.0.368",
  16242.         "date": "2020-08-24 10:31:24 +0200",
  16243.         "author": "Daniel Marschall (ViaThinkSoft)",
  16244.         "changes": [
  16245.             "Smaller fixed.",
  16246.             "DROPPED support for setting \"resource_plugin_title\" (due to multilinguality)"
  16247.         ],
  16248.         "sources": {
  16249.             "svn": [
  16250.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@368"
  16251.             ],
  16252.             "git": [
  16253.                 "https://github.com/danielmarschall/oidplus/tree/2745c98061f2b209683256c3b7d846caf8efb7d1"
  16254.             ]
  16255.         }
  16256.     },
  16257.     {
  16258.         "version": "2.0.0.367",
  16259.         "date": "2020-08-24 00:09:05 +0200",
  16260.         "author": "Daniel Marschall (ViaThinkSoft)",
  16261.         "changes": [
  16262.             "Added CONTRIBUTING file"
  16263.         ],
  16264.         "sources": {
  16265.             "svn": [
  16266.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@367"
  16267.             ],
  16268.             "git": [
  16269.                 "https://github.com/danielmarschall/oidplus/tree/5f9ea8e476306891160bc9ad9c9e0edcaab2ea8c"
  16270.             ]
  16271.         }
  16272.     },
  16273.     {
  16274.         "version": "2.0.0.366",
  16275.         "date": "2020-08-23 23:54:11 +0200",
  16276.         "author": "Daniel Marschall (ViaThinkSoft)",
  16277.         "changes": [
  16278.             "Various smaller things"
  16279.         ],
  16280.         "sources": {
  16281.             "svn": [
  16282.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@366"
  16283.             ],
  16284.             "git": [
  16285.                 "https://github.com/danielmarschall/oidplus/tree/c6cf258861baed20f84eb0b3a97d75077ee79e4c"
  16286.             ]
  16287.         }
  16288.     },
  16289.     {
  16290.         "version": "2.0.0.365",
  16291.         "date": "2020-08-23 19:44:30 +0200",
  16292.         "author": "Daniel Marschall (ViaThinkSoft)",
  16293.         "changes": [
  16294.             "Introduced directories \"userdata_pub\" and \"userdata/private\""
  16295.         ],
  16296.         "sources": {
  16297.             "svn": [
  16298.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@365"
  16299.             ],
  16300.             "git": [
  16301.                 "https://github.com/danielmarschall/oidplus/tree/6a9998040cb511818373abb382df473ecef72f3e"
  16302.             ]
  16303.         }
  16304.     },
  16305.     {
  16306.         "version": "2.0.0.364",
  16307.         "date": "2020-08-23 18:59:04 +0200",
  16308.         "author": "Daniel Marschall (ViaThinkSoft)",
  16309.         "changes": [
  16310.             "DROPPED support for \"welcome.local.html\". Use \"userdata/welcome/welcome.html\" (English) and \"userdata/welcome/welcome$dede.html\" (German) instead!",
  16311.             "DROPPED support for \"oidplus_base.local.css\". Use \"userdata/styles/oidplus_base.css\" instead!"
  16312.         ],
  16313.         "sources": {
  16314.             "svn": [
  16315.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@364"
  16316.             ],
  16317.             "git": [
  16318.                 "https://github.com/danielmarschall/oidplus/tree/c96af8cd8e8f9f325cf7b1e6fc11f17a616a9924"
  16319.             ]
  16320.         }
  16321.     },
  16322.     {
  16323.         "version": "2.0.0.363",
  16324.         "date": "2020-08-23 16:59:51 +0200",
  16325.         "author": "Daniel Marschall (ViaThinkSoft)",
  16326.         "changes": [],
  16327.         "sources": {
  16328.             "svn": [
  16329.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@363"
  16330.             ],
  16331.             "git": [
  16332.                 "https://github.com/danielmarschall/oidplus/tree/8e9f8c49d5260220033eac1ff83014536c734c1d"
  16333.             ]
  16334.         }
  16335.     },
  16336.     {
  16337.         "version": "2.0.0.362",
  16338.         "date": "2020-08-23 16:49:43 +0200",
  16339.         "author": "Daniel Marschall (ViaThinkSoft)",
  16340.         "changes": [
  16341.             "Setup and OOBE is now translated to German, too.",
  16342.             "Freshly installed plugins can request that the OOBE is shown in order to ask the user to check the settings of these plugins.",
  16343.             "",
  16344.             "ATTENTION: Existing users will see the Setup/OOBE screen after Update. Just enter your administrator password and continue."
  16345.         ],
  16346.         "sources": {
  16347.             "svn": [
  16348.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@362"
  16349.             ],
  16350.             "git": [
  16351.                 "https://github.com/danielmarschall/oidplus/tree/4b3feaea864d187654e5d082cc7883c8ec5480a1"
  16352.             ]
  16353.         }
  16354.     },
  16355.     {
  16356.         "version": "2.0.0.361",
  16357.         "date": "2020-08-23 00:57:17 +0200",
  16358.         "author": "Daniel Marschall (ViaThinkSoft)",
  16359.         "changes": [
  16360.             "UTF-8 Fix"
  16361.         ],
  16362.         "sources": {
  16363.             "svn": [
  16364.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@361"
  16365.             ],
  16366.             "git": [
  16367.                 "https://github.com/danielmarschall/oidplus/tree/93b9b2575132e6fc884987814908ee61b59c1365"
  16368.             ]
  16369.         }
  16370.     },
  16371.     {
  16372.         "version": "2.0.0.360",
  16373.         "date": "2020-08-23 00:28:31 +0200",
  16374.         "author": "Daniel Marschall (ViaThinkSoft)",
  16375.         "changes": [
  16376.             "LARGE UPDATE: Made everything multilingual; Translation to German!"
  16377.         ],
  16378.         "sources": {
  16379.             "svn": [
  16380.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@360"
  16381.             ],
  16382.             "git": [
  16383.                 "https://github.com/danielmarschall/oidplus/tree/c9919b362385aecb8f0981c57853dad4f13c9a9f"
  16384.             ]
  16385.         }
  16386.     },
  16387.     {
  16388.         "version": "2.0.0.359",
  16389.         "date": "2020-08-19 23:25:54 +0200",
  16390.         "author": "Daniel Marschall (ViaThinkSoft)",
  16391.         "changes": [],
  16392.         "sources": {
  16393.             "svn": [
  16394.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@359"
  16395.             ],
  16396.             "git": [
  16397.                 "https://github.com/danielmarschall/oidplus/tree/cf9c283141bb5b15451ac36a0fc9be8d2d9d63ff"
  16398.             ]
  16399.         }
  16400.     },
  16401.     {
  16402.         "version": "2.0.0.357",
  16403.         "date": "2020-08-16 01:30:39 +0200",
  16404.         "author": "Daniel Marschall (ViaThinkSoft)",
  16405.         "changes": [],
  16406.         "sources": {
  16407.             "svn": [
  16408.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@357"
  16409.             ],
  16410.             "git": [
  16411.                 "https://github.com/danielmarschall/oidplus/tree/191788f2ce9615748915bc7ccd15fa85be2e261b"
  16412.             ]
  16413.         }
  16414.     },
  16415.     {
  16416.         "version": "2.0.0.356",
  16417.         "date": "2020-08-11 21:41:11 +0200",
  16418.         "author": "Daniel Marschall (ViaThinkSoft)",
  16419.         "changes": [
  16420.             "Made language flags more pretty. Increased compatibility with Internet Explorer."
  16421.         ],
  16422.         "sources": {
  16423.             "svn": [
  16424.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@356"
  16425.             ],
  16426.             "git": [
  16427.                 "https://github.com/danielmarschall/oidplus/tree/7d743900d54f56701b24c3e7caf40571f2f3cb02"
  16428.             ]
  16429.         }
  16430.     },
  16431.     {
  16432.         "version": "2.0.0.355",
  16433.         "date": "2020-08-10 14:34:03 +0200",
  16434.         "author": "Daniel Marschall (ViaThinkSoft)",
  16435.         "changes": [
  16436.             "Added framework for multilinguality (PHP/JS). Currently, nothing is translated, though."
  16437.         ],
  16438.         "sources": {
  16439.             "svn": [
  16440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@355"
  16441.             ],
  16442.             "git": [
  16443.                 "https://github.com/danielmarschall/oidplus/tree/69a1f877b6fd510606c17c1ddb6bbcd2abe17d52"
  16444.             ]
  16445.         }
  16446.     },
  16447.     {
  16448.         "version": "2.0.0.354",
  16449.         "date": "2020-08-08 20:00:12 +0200",
  16450.         "author": "Daniel Marschall (ViaThinkSoft)",
  16451.         "changes": [
  16452.             "FreeOID ToS proofed by grammarly.com"
  16453.         ],
  16454.         "sources": {
  16455.             "svn": [
  16456.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@354"
  16457.             ],
  16458.             "git": [
  16459.                 "https://github.com/danielmarschall/oidplus/tree/a22b6c625c7ee7c446f91e3010bea3322c712b8c"
  16460.             ]
  16461.         }
  16462.     },
  16463.     {
  16464.         "version": "2.0.0.353",
  16465.         "date": "2020-08-08 19:34:56 +0200",
  16466.         "author": "Daniel Marschall (ViaThinkSoft)",
  16467.         "changes": [
  16468.             "IIS Installation Routine updated"
  16469.         ],
  16470.         "sources": {
  16471.             "svn": [
  16472.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@353"
  16473.             ],
  16474.             "git": [
  16475.                 "https://github.com/danielmarschall/oidplus/tree/9c355cb3b4ab793fd4528d9ae524d3555ed99aaa"
  16476.             ]
  16477.         }
  16478.     },
  16479.     {
  16480.         "version": "2.0.0.352",
  16481.         "date": "2020-08-02 21:05:48 +0200",
  16482.         "author": "Daniel Marschall (ViaThinkSoft)",
  16483.         "changes": [
  16484.             "OOBE Bugfix: Redirection didn't work if the port was not 80/443"
  16485.         ],
  16486.         "sources": {
  16487.             "svn": [
  16488.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@352"
  16489.             ],
  16490.             "git": [
  16491.                 "https://github.com/danielmarschall/oidplus/tree/7b547637c7c175478746178a98b896a050674c04"
  16492.             ]
  16493.         }
  16494.     },
  16495.     {
  16496.         "version": "2.0.0.351",
  16497.         "date": "2020-08-02 19:59:44 +0200",
  16498.         "author": "Daniel Marschall (ViaThinkSoft)",
  16499.         "changes": [
  16500.             "Small changes"
  16501.         ],
  16502.         "sources": {
  16503.             "svn": [
  16504.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@351"
  16505.             ],
  16506.             "git": [
  16507.                 "https://github.com/danielmarschall/oidplus/tree/e9ad2ead8be9e4703beebc5340bd268ffc034526"
  16508.             ]
  16509.         }
  16510.     },
  16511.     {
  16512.         "version": "2.0.0.350",
  16513.         "date": "2020-07-31 16:54:27 +0200",
  16514.         "author": "Daniel Marschall (ViaThinkSoft)",
  16515.         "changes": [],
  16516.         "sources": {
  16517.             "svn": [
  16518.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@350"
  16519.             ],
  16520.             "git": [
  16521.                 "https://github.com/danielmarschall/oidplus/tree/d58a507ddc8e4e1b228b02ae89b81b65c6303875"
  16522.             ]
  16523.         }
  16524.     },
  16525.     {
  16526.         "version": "2.0.0.349",
  16527.         "date": "2020-07-31 11:14:23 +0200",
  16528.         "author": "Daniel Marschall (ViaThinkSoft)",
  16529.         "changes": [
  16530.             "Fixed OOBE!"
  16531.         ],
  16532.         "sources": {
  16533.             "svn": [
  16534.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@349"
  16535.             ],
  16536.             "git": [
  16537.                 "https://github.com/danielmarschall/oidplus/tree/47266ae441280d682c2e99050aa39c6d424d9270"
  16538.             ]
  16539.         }
  16540.     },
  16541.     {
  16542.         "version": "2.0.0.348",
  16543.         "date": "2020-07-30 21:10:06 +0200",
  16544.         "author": "Daniel Marschall (ViaThinkSoft)",
  16545.         "changes": [],
  16546.         "sources": {
  16547.             "svn": [
  16548.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@348"
  16549.             ],
  16550.             "git": [
  16551.                 "https://github.com/danielmarschall/oidplus/tree/7636ab1ceae942dc4a4f2e6388c8c4943771e766"
  16552.             ]
  16553.         }
  16554.     },
  16555.     {
  16556.         "version": "2.0.0.347",
  16557.         "date": "2020-07-30 15:35:15 +0200",
  16558.         "author": "Daniel Marschall (ViaThinkSoft)",
  16559.         "changes": [
  16560.             "OIDinfo plugin import/export fixed"
  16561.         ],
  16562.         "sources": {
  16563.             "svn": [
  16564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@347"
  16565.             ],
  16566.             "git": [
  16567.                 "https://github.com/danielmarschall/oidplus/tree/4d6b9ac6bffbd680aa1371c1e94a09beec77771d"
  16568.             ]
  16569.         }
  16570.     },
  16571.     {
  16572.         "version": "2.0.0.346",
  16573.         "date": "2020-07-30 14:50:27 +0200",
  16574.         "author": "Daniel Marschall (ViaThinkSoft)",
  16575.         "changes": [
  16576.             "New plugin: System info"
  16577.         ],
  16578.         "sources": {
  16579.             "svn": [
  16580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@346"
  16581.             ],
  16582.             "git": [
  16583.                 "https://github.com/danielmarschall/oidplus/tree/6c54dd3762db7f1d494bdd03a5463aeea138a027"
  16584.             ]
  16585.         }
  16586.     },
  16587.     {
  16588.         "version": "2.0.0.345",
  16589.         "date": "2020-07-29 16:49:51 +0200",
  16590.         "author": "Daniel Marschall (ViaThinkSoft)",
  16591.         "changes": [
  16592.             "RFC"
  16593.         ],
  16594.         "sources": {
  16595.             "svn": [
  16596.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@345"
  16597.             ],
  16598.             "git": [
  16599.                 "https://github.com/danielmarschall/oidplus/tree/2b60333bf433b1c03435b307ffbcc393fb0b54cf"
  16600.             ]
  16601.         }
  16602.     },
  16603.     {
  16604.         "version": "2.0.0.344",
  16605.         "date": "2020-07-28 11:27:56 +0200",
  16606.         "author": "Daniel Marschall (ViaThinkSoft)",
  16607.         "changes": [
  16608.             "privacy_documentation.html proofed by grammarly.com"
  16609.         ],
  16610.         "sources": {
  16611.             "svn": [
  16612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@344"
  16613.             ],
  16614.             "git": [
  16615.                 "https://github.com/danielmarschall/oidplus/tree/b3d136a0cbecf7e300d94260bdea9864445f66d0"
  16616.             ]
  16617.         }
  16618.     },
  16619.     {
  16620.         "version": "2.0.0.343",
  16621.         "date": "2020-07-27 19:30:29 +0200",
  16622.         "author": "Daniel Marschall (ViaThinkSoft)",
  16623.         "changes": [
  16624.             "RFC"
  16625.         ],
  16626.         "sources": {
  16627.             "svn": [
  16628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@343"
  16629.             ],
  16630.             "git": [
  16631.                 "https://github.com/danielmarschall/oidplus/tree/07e653334a43f032f971e1c6d241040ad06960ed"
  16632.             ]
  16633.         }
  16634.     },
  16635.     {
  16636.         "version": "2.0.0.342",
  16637.         "date": "2020-07-14 21:30:11 +0200",
  16638.         "author": "Daniel Marschall (ViaThinkSoft)",
  16639.         "changes": [
  16640.             "RFC"
  16641.         ],
  16642.         "sources": {
  16643.             "svn": [
  16644.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@342"
  16645.             ],
  16646.             "git": [
  16647.                 "https://github.com/danielmarschall/oidplus/tree/920b3a26278fe57ba5b59307516261c1778db7a1"
  16648.             ]
  16649.         }
  16650.     },
  16651.     {
  16652.         "version": "2.0.0.341",
  16653.         "date": "2020-07-06 21:52:16 +0200",
  16654.         "author": "Daniel Marschall (ViaThinkSoft)",
  16655.         "changes": [
  16656.             "RFC proofed by grammarly.com"
  16657.         ],
  16658.         "sources": {
  16659.             "svn": [
  16660.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@341"
  16661.             ],
  16662.             "git": [
  16663.                 "https://github.com/danielmarschall/oidplus/tree/ee73fa5a29014b7361b121dda3da4e01c7e7968e"
  16664.             ]
  16665.         }
  16666.     },
  16667.     {
  16668.         "version": "2.0.0.340",
  16669.         "date": "2020-07-05 21:25:04 +0200",
  16670.         "author": "Daniel Marschall (ViaThinkSoft)",
  16671.         "changes": [
  16672.             "RFC"
  16673.         ],
  16674.         "sources": {
  16675.             "svn": [
  16676.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@340"
  16677.             ],
  16678.             "git": [
  16679.                 "https://github.com/danielmarschall/oidplus/tree/c8d6fe9f691feba346c2415f442c7c5e0e396b53"
  16680.             ]
  16681.         }
  16682.     },
  16683.     {
  16684.         "version": "2.0.0.339",
  16685.         "date": "2020-07-05 13:57:13 +0200",
  16686.         "author": "Daniel Marschall (ViaThinkSoft)",
  16687.         "changes": [
  16688.             "OID-WHOIS updated JSON and XML schemas"
  16689.         ],
  16690.         "sources": {
  16691.             "svn": [
  16692.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@339"
  16693.             ],
  16694.             "git": [
  16695.                 "https://github.com/danielmarschall/oidplus/tree/0cdc6fb0f9300bc3472b81e5f455c415571e6ef6"
  16696.             ]
  16697.         }
  16698.     },
  16699.     {
  16700.         "version": "2.0.0.338",
  16701.         "date": "2020-06-29 12:05:17 +0200",
  16702.         "author": "Daniel Marschall (ViaThinkSoft)",
  16703.         "changes": [
  16704.             "RFC"
  16705.         ],
  16706.         "sources": {
  16707.             "svn": [
  16708.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@338"
  16709.             ],
  16710.             "git": [
  16711.                 "https://github.com/danielmarschall/oidplus/tree/7837c4385c2b9aed674fa4867e42dd6c49b2ee70"
  16712.             ]
  16713.         }
  16714.     },
  16715.     {
  16716.         "version": "2.0.0.337",
  16717.         "date": "2020-06-22 16:10:39 +0200",
  16718.         "author": "Daniel Marschall (ViaThinkSoft)",
  16719.         "changes": [
  16720.             "RFC"
  16721.         ],
  16722.         "sources": {
  16723.             "svn": [
  16724.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@337"
  16725.             ],
  16726.             "git": [
  16727.                 "https://github.com/danielmarschall/oidplus/tree/cebe0c51357931a6573d2ba53cefa1dcce9d1f02"
  16728.             ]
  16729.         }
  16730.     },
  16731.     {
  16732.         "version": "2.0.0.336",
  16733.         "date": "2020-06-18 13:02:44 +0200",
  16734.         "author": "Daniel Marschall (ViaThinkSoft)",
  16735.         "changes": [
  16736.             "RFC Large changes"
  16737.         ],
  16738.         "sources": {
  16739.             "svn": [
  16740.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@336"
  16741.             ],
  16742.             "git": [
  16743.                 "https://github.com/danielmarschall/oidplus/tree/8ca2e7aabb43c8cbd4594f809e48d88237e34d94"
  16744.             ]
  16745.         }
  16746.     },
  16747.     {
  16748.         "version": "2.0.0.335",
  16749.         "date": "2020-06-17 00:18:56 +0200",
  16750.         "author": "Daniel Marschall (ViaThinkSoft)",
  16751.         "changes": [
  16752.             "RFC: Removed one section in IANA considerations; removed IPv6 alternative namespace example"
  16753.         ],
  16754.         "sources": {
  16755.             "svn": [
  16756.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@335"
  16757.             ],
  16758.             "git": [
  16759.                 "https://github.com/danielmarschall/oidplus/tree/ac9756318faca6eca213b307bcd54618793e87fe"
  16760.             ]
  16761.         }
  16762.     },
  16763.     {
  16764.         "version": "2.0.0.334",
  16765.         "date": "2020-06-15 23:22:25 +0200",
  16766.         "author": "Daniel Marschall (ViaThinkSoft)",
  16767.         "changes": [
  16768.             "RFC: Small addition to Digital Signature chapter"
  16769.         ],
  16770.         "sources": {
  16771.             "svn": [
  16772.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@334"
  16773.             ],
  16774.             "git": [
  16775.                 "https://github.com/danielmarschall/oidplus/tree/a70fef00725c0a5406bb6e1ec2af11e3713a9a73"
  16776.             ]
  16777.         }
  16778.     },
  16779.     {
  16780.         "version": "2.0.0.333",
  16781.         "date": "2020-06-15 17:27:07 +0200",
  16782.         "author": "Daniel Marschall (ViaThinkSoft)",
  16783.         "changes": [
  16784.             "RFC: Smaller changes; Referencing style updated to \"www.rfc-editor.org/ref-example/\", re-structured chapters"
  16785.         ],
  16786.         "sources": {
  16787.             "svn": [
  16788.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@333"
  16789.             ],
  16790.             "git": [
  16791.                 "https://github.com/danielmarschall/oidplus/tree/947eb153fab42020966c117977b1beced69ed32a"
  16792.             ]
  16793.         }
  16794.     },
  16795.     {
  16796.         "version": "2.0.0.332",
  16797.         "date": "2020-06-14 22:55:56 +0200",
  16798.         "author": "Daniel Marschall (ViaThinkSoft)",
  16799.         "changes": [
  16800.             "Updated RFC draft"
  16801.         ],
  16802.         "sources": {
  16803.             "svn": [
  16804.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@332"
  16805.             ],
  16806.             "git": [
  16807.                 "https://github.com/danielmarschall/oidplus/tree/57c248b5d7173192cb5f7ad5651de1b0c07cf5c8"
  16808.             ]
  16809.         }
  16810.     },
  16811.     {
  16812.         "version": "2.0.0.331",
  16813.         "date": "2020-06-12 21:17:52 +0200",
  16814.         "author": "Daniel Marschall (ViaThinkSoft)",
  16815.         "changes": [
  16816.             "Various smaller fixes"
  16817.         ],
  16818.         "sources": {
  16819.             "svn": [
  16820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@331"
  16821.             ],
  16822.             "git": [
  16823.                 "https://github.com/danielmarschall/oidplus/tree/6abcc097b9b6b64174f0c7659d157ca91848118c"
  16824.             ]
  16825.         }
  16826.     },
  16827.     {
  16828.         "version": "2.0.0.330",
  16829.         "date": "2020-06-12 00:15:47 +0200",
  16830.         "author": "Daniel Marschall (ViaThinkSoft)",
  16831.         "changes": [
  16832.             "NEW: XML (XSD) and JSON schema for OID-over-WHOIS"
  16833.         ],
  16834.         "sources": {
  16835.             "svn": [
  16836.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@330"
  16837.             ],
  16838.             "git": [
  16839.                 "https://github.com/danielmarschall/oidplus/tree/e4867d316055c5d6b6281df78061c7ce64356b2f"
  16840.             ]
  16841.         }
  16842.     },
  16843.     {
  16844.         "version": "2.0.0.329",
  16845.         "date": "2020-06-11 23:05:09 +0200",
  16846.         "author": "Daniel Marschall (ViaThinkSoft)",
  16847.         "changes": [
  16848.             "NEW: \"Automated AJAX calls\" plugin to execute privileged AJAX requests programmatically"
  16849.         ],
  16850.         "sources": {
  16851.             "svn": [
  16852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@329"
  16853.             ],
  16854.             "git": [
  16855.                 "https://github.com/danielmarschall/oidplus/tree/ea89a7df3d5e503f9de77590750b8076fb97add2"
  16856.             ]
  16857.         }
  16858.     },
  16859.     {
  16860.         "version": "2.0.0.328",
  16861.         "date": "2020-06-11 20:35:28 +0200",
  16862.         "author": "Daniel Marschall (ViaThinkSoft)",
  16863.         "changes": [
  16864.             "Plugin API: action() method returns data as array instead of printing the JSON by itself"
  16865.         ],
  16866.         "sources": {
  16867.             "svn": [
  16868.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@328"
  16869.             ],
  16870.             "git": [
  16871.                 "https://github.com/danielmarschall/oidplus/tree/3215dc1245ca6c2bc66c761129f79eeac2aa044a"
  16872.             ]
  16873.         }
  16874.     },
  16875.     {
  16876.         "version": "2.0.0.327",
  16877.         "date": "2020-06-11 01:09:37 +0200",
  16878.         "author": "Daniel Marschall (ViaThinkSoft)",
  16879.         "changes": [
  16880.             "NEW: Implemented XML import tool (admin interface). Added plugin to import/export OIDs from/to oid-info.com"
  16881.         ],
  16882.         "sources": {
  16883.             "svn": [
  16884.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@327"
  16885.             ],
  16886.             "git": [
  16887.                 "https://github.com/danielmarschall/oidplus/tree/71ff59738bc1cf96a486c23e63246afaad067514"
  16888.             ]
  16889.         }
  16890.     },
  16891.     {
  16892.         "version": "2.0.0.326",
  16893.         "date": "2020-06-07 02:11:39 +0200",
  16894.         "author": "Daniel Marschall (ViaThinkSoft)",
  16895.         "changes": [],
  16896.         "sources": {
  16897.             "svn": [
  16898.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@326"
  16899.             ],
  16900.             "git": [
  16901.                 "https://github.com/danielmarschall/oidplus/tree/6424deb67beeb23dd564709fc667e4411aae5ed4"
  16902.             ]
  16903.         }
  16904.     },
  16905.     {
  16906.         "version": "2.0.0.325",
  16907.         "date": "2020-06-04 22:25:28 +0200",
  16908.         "author": "Daniel Marschall (ViaThinkSoft)",
  16909.         "changes": [
  16910.             "Various bugfixes"
  16911.         ],
  16912.         "sources": {
  16913.             "svn": [
  16914.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@325"
  16915.             ],
  16916.             "git": [
  16917.                 "https://github.com/danielmarschall/oidplus/tree/834017ad9e333f29d9aa86dcfbe1f81ca0ba3c09"
  16918.             ]
  16919.         }
  16920.     },
  16921.     {
  16922.         "version": "2.0.0.324",
  16923.         "date": "2020-06-04 20:58:34 +0200",
  16924.         "author": "Daniel Marschall (ViaThinkSoft)",
  16925.         "changes": [
  16926.             "Bugfix: Attachment URLs inside WHOIS CLI responses are now absolute URLs (requires that the page was accessed via web browser once)"
  16927.         ],
  16928.         "sources": {
  16929.             "svn": [
  16930.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@324"
  16931.             ],
  16932.             "git": [
  16933.                 "https://github.com/danielmarschall/oidplus/tree/928a7168e42695b4d54b2e3006625366c36d11b6"
  16934.             ]
  16935.         }
  16936.     },
  16937.     {
  16938.         "version": "2.0.0.323",
  16939.         "date": "2020-05-23 22:39:18 +0200",
  16940.         "author": "Daniel Marschall (ViaThinkSoft)",
  16941.         "changes": [
  16942.             "Resource plugin: URL format simplified (now human friendly because there is no authentication key included in the goto-URL anymore)"
  16943.         ],
  16944.         "sources": {
  16945.             "svn": [
  16946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@323"
  16947.             ],
  16948.             "git": [
  16949.                 "https://github.com/danielmarschall/oidplus/tree/4f183f04e815f14a7b863ae291f59f60caea8a78"
  16950.             ]
  16951.         }
  16952.     },
  16953.     {
  16954.         "version": "2.0.0.322",
  16955.         "date": "2020-05-22 23:56:47 +0200",
  16956.         "author": "Daniel Marschall (ViaThinkSoft)",
  16957.         "changes": [
  16958.             "OID-over-WhoIs (TXT/JSON) now also shows attachments (added feature 1.3.6.1.4.1.37476.2.5.2.3.4)"
  16959.         ],
  16960.         "sources": {
  16961.             "svn": [
  16962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@322"
  16963.             ],
  16964.             "git": [
  16965.                 "https://github.com/danielmarschall/oidplus/tree/f4fc3d0418c0e735446b9849319415da3f15cd25"
  16966.             ]
  16967.         }
  16968.     },
  16969.     {
  16970.         "version": "2.0.0.321",
  16971.         "date": "2020-05-22 21:23:11 +0200",
  16972.         "author": "Daniel Marschall (ViaThinkSoft)",
  16973.         "changes": [
  16974.             "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"
  16975.         ],
  16976.         "sources": {
  16977.             "svn": [
  16978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@321"
  16979.             ],
  16980.             "git": [
  16981.                 "https://github.com/danielmarschall/oidplus/tree/187798c5b8ba9114843b9deaba7f2eb0aac1a7ae"
  16982.             ]
  16983.         }
  16984.     },
  16985.     {
  16986.         "version": "2.0.0.320",
  16987.         "date": "2020-05-22 19:52:25 +0200",
  16988.         "author": "Daniel Marschall (ViaThinkSoft)",
  16989.         "changes": [
  16990.             "AJAX actions now use plugin OIDs as their namespace"
  16991.         ],
  16992.         "sources": {
  16993.             "svn": [
  16994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@320"
  16995.             ],
  16996.             "git": [
  16997.                 "https://github.com/danielmarschall/oidplus/tree/548c569a8b575b3b313ee71684cb7f4e6496e7cb"
  16998.             ]
  16999.         }
  17000.     },
  17001.     {
  17002.         "version": "2.0.0.319",
  17003.         "date": "2020-05-22 14:06:59 +0200",
  17004.         "author": "Daniel Marschall (ViaThinkSoft)",
  17005.         "changes": [
  17006.             "Corrected syntax check of ASN.1 and IRI identifiers"
  17007.         ],
  17008.         "sources": {
  17009.             "svn": [
  17010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@319"
  17011.             ],
  17012.             "git": [
  17013.                 "https://github.com/danielmarschall/oidplus/tree/9e6343d1a91b959253f14835a991b3f75013a40e"
  17014.             ]
  17015.         }
  17016.     },
  17017.     {
  17018.         "version": "2.0.0.318",
  17019.         "date": "2020-05-21 21:15:12 +0200",
  17020.         "author": "Daniel Marschall (ViaThinkSoft)",
  17021.         "changes": [],
  17022.         "sources": {
  17023.             "svn": [
  17024.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@318"
  17025.             ],
  17026.             "git": [
  17027.                 "https://github.com/danielmarschall/oidplus/tree/1235396c07950b922265d6530e0664e451da5e34"
  17028.             ]
  17029.         }
  17030.     },
  17031.     {
  17032.         "version": "2.0.0.317",
  17033.         "date": "2020-05-21 19:34:52 +0200",
  17034.         "author": "Daniel Marschall (ViaThinkSoft)",
  17035.         "changes": [
  17036.             "When OID is deleted, all attachments will be deleted, too.",
  17037.             "If last attachment was deleted, empty folder will be deleted."
  17038.         ],
  17039.         "sources": {
  17040.             "svn": [
  17041.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@317"
  17042.             ],
  17043.             "git": [
  17044.                 "https://github.com/danielmarschall/oidplus/tree/58fa92d6444cdbea7079e2847c026dc1574b1d5c"
  17045.             ]
  17046.         }
  17047.     },
  17048.     {
  17049.         "version": "2.0.0.316",
  17050.         "date": "2020-05-21 18:47:12 +0200",
  17051.         "author": "Daniel Marschall (ViaThinkSoft)",
  17052.         "changes": [
  17053.             "Various smaller bugfixes and compatibility issues with database providers fixed"
  17054.         ],
  17055.         "sources": {
  17056.             "svn": [
  17057.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@316"
  17058.             ],
  17059.             "git": [
  17060.                 "https://github.com/danielmarschall/oidplus/tree/e5238f8e99e989df7bcadca261f8b7f21afbaf2b"
  17061.             ]
  17062.         }
  17063.     },
  17064.     {
  17065.         "version": "2.0.0.315",
  17066.         "date": "2020-05-18 22:44:40 +0200",
  17067.         "author": "Daniel Marschall (ViaThinkSoft)",
  17068.         "changes": [
  17069.             "Bugfixes"
  17070.         ],
  17071.         "sources": {
  17072.             "svn": [
  17073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@315"
  17074.             ],
  17075.             "git": [
  17076.                 "https://github.com/danielmarschall/oidplus/tree/af7bec52dbc79c21e56b6b981b023b92e286ed66"
  17077.             ]
  17078.         }
  17079.     },
  17080.     {
  17081.         "version": "2.0.0.314",
  17082.         "date": "2020-05-18 21:32:18 +0200",
  17083.         "author": "Daniel Marschall (ViaThinkSoft)",
  17084.         "changes": [],
  17085.         "sources": {
  17086.             "svn": [
  17087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@314"
  17088.             ],
  17089.             "git": [
  17090.                 "https://github.com/danielmarschall/oidplus/tree/5ad0d882ad0fafcf23f216a614caeabc6f913042"
  17091.             ]
  17092.         }
  17093.     },
  17094.     {
  17095.         "version": "2.0.0.313",
  17096.         "date": "2020-05-18 21:06:08 +0200",
  17097.         "author": "Daniel Marschall (ViaThinkSoft)",
  17098.         "changes": [
  17099.             "Bugfixes"
  17100.         ],
  17101.         "sources": {
  17102.             "svn": [
  17103.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@313"
  17104.             ],
  17105.             "git": [
  17106.                 "https://github.com/danielmarschall/oidplus/tree/87c2f33089feb8fc7786af2a42b0a24cbb80b967"
  17107.             ]
  17108.         }
  17109.     },
  17110.     {
  17111.         "version": "2.0.0.312",
  17112.         "date": "2020-05-18 20:24:55 +0200",
  17113.         "author": "Daniel Marschall (ViaThinkSoft)",
  17114.         "changes": [],
  17115.         "sources": {
  17116.             "svn": [
  17117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@312"
  17118.             ],
  17119.             "git": [
  17120.                 "https://github.com/danielmarschall/oidplus/tree/df9d9fb58f595253ff9c7f88e6b1502cd14689ba"
  17121.             ]
  17122.         }
  17123.     },
  17124.     {
  17125.         "version": "2.0.0.311",
  17126.         "date": "2020-05-18 20:19:51 +0200",
  17127.         "author": "Daniel Marschall (ViaThinkSoft)",
  17128.         "changes": [],
  17129.         "sources": {
  17130.             "svn": [
  17131.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@311"
  17132.             ],
  17133.             "git": [
  17134.                 "https://github.com/danielmarschall/oidplus/tree/d1568d041ba8fd0f7fe9a8614e991d49d4ad6736"
  17135.             ]
  17136.         }
  17137.     },
  17138.     {
  17139.         "version": "2.0.0.310",
  17140.         "date": "2020-05-18 16:37:59 +0200",
  17141.         "author": "Daniel Marschall (ViaThinkSoft)",
  17142.         "changes": [
  17143.             "New plugin: File attachments"
  17144.         ],
  17145.         "sources": {
  17146.             "svn": [
  17147.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@310"
  17148.             ],
  17149.             "git": [
  17150.                 "https://github.com/danielmarschall/oidplus/tree/67d28c0bf934dd86d2319336b1ffcefb39512b6c"
  17151.             ]
  17152.         }
  17153.     },
  17154.     {
  17155.         "version": "2.0.0.309",
  17156.         "date": "2020-05-16 11:24:36 +0200",
  17157.         "author": "Daniel Marschall (ViaThinkSoft)",
  17158.         "changes": [],
  17159.         "sources": {
  17160.             "svn": [
  17161.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@309"
  17162.             ],
  17163.             "git": [
  17164.                 "https://github.com/danielmarschall/oidplus/tree/6f8c430203b42bfb65e3dd9a2f3593364c23e0f1"
  17165.             ]
  17166.         }
  17167.     },
  17168.     {
  17169.         "version": "2.0.0.308",
  17170.         "date": "2020-05-15 00:22:05 +0200",
  17171.         "author": "Daniel Marschall (ViaThinkSoft)",
  17172.         "changes": [
  17173.             "Plugin manifests are now XML instead of INI files; plugins can now have an optional OID"
  17174.         ],
  17175.         "sources": {
  17176.             "svn": [
  17177.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@308"
  17178.             ],
  17179.             "git": [
  17180.                 "https://github.com/danielmarschall/oidplus/tree/43084db3a7dade3ad67390c3c8fa0e6f520e5128"
  17181.             ]
  17182.         }
  17183.     },
  17184.     {
  17185.         "version": "2.0.0.307",
  17186.         "date": "2020-05-14 22:08:02 +0200",
  17187.         "author": "Daniel Marschall (ViaThinkSoft)",
  17188.         "changes": [
  17189.             "Plugin manifests are now capsulated in objects"
  17190.         ],
  17191.         "sources": {
  17192.             "svn": [
  17193.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@307"
  17194.             ],
  17195.             "git": [
  17196.                 "https://github.com/danielmarschall/oidplus/tree/1eef797a3d7def6831a37e471b21ad59cb3700da"
  17197.             ]
  17198.         }
  17199.     },
  17200.     {
  17201.         "version": "2.0.0.306",
  17202.         "date": "2020-05-14 11:32:07 +0200",
  17203.         "author": "Daniel Marschall (ViaThinkSoft)",
  17204.         "changes": [
  17205.             "New: File Completeness Check tool"
  17206.         ],
  17207.         "sources": {
  17208.             "svn": [
  17209.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@306"
  17210.             ],
  17211.             "git": [
  17212.                 "https://github.com/danielmarschall/oidplus/tree/04d002d88898784afc1db52096a8c5fdef37ce01"
  17213.             ]
  17214.         }
  17215.     },
  17216.     {
  17217.         "version": "2.0.0.305",
  17218.         "date": "2020-05-13 22:21:33 +0200",
  17219.         "author": "Daniel Marschall (ViaThinkSoft)",
  17220.         "changes": [
  17221.             "Smaller changes"
  17222.         ],
  17223.         "sources": {
  17224.             "svn": [
  17225.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@305"
  17226.             ],
  17227.             "git": [
  17228.                 "https://github.com/danielmarschall/oidplus/tree/09025451d6a4eb31106b042fa89e5ee00d73ce04"
  17229.             ]
  17230.         }
  17231.     },
  17232.     {
  17233.         "version": "2.0.0.304",
  17234.         "date": "2020-05-13 17:24:39 +0200",
  17235.         "author": "Daniel Marschall (ViaThinkSoft)",
  17236.         "changes": [
  17237.             "modifyContent() is now a loose interface"
  17238.         ],
  17239.         "sources": {
  17240.             "svn": [
  17241.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@304"
  17242.             ],
  17243.             "git": [
  17244.                 "https://github.com/danielmarschall/oidplus/tree/ee9c854e359a9d45490625cf680d04884dec5683"
  17245.             ]
  17246.         }
  17247.     },
  17248.     {
  17249.         "version": "2.0.0.303",
  17250.         "date": "2020-05-12 23:55:15 +0200",
  17251.         "author": "Daniel Marschall (ViaThinkSoft)",
  17252.         "changes": [
  17253.             "Smaller fixes"
  17254.         ],
  17255.         "sources": {
  17256.             "svn": [
  17257.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@303"
  17258.             ],
  17259.             "git": [
  17260.                 "https://github.com/danielmarschall/oidplus/tree/3f248fcb121b13037dfc7df83e0e0ec38c76eecf"
  17261.             ]
  17262.         }
  17263.     },
  17264.     {
  17265.         "version": "2.0.0.302",
  17266.         "date": "2020-05-12 15:35:25 +0200",
  17267.         "author": "Daniel Marschall (ViaThinkSoft)",
  17268.         "changes": [
  17269.             "There was a problem with WebSVN not updating directory contents when a directory was renamed. Fixed."
  17270.         ],
  17271.         "sources": {
  17272.             "svn": [
  17273.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@302"
  17274.             ],
  17275.             "git": [
  17276.                 "https://github.com/danielmarschall/oidplus/tree/d0a5b08e9520b53fe0707ec0396881ceeb7d11b3"
  17277.             ]
  17278.         }
  17279.     },
  17280.     {
  17281.         "version": "2.0.0.301",
  17282.         "date": "2020-05-12 09:30:19 +0200",
  17283.         "author": "Daniel Marschall (ViaThinkSoft)",
  17284.         "changes": [],
  17285.         "sources": {
  17286.             "svn": [
  17287.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@301"
  17288.             ],
  17289.             "git": [
  17290.                 "https://github.com/danielmarschall/oidplus/tree/f4df6fcb60a0e8b2117f67cb1f162b60e9703518"
  17291.             ]
  17292.         }
  17293.     },
  17294.     {
  17295.         "version": "2.0.0.300",
  17296.         "date": "2020-05-12 00:30:23 +0200",
  17297.         "author": "Daniel Marschall (ViaThinkSoft)",
  17298.         "changes": [],
  17299.         "sources": {
  17300.             "svn": [
  17301.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@300"
  17302.             ],
  17303.             "git": [
  17304.                 "https://github.com/danielmarschall/oidplus/tree/f1f0dc2bd240d787c783d6f0c0dc8ba8be009adb"
  17305.             ]
  17306.         }
  17307.     },
  17308.     {
  17309.         "version": "2.0.0.299",
  17310.         "date": "2020-05-12 00:19:57 +0200",
  17311.         "author": "Daniel Marschall (ViaThinkSoft)",
  17312.         "changes": [
  17313.             "Setup will now check if directories dev/, userdata/ etc. are restricted by the web server and output a warning if they are not"
  17314.         ],
  17315.         "sources": {
  17316.             "svn": [
  17317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@299"
  17318.             ],
  17319.             "git": [
  17320.                 "https://github.com/danielmarschall/oidplus/tree/b6490107400792ebe12486bfdd399000154a6148"
  17321.             ]
  17322.         }
  17323.     },
  17324.     {
  17325.         "version": "2.0.0.298",
  17326.         "date": "2020-05-11 23:09:41 +0200",
  17327.         "author": "Daniel Marschall (ViaThinkSoft)",
  17328.         "changes": [
  17329.             "fail2ban Integration"
  17330.         ],
  17331.         "sources": {
  17332.             "svn": [
  17333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@298"
  17334.             ],
  17335.             "git": [
  17336.                 "https://github.com/danielmarschall/oidplus/tree/5b7c44ada47c381dda32bae15fc7fe21d855af8e"
  17337.             ]
  17338.         }
  17339.     },
  17340.     {
  17341.         "version": "2.0.0.297",
  17342.         "date": "2020-05-11 22:00:07 +0200",
  17343.         "author": "Daniel Marschall (ViaThinkSoft)",
  17344.         "changes": [
  17345.             "Added base config setting \"DISABLE_PLUGIN_...\" to disable a plugin without needing to remove it from the file system."
  17346.         ],
  17347.         "sources": {
  17348.             "svn": [
  17349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@297"
  17350.             ],
  17351.             "git": [
  17352.                 "https://github.com/danielmarschall/oidplus/tree/02e87e6dbbd97136ea266e431014b383bc295d13"
  17353.             ]
  17354.         }
  17355.     },
  17356.     {
  17357.         "version": "2.0.0.296",
  17358.         "date": "2020-05-11 21:34:42 +0200",
  17359.         "author": "Daniel Marschall (ViaThinkSoft)",
  17360.         "changes": [],
  17361.         "sources": {
  17362.             "svn": [
  17363.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@296"
  17364.             ],
  17365.             "git": [
  17366.                 "https://github.com/danielmarschall/oidplus/tree/e0c609c89ae429f2671df46c25ca21639117bca5"
  17367.             ]
  17368.         }
  17369.     },
  17370.     {
  17371.         "version": "2.0.0.295",
  17372.         "date": "2020-05-10 23:18:06 +0200",
  17373.         "author": "Daniel Marschall (ViaThinkSoft)",
  17374.         "changes": [
  17375.             "- Introduced isolated database connection for secure logging inside transactions.",
  17376.             "- Added new plugin \"userdata log file\" logger",
  17377.             "- Important bugfix for syslog logger"
  17378.         ],
  17379.         "sources": {
  17380.             "svn": [
  17381.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@295"
  17382.             ],
  17383.             "git": [
  17384.                 "https://github.com/danielmarschall/oidplus/tree/6e4192107fd07ae4f4dd3de6ac5b36c03171119c"
  17385.             ]
  17386.         }
  17387.     },
  17388.     {
  17389.         "version": "2.0.0.294",
  17390.         "date": "2020-05-10 11:29:27 +0200",
  17391.         "author": "Daniel Marschall (ViaThinkSoft)",
  17392.         "changes": [
  17393.             "New folder \"userdata\" which now contains all data specific to this OIDplus installation (configuration, resources, databases, log files etc.)"
  17394.         ],
  17395.         "sources": {
  17396.             "svn": [
  17397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@294"
  17398.             ],
  17399.             "git": [
  17400.                 "https://github.com/danielmarschall/oidplus/tree/43b901fdaf3acd251ba3bbbe0a9a4283f38e67f8"
  17401.             ]
  17402.         }
  17403.     },
  17404.     {
  17405.         "version": "2.0.0.293",
  17406.         "date": "2020-05-07 22:11:58 +0200",
  17407.         "author": "Daniel Marschall (ViaThinkSoft)",
  17408.         "changes": [],
  17409.         "sources": {
  17410.             "svn": [
  17411.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@293"
  17412.             ],
  17413.             "git": [
  17414.                 "https://github.com/danielmarschall/oidplus/tree/e7c88882a8ba9424fff3a0417960dc10c990dd8d"
  17415.             ]
  17416.         }
  17417.     },
  17418.     {
  17419.         "version": "2.0.0.292",
  17420.         "date": "2020-05-06 16:15:49 +0200",
  17421.         "author": "Daniel Marschall (ViaThinkSoft)",
  17422.         "changes": [
  17423.             "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."
  17424.         ],
  17425.         "sources": {
  17426.             "svn": [
  17427.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@292"
  17428.             ],
  17429.             "git": [
  17430.                 "https://github.com/danielmarschall/oidplus/tree/3da9bfc32a094ff6b8ef75ad8241f0e8b1e5bba1"
  17431.             ]
  17432.         }
  17433.     },
  17434.     {
  17435.         "version": "2.0.0.291",
  17436.         "date": "2020-05-05 10:31:20 +0200",
  17437.         "author": "Daniel Marschall (ViaThinkSoft)",
  17438.         "changes": [
  17439.             "Small bugfixes"
  17440.         ],
  17441.         "sources": {
  17442.             "svn": [
  17443.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@291"
  17444.             ],
  17445.             "git": [
  17446.                 "https://github.com/danielmarschall/oidplus/tree/c4d2258b5d11baa9de03fa7725b2c711752ce47b"
  17447.             ]
  17448.         }
  17449.     },
  17450.     {
  17451.         "version": "2.0.0.290",
  17452.         "date": "2020-05-04 23:03:45 +0200",
  17453.         "author": "Daniel Marschall (ViaThinkSoft)",
  17454.         "changes": [
  17455.             "Added a \"secure\" folder for various purposes (e.g. SQlite3 database file)"
  17456.         ],
  17457.         "sources": {
  17458.             "svn": [
  17459.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@290"
  17460.             ],
  17461.             "git": [
  17462.                 "https://github.com/danielmarschall/oidplus/tree/fbfefd7208d9df47b87a62a01370d933f1f02db7"
  17463.             ]
  17464.         }
  17465.     },
  17466.     {
  17467.         "version": "2.0.0.289",
  17468.         "date": "2020-05-03 21:33:03 +0200",
  17469.         "author": "Daniel Marschall (ViaThinkSoft)",
  17470.         "changes": [
  17471.             "Added new plugin type \"Logger\". Added Windows Log Event logging (only available on Windows) and syslog logging (only available on Linux)."
  17472.         ],
  17473.         "sources": {
  17474.             "svn": [
  17475.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@289"
  17476.             ],
  17477.             "git": [
  17478.                 "https://github.com/danielmarschall/oidplus/tree/8e5138dfc6bb4b3fb7a045ed5b484ba73a696405"
  17479.             ]
  17480.         }
  17481.     },
  17482.     {
  17483.         "version": "2.0.0.288",
  17484.         "date": "2020-05-01 23:48:54 +0200",
  17485.         "author": "Daniel Marschall (ViaThinkSoft)",
  17486.         "changes": [
  17487.             "NEW: Log messages can now have a severity (Success, Informational, Warning, Error, Critical). Database version is now 204."
  17488.         ],
  17489.         "sources": {
  17490.             "svn": [
  17491.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@288"
  17492.             ],
  17493.             "git": [
  17494.                 "https://github.com/danielmarschall/oidplus/tree/a8bdddcb2fff0114ebfd8d32387a1a70ef6069a5"
  17495.             ]
  17496.         }
  17497.     },
  17498.     {
  17499.         "version": "2.0.0.287",
  17500.         "date": "2020-04-27 12:16:16 +0200",
  17501.         "author": "Daniel Marschall (ViaThinkSoft)",
  17502.         "changes": [
  17503.             "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."
  17504.         ],
  17505.         "sources": {
  17506.             "svn": [
  17507.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@287"
  17508.             ],
  17509.             "git": [
  17510.                 "https://github.com/danielmarschall/oidplus/tree/68330db02edae578e2302c5c37ac9bd6e2f3503d"
  17511.             ]
  17512.         }
  17513.     },
  17514.     {
  17515.         "version": "2.0.0.286",
  17516.         "date": "2020-04-26 12:39:58 +0200",
  17517.         "author": "Daniel Marschall (ViaThinkSoft)",
  17518.         "changes": [
  17519.             "Color plugins: Colors can now be inverted, so you can create your own dark theme!"
  17520.         ],
  17521.         "sources": {
  17522.             "svn": [
  17523.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@286"
  17524.             ],
  17525.             "git": [
  17526.                 "https://github.com/danielmarschall/oidplus/tree/4a1c24d769f55f5294a102f2d6d56fb528b3f160"
  17527.             ]
  17528.         }
  17529.     },
  17530.     {
  17531.         "version": "2.0.0.285",
  17532.         "date": "2020-04-26 00:48:21 +0200",
  17533.         "author": "Daniel Marschall (ViaThinkSoft)",
  17534.         "changes": [
  17535.             "SVN revision can now be also queried via PDO"
  17536.         ],
  17537.         "sources": {
  17538.             "svn": [
  17539.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@285"
  17540.             ],
  17541.             "git": [
  17542.                 "https://github.com/danielmarschall/oidplus/tree/fa3b79bf29919d13c2d22943e08759de4512c83d"
  17543.             ]
  17544.         }
  17545.     },
  17546.     {
  17547.         "version": "2.0.0.284",
  17548.         "date": "2020-04-25 14:31:49 +0200",
  17549.         "author": "Daniel Marschall (ViaThinkSoft)",
  17550.         "changes": [],
  17551.         "sources": {
  17552.             "svn": [
  17553.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@284"
  17554.             ],
  17555.             "git": [
  17556.                 "https://github.com/danielmarschall/oidplus/tree/51dbffe267d00e3f28ff2551116338c1fed92e1e"
  17557.             ]
  17558.         }
  17559.     },
  17560.     {
  17561.         "version": "2.0.0.283",
  17562.         "date": "2020-04-25 14:20:17 +0200",
  17563.         "author": "Daniel Marschall (ViaThinkSoft)",
  17564.         "changes": [],
  17565.         "sources": {
  17566.             "svn": [
  17567.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@283"
  17568.             ],
  17569.             "git": [
  17570.                 "https://github.com/danielmarschall/oidplus/tree/ef4053f38e32e92e2e5fee1722ce33acbca64179"
  17571.             ]
  17572.         }
  17573.     },
  17574.     {
  17575.         "version": "2.0.0.282",
  17576.         "date": "2020-04-25 14:12:46 +0200",
  17577.         "author": "Daniel Marschall (ViaThinkSoft)",
  17578.         "changes": [
  17579.             "Added sitemap plugin API"
  17580.         ],
  17581.         "sources": {
  17582.             "svn": [
  17583.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@282"
  17584.             ],
  17585.             "git": [
  17586.                 "https://github.com/danielmarschall/oidplus/tree/48d74019bab9d75ebab2f22bc48625cfa586ef9c"
  17587.             ]
  17588.         }
  17589.     },
  17590.     {
  17591.         "version": "2.0.0.281",
  17592.         "date": "2020-04-25 13:49:37 +0200",
  17593.         "author": "Daniel Marschall (ViaThinkSoft)",
  17594.         "changes": [
  17595.             "Plugin architecture: Removed explicit type() of page plugins"
  17596.         ],
  17597.         "sources": {
  17598.             "svn": [
  17599.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@281"
  17600.             ],
  17601.             "git": [
  17602.                 "https://github.com/danielmarschall/oidplus/tree/9bdb5d49427f7d887592631d6b37c2757d11cecb"
  17603.             ]
  17604.         }
  17605.     },
  17606.     {
  17607.         "version": "2.0.0.280",
  17608.         "date": "2020-04-25 11:30:52 +0200",
  17609.         "author": "Daniel Marschall (ViaThinkSoft)",
  17610.         "changes": [],
  17611.         "sources": {
  17612.             "svn": [
  17613.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@280"
  17614.             ],
  17615.             "git": [
  17616.                 "https://github.com/danielmarschall/oidplus/tree/a78e737d7e2b26eeedfff9f3e45d7470ae0b7f27"
  17617.             ]
  17618.         }
  17619.     },
  17620.     {
  17621.         "version": "2.0.0.279",
  17622.         "date": "2020-04-25 11:02:51 +0200",
  17623.         "author": "Daniel Marschall (ViaThinkSoft)",
  17624.         "changes": [
  17625.             "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."
  17626.         ],
  17627.         "sources": {
  17628.             "svn": [
  17629.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@279"
  17630.             ],
  17631.             "git": [
  17632.                 "https://github.com/danielmarschall/oidplus/tree/71ef2aff2e73f7f4a385f1a908bce2391d52a3f7"
  17633.             ]
  17634.         }
  17635.     },
  17636.     {
  17637.         "version": "2.0.0.278",
  17638.         "date": "2020-04-25 02:35:17 +0200",
  17639.         "author": "Daniel Marschall (ViaThinkSoft)",
  17640.         "changes": [],
  17641.         "sources": {
  17642.             "svn": [
  17643.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@278"
  17644.             ],
  17645.             "git": [
  17646.                 "https://github.com/danielmarschall/oidplus/tree/2bc2907be801cb4659c891b3f2758c0e6b317e9e"
  17647.             ]
  17648.         }
  17649.     },
  17650.     {
  17651.         "version": "2.0.0.277",
  17652.         "date": "2020-04-25 02:27:11 +0200",
  17653.         "author": "Daniel Marschall (ViaThinkSoft)",
  17654.         "changes": [
  17655.             "Introducing new plugin architecture (manifest.ini)"
  17656.         ],
  17657.         "sources": {
  17658.             "svn": [
  17659.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@277"
  17660.             ],
  17661.             "git": [
  17662.                 "https://github.com/danielmarschall/oidplus/tree/5e2b8c9fa6bb45d05669375e056650e3fd30a763"
  17663.             ]
  17664.         }
  17665.     },
  17666.     {
  17667.         "version": "2.0.0.276",
  17668.         "date": "2020-04-24 01:37:24 +0200",
  17669.         "author": "Daniel Marschall (ViaThinkSoft)",
  17670.         "changes": [],
  17671.         "sources": {
  17672.             "svn": [
  17673.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@276"
  17674.             ],
  17675.             "git": [
  17676.                 "https://github.com/danielmarschall/oidplus/tree/8761b4981e452083c401e4dea9af79a7c8e2090d"
  17677.             ]
  17678.         }
  17679.     },
  17680.     {
  17681.         "version": "2.0.0.275",
  17682.         "date": "2020-04-23 17:46:50 +0200",
  17683.         "author": "Daniel Marschall (ViaThinkSoft)",
  17684.         "changes": [
  17685.             "NGINX configuration file"
  17686.         ],
  17687.         "sources": {
  17688.             "svn": [
  17689.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@275"
  17690.             ],
  17691.             "git": [
  17692.                 "https://github.com/danielmarschall/oidplus/tree/780ab08159dac8492dca5b3439efbc7878084174"
  17693.             ]
  17694.         }
  17695.     },
  17696.     {
  17697.         "version": "2.0.0.274",
  17698.         "date": "2020-04-23 00:56:16 +0200",
  17699.         "author": "Daniel Marschall (ViaThinkSoft)",
  17700.         "changes": [
  17701.             "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)."
  17702.         ],
  17703.         "sources": {
  17704.             "svn": [
  17705.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@274"
  17706.             ],
  17707.             "git": [
  17708.                 "https://github.com/danielmarschall/oidplus/tree/bdf10db05545479fc792695a68b0cf49441f4c4a"
  17709.             ]
  17710.         }
  17711.     },
  17712.     {
  17713.         "version": "2.0.0.273",
  17714.         "date": "2020-04-22 22:38:40 +0200",
  17715.         "author": "Daniel Marschall (ViaThinkSoft)",
  17716.         "changes": [
  17717.             "Fixed problems with OOBE database import"
  17718.         ],
  17719.         "sources": {
  17720.             "svn": [
  17721.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@273"
  17722.             ],
  17723.             "git": [
  17724.                 "https://github.com/danielmarschall/oidplus/tree/403ea62e2aa58b7899212ced2acb4ac6e2d567fe"
  17725.             ]
  17726.         }
  17727.     },
  17728.     {
  17729.         "version": "2.0.0.272",
  17730.         "date": "2020-04-22 17:03:39 +0200",
  17731.         "author": "Daniel Marschall (ViaThinkSoft)",
  17732.         "changes": [],
  17733.         "sources": {
  17734.             "svn": [
  17735.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@272"
  17736.             ],
  17737.             "git": [
  17738.                 "https://github.com/danielmarschall/oidplus/tree/45ac8146d70942d85f8a9c64ba836c37e1527bd8"
  17739.             ]
  17740.         }
  17741.     },
  17742.     {
  17743.         "version": "2.0.0.271",
  17744.         "date": "2020-04-22 00:32:14 +0200",
  17745.         "author": "Daniel Marschall (ViaThinkSoft)",
  17746.         "changes": [
  17747.             "Support for Microsoft Internet Information Services (IIS)"
  17748.         ],
  17749.         "sources": {
  17750.             "svn": [
  17751.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@271"
  17752.             ],
  17753.             "git": [
  17754.                 "https://github.com/danielmarschall/oidplus/tree/319d0abe26891c11588c9bc19d27942282015095"
  17755.             ]
  17756.         }
  17757.     },
  17758.     {
  17759.         "version": "2.0.0.270",
  17760.         "date": "2020-04-21 23:36:39 +0200",
  17761.         "author": "Daniel Marschall (ViaThinkSoft)",
  17762.         "changes": [],
  17763.         "sources": {
  17764.             "svn": [
  17765.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@270"
  17766.             ],
  17767.             "git": [
  17768.                 "https://github.com/danielmarschall/oidplus/tree/80a71d6f93047c3f4f4e8a284697850b3974a592"
  17769.             ]
  17770.         }
  17771.     },
  17772.     {
  17773.         "version": "2.0.0.269",
  17774.         "date": "2020-04-21 21:39:23 +0200",
  17775.         "author": "Daniel Marschall (ViaThinkSoft)",
  17776.         "changes": [
  17777.             "Backwards compatible with PHP 7.0"
  17778.         ],
  17779.         "sources": {
  17780.             "svn": [
  17781.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@269"
  17782.             ],
  17783.             "git": [
  17784.                 "https://github.com/danielmarschall/oidplus/tree/41e33646438e0075278b2563a9b5ac4e0ac43339"
  17785.             ]
  17786.         }
  17787.     },
  17788.     {
  17789.         "version": "2.0.0.268",
  17790.         "date": "2020-04-21 00:24:17 +0200",
  17791.         "author": "Daniel Marschall (ViaThinkSoft)",
  17792.         "changes": [],
  17793.         "sources": {
  17794.             "svn": [
  17795.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@268"
  17796.             ],
  17797.             "git": [
  17798.                 "https://github.com/danielmarschall/oidplus/tree/bd41ec734f2798d86c572ce589b223f7b8d4e884"
  17799.             ]
  17800.         }
  17801.     },
  17802.     {
  17803.         "version": "2.0.0.267",
  17804.         "date": "2020-04-20 22:30:10 +0200",
  17805.         "author": "Daniel Marschall (ViaThinkSoft)",
  17806.         "changes": [
  17807.             "OIDInfo: Ignore addresses without country and town"
  17808.         ],
  17809.         "sources": {
  17810.             "svn": [
  17811.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@267"
  17812.             ],
  17813.             "git": [
  17814.                 "https://github.com/danielmarschall/oidplus/tree/ff7c3f2dee89acb2486f2bf67bfbb93812343acc"
  17815.             ]
  17816.         }
  17817.     },
  17818.     {
  17819.         "version": "2.0.0.266",
  17820.         "date": "2020-04-20 21:42:49 +0200",
  17821.         "author": "Daniel Marschall (ViaThinkSoft)",
  17822.         "changes": [
  17823.             "More database plugin testcases; SQLite3 now supports 128 bit natural sorting"
  17824.         ],
  17825.         "sources": {
  17826.             "svn": [
  17827.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@266"
  17828.             ],
  17829.             "git": [
  17830.                 "https://github.com/danielmarschall/oidplus/tree/a53495d2a22a0aa8ffb5d9e306f950ec09d41592"
  17831.             ]
  17832.         }
  17833.     },
  17834.     {
  17835.         "version": "2.0.0.265",
  17836.         "date": "2020-04-20 00:30:04 +0200",
  17837.         "author": "Daniel Marschall (ViaThinkSoft)",
  17838.         "changes": [],
  17839.         "sources": {
  17840.             "svn": [
  17841.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@265"
  17842.             ],
  17843.             "git": [
  17844.                 "https://github.com/danielmarschall/oidplus/tree/1399a2000694a49299b5acce72b86f5e70ff44cd"
  17845.             ]
  17846.         }
  17847.     },
  17848.     {
  17849.         "version": "2.0.0.264",
  17850.         "date": "2020-04-19 20:07:10 +0200",
  17851.         "author": "Daniel Marschall (ViaThinkSoft)",
  17852.         "changes": [
  17853.             "NEW: Support for SQLite3 database (currently without natural sorting though)"
  17854.         ],
  17855.         "sources": {
  17856.             "svn": [
  17857.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@264"
  17858.             ],
  17859.             "git": [
  17860.                 "https://github.com/danielmarschall/oidplus/tree/ccd359ec72b3c36f7f5afcbd8576667038bd709f"
  17861.             ]
  17862.         }
  17863.     },
  17864.     {
  17865.         "version": "2.0.0.263",
  17866.         "date": "2020-04-19 14:19:13 +0200",
  17867.         "author": "Daniel Marschall (ViaThinkSoft)",
  17868.         "changes": [
  17869.             "Refactoring: Moved business logic out of the OIDplusConfig class. Validation functionalities of config keys are now implemented as callback to the prepareConfigKey function"
  17870.         ],
  17871.         "sources": {
  17872.             "svn": [
  17873.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@263"
  17874.             ],
  17875.             "git": [
  17876.                 "https://github.com/danielmarschall/oidplus/tree/75d40a888b538b18aca2da00bd739996c5acf208"
  17877.             ]
  17878.         }
  17879.     },
  17880.     {
  17881.         "version": "2.0.0.262",
  17882.         "date": "2020-04-18 16:45:55 +0200",
  17883.         "author": "Daniel Marschall (ViaThinkSoft)",
  17884.         "changes": [],
  17885.         "sources": {
  17886.             "svn": [
  17887.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@262"
  17888.             ],
  17889.             "git": [
  17890.                 "https://github.com/danielmarschall/oidplus/tree/68a385198a3327ce2e3e4615c5e16d22e2577bea"
  17891.             ]
  17892.         }
  17893.     },
  17894.     {
  17895.         "version": "2.0.0.261",
  17896.         "date": "2020-04-18 16:38:21 +0200",
  17897.         "author": "Daniel Marschall (ViaThinkSoft)",
  17898.         "changes": [
  17899.             "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.",
  17900.             "Characters \"###\" inside a query now get replaced by the table prefix."
  17901.         ],
  17902.         "sources": {
  17903.             "svn": [
  17904.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@261"
  17905.             ],
  17906.             "git": [
  17907.                 "https://github.com/danielmarschall/oidplus/tree/fd91c933b2f901fa2131a4e589234b6311b91887"
  17908.             ]
  17909.         }
  17910.     },
  17911.     {
  17912.         "version": "2.0.0.260",
  17913.         "date": "2020-04-18 10:32:38 +0200",
  17914.         "author": "Daniel Marschall (ViaThinkSoft)",
  17915.         "changes": [],
  17916.         "sources": {
  17917.             "svn": [
  17918.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@260"
  17919.             ],
  17920.             "git": [
  17921.                 "https://github.com/danielmarschall/oidplus/tree/8e8babd422ccbbaa33d4562d22799fd9213bb364"
  17922.             ]
  17923.         }
  17924.     },
  17925.     {
  17926.         "version": "2.0.0.259",
  17927.         "date": "2020-04-17 12:18:26 +0200",
  17928.         "author": "Daniel Marschall (ViaThinkSoft)",
  17929.         "changes": [],
  17930.         "sources": {
  17931.             "svn": [
  17932.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@259"
  17933.             ],
  17934.             "git": [
  17935.                 "https://github.com/danielmarschall/oidplus/tree/6deb5991d1636d05f67d92a4bda6063fafa5ac81"
  17936.             ]
  17937.         }
  17938.     },
  17939.     {
  17940.         "version": "2.0.0.258",
  17941.         "date": "2020-04-17 00:16:45 +0200",
  17942.         "author": "Daniel Marschall (ViaThinkSoft)",
  17943.         "changes": [],
  17944.         "sources": {
  17945.             "svn": [
  17946.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@258"
  17947.             ],
  17948.             "git": [
  17949.                 "https://github.com/danielmarschall/oidplus/tree/0998ee1ba8c2e283fb76498f7def9971c02cde14"
  17950.             ]
  17951.         }
  17952.     },
  17953.     {
  17954.         "version": "2.0.0.257",
  17955.         "date": "2020-04-16 23:35:13 +0200",
  17956.         "author": "Daniel Marschall (ViaThinkSoft)",
  17957.         "changes": [
  17958.             "NEW: NATIVE POSTGRESQL SUPPORT"
  17959.         ],
  17960.         "sources": {
  17961.             "svn": [
  17962.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@257"
  17963.             ],
  17964.             "git": [
  17965.                 "https://github.com/danielmarschall/oidplus/tree/b32641c1fbd846e07dabc0cc681d4642f0d87778"
  17966.             ]
  17967.         }
  17968.     },
  17969.     {
  17970.         "version": "2.0.0.256",
  17971.         "date": "2020-04-16 01:09:31 +0200",
  17972.         "author": "Daniel Marschall (ViaThinkSoft)",
  17973.         "changes": [
  17974.             "Further improved and extended object oriented classes and plugin structure"
  17975.         ],
  17976.         "sources": {
  17977.             "svn": [
  17978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@256"
  17979.             ],
  17980.             "git": [
  17981.                 "https://github.com/danielmarschall/oidplus/tree/f5a0baf9765c04840053a8f90d65b801def3ff47"
  17982.             ]
  17983.         }
  17984.     },
  17985.     {
  17986.         "version": "2.0.0.255",
  17987.         "date": "2020-04-15 01:58:32 +0200",
  17988.         "author": "Daniel Marschall (ViaThinkSoft)",
  17989.         "changes": [],
  17990.         "sources": {
  17991.             "svn": [
  17992.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@255"
  17993.             ],
  17994.             "git": [
  17995.                 "https://github.com/danielmarschall/oidplus/tree/8e9cd560909d7b38566c9f79382e109e17acbc0d"
  17996.             ]
  17997.         }
  17998.     },
  17999.     {
  18000.         "version": "2.0.0.254",
  18001.         "date": "2020-04-15 01:43:40 +0200",
  18002.         "author": "Daniel Marschall (ViaThinkSoft)",
  18003.         "changes": [],
  18004.         "sources": {
  18005.             "svn": [
  18006.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@254"
  18007.             ],
  18008.             "git": [
  18009.                 "https://github.com/danielmarschall/oidplus/tree/a04cbc01b826b02f10243af8c14166024af35c17"
  18010.             ]
  18011.         }
  18012.     },
  18013.     {
  18014.         "version": "2.0.0.253",
  18015.         "date": "2020-04-15 01:39:36 +0200",
  18016.         "author": "Daniel Marschall (ViaThinkSoft)",
  18017.         "changes": [],
  18018.         "sources": {
  18019.             "svn": [
  18020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@253"
  18021.             ],
  18022.             "git": [
  18023.                 "https://github.com/danielmarschall/oidplus/tree/0099b945ea8fe302d111cd6a97a475764ce865da"
  18024.             ]
  18025.         }
  18026.     },
  18027.     {
  18028.         "version": "2.0.0.252",
  18029.         "date": "2020-04-15 01:18:07 +0200",
  18030.         "author": "Daniel Marschall (ViaThinkSoft)",
  18031.         "changes": [
  18032.             "ajax.php now checks if the IDs are existing at all"
  18033.         ],
  18034.         "sources": {
  18035.             "svn": [
  18036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@252"
  18037.             ],
  18038.             "git": [
  18039.                 "https://github.com/danielmarschall/oidplus/tree/00ea5de205ee11acce40dfce513ea65ceaebeb8b"
  18040.             ]
  18041.         }
  18042.     },
  18043.     {
  18044.         "version": "2.0.0.251",
  18045.         "date": "2020-04-15 01:07:37 +0200",
  18046.         "author": "Daniel Marschall (ViaThinkSoft)",
  18047.         "changes": [
  18048.             "Fixed various problems when query results are empty"
  18049.         ],
  18050.         "sources": {
  18051.             "svn": [
  18052.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@251"
  18053.             ],
  18054.             "git": [
  18055.                 "https://github.com/danielmarschall/oidplus/tree/ccfe0a020fb7be0a4baa2d2b5fa2595629bb46c5"
  18056.             ]
  18057.         }
  18058.     },
  18059.     {
  18060.         "version": "2.0.0.250",
  18061.         "date": "2020-04-14 22:46:54 +0200",
  18062.         "author": "Daniel Marschall (ViaThinkSoft)",
  18063.         "changes": [
  18064.             "Further improved object oriented design; added class diagram and database connectivity diagram for easier understanding"
  18065.         ],
  18066.         "sources": {
  18067.             "svn": [
  18068.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@250"
  18069.             ],
  18070.             "git": [
  18071.                 "https://github.com/danielmarschall/oidplus/tree/cd7e3943187f102a6ebb4f822d8d7c75bbd27020"
  18072.             ]
  18073.         }
  18074.     },
  18075.     {
  18076.         "version": "2.0.0.249",
  18077.         "date": "2020-04-12 15:39:20 +0200",
  18078.         "author": "Daniel Marschall (ViaThinkSoft)",
  18079.         "changes": [
  18080.             "mssql scripts now executable"
  18081.         ],
  18082.         "sources": {
  18083.             "svn": [
  18084.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@249"
  18085.             ],
  18086.             "git": [
  18087.                 "https://github.com/danielmarschall/oidplus/tree/5ac24d3fc5869b08608022b479dbc00e027cffb0"
  18088.             ]
  18089.         }
  18090.     },
  18091.     {
  18092.         "version": "2.0.0.248",
  18093.         "date": "2020-04-12 15:39:02 +0200",
  18094.         "author": "Daniel Marschall (ViaThinkSoft)",
  18095.         "changes": [
  18096.             "Update dependency \"Minify\" from version 17 Dec 2018 to version 24 Nov 2019"
  18097.         ],
  18098.         "sources": {
  18099.             "svn": [
  18100.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@248"
  18101.             ],
  18102.             "git": [
  18103.                 "https://github.com/danielmarschall/oidplus/tree/4175631135c69cb43afe4ce6f879e563df39077f"
  18104.             ]
  18105.         }
  18106.     },
  18107.     {
  18108.         "version": "2.0.0.247",
  18109.         "date": "2020-04-12 15:31:43 +0200",
  18110.         "author": "Daniel Marschall (ViaThinkSoft)",
  18111.         "changes": [
  18112.             "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)"
  18113.         ],
  18114.         "sources": {
  18115.             "svn": [
  18116.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@247"
  18117.             ],
  18118.             "git": [
  18119.                 "https://github.com/danielmarschall/oidplus/tree/9954294d317d7e27d260ab0edc473e3ca4f99dc5"
  18120.             ]
  18121.         }
  18122.     },
  18123.     {
  18124.         "version": "2.0.0.246",
  18125.         "date": "2020-04-12 13:54:01 +0200",
  18126.         "author": "Daniel Marschall (ViaThinkSoft)",
  18127.         "changes": [
  18128.             "Classes: \"DataBase\" is now written \"Database\""
  18129.         ],
  18130.         "sources": {
  18131.             "svn": [
  18132.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@246"
  18133.             ],
  18134.             "git": [
  18135.                 "https://github.com/danielmarschall/oidplus/tree/89601635e5c462260158ddb5e3f5e22bbae1d2cf"
  18136.             ]
  18137.         }
  18138.     },
  18139.     {
  18140.         "version": "2.0.0.245",
  18141.         "date": "2020-04-12 13:42:48 +0200",
  18142.         "author": "Daniel Marschall (ViaThinkSoft)",
  18143.         "changes": [
  18144.             "Improved object oriented database classes"
  18145.         ],
  18146.         "sources": {
  18147.             "svn": [
  18148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@245"
  18149.             ],
  18150.             "git": [
  18151.                 "https://github.com/danielmarschall/oidplus/tree/e47165d7d8ef05570d169eaf855cfacce6e6205e"
  18152.             ]
  18153.         }
  18154.     },
  18155.     {
  18156.         "version": "2.0.0.244",
  18157.         "date": "2020-04-11 02:20:55 +0200",
  18158.         "author": "Daniel Marschall (ViaThinkSoft)",
  18159.         "changes": [
  18160.             "MSSQL Natural sort order is now UUID (128 bit arc) compatible"
  18161.         ],
  18162.         "sources": {
  18163.             "svn": [
  18164.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@244"
  18165.             ],
  18166.             "git": [
  18167.                 "https://github.com/danielmarschall/oidplus/tree/453ca04f194f08f15238924ffcee9ee50d590ae8"
  18168.             ]
  18169.         }
  18170.     },
  18171.     {
  18172.         "version": "2.0.0.243",
  18173.         "date": "2020-04-11 00:28:51 +0200",
  18174.         "author": "Daniel Marschall (ViaThinkSoft)",
  18175.         "changes": [
  18176.             "Followed PHP's recommendation not to put \";\" at the end of a query"
  18177.         ],
  18178.         "sources": {
  18179.             "svn": [
  18180.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@243"
  18181.             ],
  18182.             "git": [
  18183.                 "https://github.com/danielmarschall/oidplus/tree/7f88a374081baf8260e8d41362e092468ff5559f"
  18184.             ]
  18185.         }
  18186.     },
  18187.     {
  18188.         "version": "2.0.0.242",
  18189.         "date": "2020-04-11 00:24:27 +0200",
  18190.         "author": "Daniel Marschall (ViaThinkSoft)",
  18191.         "changes": [
  18192.             "Implemented natural search order in MS SQL (Database version is now 203)"
  18193.         ],
  18194.         "sources": {
  18195.             "svn": [
  18196.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@242"
  18197.             ],
  18198.             "git": [
  18199.                 "https://github.com/danielmarschall/oidplus/tree/68529dbdc2aea3c392adc1d3c93e36ce4c95979b"
  18200.             ]
  18201.         }
  18202.     },
  18203.     {
  18204.         "version": "2.0.0.241",
  18205.         "date": "2020-04-10 14:34:15 +0200",
  18206.         "author": "Daniel Marschall (ViaThinkSoft)",
  18207.         "changes": [
  18208.             "Code optimization: Introduced function OIDplus::webpath()"
  18209.         ],
  18210.         "sources": {
  18211.             "svn": [
  18212.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@241"
  18213.             ],
  18214.             "git": [
  18215.                 "https://github.com/danielmarschall/oidplus/tree/cc233534aa8dd83f42a8cb24fe760237c9521a65"
  18216.             ]
  18217.         }
  18218.     },
  18219.     {
  18220.         "version": "2.0.0.240",
  18221.         "date": "2020-04-10 13:55:19 +0200",
  18222.         "author": "Daniel Marschall (ViaThinkSoft)",
  18223.         "changes": [
  18224.             "Code optimization: Introduced new class OIDplusConfigInitializationException for more flexibility"
  18225.         ],
  18226.         "sources": {
  18227.             "svn": [
  18228.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@240"
  18229.             ],
  18230.             "git": [
  18231.                 "https://github.com/danielmarschall/oidplus/tree/37cf780710849b27f0c1d142a1faa41b9b7c77a9"
  18232.             ]
  18233.         }
  18234.     },
  18235.     {
  18236.         "version": "2.0.0.239",
  18237.         "date": "2020-04-10 12:30:53 +0200",
  18238.         "author": "Daniel Marschall (ViaThinkSoft)",
  18239.         "changes": [
  18240.             "NEW: SUPPORT FOR POSTGRESQL AND MICROSOFT SQL SERVER"
  18241.         ],
  18242.         "sources": {
  18243.             "svn": [
  18244.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@239"
  18245.             ],
  18246.             "git": [
  18247.                 "https://github.com/danielmarschall/oidplus/tree/538886c3723818c956e08b6e302908d92c270cc3"
  18248.             ]
  18249.         }
  18250.     },
  18251.     {
  18252.         "version": "2.0.0.238",
  18253.         "date": "2020-04-07 22:24:15 +0200",
  18254.         "author": "Daniel Marschall (ViaThinkSoft)",
  18255.         "changes": [
  18256.             "BUGFIX: HTML editor TinyMCE works again (broke in SVN Rev 215 @ 15 March 2020)."
  18257.         ],
  18258.         "sources": {
  18259.             "svn": [
  18260.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@238"
  18261.             ],
  18262.             "git": [
  18263.                 "https://github.com/danielmarschall/oidplus/tree/268e25a17155e5c3d966ba096ca07e868ce7790b"
  18264.             ]
  18265.         }
  18266.     },
  18267.     {
  18268.         "version": "2.0.0.237",
  18269.         "date": "2020-04-07 15:52:55 +0200",
  18270.         "author": "Daniel Marschall (ViaThinkSoft)",
  18271.         "changes": [
  18272.             "Various code and OOP optimizations.",
  18273.             "Fixed some bugs in OOBE (Out-Of-Box-Experience).",
  18274.             "ODBC bugfix."
  18275.         ],
  18276.         "sources": {
  18277.             "svn": [
  18278.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@237"
  18279.             ],
  18280.             "git": [
  18281.                 "https://github.com/danielmarschall/oidplus/tree/7454dbbd143cf275caea8e8edf85e1067b88ded2"
  18282.             ]
  18283.         }
  18284.     },
  18285.     {
  18286.         "version": "2.0.0.236",
  18287.         "date": "2020-04-07 01:02:59 +0200",
  18288.         "author": "Daniel Marschall (ViaThinkSoft)",
  18289.         "changes": [
  18290.             "Large refactoring at the database classes. PHP 7.0 is now required."
  18291.         ],
  18292.         "sources": {
  18293.             "svn": [
  18294.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@236"
  18295.             ],
  18296.             "git": [
  18297.                 "https://github.com/danielmarschall/oidplus/tree/3b20b6769ee27d42d0fc4c5ec94469f912e5653b"
  18298.             ]
  18299.         }
  18300.     },
  18301.     {
  18302.         "version": "2.0.0.231",
  18303.         "date": "2020-03-23 01:36:50 +0100",
  18304.         "author": "Daniel Marschall (ViaThinkSoft)",
  18305.         "changes": [
  18306.             "OOP fix"
  18307.         ],
  18308.         "sources": {
  18309.             "svn": [
  18310.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@231"
  18311.             ],
  18312.             "git": [
  18313.                 "https://github.com/danielmarschall/oidplus/tree/6d797fde660f3b95c7996163948e148aeef14517"
  18314.             ]
  18315.         }
  18316.     },
  18317.     {
  18318.         "version": "2.0.0.230",
  18319.         "date": "2020-03-23 01:35:25 +0100",
  18320.         "author": "Daniel Marschall (ViaThinkSoft)",
  18321.         "changes": [
  18322.             "OOP"
  18323.         ],
  18324.         "sources": {
  18325.             "svn": [
  18326.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@230"
  18327.             ],
  18328.             "git": [
  18329.                 "https://github.com/danielmarschall/oidplus/tree/a207cc96b475c70ae523dcdc6fb844f3dd05bd43"
  18330.             ]
  18331.         }
  18332.     },
  18333.     {
  18334.         "version": "2.0.0.229",
  18335.         "date": "2020-03-21 00:12:27 +0100",
  18336.         "author": "Daniel Marschall (ViaThinkSoft)",
  18337.         "changes": [
  18338.             "Autoloading"
  18339.         ],
  18340.         "sources": {
  18341.             "svn": [
  18342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@229"
  18343.             ],
  18344.             "git": [
  18345.                 "https://github.com/danielmarschall/oidplus/tree/1a8f42d8cf00f6525292d4e218192e7fd1679665"
  18346.             ]
  18347.         }
  18348.     },
  18349.     {
  18350.         "version": "2.0.0.228",
  18351.         "date": "2020-03-21 00:07:01 +0100",
  18352.         "author": "Daniel Marschall (ViaThinkSoft)",
  18353.         "changes": [
  18354.             "Support for ports other than 80 and 443; OOP improvements"
  18355.         ],
  18356.         "sources": {
  18357.             "svn": [
  18358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@228"
  18359.             ],
  18360.             "git": [
  18361.                 "https://github.com/danielmarschall/oidplus/tree/1e2ec13832f209448cf785c5967eb8bcf8bb2b92"
  18362.             ]
  18363.         }
  18364.     },
  18365.     {
  18366.         "version": "2.0.0.227",
  18367.         "date": "2020-03-20 22:27:50 +0100",
  18368.         "author": "Daniel Marschall (ViaThinkSoft)",
  18369.         "changes": [
  18370.             "Various fixes and OOP changes"
  18371.         ],
  18372.         "sources": {
  18373.             "svn": [
  18374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@227"
  18375.             ],
  18376.             "git": [
  18377.                 "https://github.com/danielmarschall/oidplus/tree/bcb244451e40abc0d94c2c4c6fecb8862d944928"
  18378.             ]
  18379.         }
  18380.     },
  18381.     {
  18382.         "version": "2.0.0.225",
  18383.         "date": "2020-03-19 22:02:33 +0100",
  18384.         "author": "Daniel Marschall (ViaThinkSoft)",
  18385.         "changes": [
  18386.             "Bugfix: System URL could not determined"
  18387.         ],
  18388.         "sources": {
  18389.             "svn": [
  18390.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@225"
  18391.             ],
  18392.             "git": [
  18393.                 "https://github.com/danielmarschall/oidplus/tree/4d6d2440ca7b91aa51ad9dd172ef60bc1cfc73dc"
  18394.             ]
  18395.         }
  18396.     },
  18397.     {
  18398.         "version": "2.0.0.224",
  18399.         "date": "2020-03-19 20:32:14 +0100",
  18400.         "author": "Daniel Marschall (ViaThinkSoft)",
  18401.         "changes": [
  18402.             "OIDplus now automatically registeres the plugins. The plugins do not need to register themselves through the singleton."
  18403.         ],
  18404.         "sources": {
  18405.             "svn": [
  18406.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@224"
  18407.             ],
  18408.             "git": [
  18409.                 "https://github.com/danielmarschall/oidplus/tree/b867e9f963932f1692dd2ba568af2091406586ef"
  18410.             ]
  18411.         }
  18412.     },
  18413.     {
  18414.         "version": "2.0.0.223",
  18415.         "date": "2020-03-19 20:01:23 +0100",
  18416.         "author": "Daniel Marschall (ViaThinkSoft)",
  18417.         "changes": [
  18418.             "Removed all instances of SQL backticks because of compatibility with other DBMS"
  18419.         ],
  18420.         "sources": {
  18421.             "svn": [
  18422.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@223"
  18423.             ],
  18424.             "git": [
  18425.                 "https://github.com/danielmarschall/oidplus/tree/77754ae91ceb0db7e151021bd5752c3c30ee52f7"
  18426.             ]
  18427.         }
  18428.     },
  18429.     {
  18430.         "version": "2.0.0.222",
  18431.         "date": "2020-03-19 15:13:37 +0100",
  18432.         "author": "Daniel Marschall (ViaThinkSoft)",
  18433.         "changes": [
  18434.             "Plugins now contain following information: name, version, author, description; visible in admin area"
  18435.         ],
  18436.         "sources": {
  18437.             "svn": [
  18438.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@222"
  18439.             ],
  18440.             "git": [
  18441.                 "https://github.com/danielmarschall/oidplus/tree/dd586705b4fac1ec9f7ef00dfa3f707de5a12092"
  18442.             ]
  18443.         }
  18444.     },
  18445.     {
  18446.         "version": "2.0.0.221",
  18447.         "date": "2020-03-18 17:40:03 +0100",
  18448.         "author": "Daniel Marschall (ViaThinkSoft)",
  18449.         "changes": [
  18450.             "New plugin type \"RA authentication plugin\""
  18451.         ],
  18452.         "sources": {
  18453.             "svn": [
  18454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@221"
  18455.             ],
  18456.             "git": [
  18457.                 "https://github.com/danielmarschall/oidplus/tree/5d25250c643f5e0f6504c448fb2fff52df1afdc7"
  18458.             ]
  18459.         }
  18460.     },
  18461.     {
  18462.         "version": "2.0.0.220",
  18463.         "date": "2020-03-18 15:23:28 +0100",
  18464.         "author": "Daniel Marschall (ViaThinkSoft)",
  18465.         "changes": [
  18466.             "Generic password auth types \"A1\" for easier migration from other systems"
  18467.         ],
  18468.         "sources": {
  18469.             "svn": [
  18470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@220"
  18471.             ],
  18472.             "git": [
  18473.                 "https://github.com/danielmarschall/oidplus/tree/26585801ad644d6107f8d0b26818652061ed441a"
  18474.             ]
  18475.         }
  18476.     },
  18477.     {
  18478.         "version": "2.0.0.219",
  18479.         "date": "2020-03-15 21:54:37 +0100",
  18480.         "author": "Daniel Marschall (ViaThinkSoft)",
  18481.         "changes": [],
  18482.         "sources": {
  18483.             "svn": [
  18484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@219"
  18485.             ],
  18486.             "git": [
  18487.                 "https://github.com/danielmarschall/oidplus/tree/53217bd20a6753682210d7e85ba0a660533d6562"
  18488.             ]
  18489.         }
  18490.     },
  18491.     {
  18492.         "version": "2.0.0.218",
  18493.         "date": "2020-03-15 15:37:55 +0100",
  18494.         "author": "Daniel Marschall (ViaThinkSoft)",
  18495.         "changes": [],
  18496.         "sources": {
  18497.             "svn": [
  18498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@218"
  18499.             ],
  18500.             "git": [
  18501.                 "https://github.com/danielmarschall/oidplus/tree/2598738342f51209182c62642db925d588cdae92"
  18502.             ]
  18503.         }
  18504.     },
  18505.     {
  18506.         "version": "2.0.0.217",
  18507.         "date": "2020-03-15 01:14:55 +0100",
  18508.         "author": "Daniel Marschall (ViaThinkSoft)",
  18509.         "changes": [
  18510.             "Privacy documentation is now included in the OIDplus installation itself"
  18511.         ],
  18512.         "sources": {
  18513.             "svn": [
  18514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@217"
  18515.             ],
  18516.             "git": [
  18517.                 "https://github.com/danielmarschall/oidplus/tree/4549ec7293601249bb533a8b9295a3d0fe41f8cd"
  18518.             ]
  18519.         }
  18520.     },
  18521.     {
  18522.         "version": "2.0.0.216",
  18523.         "date": "2020-03-15 00:47:53 +0100",
  18524.         "author": "Daniel Marschall (ViaThinkSoft)",
  18525.         "changes": [
  18526.             "Fixed problem with Web SVN client not removing \"oidplus.js\""
  18527.         ],
  18528.         "sources": {
  18529.             "svn": [
  18530.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@216"
  18531.             ],
  18532.             "git": [
  18533.                 "https://github.com/danielmarschall/oidplus/tree/22d198a05b1352bf3fe45e4d78f895728be227d8"
  18534.             ]
  18535.         }
  18536.     },
  18537.     {
  18538.         "version": "2.0.0.215",
  18539.         "date": "2020-03-15 00:02:33 +0100",
  18540.         "author": "Daniel Marschall (ViaThinkSoft)",
  18541.         "changes": [
  18542.             "Made amount of CSS/JS files loaded through index.php smaller"
  18543.         ],
  18544.         "sources": {
  18545.             "svn": [
  18546.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@215"
  18547.             ],
  18548.             "git": [
  18549.                 "https://github.com/danielmarschall/oidplus/tree/533a6b740d370496a014559d4aa1b9b82cf59b64"
  18550.             ]
  18551.         }
  18552.     },
  18553.     {
  18554.         "version": "2.0.0.214",
  18555.         "date": "2020-03-14 23:23:30 +0100",
  18556.         "author": "Daniel Marschall (ViaThinkSoft)",
  18557.         "changes": [
  18558.             "Privacy: polyfill.io JavaScript is only loaded if web browser is detected as Internet Explorer"
  18559.         ],
  18560.         "sources": {
  18561.             "svn": [
  18562.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@214"
  18563.             ],
  18564.             "git": [
  18565.                 "https://github.com/danielmarschall/oidplus/tree/93c6f159a52f9e3e321c4c8cb48d910a297e90fe"
  18566.             ]
  18567.         }
  18568.     },
  18569.     {
  18570.         "version": "2.0.0.213",
  18571.         "date": "2020-03-06 23:14:57 +0100",
  18572.         "author": "Daniel Marschall (ViaThinkSoft)",
  18573.         "changes": [
  18574.             "Fixed security vulnerability!"
  18575.         ],
  18576.         "sources": {
  18577.             "svn": [
  18578.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@213"
  18579.             ],
  18580.             "git": [
  18581.                 "https://github.com/danielmarschall/oidplus/tree/5bfe28d2e27ceb749a57b359f8081a604755df09"
  18582.             ]
  18583.         }
  18584.     },
  18585.     {
  18586.         "version": "2.0.0.212",
  18587.         "date": "2020-03-01 01:18:26 +0100",
  18588.         "author": "Daniel Marschall (ViaThinkSoft)",
  18589.         "changes": [],
  18590.         "sources": {
  18591.             "svn": [
  18592.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@212"
  18593.             ],
  18594.             "git": [
  18595.                 "https://github.com/danielmarschall/oidplus/tree/a303b9b4ab2c69eff10d17e166cc3222db9521fb"
  18596.             ]
  18597.         }
  18598.     },
  18599.     {
  18600.         "version": "2.0.0.211",
  18601.         "date": "2020-02-29 11:27:50 +0100",
  18602.         "author": "Daniel Marschall (ViaThinkSoft)",
  18603.         "changes": [
  18604.             "Misc"
  18605.         ],
  18606.         "sources": {
  18607.             "svn": [
  18608.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@211"
  18609.             ],
  18610.             "git": [
  18611.                 "https://github.com/danielmarschall/oidplus/tree/60deec03725e01347aac5a077d7f41ce084c371e"
  18612.             ]
  18613.         }
  18614.     },
  18615.     {
  18616.         "version": "2.0.0.210",
  18617.         "date": "2020-02-29 11:04:58 +0100",
  18618.         "author": "Daniel Marschall (ViaThinkSoft)",
  18619.         "changes": [
  18620.             "OIDplus can now also work if the GMP extension is not installed, but BCMath is installed"
  18621.         ],
  18622.         "sources": {
  18623.             "svn": [
  18624.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@210"
  18625.             ],
  18626.             "git": [
  18627.                 "https://github.com/danielmarschall/oidplus/tree/2b292af3c3ae4e00c7956f201296faa4a1050789"
  18628.             ]
  18629.         }
  18630.     },
  18631.     {
  18632.         "version": "2.0.0.209",
  18633.         "date": "2020-02-28 16:05:49 +0100",
  18634.         "author": "Daniel Marschall (ViaThinkSoft)",
  18635.         "changes": [
  18636.             "Logging"
  18637.         ],
  18638.         "sources": {
  18639.             "svn": [
  18640.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@209"
  18641.             ],
  18642.             "git": [
  18643.                 "https://github.com/danielmarschall/oidplus/tree/47585830c23121bb805dc75496f652ef4f8c68c5"
  18644.             ]
  18645.         }
  18646.     },
  18647.     {
  18648.         "version": "2.0.0.208",
  18649.         "date": "2020-02-28 15:44:19 +0100",
  18650.         "author": "Daniel Marschall (ViaThinkSoft)",
  18651.         "changes": [
  18652.             "OIDplus is now compatible with hosts that do not support MySQLnd (Native Driver)"
  18653.         ],
  18654.         "sources": {
  18655.             "svn": [
  18656.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@208"
  18657.             ],
  18658.             "git": [
  18659.                 "https://github.com/danielmarschall/oidplus/tree/71f6f047c12598dd5e20d9b017117de0773c5044"
  18660.             ]
  18661.         }
  18662.     },
  18663.     {
  18664.         "version": "2.0.0.207",
  18665.         "date": "2020-02-27 17:01:27 +0100",
  18666.         "author": "Daniel Marschall (ViaThinkSoft)",
  18667.         "changes": [
  18668.             "Dependency-Check"
  18669.         ],
  18670.         "sources": {
  18671.             "svn": [
  18672.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@207"
  18673.             ],
  18674.             "git": [
  18675.                 "https://github.com/danielmarschall/oidplus/tree/147fcfd6841274b1f1bfc325b96bfd24e1832a1b"
  18676.             ]
  18677.         }
  18678.     },
  18679.     {
  18680.         "version": "2.0.0.206",
  18681.         "date": "2020-01-23 23:44:12 +0100",
  18682.         "author": "Daniel Marschall (ViaThinkSoft)",
  18683.         "changes": [
  18684.             "Registration service now handles system ID hash conflicts"
  18685.         ],
  18686.         "sources": {
  18687.             "svn": [
  18688.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@206"
  18689.             ],
  18690.             "git": [
  18691.                 "https://github.com/danielmarschall/oidplus/tree/dd8b717b517334fcccd9c3d363c80dca8fffaf1a"
  18692.             ]
  18693.         }
  18694.     },
  18695.     {
  18696.         "version": "2.0.0.205",
  18697.         "date": "2020-01-08 20:21:23 +0100",
  18698.         "author": "Daniel Marschall (ViaThinkSoft)",
  18699.         "changes": [
  18700.             "Wellknown generators"
  18701.         ],
  18702.         "sources": {
  18703.             "svn": [
  18704.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@205"
  18705.             ],
  18706.             "git": [
  18707.                 "https://github.com/danielmarschall/oidplus/tree/d74b61697b2e07a3f7a71196ebab4dd8f19945c1"
  18708.             ]
  18709.         }
  18710.     },
  18711.     {
  18712.         "version": "2.0.0.204",
  18713.         "date": "2019-12-26 12:25:28 +0100",
  18714.         "author": "Daniel Marschall (ViaThinkSoft)",
  18715.         "changes": [
  18716.             "Added new field \"comment\", so that the superior RA can comment on the name of an OID they allocate. Database version is now 201."
  18717.         ],
  18718.         "sources": {
  18719.             "svn": [
  18720.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@204"
  18721.             ],
  18722.             "git": [
  18723.                 "https://github.com/danielmarschall/oidplus/tree/b57346bcc461bf128f98f28906e13580af957594"
  18724.             ]
  18725.         }
  18726.     },
  18727.     {
  18728.         "version": "2.0.0.203",
  18729.         "date": "2019-12-12 00:56:06 +0100",
  18730.         "author": "Daniel Marschall (ViaThinkSoft)",
  18731.         "changes": [],
  18732.         "sources": {
  18733.             "svn": [
  18734.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@203"
  18735.             ],
  18736.             "git": [
  18737.                 "https://github.com/danielmarschall/oidplus/tree/304a9fdd8d28a22b338dda3d70a6399da3b1a1f8"
  18738.             ]
  18739.         }
  18740.     },
  18741.     {
  18742.         "version": "2.0.0.202",
  18743.         "date": "2019-12-11 20:37:05 +0100",
  18744.         "author": "Daniel Marschall (ViaThinkSoft)",
  18745.         "changes": [
  18746.             "WebWHOIS: Example ID is the first root of the system (OID preferred)"
  18747.         ],
  18748.         "sources": {
  18749.             "svn": [
  18750.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@202"
  18751.             ],
  18752.             "git": [
  18753.                 "https://github.com/danielmarschall/oidplus/tree/4a4300ef82612c8bfcb1ecc7ccb5b1a0d579cfb6"
  18754.             ]
  18755.         }
  18756.     },
  18757.     {
  18758.         "version": "2.0.0.201",
  18759.         "date": "2019-12-10 14:36:07 +0100",
  18760.         "author": "Daniel Marschall (ViaThinkSoft)",
  18761.         "changes": [
  18762.             "New feature: WebWHOIS in JSON and XML format",
  18763.             "Fix: Alphanumeric identifiers don't need to be unique anymore (except for standardized identifiers)"
  18764.         ],
  18765.         "sources": {
  18766.             "svn": [
  18767.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@201"
  18768.             ],
  18769.             "git": [
  18770.                 "https://github.com/danielmarschall/oidplus/tree/d6fc1368d6192ed1d93899275b8de1a61f33e639"
  18771.             ]
  18772.         }
  18773.     },
  18774.     {
  18775.         "version": "2.0.0.200",
  18776.         "date": "2019-11-26 22:30:14 +0100",
  18777.         "author": "Daniel Marschall (ViaThinkSoft)",
  18778.         "changes": [
  18779.             "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."
  18780.         ],
  18781.         "sources": {
  18782.             "svn": [
  18783.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@200"
  18784.             ],
  18785.             "git": [
  18786.                 "https://github.com/danielmarschall/oidplus/tree/4961c6b1f67b4b181d96195479eebc7df8e645bb"
  18787.             ]
  18788.         }
  18789.     },
  18790.     {
  18791.         "version": "2.0.0.199",
  18792.         "date": "2019-11-25 00:31:31 +0100",
  18793.         "author": "Daniel Marschall (ViaThinkSoft)",
  18794.         "changes": [
  18795.             "Improved WEID user experience (adding OIDs)"
  18796.         ],
  18797.         "sources": {
  18798.             "svn": [
  18799.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@199"
  18800.             ],
  18801.             "git": [
  18802.                 "https://github.com/danielmarschall/oidplus/tree/4ec8aaa1b6bc1612d94168391140f27f7cffb523"
  18803.             ]
  18804.         }
  18805.     },
  18806.     {
  18807.         "version": "2.0.0.198",
  18808.         "date": "2019-11-21 01:05:37 +0100",
  18809.         "author": "Daniel Marschall (ViaThinkSoft)",
  18810.         "changes": [
  18811.             "OID-Info Export fix"
  18812.         ],
  18813.         "sources": {
  18814.             "svn": [
  18815.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@198"
  18816.             ],
  18817.             "git": [
  18818.                 "https://github.com/danielmarschall/oidplus/tree/cb58338789bae8302f1ca53a030841cfeaf3d5ea"
  18819.             ]
  18820.         }
  18821.     },
  18822.     {
  18823.         "version": "2.0.0.197",
  18824.         "date": "2019-11-18 00:51:53 +0100",
  18825.         "author": "Daniel Marschall (ViaThinkSoft)",
  18826.         "changes": [
  18827.             "WEID bugfix"
  18828.         ],
  18829.         "sources": {
  18830.             "svn": [
  18831.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@197"
  18832.             ],
  18833.             "git": [
  18834.                 "https://github.com/danielmarschall/oidplus/tree/f7433b5549401609d6d63d6a25d57a69026af9e0"
  18835.             ]
  18836.         }
  18837.     },
  18838.     {
  18839.         "version": "2.0.0.196",
  18840.         "date": "2019-11-08 14:27:28 +0100",
  18841.         "author": "Daniel Marschall (ViaThinkSoft)",
  18842.         "changes": [
  18843.             "WEID update and other small fixes"
  18844.         ],
  18845.         "sources": {
  18846.             "svn": [
  18847.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@196"
  18848.             ],
  18849.             "git": [
  18850.                 "https://github.com/danielmarschall/oidplus/tree/6f0aeb41cb278cf8cae52ba6cdc02c486db40e3d"
  18851.             ]
  18852.         }
  18853.     },
  18854.     {
  18855.         "version": "2.0.0.195",
  18856.         "date": "2019-11-07 00:27:31 +0100",
  18857.         "author": "Daniel Marschall (ViaThinkSoft)",
  18858.         "changes": [],
  18859.         "sources": {
  18860.             "svn": [
  18861.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@195"
  18862.             ],
  18863.             "git": [
  18864.                 "https://github.com/danielmarschall/oidplus/tree/b41808c5672d32552701101ec6fa0ed85a1f71e2"
  18865.             ]
  18866.         }
  18867.     },
  18868.     {
  18869.         "version": "2.0.0.194",
  18870.         "date": "2019-11-06 20:48:18 +0100",
  18871.         "author": "Daniel Marschall (ViaThinkSoft)",
  18872.         "changes": [
  18873.             "Bugfix at OID-Info export"
  18874.         ],
  18875.         "sources": {
  18876.             "svn": [
  18877.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@194"
  18878.             ],
  18879.             "git": [
  18880.                 "https://github.com/danielmarschall/oidplus/tree/64b0c33c1534b71b5ceaec89ad07d3e41a3221a3"
  18881.             ]
  18882.         }
  18883.     },
  18884.     {
  18885.         "version": "2.0.0.193",
  18886.         "date": "2019-11-03 23:26:43 +0100",
  18887.         "author": "Daniel Marschall (ViaThinkSoft)",
  18888.         "changes": [
  18889.             "New feature: Alternative Identifiers",
  18890.             "Fixed bug where the \"Jump to RA\" list was wrong",
  18891.             "Fixed bug in UUID interpretation"
  18892.         ],
  18893.         "sources": {
  18894.             "svn": [
  18895.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@193"
  18896.             ],
  18897.             "git": [
  18898.                 "https://github.com/danielmarschall/oidplus/tree/090be977c5ecd32deae9c0b53b9957708d90b2f1"
  18899.             ]
  18900.         }
  18901.     },
  18902.     {
  18903.         "version": "2.0.0.192",
  18904.         "date": "2019-10-29 00:40:59 +0100",
  18905.         "author": "Daniel Marschall (ViaThinkSoft)",
  18906.         "changes": [
  18907.             "Fixed bug: Box icons don't show the object type name",
  18908.             "Fixed bug: Title of object type root was missing"
  18909.         ],
  18910.         "sources": {
  18911.             "svn": [
  18912.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@192"
  18913.             ],
  18914.             "git": [
  18915.                 "https://github.com/danielmarschall/oidplus/tree/9418cbc58d99bfbb10b9198c66cc922d50cc4e07"
  18916.             ]
  18917.         }
  18918.     },
  18919.     {
  18920.         "version": "2.0.0.191",
  18921.         "date": "2019-10-27 11:45:08 +0100",
  18922.         "author": "Daniel Marschall (ViaThinkSoft)",
  18923.         "changes": [
  18924.             "Bug in name base generated UUIDs fixed"
  18925.         ],
  18926.         "sources": {
  18927.             "svn": [
  18928.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@191"
  18929.             ],
  18930.             "git": [
  18931.                 "https://github.com/danielmarschall/oidplus/tree/08e5e2a58ec6834be5f3248270c5cc27bf69173d"
  18932.             ]
  18933.         }
  18934.     },
  18935.     {
  18936.         "version": "2.0.0.190",
  18937.         "date": "2019-10-24 13:17:25 +0200",
  18938.         "author": "Daniel Marschall (ViaThinkSoft)",
  18939.         "changes": [
  18940.             "Re-canonize script to correct database entries"
  18941.         ],
  18942.         "sources": {
  18943.             "svn": [
  18944.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@190"
  18945.             ],
  18946.             "git": [
  18947.                 "https://github.com/danielmarschall/oidplus/tree/7cd88f13f126d7e89cfbf67e60d500efa4ee47f5"
  18948.             ]
  18949.         }
  18950.     },
  18951.     {
  18952.         "version": "2.0.0.189",
  18953.         "date": "2019-10-19 12:26:22 +0200",
  18954.         "author": "Daniel Marschall (ViaThinkSoft)",
  18955.         "changes": [
  18956.             "Fixed BUG#0000207"
  18957.         ],
  18958.         "sources": {
  18959.             "svn": [
  18960.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@189"
  18961.             ],
  18962.             "git": [
  18963.                 "https://github.com/danielmarschall/oidplus/tree/532a4df887dedf1f3f79abc685ad20a110de0272"
  18964.             ]
  18965.         }
  18966.     },
  18967.     {
  18968.         "version": "2.0.0.188",
  18969.         "date": "2019-10-18 19:14:23 +0200",
  18970.         "author": "Daniel Marschall (ViaThinkSoft)",
  18971.         "changes": [
  18972.             "Fixed BUG#0000205: IPv4 module did not work (Logger maskcode conflict)",
  18973.             "Fixed BUG#0000206: IPv6 normalization did not work",
  18974.             "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"
  18975.         ],
  18976.         "sources": {
  18977.             "svn": [
  18978.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@188"
  18979.             ],
  18980.             "git": [
  18981.                 "https://github.com/danielmarschall/oidplus/tree/f79204aecbf01f6c26476d39d1f4a27d4c2bfeb6"
  18982.             ]
  18983.         }
  18984.     },
  18985.     {
  18986.         "version": "2.0.0.187",
  18987.         "date": "2019-09-22 01:06:53 +0200",
  18988.         "author": "Daniel Marschall (ViaThinkSoft)",
  18989.         "changes": [
  18990.             "Bugfix"
  18991.         ],
  18992.         "sources": {
  18993.             "svn": [
  18994.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@187"
  18995.             ],
  18996.             "git": [
  18997.                 "https://github.com/danielmarschall/oidplus/tree/e54f1233bca7b5dc94013256fd20da6b766faa8b"
  18998.             ]
  18999.         }
  19000.     },
  19001.     {
  19002.         "version": "2.0.0.186",
  19003.         "date": "2019-09-16 00:22:22 +0200",
  19004.         "author": "Daniel Marschall (ViaThinkSoft)",
  19005.         "changes": [
  19006.             "Minor changes"
  19007.         ],
  19008.         "sources": {
  19009.             "svn": [
  19010.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@186"
  19011.             ],
  19012.             "git": [
  19013.                 "https://github.com/danielmarschall/oidplus/tree/b90adcaeaee0a20e1a3f3ef0b038297167ad1783"
  19014.             ]
  19015.         }
  19016.     },
  19017.     {
  19018.         "version": "2.0.0.185",
  19019.         "date": "2019-09-15 11:51:39 +0200",
  19020.         "author": "Daniel Marschall (ViaThinkSoft)",
  19021.         "changes": [
  19022.             "Goto box for mobile"
  19023.         ],
  19024.         "sources": {
  19025.             "svn": [
  19026.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@185"
  19027.             ],
  19028.             "git": [
  19029.                 "https://github.com/danielmarschall/oidplus/tree/0010b4d727a578c09b7375f4ca1f378cffb9b492"
  19030.             ]
  19031.         }
  19032.     },
  19033.     {
  19034.         "version": "2.0.0.184",
  19035.         "date": "2019-09-15 10:28:30 +0200",
  19036.         "author": "Daniel Marschall (ViaThinkSoft)",
  19037.         "changes": [
  19038.             "Objects are saved with a canonical name"
  19039.         ],
  19040.         "sources": {
  19041.             "svn": [
  19042.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@184"
  19043.             ],
  19044.             "git": [
  19045.                 "https://github.com/danielmarschall/oidplus/tree/aa3fd11599b7230e446230febf1134f2c0098ab2"
  19046.             ]
  19047.         }
  19048.     },
  19049.     {
  19050.         "version": "2.0.0.183",
  19051.         "date": "2019-09-11 22:05:09 +0200",
  19052.         "author": "Daniel Marschall (ViaThinkSoft)",
  19053.         "changes": [
  19054.             "NEW feature: \"Goto\" quick access bar",
  19055.             "CHANGED: Incorrect written object identifiers (e.g. 2.0999) will now be auto-corrected"
  19056.         ],
  19057.         "sources": {
  19058.             "svn": [
  19059.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@183"
  19060.             ],
  19061.             "git": [
  19062.                 "https://github.com/danielmarschall/oidplus/tree/fe7fc851d6b4682ee26f6931647b871cf4eff3eb"
  19063.             ]
  19064.         }
  19065.     },
  19066.     {
  19067.         "version": "2.0.0.182",
  19068.         "date": "2019-08-26 20:57:09 +0200",
  19069.         "author": "Daniel Marschall (ViaThinkSoft)",
  19070.         "changes": [],
  19071.         "sources": {
  19072.             "svn": [
  19073.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@182"
  19074.             ],
  19075.             "git": [
  19076.                 "https://github.com/danielmarschall/oidplus/tree/a123fa4db82cc9ed511b33ccbd27484a03649bc5"
  19077.             ]
  19078.         }
  19079.     },
  19080.     {
  19081.         "version": "2.0.0.181",
  19082.         "date": "2019-08-26 18:58:51 +0200",
  19083.         "author": "Daniel Marschall (ViaThinkSoft)",
  19084.         "changes": [],
  19085.         "sources": {
  19086.             "svn": [
  19087.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@181"
  19088.             ],
  19089.             "git": [
  19090.                 "https://github.com/danielmarschall/oidplus/tree/772d665b2e1094a83d4ae0efcb37ffc9850645f2"
  19091.             ]
  19092.         }
  19093.     },
  19094.     {
  19095.         "version": "2.0.0.180",
  19096.         "date": "2019-08-24 20:14:44 +0200",
  19097.         "author": "Daniel Marschall (ViaThinkSoft)",
  19098.         "changes": [],
  19099.         "sources": {
  19100.             "svn": [
  19101.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@180"
  19102.             ],
  19103.             "git": [
  19104.                 "https://github.com/danielmarschall/oidplus/tree/dd88057d0a04961d46d3c33758935fc5d61e9dcb"
  19105.             ]
  19106.         }
  19107.     },
  19108.     {
  19109.         "version": "2.0.0.179",
  19110.         "date": "2019-08-22 16:32:41 +0200",
  19111.         "author": "Daniel Marschall (ViaThinkSoft)",
  19112.         "changes": [
  19113.             "Small fixes"
  19114.         ],
  19115.         "sources": {
  19116.             "svn": [
  19117.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@179"
  19118.             ],
  19119.             "git": [
  19120.                 "https://github.com/danielmarschall/oidplus/tree/668daf8f6d36793a2c427b17ab8954b18e88f452"
  19121.             ]
  19122.         }
  19123.     },
  19124.     {
  19125.         "version": "2.0.0.178",
  19126.         "date": "2019-08-21 17:03:50 +0200",
  19127.         "author": "Daniel Marschall (ViaThinkSoft)",
  19128.         "changes": [
  19129.             "OIDplus is now compatible with Microsoft Edge"
  19130.         ],
  19131.         "sources": {
  19132.             "svn": [
  19133.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@178"
  19134.             ],
  19135.             "git": [
  19136.                 "https://github.com/danielmarschall/oidplus/tree/937832535eea07a1e00cdd5eb23b984135c32559"
  19137.             ]
  19138.         }
  19139.     },
  19140.     {
  19141.         "version": "2.0.0.177",
  19142.         "date": "2019-08-21 14:27:00 +0200",
  19143.         "author": "Daniel Marschall (ViaThinkSoft)",
  19144.         "changes": [
  19145.             "BUGFIX: Web SVN update fixed"
  19146.         ],
  19147.         "sources": {
  19148.             "svn": [
  19149.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@177"
  19150.             ],
  19151.             "git": [
  19152.                 "https://github.com/danielmarschall/oidplus/tree/54a122d9de652417f00e318070fa0574223ccd32"
  19153.             ]
  19154.         }
  19155.     },
  19156.     {
  19157.         "version": "2.0.0.176",
  19158.         "date": "2019-08-21 14:21:06 +0200",
  19159.         "author": "Daniel Marschall (ViaThinkSoft)",
  19160.         "changes": [
  19161.             "BUGFIX: Confidential flag could not be set for OIDs. Fixed."
  19162.         ],
  19163.         "sources": {
  19164.             "svn": [
  19165.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@176"
  19166.             ],
  19167.             "git": [
  19168.                 "https://github.com/danielmarschall/oidplus/tree/3d38dccff8f0542edd4832c483ffe948dc511470"
  19169.             ]
  19170.         }
  19171.     },
  19172.     {
  19173.         "version": "2.0.0.175",
  19174.         "date": "2019-08-21 13:42:37 +0200",
  19175.         "author": "Daniel Marschall (ViaThinkSoft)",
  19176.         "changes": [
  19177.             "Registration procedure update"
  19178.         ],
  19179.         "sources": {
  19180.             "svn": [
  19181.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@175"
  19182.             ],
  19183.             "git": [
  19184.                 "https://github.com/danielmarschall/oidplus/tree/928d69c171cc617e2418dc26863c706dfe4bc676"
  19185.             ]
  19186.         }
  19187.     },
  19188.     {
  19189.         "version": "2.0.0.174",
  19190.         "date": "2019-08-18 19:22:04 +0200",
  19191.         "author": "Daniel Marschall (ViaThinkSoft)",
  19192.         "changes": [
  19193.             "Setup assistant cannot be started when config file is missing"
  19194.         ],
  19195.         "sources": {
  19196.             "svn": [
  19197.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@174"
  19198.             ],
  19199.             "git": [
  19200.                 "https://github.com/danielmarschall/oidplus/tree/d433b8e68f75a2c17d7acfa9a2787b33008c9f76"
  19201.             ]
  19202.         }
  19203.     },
  19204.     {
  19205.         "version": "2.0.0.173",
  19206.         "date": "2019-08-18 19:12:54 +0200",
  19207.         "author": "Daniel Marschall (ViaThinkSoft)",
  19208.         "changes": [
  19209.             "Bugfix: Wrong error message when MySQLi connection failed. Linked to setup again."
  19210.         ],
  19211.         "sources": {
  19212.             "svn": [
  19213.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@173"
  19214.             ],
  19215.             "git": [
  19216.                 "https://github.com/danielmarschall/oidplus/tree/83675c758e0bb76d7483fe15ac315fdb136af1e9"
  19217.             ]
  19218.         }
  19219.     },
  19220.     {
  19221.         "version": "2.0.0.172",
  19222.         "date": "2019-08-16 10:37:14 +0200",
  19223.         "author": "Daniel Marschall (ViaThinkSoft)",
  19224.         "changes": [
  19225.             "Update procedure: More revision information is now shown in the preview"
  19226.         ],
  19227.         "sources": {
  19228.             "svn": [
  19229.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@172"
  19230.             ],
  19231.             "git": [
  19232.                 "https://github.com/danielmarschall/oidplus/tree/3c5dc9274f2ad3c88bed19ac491fd0b977e40d1f"
  19233.             ]
  19234.         }
  19235.     },
  19236.     {
  19237.         "version": "2.0.0.171",
  19238.         "date": "2019-08-15 16:30:41 +0200",
  19239.         "author": "Daniel Marschall (ViaThinkSoft)",
  19240.         "changes": [],
  19241.         "sources": {
  19242.             "svn": [
  19243.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@171"
  19244.             ],
  19245.             "git": [
  19246.                 "https://github.com/danielmarschall/oidplus/tree/af85cd1a4392ab0007af53906e45e9e361adbd87"
  19247.             ]
  19248.         }
  19249.     },
  19250.     {
  19251.         "version": "2.0.0.170",
  19252.         "date": "2019-08-14 14:31:08 +0200",
  19253.         "author": "Daniel Marschall (ViaThinkSoft)",
  19254.         "changes": [
  19255.             "System version and installation type are now included in the Registration"
  19256.         ],
  19257.         "sources": {
  19258.             "svn": [
  19259.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@170"
  19260.             ],
  19261.             "git": [
  19262.                 "https://github.com/danielmarschall/oidplus/tree/08e9375075a042c44aaef65058f1f0f9aa408dbc"
  19263.             ]
  19264.         }
  19265.     },
  19266.     {
  19267.         "version": "2.0.0.169",
  19268.         "date": "2019-08-14 12:57:23 +0200",
  19269.         "author": "Daniel Marschall (ViaThinkSoft)",
  19270.         "changes": [
  19271.             "Fix: Confidential OID detection fix"
  19272.         ],
  19273.         "sources": {
  19274.             "svn": [
  19275.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@169"
  19276.             ],
  19277.             "git": [
  19278.                 "https://github.com/danielmarschall/oidplus/tree/6d887365ee05b4e1bfdfee4e5b333fac99ce403f"
  19279.             ]
  19280.         }
  19281.     },
  19282.     {
  19283.         "version": "2.0.0.168",
  19284.         "date": "2019-08-14 11:55:28 +0200",
  19285.         "author": "Daniel Marschall (ViaThinkSoft)",
  19286.         "changes": [],
  19287.         "sources": {
  19288.             "svn": [
  19289.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@168"
  19290.             ],
  19291.             "git": [
  19292.                 "https://github.com/danielmarschall/oidplus/tree/fcc3e5d92ff6132501fa1c5d0826f1ec60715195"
  19293.             ]
  19294.         }
  19295.     },
  19296.     {
  19297.         "version": "2.0.0.167",
  19298.         "date": "2019-08-14 11:48:34 +0200",
  19299.         "author": "Daniel Marschall (ViaThinkSoft)",
  19300.         "changes": [],
  19301.         "sources": {
  19302.             "svn": [
  19303.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@167"
  19304.             ],
  19305.             "git": [
  19306.                 "https://github.com/danielmarschall/oidplus/tree/697adcd6f9ae082fbe36583667ba0ceea6121eea"
  19307.             ]
  19308.         }
  19309.     },
  19310.     {
  19311.         "version": "2.0.0.166",
  19312.         "date": "2019-08-14 11:44:35 +0200",
  19313.         "author": "Daniel Marschall (ViaThinkSoft)",
  19314.         "changes": [],
  19315.         "sources": {
  19316.             "svn": [
  19317.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@166"
  19318.             ],
  19319.             "git": [
  19320.                 "https://github.com/danielmarschall/oidplus/tree/74064506bc3ef08d806aec4859d963fc930b46b9"
  19321.             ]
  19322.         }
  19323.     },
  19324.     {
  19325.         "version": "2.0.0.165",
  19326.         "date": "2019-08-13 15:48:23 +0200",
  19327.         "author": "Daniel Marschall (ViaThinkSoft)",
  19328.         "changes": [
  19329.             "Update page contains now an invisible VNag status tag"
  19330.         ],
  19331.         "sources": {
  19332.             "svn": [
  19333.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@165"
  19334.             ],
  19335.             "git": [
  19336.                 "https://github.com/danielmarschall/oidplus/tree/8ace46bb8205495a538642883415c45b00640e8f"
  19337.             ]
  19338.         }
  19339.     },
  19340.     {
  19341.         "version": "2.0.0.164",
  19342.         "date": "2019-08-13 15:12:13 +0200",
  19343.         "author": "Daniel Marschall (ViaThinkSoft)",
  19344.         "changes": [
  19345.             "Update assistant bugfix"
  19346.         ],
  19347.         "sources": {
  19348.             "svn": [
  19349.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@164"
  19350.             ],
  19351.             "git": [
  19352.                 "https://github.com/danielmarschall/oidplus/tree/977b5d5bd89926eaed47d1a7a309e55cfebc41c6"
  19353.             ]
  19354.         }
  19355.     },
  19356.     {
  19357.         "version": "2.0.0.163",
  19358.         "date": "2019-08-13 14:49:13 +0200",
  19359.         "author": "Daniel Marschall (ViaThinkSoft)",
  19360.         "changes": [
  19361.             "NEW FEATURE: Software update (web SVN)"
  19362.         ],
  19363.         "sources": {
  19364.             "svn": [
  19365.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@163"
  19366.             ],
  19367.             "git": [
  19368.                 "https://github.com/danielmarschall/oidplus/tree/2bdf7afcf5f347ca21859e1988fabc97a626cc5f"
  19369.             ]
  19370.         }
  19371.     },
  19372.     {
  19373.         "version": "2.0.0.162",
  19374.         "date": "2019-08-13 13:14:08 +0200",
  19375.         "author": "Daniel Marschall (ViaThinkSoft)",
  19376.         "changes": [
  19377.             "Version detection update"
  19378.         ],
  19379.         "sources": {
  19380.             "svn": [
  19381.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@162"
  19382.             ],
  19383.             "git": [
  19384.                 "https://github.com/danielmarschall/oidplus/tree/57f443a5cdcd4c404575cffe1721ba66119dd36d"
  19385.             ]
  19386.         }
  19387.     },
  19388.     {
  19389.         "version": "2.0.0.161",
  19390.         "date": "2019-08-12 15:09:12 +0200",
  19391.         "author": "Daniel Marschall (ViaThinkSoft)",
  19392.         "changes": [
  19393.             "Misc"
  19394.         ],
  19395.         "sources": {
  19396.             "svn": [
  19397.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@161"
  19398.             ],
  19399.             "git": [
  19400.                 "https://github.com/danielmarschall/oidplus/tree/2fd258029e7ed251655fd63a204d399452ad5095"
  19401.             ]
  19402.         }
  19403.     },
  19404.     {
  19405.         "version": "2.0.0.160",
  19406.         "date": "2019-08-09 13:49:22 +0200",
  19407.         "author": "Daniel Marschall (ViaThinkSoft)",
  19408.         "changes": [
  19409.             "Adjusted \"Content-Security-Policy\""
  19410.         ],
  19411.         "sources": {
  19412.             "svn": [
  19413.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@160"
  19414.             ],
  19415.             "git": [
  19416.                 "https://github.com/danielmarschall/oidplus/tree/16753aebbb70acb2850dbdca3dfeb903fdec9c4f"
  19417.             ]
  19418.         }
  19419.     },
  19420.     {
  19421.         "version": "2.0.0.159",
  19422.         "date": "2019-08-09 13:40:47 +0200",
  19423.         "author": "Daniel Marschall (ViaThinkSoft)",
  19424.         "changes": [
  19425.             "Fixed problem in system URL if system is hosted directly under a domain"
  19426.         ],
  19427.         "sources": {
  19428.             "svn": [
  19429.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@159"
  19430.             ],
  19431.             "git": [
  19432.                 "https://github.com/danielmarschall/oidplus/tree/8cce59fa10d1fa2c8bee96c13be4bee9f0b55937"
  19433.             ]
  19434.         }
  19435.     },
  19436.     {
  19437.         "version": "2.0.0.158",
  19438.         "date": "2019-08-09 13:40:11 +0200",
  19439.         "author": "Daniel Marschall (ViaThinkSoft)",
  19440.         "changes": [
  19441.             "Fixed OOBE problem"
  19442.         ],
  19443.         "sources": {
  19444.             "svn": [
  19445.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@158"
  19446.             ],
  19447.             "git": [
  19448.                 "https://github.com/danielmarschall/oidplus/tree/36d88a3925027d3899e30c41ed3722382de7f2e8"
  19449.             ]
  19450.         }
  19451.     },
  19452.     {
  19453.         "version": "2.0.0.157",
  19454.         "date": "2019-08-08 20:01:02 +0200",
  19455.         "author": "Daniel Marschall (ViaThinkSoft)",
  19456.         "changes": [
  19457.             "Setup assistant 2/2 is now protected by ReCAPTCHA, if enabled"
  19458.         ],
  19459.         "sources": {
  19460.             "svn": [
  19461.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@157"
  19462.             ],
  19463.             "git": [
  19464.                 "https://github.com/danielmarschall/oidplus/tree/4d7797929b99f9c631b969939941206dcb315b45"
  19465.             ]
  19466.         }
  19467.     },
  19468.     {
  19469.         "version": "2.0.0.156",
  19470.         "date": "2019-08-05 20:15:17 +0200",
  19471.         "author": "Daniel Marschall (ViaThinkSoft)",
  19472.         "changes": [
  19473.             "Added setup background image"
  19474.         ],
  19475.         "sources": {
  19476.             "svn": [
  19477.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@156"
  19478.             ],
  19479.             "git": [
  19480.                 "https://github.com/danielmarschall/oidplus/tree/1966e284535c97dc3c31d4b90f341e4702f63563"
  19481.             ]
  19482.         }
  19483.     },
  19484.     {
  19485.         "version": "2.0.0.155",
  19486.         "date": "2019-08-03 23:20:57 +0200",
  19487.         "author": "Daniel Marschall (ViaThinkSoft)",
  19488.         "changes": [
  19489.             "Invitations can now be disabled.",
  19490.             "OOBE Bugfix."
  19491.         ],
  19492.         "sources": {
  19493.             "svn": [
  19494.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@155"
  19495.             ],
  19496.             "git": [
  19497.                 "https://github.com/danielmarschall/oidplus/tree/d60bedc177b98e4f53bfe535f34ae2b70fb66afe"
  19498.             ]
  19499.         }
  19500.     },
  19501.     {
  19502.         "version": "2.0.0.154",
  19503.         "date": "2019-08-03 22:54:53 +0200",
  19504.         "author": "Daniel Marschall (ViaThinkSoft)",
  19505.         "changes": [
  19506.             "document.location => window.location.href"
  19507.         ],
  19508.         "sources": {
  19509.             "svn": [
  19510.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@154"
  19511.             ],
  19512.             "git": [
  19513.                 "https://github.com/danielmarschall/oidplus/tree/782140143a70f06ded8eecfde5f5968888f707bd"
  19514.             ]
  19515.         }
  19516.     },
  19517.     {
  19518.         "version": "2.0.0.153",
  19519.         "date": "2019-08-03 22:44:14 +0200",
  19520.         "author": "Daniel Marschall (ViaThinkSoft)",
  19521.         "changes": [
  19522.             "New feature: Admin can now create a RA manually (without email verification/invitation)"
  19523.         ],
  19524.         "sources": {
  19525.             "svn": [
  19526.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@153"
  19527.             ],
  19528.             "git": [
  19529.                 "https://github.com/danielmarschall/oidplus/tree/06249b834d6cb16dad18065532808a093e9bfd2b"
  19530.             ]
  19531.         }
  19532.     },
  19533.     {
  19534.         "version": "2.0.0.152",
  19535.         "date": "2019-08-03 21:22:26 +0200",
  19536.         "author": "Daniel Marschall (ViaThinkSoft)",
  19537.         "changes": [
  19538.             "Smaller design fixes. Admin can now change RA contact data, passwords and emails."
  19539.         ],
  19540.         "sources": {
  19541.             "svn": [
  19542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@152"
  19543.             ],
  19544.             "git": [
  19545.                 "https://github.com/danielmarschall/oidplus/tree/34168922ee535e1f17c481bb2545408a66942028"
  19546.             ]
  19547.         }
  19548.     },
  19549.     {
  19550.         "version": "2.0.0.151",
  19551.         "date": "2019-08-03 10:04:02 +0200",
  19552.         "author": "Daniel Marschall (ViaThinkSoft)",
  19553.         "changes": [
  19554.             "Menu entry \"Plugins\" can now be exanded. RA info has now the RA as page title."
  19555.         ],
  19556.         "sources": {
  19557.             "svn": [
  19558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@151"
  19559.             ],
  19560.             "git": [
  19561.                 "https://github.com/danielmarschall/oidplus/tree/4472289f3459acbd8c99e5be4c36816bd266eb90"
  19562.             ]
  19563.         }
  19564.     },
  19565.     {
  19566.         "version": "2.0.0.150",
  19567.         "date": "2019-08-03 00:30:01 +0200",
  19568.         "author": "Daniel Marschall (ViaThinkSoft)",
  19569.         "changes": [
  19570.             "LARGE UPDATE: Added database providers; now using prepared statements, and many more changes"
  19571.         ],
  19572.         "sources": {
  19573.             "svn": [
  19574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@150"
  19575.             ],
  19576.             "git": [
  19577.                 "https://github.com/danielmarschall/oidplus/tree/f0d8f1a4fb24634b3172c50f77a12697ad332d28"
  19578.             ]
  19579.         }
  19580.     },
  19581.     {
  19582.         "version": "2.0.0.149",
  19583.         "date": "2019-08-01 22:58:12 +0200",
  19584.         "author": "Daniel Marschall (ViaThinkSoft)",
  19585.         "changes": [
  19586.             "New feature: Admin password reset plugin"
  19587.         ],
  19588.         "sources": {
  19589.             "svn": [
  19590.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@149"
  19591.             ],
  19592.             "git": [
  19593.                 "https://github.com/danielmarschall/oidplus/tree/c495473bd2281286059bd476c8fbac29e723bf8c"
  19594.             ]
  19595.         }
  19596.     },
  19597.     {
  19598.         "version": "2.0.0.148",
  19599.         "date": "2019-07-25 14:05:21 +0200",
  19600.         "author": "Daniel Marschall (ViaThinkSoft)",
  19601.         "changes": [
  19602.             "New plugin \"Plugins\" that lists all plugins"
  19603.         ],
  19604.         "sources": {
  19605.             "svn": [
  19606.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@148"
  19607.             ],
  19608.             "git": [
  19609.                 "https://github.com/danielmarschall/oidplus/tree/1baeabe4c0e4b70b226554ebdc59e2ff8f82a8c0"
  19610.             ]
  19611.         }
  19612.     },
  19613.     {
  19614.         "version": "2.0.0.147",
  19615.         "date": "2019-07-24 23:24:38 +0200",
  19616.         "author": "Daniel Marschall (ViaThinkSoft)",
  19617.         "changes": [
  19618.             "Smaller bugfixes"
  19619.         ],
  19620.         "sources": {
  19621.             "svn": [
  19622.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@147"
  19623.             ],
  19624.             "git": [
  19625.                 "https://github.com/danielmarschall/oidplus/tree/978c51f4ebaa7f8263158b26286b8b74a0ca9f4d"
  19626.             ]
  19627.         }
  19628.     },
  19629.     {
  19630.         "version": "2.0.0.146",
  19631.         "date": "2019-07-22 12:06:11 +0200",
  19632.         "author": "Daniel Marschall (ViaThinkSoft)",
  19633.         "changes": [
  19634.             "Plugins \"Links\" and \"Documents\" have been merged into new plugin \"Documents and resources\""
  19635.         ],
  19636.         "sources": {
  19637.             "svn": [
  19638.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@146"
  19639.             ],
  19640.             "git": [
  19641.                 "https://github.com/danielmarschall/oidplus/tree/f59e707ce1ed72e6e057a94ffe5705dcd007635d"
  19642.             ]
  19643.         }
  19644.     },
  19645.     {
  19646.         "version": "2.0.0.145",
  19647.         "date": "2019-07-21 23:09:18 +0200",
  19648.         "author": "Daniel Marschall (ViaThinkSoft)",
  19649.         "changes": [],
  19650.         "sources": {
  19651.             "svn": [
  19652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@145"
  19653.             ],
  19654.             "git": [
  19655.                 "https://github.com/danielmarschall/oidplus/tree/db793ce09bf808da6e2ea8155ea47a63607a07bf"
  19656.             ]
  19657.         }
  19658.     },
  19659.     {
  19660.         "version": "2.0.0.144",
  19661.         "date": "2019-07-20 11:35:24 +0200",
  19662.         "author": "Daniel Marschall (ViaThinkSoft)",
  19663.         "changes": [],
  19664.         "sources": {
  19665.             "svn": [
  19666.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@144"
  19667.             ],
  19668.             "git": [
  19669.                 "https://github.com/danielmarschall/oidplus/tree/66b6af26eeb2fcf22c1a331c2ee156527c8bf02c"
  19670.             ]
  19671.         }
  19672.     },
  19673.     {
  19674.         "version": "2.0.0.143",
  19675.         "date": "2019-07-18 16:52:57 +0200",
  19676.         "author": "Daniel Marschall (ViaThinkSoft)",
  19677.         "changes": [
  19678.             "Small fixes in re color plugin"
  19679.         ],
  19680.         "sources": {
  19681.             "svn": [
  19682.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@143"
  19683.             ],
  19684.             "git": [
  19685.                 "https://github.com/danielmarschall/oidplus/tree/bee802b74c198501eb00f9fe01d80ea82c11c532"
  19686.             ]
  19687.         }
  19688.     },
  19689.     {
  19690.         "version": "2.0.0.142",
  19691.         "date": "2019-07-18 16:19:28 +0200",
  19692.         "author": "Daniel Marschall (ViaThinkSoft)",
  19693.         "changes": [
  19694.             "New feature: Admin can set individual colors for their systems!"
  19695.         ],
  19696.         "sources": {
  19697.             "svn": [
  19698.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@142"
  19699.             ],
  19700.             "git": [
  19701.                 "https://github.com/danielmarschall/oidplus/tree/7fb33d4fbc089a239e7cca147cb58f4326b94dc6"
  19702.             ]
  19703.         }
  19704.     },
  19705.     {
  19706.         "version": "2.0.0.141",
  19707.         "date": "2019-07-17 09:02:51 +0200",
  19708.         "author": "Daniel Marschall (ViaThinkSoft)",
  19709.         "changes": [
  19710.             "Registration live status page can now be only accessed with signature"
  19711.         ],
  19712.         "sources": {
  19713.             "svn": [
  19714.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@141"
  19715.             ],
  19716.             "git": [
  19717.                 "https://github.com/danielmarschall/oidplus/tree/f04d4343928522026b3e311974037a83674440eb"
  19718.             ]
  19719.         }
  19720.     },
  19721.     {
  19722.         "version": "2.0.0.140",
  19723.         "date": "2019-07-16 23:01:16 +0200",
  19724.         "author": "Daniel Marschall (ViaThinkSoft)",
  19725.         "changes": [
  19726.             "Registratoin: After privacy change, the VTS server will be called immediately"
  19727.         ],
  19728.         "sources": {
  19729.             "svn": [
  19730.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@140"
  19731.             ],
  19732.             "git": [
  19733.                 "https://github.com/danielmarschall/oidplus/tree/3f1f129a87b96d40ee054b7b4f5d6180ea019edc"
  19734.             ]
  19735.         }
  19736.     },
  19737.     {
  19738.         "version": "2.0.0.139",
  19739.         "date": "2019-07-16 13:41:23 +0200",
  19740.         "author": "Daniel Marschall (ViaThinkSoft)",
  19741.         "changes": [
  19742.             "Updated whole registration process"
  19743.         ],
  19744.         "sources": {
  19745.             "svn": [
  19746.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@139"
  19747.             ],
  19748.             "git": [
  19749.                 "https://github.com/danielmarschall/oidplus/tree/04f6ba174f9196ee64bec1e13762e8aba10fde74"
  19750.             ]
  19751.         }
  19752.     },
  19753.     {
  19754.         "version": "2.0.0.138",
  19755.         "date": "2019-07-14 20:17:35 +0200",
  19756.         "author": "Daniel Marschall (ViaThinkSoft)",
  19757.         "changes": [],
  19758.         "sources": {
  19759.             "svn": [
  19760.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@138"
  19761.             ],
  19762.             "git": [
  19763.                 "https://github.com/danielmarschall/oidplus/tree/2dc444b29324ea40d9700cd7cc62367bcd859311"
  19764.             ]
  19765.         }
  19766.     },
  19767.     {
  19768.         "version": "2.0.0.137",
  19769.         "date": "2019-07-11 13:06:57 +0200",
  19770.         "author": "Daniel Marschall (ViaThinkSoft)",
  19771.         "changes": [
  19772.             "Ugly workaround for jQueryUI bugs"
  19773.         ],
  19774.         "sources": {
  19775.             "svn": [
  19776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@137"
  19777.             ],
  19778.             "git": [
  19779.                 "https://github.com/danielmarschall/oidplus/tree/0580478f7f2687d7466681ab48dcfff4a88b75c3"
  19780.             ]
  19781.         }
  19782.     },
  19783.     {
  19784.         "version": "2.0.0.136",
  19785.         "date": "2019-07-11 10:22:01 +0200",
  19786.         "author": "Daniel Marschall (ViaThinkSoft)",
  19787.         "changes": [
  19788.             "Disabled buggy \"quickbars\" plugin at TineMCE editors"
  19789.         ],
  19790.         "sources": {
  19791.             "svn": [
  19792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@136"
  19793.             ],
  19794.             "git": [
  19795.                 "https://github.com/danielmarschall/oidplus/tree/ce9eed587672a539d9bf8c9572ad25960e675f3c"
  19796.             ]
  19797.         }
  19798.     },
  19799.     {
  19800.         "version": "2.0.0.135",
  19801.         "date": "2019-06-13 20:52:08 +0200",
  19802.         "author": "Daniel Marschall (ViaThinkSoft)",
  19803.         "changes": [
  19804.             "Improved OOBE"
  19805.         ],
  19806.         "sources": {
  19807.             "svn": [
  19808.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@135"
  19809.             ],
  19810.             "git": [
  19811.                 "https://github.com/danielmarschall/oidplus/tree/6dd9a92b486b25dfe1a836c2d9daf4ebd226e8d9"
  19812.             ]
  19813.         }
  19814.     },
  19815.     {
  19816.         "version": "2.0.0.134",
  19817.         "date": "2019-06-10 18:21:56 +0200",
  19818.         "author": "Daniel Marschall (ViaThinkSoft)",
  19819.         "changes": [],
  19820.         "sources": {
  19821.             "svn": [
  19822.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@134"
  19823.             ],
  19824.             "git": [
  19825.                 "https://github.com/danielmarschall/oidplus/tree/82acf3ca10cc880318a9efcb36683b296b6bbd7a"
  19826.             ]
  19827.         }
  19828.     },
  19829.     {
  19830.         "version": "2.0.0.133",
  19831.         "date": "2019-06-09 21:45:25 +0200",
  19832.         "author": "Daniel Marschall (ViaThinkSoft)",
  19833.         "changes": [
  19834.             "Added sitemap script"
  19835.         ],
  19836.         "sources": {
  19837.             "svn": [
  19838.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@133"
  19839.             ],
  19840.             "git": [
  19841.                 "https://github.com/danielmarschall/oidplus/tree/1bcc4164bf8239ce19c16a59bcc2bc0eb0ed355b"
  19842.             ]
  19843.         }
  19844.     },
  19845.     {
  19846.         "version": "2.0.0.132",
  19847.         "date": "2019-06-03 11:08:23 +0200",
  19848.         "author": "Daniel Marschall (ViaThinkSoft)",
  19849.         "changes": [],
  19850.         "sources": {
  19851.             "svn": [
  19852.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@132"
  19853.             ],
  19854.             "git": [
  19855.                 "https://github.com/danielmarschall/oidplus/tree/99ca80c82d19715e699b81293f7b9fb35ef6b777"
  19856.             ]
  19857.         }
  19858.     },
  19859.     {
  19860.         "version": "2.0.0.131",
  19861.         "date": "2019-06-03 10:51:52 +0200",
  19862.         "author": "Daniel Marschall (ViaThinkSoft)",
  19863.         "changes": [],
  19864.         "sources": {
  19865.             "svn": [
  19866.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@131"
  19867.             ],
  19868.             "git": [
  19869.                 "https://github.com/danielmarschall/oidplus/tree/dab4ce6fada2ec45fa830cc769c5eb17b82e7432"
  19870.             ]
  19871.         }
  19872.     },
  19873.     {
  19874.         "version": "2.0.0.130",
  19875.         "date": "2019-06-03 10:40:30 +0200",
  19876.         "author": "Daniel Marschall (ViaThinkSoft)",
  19877.         "changes": [],
  19878.         "sources": {
  19879.             "svn": [
  19880.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@130"
  19881.             ],
  19882.             "git": [
  19883.                 "https://github.com/danielmarschall/oidplus/tree/6780066273cf9edb8f0bcec9b8fa8c20a99d0678"
  19884.             ]
  19885.         }
  19886.     },
  19887.     {
  19888.         "version": "2.0.0.129",
  19889.         "date": "2019-05-29 00:31:04 +0200",
  19890.         "author": "Daniel Marschall (ViaThinkSoft)",
  19891.         "changes": [],
  19892.         "sources": {
  19893.             "svn": [
  19894.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@129"
  19895.             ],
  19896.             "git": [
  19897.                 "https://github.com/danielmarschall/oidplus/tree/b3d170530bd7aa74beb550079eff51d284c9e73e"
  19898.             ]
  19899.         }
  19900.     },
  19901.     {
  19902.         "version": "2.0.0.128",
  19903.         "date": "2019-05-28 13:12:47 +0200",
  19904.         "author": "Daniel Marschall (ViaThinkSoft)",
  19905.         "changes": [
  19906.             "Chrome bug workaround"
  19907.         ],
  19908.         "sources": {
  19909.             "svn": [
  19910.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@128"
  19911.             ],
  19912.             "git": [
  19913.                 "https://github.com/danielmarschall/oidplus/tree/a4edb99f15437bcd17dde7fe6a7c02b6b682a68d"
  19914.             ]
  19915.         }
  19916.     },
  19917.     {
  19918.         "version": "2.0.0.127",
  19919.         "date": "2019-05-28 11:05:33 +0200",
  19920.         "author": "Daniel Marschall (ViaThinkSoft)",
  19921.         "changes": [
  19922.             "More SEO + Chrome bug workaround"
  19923.         ],
  19924.         "sources": {
  19925.             "svn": [
  19926.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@127"
  19927.             ],
  19928.             "git": [
  19929.                 "https://github.com/danielmarschall/oidplus/tree/5b1bde546b6a7dd79880be348e4abe6debb70523"
  19930.             ]
  19931.         }
  19932.     },
  19933.     {
  19934.         "version": "2.0.0.126",
  19935.         "date": "2019-05-28 00:34:33 +0200",
  19936.         "author": "Daniel Marschall (ViaThinkSoft)",
  19937.         "changes": [
  19938.             "Reordered content and removed cookieconsent, trying to improve SEO"
  19939.         ],
  19940.         "sources": {
  19941.             "svn": [
  19942.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@126"
  19943.             ],
  19944.             "git": [
  19945.                 "https://github.com/danielmarschall/oidplus/tree/27ea07e5c804ef88b0dc6a37ab0c8886c86431eb"
  19946.             ]
  19947.         }
  19948.     },
  19949.     {
  19950.         "version": "2.0.0.125",
  19951.         "date": "2019-05-26 21:11:55 +0200",
  19952.         "author": "Daniel Marschall (ViaThinkSoft)",
  19953.         "changes": [
  19954.             "Small RFC update"
  19955.         ],
  19956.         "sources": {
  19957.             "svn": [
  19958.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@125"
  19959.             ],
  19960.             "git": [
  19961.                 "https://github.com/danielmarschall/oidplus/tree/1e721019f319e9141ab852cedb22bf012faca738"
  19962.             ]
  19963.         }
  19964.     },
  19965.     {
  19966.         "version": "2.0.0.124",
  19967.         "date": "2019-05-26 16:05:24 +0200",
  19968.         "author": "Daniel Marschall (ViaThinkSoft)",
  19969.         "changes": [],
  19970.         "sources": {
  19971.             "svn": [
  19972.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@124"
  19973.             ],
  19974.             "git": [
  19975.                 "https://github.com/danielmarschall/oidplus/tree/69e9ac8890208f28ced730b2c6ce007aa374ab34"
  19976.             ]
  19977.         }
  19978.     },
  19979.     {
  19980.         "version": "2.0.0.123",
  19981.         "date": "2019-05-21 08:36:37 +0200",
  19982.         "author": "Daniel Marschall (ViaThinkSoft)",
  19983.         "changes": [
  19984.             "Editing of content (via tinyMCE) now mobile friendly"
  19985.         ],
  19986.         "sources": {
  19987.             "svn": [
  19988.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@123"
  19989.             ],
  19990.             "git": [
  19991.                 "https://github.com/danielmarschall/oidplus/tree/70810eb7248bef641ee3821f10e41da94b19e657"
  19992.             ]
  19993.         }
  19994.     },
  19995.     {
  19996.         "version": "2.0.0.122",
  19997.         "date": "2019-05-20 22:05:33 +0200",
  19998.         "author": "Daniel Marschall (ViaThinkSoft)",
  19999.         "changes": [
  20000.             "Responsive design bugfix"
  20001.         ],
  20002.         "sources": {
  20003.             "svn": [
  20004.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@122"
  20005.             ],
  20006.             "git": [
  20007.                 "https://github.com/danielmarschall/oidplus/tree/28fdc3624127b12c8b7b9bb0dde7bf654fe126f7"
  20008.             ]
  20009.         }
  20010.     },
  20011.     {
  20012.         "version": "2.0.0.121",
  20013.         "date": "2019-05-20 16:45:16 +0200",
  20014.         "author": "Daniel Marschall (ViaThinkSoft)",
  20015.         "changes": [
  20016.             "Fixes to OIDinfo export"
  20017.         ],
  20018.         "sources": {
  20019.             "svn": [
  20020.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@121"
  20021.             ],
  20022.             "git": [
  20023.                 "https://github.com/danielmarschall/oidplus/tree/de81efdb7b71287cdc14714b327fa8212ad5fbff"
  20024.             ]
  20025.         }
  20026.     },
  20027.     {
  20028.         "version": "2.0.0.120",
  20029.         "date": "2019-05-20 13:27:30 +0200",
  20030.         "author": "Daniel Marschall (ViaThinkSoft)",
  20031.         "changes": [
  20032.             "Introcued Responsive Webdesign"
  20033.         ],
  20034.         "sources": {
  20035.             "svn": [
  20036.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@120"
  20037.             ],
  20038.             "git": [
  20039.                 "https://github.com/danielmarschall/oidplus/tree/e6f709e84c65755cc6ce49954e24d97ca39614ed"
  20040.             ]
  20041.         }
  20042.     },
  20043.     {
  20044.         "version": "2.0.0.119",
  20045.         "date": "2019-05-20 09:37:58 +0200",
  20046.         "author": "Daniel Marschall (ViaThinkSoft)",
  20047.         "changes": [],
  20048.         "sources": {
  20049.             "svn": [
  20050.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@119"
  20051.             ],
  20052.             "git": [
  20053.                 "https://github.com/danielmarschall/oidplus/tree/bb3352452d4b7f1748cd02d1bdc2599ca70d9fa2"
  20054.             ]
  20055.         }
  20056.     },
  20057.     {
  20058.         "version": "2.0.0.118",
  20059.         "date": "2019-05-19 18:57:01 +0200",
  20060.         "author": "Daniel Marschall (ViaThinkSoft)",
  20061.         "changes": [],
  20062.         "sources": {
  20063.             "svn": [
  20064.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@118"
  20065.             ],
  20066.             "git": [
  20067.                 "https://github.com/danielmarschall/oidplus/tree/3ae1b79aaf8a19aba360d562a8ffd5e3f70adde8"
  20068.             ]
  20069.         }
  20070.     },
  20071.     {
  20072.         "version": "2.0.0.117",
  20073.         "date": "2019-05-19 18:52:04 +0200",
  20074.         "author": "Daniel Marschall (ViaThinkSoft)",
  20075.         "changes": [
  20076.             "Added logging functionality"
  20077.         ],
  20078.         "sources": {
  20079.             "svn": [
  20080.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@117"
  20081.             ],
  20082.             "git": [
  20083.                 "https://github.com/danielmarschall/oidplus/tree/b4fa60c3778990abc3b58ee95e27afac90f35e11"
  20084.             ]
  20085.         }
  20086.     },
  20087.     {
  20088.         "version": "2.0.0.116",
  20089.         "date": "2019-05-19 14:14:14 +0200",
  20090.         "author": "Daniel Marschall (ViaThinkSoft)",
  20091.         "changes": [
  20092.             "Logger Work in Progress"
  20093.         ],
  20094.         "sources": {
  20095.             "svn": [
  20096.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@116"
  20097.             ],
  20098.             "git": [
  20099.                 "https://github.com/danielmarschall/oidplus/tree/5efc88562731738b1b166f797a72687e90122fc1"
  20100.             ]
  20101.         }
  20102.     },
  20103.     {
  20104.         "version": "2.0.0.115",
  20105.         "date": "2019-05-19 13:15:45 +0200",
  20106.         "author": "Daniel Marschall (ViaThinkSoft)",
  20107.         "changes": [
  20108.             "Logger Work In Progress"
  20109.         ],
  20110.         "sources": {
  20111.             "svn": [
  20112.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@115"
  20113.             ],
  20114.             "git": [
  20115.                 "https://github.com/danielmarschall/oidplus/tree/5e9a9c60169ec932e7f6b18c2f3abc8b5254eeff"
  20116.             ]
  20117.         }
  20118.     },
  20119.     {
  20120.         "version": "2.0.0.114",
  20121.         "date": "2019-05-17 23:46:02 +0200",
  20122.         "author": "Daniel Marschall (ViaThinkSoft)",
  20123.         "changes": [
  20124.             "openOidInPanel() is now faster (loads content before tree)"
  20125.         ],
  20126.         "sources": {
  20127.             "svn": [
  20128.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@114"
  20129.             ],
  20130.             "git": [
  20131.                 "https://github.com/danielmarschall/oidplus/tree/092212d2a93465fa1e7d8a1618d858ffaca217c9"
  20132.             ]
  20133.         }
  20134.     },
  20135.     {
  20136.         "version": "2.0.0.113",
  20137.         "date": "2019-05-17 22:54:05 +0200",
  20138.         "author": "Daniel Marschall (ViaThinkSoft)",
  20139.         "changes": [],
  20140.         "sources": {
  20141.             "svn": [
  20142.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@113"
  20143.             ],
  20144.             "git": [
  20145.                 "https://github.com/danielmarschall/oidplus/tree/0b8412b1b34a70de7883f32b1ef647cf18602cea"
  20146.             ]
  20147.         }
  20148.     },
  20149.     {
  20150.         "version": "2.0.0.112",
  20151.         "date": "2019-05-17 21:27:53 +0200",
  20152.         "author": "Daniel Marschall (ViaThinkSoft)",
  20153.         "changes": [],
  20154.         "sources": {
  20155.             "svn": [
  20156.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@112"
  20157.             ],
  20158.             "git": [
  20159.                 "https://github.com/danielmarschall/oidplus/tree/f1c4f7430444c34157150bf7702da6490014dd8e"
  20160.             ]
  20161.         }
  20162.     },
  20163.     {
  20164.         "version": "2.0.0.111",
  20165.         "date": "2019-05-17 13:48:15 +0200",
  20166.         "author": "Daniel Marschall (ViaThinkSoft)",
  20167.         "changes": [
  20168.             "Improved OOBE DBs"
  20169.         ],
  20170.         "sources": {
  20171.             "svn": [
  20172.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@111"
  20173.             ],
  20174.             "git": [
  20175.                 "https://github.com/danielmarschall/oidplus/tree/99cb388f1dbce517e9beb5872c549631399475f9"
  20176.             ]
  20177.         }
  20178.     },
  20179.     {
  20180.         "version": "2.0.0.110",
  20181.         "date": "2019-05-17 09:00:07 +0200",
  20182.         "author": "Daniel Marschall (ViaThinkSoft)",
  20183.         "changes": [],
  20184.         "sources": {
  20185.             "svn": [
  20186.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@110"
  20187.             ],
  20188.             "git": [
  20189.                 "https://github.com/danielmarschall/oidplus/tree/b29d0c29891caaedac74bbd994549660e69d506b"
  20190.             ]
  20191.         }
  20192.     },
  20193.     {
  20194.         "version": "2.0.0.109",
  20195.         "date": "2019-05-17 00:44:28 +0200",
  20196.         "author": "Daniel Marschall (ViaThinkSoft)",
  20197.         "changes": [],
  20198.         "sources": {
  20199.             "svn": [
  20200.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@109"
  20201.             ],
  20202.             "git": [
  20203.                 "https://github.com/danielmarschall/oidplus/tree/c433c146e69290a7f3a7d2e72d53d35020b5dac6"
  20204.             ]
  20205.         }
  20206.     },
  20207.     {
  20208.         "version": "2.0.0.108",
  20209.         "date": "2019-05-16 23:15:23 +0200",
  20210.         "author": "Daniel Marschall (ViaThinkSoft)",
  20211.         "changes": [
  20212.             "Bugfixes; \"List RA\" now in tree expandable"
  20213.         ],
  20214.         "sources": {
  20215.             "svn": [
  20216.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@108"
  20217.             ],
  20218.             "git": [
  20219.                 "https://github.com/danielmarschall/oidplus/tree/a970deb1d277d446d18a4c60656bbdcd34403405"
  20220.             ]
  20221.         }
  20222.     },
  20223.     {
  20224.         "version": "2.0.0.107",
  20225.         "date": "2019-05-16 18:45:56 +0200",
  20226.         "author": "Daniel Marschall (ViaThinkSoft)",
  20227.         "changes": [
  20228.             "Another big update"
  20229.         ],
  20230.         "sources": {
  20231.             "svn": [
  20232.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@107"
  20233.             ],
  20234.             "git": [
  20235.                 "https://github.com/danielmarschall/oidplus/tree/89312f7ea5a2d68cff3bdf4ca4fde7deef9b8f3c"
  20236.             ]
  20237.         }
  20238.     },
  20239.     {
  20240.         "version": "2.0.0.106",
  20241.         "date": "2019-05-16 10:46:39 +0200",
  20242.         "author": "Daniel Marschall (ViaThinkSoft)",
  20243.         "changes": [
  20244.             "Fixed but in menu"
  20245.         ],
  20246.         "sources": {
  20247.             "svn": [
  20248.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@106"
  20249.             ],
  20250.             "git": [
  20251.                 "https://github.com/danielmarschall/oidplus/tree/edc0036350384efade670ac7fb332d0233b2a6f4"
  20252.             ]
  20253.         }
  20254.     },
  20255.     {
  20256.         "version": "2.0.0.105",
  20257.         "date": "2019-05-16 10:06:09 +0200",
  20258.         "author": "Daniel Marschall (ViaThinkSoft)",
  20259.         "changes": [
  20260.             "Mobile: System menu button animations"
  20261.         ],
  20262.         "sources": {
  20263.             "svn": [
  20264.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@105"
  20265.             ],
  20266.             "git": [
  20267.                 "https://github.com/danielmarschall/oidplus/tree/854acfbf8718ac4cb5e8f40bb1d08a1116586f3d"
  20268.             ]
  20269.         }
  20270.     },
  20271.     {
  20272.         "version": "2.0.0.104",
  20273.         "date": "2019-05-16 00:12:49 +0200",
  20274.         "author": "Daniel Marschall (ViaThinkSoft)",
  20275.         "changes": [
  20276.             "Big update!"
  20277.         ],
  20278.         "sources": {
  20279.             "svn": [
  20280.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@104"
  20281.             ],
  20282.             "git": [
  20283.                 "https://github.com/danielmarschall/oidplus/tree/10f4d064564c152c72578a86d18611db0fdd2bf8"
  20284.             ]
  20285.         }
  20286.     },
  20287.     {
  20288.         "version": "2.0.0.103",
  20289.         "date": "2019-05-15 11:58:31 +0200",
  20290.         "author": "Daniel Marschall (ViaThinkSoft)",
  20291.         "changes": [
  20292.             "Welcome page has now links to the object types"
  20293.         ],
  20294.         "sources": {
  20295.             "svn": [
  20296.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@103"
  20297.             ],
  20298.             "git": [
  20299.                 "https://github.com/danielmarschall/oidplus/tree/f452a7efce5d214cd157bbdff027c0d218705542"
  20300.             ]
  20301.         }
  20302.     },
  20303.     {
  20304.         "version": "2.0.0.102",
  20305.         "date": "2019-05-15 11:22:51 +0200",
  20306.         "author": "Daniel Marschall (ViaThinkSoft)",
  20307.         "changes": [
  20308.             "Theme colors"
  20309.         ],
  20310.         "sources": {
  20311.             "svn": [
  20312.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@102"
  20313.             ],
  20314.             "git": [
  20315.                 "https://github.com/danielmarschall/oidplus/tree/8305c7039147e729b846914d1bc9e724cc6de5e2"
  20316.             ]
  20317.         }
  20318.     },
  20319.     {
  20320.         "version": "2.0.0.101",
  20321.         "date": "2019-05-15 10:52:18 +0200",
  20322.         "author": "Daniel Marschall (ViaThinkSoft)",
  20323.         "changes": [
  20324.             "Whois is now a plugin"
  20325.         ],
  20326.         "sources": {
  20327.             "svn": [
  20328.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@101"
  20329.             ],
  20330.             "git": [
  20331.                 "https://github.com/danielmarschall/oidplus/tree/882eb567b43fa9892e4ed96d37bd2e30835d40fc"
  20332.             ]
  20333.         }
  20334.     },
  20335.     {
  20336.         "version": "2.0.0.100",
  20337.         "date": "2019-05-15 00:35:02 +0200",
  20338.         "author": "Daniel Marschall (ViaThinkSoft)",
  20339.         "changes": [],
  20340.         "sources": {
  20341.             "svn": [
  20342.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@100"
  20343.             ],
  20344.             "git": [
  20345.                 "https://github.com/danielmarschall/oidplus/tree/b7b097af9d2ebc6ae6e26405271a45b4d380033a"
  20346.             ]
  20347.         }
  20348.     },
  20349.     {
  20350.         "version": "2.0.0.99",
  20351.         "date": "2019-05-15 00:10:05 +0200",
  20352.         "author": "Daniel Marschall (ViaThinkSoft)",
  20353.         "changes": [
  20354.             "Small menu button design change"
  20355.         ],
  20356.         "sources": {
  20357.             "svn": [
  20358.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@99"
  20359.             ],
  20360.             "git": [
  20361.                 "https://github.com/danielmarschall/oidplus/tree/65745c07f4a175c08686987fe7c853e0cd6331a1"
  20362.             ]
  20363.         }
  20364.     },
  20365.     {
  20366.         "version": "2.0.0.98",
  20367.         "date": "2019-05-14 16:25:13 +0200",
  20368.         "author": "Daniel Marschall (ViaThinkSoft)",
  20369.         "changes": [
  20370.             "In the content pane, you can now navigate to parent nodes"
  20371.         ],
  20372.         "sources": {
  20373.             "svn": [
  20374.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@98"
  20375.             ],
  20376.             "git": [
  20377.                 "https://github.com/danielmarschall/oidplus/tree/0c6372073bac12888fe0797daa726115780f3efb"
  20378.             ]
  20379.         }
  20380.     },
  20381.     {
  20382.         "version": "2.0.0.97",
  20383.         "date": "2019-05-14 14:35:11 +0200",
  20384.         "author": "Daniel Marschall (ViaThinkSoft)",
  20385.         "changes": [],
  20386.         "sources": {
  20387.             "svn": [
  20388.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@97"
  20389.             ],
  20390.             "git": [
  20391.                 "https://github.com/danielmarschall/oidplus/tree/ea9bb2de21d9260ea11a1cc8b3ffb89696262e8a"
  20392.             ]
  20393.         }
  20394.     },
  20395.     {
  20396.         "version": "2.0.0.96",
  20397.         "date": "2019-05-14 14:33:49 +0200",
  20398.         "author": "Daniel Marschall (ViaThinkSoft)",
  20399.         "changes": [
  20400.             "Mobildesign"
  20401.         ],
  20402.         "sources": {
  20403.             "svn": [
  20404.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@96"
  20405.             ],
  20406.             "git": [
  20407.                 "https://github.com/danielmarschall/oidplus/tree/d5d1a7cf0a0f11112d6208132a9af3cd732dfa11"
  20408.             ]
  20409.         }
  20410.     },
  20411.     {
  20412.         "version": "2.0.0.95",
  20413.         "date": "2019-05-14 13:10:32 +0200",
  20414.         "author": "Daniel Marschall (ViaThinkSoft)",
  20415.         "changes": [
  20416.             "First attempt to a mobile design"
  20417.         ],
  20418.         "sources": {
  20419.             "svn": [
  20420.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@95"
  20421.             ],
  20422.             "git": [
  20423.                 "https://github.com/danielmarschall/oidplus/tree/83463eaea4586bf8bf3c22995cf425525363a100"
  20424.             ]
  20425.         }
  20426.     },
  20427.     {
  20428.         "version": "2.0.0.94",
  20429.         "date": "2019-05-10 11:54:27 +0200",
  20430.         "author": "Daniel Marschall (ViaThinkSoft)",
  20431.         "changes": [
  20432.             "Empty index pages"
  20433.         ],
  20434.         "sources": {
  20435.             "svn": [
  20436.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@94"
  20437.             ],
  20438.             "git": [
  20439.                 "https://github.com/danielmarschall/oidplus/tree/d0098e8670eb8d20b0f063edc04bb36ff0e91c7e"
  20440.             ]
  20441.         }
  20442.     },
  20443.     {
  20444.         "version": "2.0.0.93",
  20445.         "date": "2019-05-09 22:14:34 +0200",
  20446.         "author": "Daniel Marschall (ViaThinkSoft)",
  20447.         "changes": [
  20448.             "Catched Exceptions for invalid OIDs"
  20449.         ],
  20450.         "sources": {
  20451.             "svn": [
  20452.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@93"
  20453.             ],
  20454.             "git": [
  20455.                 "https://github.com/danielmarschall/oidplus/tree/dc0ed9f5b145c3fef1cb3c2b296e0c7f12e4ff8f"
  20456.             ]
  20457.         }
  20458.     },
  20459.     {
  20460.         "version": "2.0.0.92",
  20461.         "date": "2019-05-07 11:09:37 +0200",
  20462.         "author": "Daniel Marschall (ViaThinkSoft)",
  20463.         "changes": [],
  20464.         "sources": {
  20465.             "svn": [
  20466.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@92"
  20467.             ],
  20468.             "git": [
  20469.                 "https://github.com/danielmarschall/oidplus/tree/19827340c32313f0f14a326aaf46e7b91d486ab5"
  20470.             ]
  20471.         }
  20472.     },
  20473.     {
  20474.         "version": "2.0.0.91",
  20475.         "date": "2019-05-02 14:43:00 +0200",
  20476.         "author": "Daniel Marschall (ViaThinkSoft)",
  20477.         "changes": [
  20478.             "Small fixes in re OIDinfo export"
  20479.         ],
  20480.         "sources": {
  20481.             "svn": [
  20482.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@91"
  20483.             ],
  20484.             "git": [
  20485.                 "https://github.com/danielmarschall/oidplus/tree/d9180d90370367a152c4e07c9985225b0618a2e9"
  20486.             ]
  20487.         }
  20488.     },
  20489.     {
  20490.         "version": "2.0.0.90",
  20491.         "date": "2019-05-01 20:41:59 +0200",
  20492.         "author": "Daniel Marschall (ViaThinkSoft)",
  20493.         "changes": [
  20494.             "OIDinfo export \"more information\" link"
  20495.         ],
  20496.         "sources": {
  20497.             "svn": [
  20498.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@90"
  20499.             ],
  20500.             "git": [
  20501.                 "https://github.com/danielmarschall/oidplus/tree/5f40e843d20c031d41c15f9059fa978daf195dc7"
  20502.             ]
  20503.         }
  20504.     },
  20505.     {
  20506.         "version": "2.0.0.89",
  20507.         "date": "2019-04-15 00:37:37 +0200",
  20508.         "author": "Daniel Marschall (ViaThinkSoft)",
  20509.         "changes": [
  20510.             "Weird TinyMCE encoding issue fixed"
  20511.         ],
  20512.         "sources": {
  20513.             "svn": [
  20514.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@89"
  20515.             ],
  20516.             "git": [
  20517.                 "https://github.com/danielmarschall/oidplus/tree/9f5ed95e2fbb5e153e82ec7041f8cf971dcdd1f4"
  20518.             ]
  20519.         }
  20520.     },
  20521.     {
  20522.         "version": "2.0.0.88",
  20523.         "date": "2019-04-13 12:25:54 +0200",
  20524.         "author": "Daniel Marschall (ViaThinkSoft)",
  20525.         "changes": [],
  20526.         "sources": {
  20527.             "svn": [
  20528.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@88"
  20529.             ],
  20530.             "git": [
  20531.                 "https://github.com/danielmarschall/oidplus/tree/3fd91bee3c26254806b5ac5900841b6ed436f959"
  20532.             ]
  20533.         }
  20534.     },
  20535.     {
  20536.         "version": "2.0.0.87",
  20537.         "date": "2019-04-12 21:13:52 +0200",
  20538.         "author": "Daniel Marschall (ViaThinkSoft)",
  20539.         "changes": [],
  20540.         "sources": {
  20541.             "svn": [
  20542.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@87"
  20543.             ],
  20544.             "git": [
  20545.                 "https://github.com/danielmarschall/oidplus/tree/0e08a9e6b2992ca70d40a15c76fbb3b84a86e57e"
  20546.             ]
  20547.         }
  20548.     },
  20549.     {
  20550.         "version": "2.0.0.86",
  20551.         "date": "2019-04-11 15:34:00 +0200",
  20552.         "author": "Daniel Marschall (ViaThinkSoft)",
  20553.         "changes": [
  20554.             "Session now protectede against hijacking (IP change)"
  20555.         ],
  20556.         "sources": {
  20557.             "svn": [
  20558.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@86"
  20559.             ],
  20560.             "git": [
  20561.                 "https://github.com/danielmarschall/oidplus/tree/32cf067c0628ee9c6987b60aaf52356b1910d509"
  20562.             ]
  20563.         }
  20564.     },
  20565.     {
  20566.         "version": "2.0.0.85",
  20567.         "date": "2019-04-09 14:00:29 +0200",
  20568.         "author": "Daniel Marschall (ViaThinkSoft)",
  20569.         "changes": [
  20570.             "Session Cookies are now only sent if the user actually log ins."
  20571.         ],
  20572.         "sources": {
  20573.             "svn": [
  20574.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@85"
  20575.             ],
  20576.             "git": [
  20577.                 "https://github.com/danielmarschall/oidplus/tree/e74a4bea12a0c393fa7049465384ed24a72416c5"
  20578.             ]
  20579.         }
  20580.     },
  20581.     {
  20582.         "version": "2.0.0.84",
  20583.         "date": "2019-04-07 20:31:33 +0200",
  20584.         "author": "Daniel Marschall (ViaThinkSoft)",
  20585.         "changes": [],
  20586.         "sources": {
  20587.             "svn": [
  20588.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@84"
  20589.             ],
  20590.             "git": [
  20591.                 "https://github.com/danielmarschall/oidplus/tree/e4462f11788d4cc3b253d5fbc64e12d5e5579e58"
  20592.             ]
  20593.         }
  20594.     },
  20595.     {
  20596.         "version": "2.0.0.83",
  20597.         "date": "2019-04-07 20:22:06 +0200",
  20598.         "author": "Daniel Marschall (ViaThinkSoft)",
  20599.         "changes": [
  20600.             "Non-OIDs are now transmitted via XML, too"
  20601.         ],
  20602.         "sources": {
  20603.             "svn": [
  20604.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@83"
  20605.             ],
  20606.             "git": [
  20607.                 "https://github.com/danielmarschall/oidplus/tree/d2dd5229057072ba5848d2a0abbb2d9e5b004442"
  20608.             ]
  20609.         }
  20610.     },
  20611.     {
  20612.         "version": "2.0.0.82",
  20613.         "date": "2019-04-07 12:24:34 +0200",
  20614.         "author": "Daniel Marschall (ViaThinkSoft)",
  20615.         "changes": [
  20616.             "Various fixes"
  20617.         ],
  20618.         "sources": {
  20619.             "svn": [
  20620.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@82"
  20621.             ],
  20622.             "git": [
  20623.                 "https://github.com/danielmarschall/oidplus/tree/94b1f4d98c98ed4de7b758c254244295d444010d"
  20624.             ]
  20625.         }
  20626.     },
  20627.     {
  20628.         "version": "2.0.0.81",
  20629.         "date": "2019-04-07 11:47:27 +0200",
  20630.         "author": "Daniel Marschall (ViaThinkSoft)",
  20631.         "changes": [
  20632.             "Setup fix"
  20633.         ],
  20634.         "sources": {
  20635.             "svn": [
  20636.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@81"
  20637.             ],
  20638.             "git": [
  20639.                 "https://github.com/danielmarschall/oidplus/tree/b17541adb6de638dbbae1a76877cc7e12e36e98e"
  20640.             ]
  20641.         }
  20642.     },
  20643.     {
  20644.         "version": "2.0.0.80",
  20645.         "date": "2019-04-07 11:31:52 +0200",
  20646.         "author": "Daniel Marschall (ViaThinkSoft)",
  20647.         "changes": [
  20648.             "More OOBE fixes"
  20649.         ],
  20650.         "sources": {
  20651.             "svn": [
  20652.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@80"
  20653.             ],
  20654.             "git": [
  20655.                 "https://github.com/danielmarschall/oidplus/tree/0b1010977fffc798a516274131c808b9b31be9f1"
  20656.             ]
  20657.         }
  20658.     },
  20659.     {
  20660.         "version": "2.0.0.79",
  20661.         "date": "2019-04-07 01:07:11 +0200",
  20662.         "author": "Daniel Marschall (ViaThinkSoft)",
  20663.         "changes": [
  20664.             "During OOBE, only OID is listed as enabled object type"
  20665.         ],
  20666.         "sources": {
  20667.             "svn": [
  20668.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@79"
  20669.             ],
  20670.             "git": [
  20671.                 "https://github.com/danielmarschall/oidplus/tree/96a365cff71bf98a9ab5c2e510d88cf359a2f604"
  20672.             ]
  20673.         }
  20674.     },
  20675.     {
  20676.         "version": "2.0.0.78",
  20677.         "date": "2019-04-07 00:51:12 +0200",
  20678.         "author": "Daniel Marschall (ViaThinkSoft)",
  20679.         "changes": [
  20680.             "Verified that the product runs out-of-the-box"
  20681.         ],
  20682.         "sources": {
  20683.             "svn": [
  20684.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@78"
  20685.             ],
  20686.             "git": [
  20687.                 "https://github.com/danielmarschall/oidplus/tree/40d01ee375f2306ee6226f56738230117518a842"
  20688.             ]
  20689.         }
  20690.     },
  20691.     {
  20692.         "version": "2.0.0.77",
  20693.         "date": "2019-04-06 23:21:32 +0200",
  20694.         "author": "Daniel Marschall (ViaThinkSoft)",
  20695.         "changes": [
  20696.             "Replaced deprecated mysql_* functions"
  20697.         ],
  20698.         "sources": {
  20699.             "svn": [
  20700.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@77"
  20701.             ],
  20702.             "git": [
  20703.                 "https://github.com/danielmarschall/oidplus/tree/b9bac9eeae17dd5bfd2878d655d190adb4fa9a3b"
  20704.             ]
  20705.         }
  20706.     },
  20707.     {
  20708.         "version": "2.0.0.76",
  20709.         "date": "2019-04-06 20:01:39 +0200",
  20710.         "author": "Daniel Marschall (ViaThinkSoft)",
  20711.         "changes": [
  20712.             "Fixed various problems with the registration. E-Mail address in now in the database and not in the config"
  20713.         ],
  20714.         "sources": {
  20715.             "svn": [
  20716.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@76"
  20717.             ],
  20718.             "git": [
  20719.                 "https://github.com/danielmarschall/oidplus/tree/9a30cf0c193b8f2a054c340e8eb18e067cc51d05"
  20720.             ]
  20721.         }
  20722.     },
  20723.     {
  20724.         "version": "2.0.0.75",
  20725.         "date": "2019-04-06 13:11:16 +0200",
  20726.         "author": "Daniel Marschall (ViaThinkSoft)",
  20727.         "changes": [
  20728.             "Solved chicken-egg problem in re config initialization"
  20729.         ],
  20730.         "sources": {
  20731.             "svn": [
  20732.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@75"
  20733.             ],
  20734.             "git": [
  20735.                 "https://github.com/danielmarschall/oidplus/tree/7be5a4105b6797c3d74643b82322362b13044026"
  20736.             ]
  20737.         }
  20738.     },
  20739.     {
  20740.         "version": "2.0.0.74",
  20741.         "date": "2019-04-06 12:07:30 +0200",
  20742.         "author": "Daniel Marschall (ViaThinkSoft)",
  20743.         "changes": [
  20744.             "Introduces registration procedure / OOBE"
  20745.         ],
  20746.         "sources": {
  20747.             "svn": [
  20748.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@74"
  20749.             ],
  20750.             "git": [
  20751.                 "https://github.com/danielmarschall/oidplus/tree/6c896e2311c470456a1b3dbac7c20b71ef16674e"
  20752.             ]
  20753.         }
  20754.     },
  20755.     {
  20756.         "version": "2.0.0.73",
  20757.         "date": "2019-04-04 13:35:39 +0200",
  20758.         "author": "Daniel Marschall (ViaThinkSoft)",
  20759.         "changes": [],
  20760.         "sources": {
  20761.             "svn": [
  20762.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@73"
  20763.             ],
  20764.             "git": [
  20765.                 "https://github.com/danielmarschall/oidplus/tree/d83aafac537c7278e25b8669b43b492ed649a0d1"
  20766.             ]
  20767.         }
  20768.     },
  20769.     {
  20770.         "version": "2.0.0.72",
  20771.         "date": "2019-04-04 13:35:21 +0200",
  20772.         "author": "Daniel Marschall (ViaThinkSoft)",
  20773.         "changes": [],
  20774.         "sources": {
  20775.             "svn": [
  20776.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@72"
  20777.             ],
  20778.             "git": [
  20779.                 "https://github.com/danielmarschall/oidplus/tree/6c90fbe737cb7bf141ba50f8b4cad0ecb188a0fa"
  20780.             ]
  20781.         }
  20782.     },
  20783.     {
  20784.         "version": "2.0.0.71",
  20785.         "date": "2019-04-02 09:25:00 +0200",
  20786.         "author": "Daniel Marschall (ViaThinkSoft)",
  20787.         "changes": [
  20788.             "Redirect after admin RA delete"
  20789.         ],
  20790.         "sources": {
  20791.             "svn": [
  20792.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@71"
  20793.             ],
  20794.             "git": [
  20795.                 "https://github.com/danielmarschall/oidplus/tree/0cc458482c7b0539fd91a8eaa726dc0b83b0f75a"
  20796.             ]
  20797.         }
  20798.     },
  20799.     {
  20800.         "version": "2.0.0.70",
  20801.         "date": "2019-04-02 09:04:24 +0200",
  20802.         "author": "Daniel Marschall (ViaThinkSoft)",
  20803.         "changes": [],
  20804.         "sources": {
  20805.             "svn": [
  20806.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@70"
  20807.             ],
  20808.             "git": [
  20809.                 "https://github.com/danielmarschall/oidplus/tree/633862cf2c0f6070f1ca12e7b9a761a0c4ade6c7"
  20810.             ]
  20811.         }
  20812.     },
  20813.     {
  20814.         "version": "2.0.0.69",
  20815.         "date": "2019-04-02 08:57:17 +0200",
  20816.         "author": "Daniel Marschall (ViaThinkSoft)",
  20817.         "changes": [],
  20818.         "sources": {
  20819.             "svn": [
  20820.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@69"
  20821.             ],
  20822.             "git": [
  20823.                 "https://github.com/danielmarschall/oidplus/tree/e5ea9fd103c31bfada62a75a44a87c1c25c61145"
  20824.             ]
  20825.         }
  20826.     },
  20827.     {
  20828.         "version": "2.0.0.68",
  20829.         "date": "2019-04-01 23:26:06 +0200",
  20830.         "author": "Daniel Marschall (ViaThinkSoft)",
  20831.         "changes": [
  20832.             "Plugins can now influence conditional tree selection.",
  20833.             "Added plugin \"External resources\""
  20834.         ],
  20835.         "sources": {
  20836.             "svn": [
  20837.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@68"
  20838.             ],
  20839.             "git": [
  20840.                 "https://github.com/danielmarschall/oidplus/tree/fecd894107a44251788c00ba89b77193a7c7c6c7"
  20841.             ]
  20842.         }
  20843.     },
  20844.     {
  20845.         "version": "2.0.0.67",
  20846.         "date": "2019-04-01 14:02:40 +0200",
  20847.         "author": "Daniel Marschall (ViaThinkSoft)",
  20848.         "changes": [
  20849.             "UUIDs of OIDs will be shown"
  20850.         ],
  20851.         "sources": {
  20852.             "svn": [
  20853.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@67"
  20854.             ],
  20855.             "git": [
  20856.                 "https://github.com/danielmarschall/oidplus/tree/337938291b6cb99e618c1746991ee8f7fbac503c"
  20857.             ]
  20858.         }
  20859.     },
  20860.     {
  20861.         "version": "2.0.0.66",
  20862.         "date": "2019-04-01 13:34:27 +0200",
  20863.         "author": "Daniel Marschall (ViaThinkSoft)",
  20864.         "changes": [
  20865.             "Object types are registered in admin config, not in a file anymore"
  20866.         ],
  20867.         "sources": {
  20868.             "svn": [
  20869.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@66"
  20870.             ],
  20871.             "git": [
  20872.                 "https://github.com/danielmarschall/oidplus/tree/0fba0f235cd633f9fd9d0ed1ffe9459072558045"
  20873.             ]
  20874.         }
  20875.     },
  20876.     {
  20877.         "version": "2.0.0.65",
  20878.         "date": "2019-04-01 00:03:00 +0200",
  20879.         "author": "Daniel Marschall (ViaThinkSoft)",
  20880.         "changes": [
  20881.             "Bugfix: Symlink doc/ error"
  20882.         ],
  20883.         "sources": {
  20884.             "svn": [
  20885.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@65"
  20886.             ],
  20887.             "git": [
  20888.                 "https://github.com/danielmarschall/oidplus/tree/a2dbf5eaa694d6f7b056ca7aa36447f18dae2f30"
  20889.             ]
  20890.         }
  20891.     },
  20892.     {
  20893.         "version": "2.0.0.64",
  20894.         "date": "2019-03-31 11:25:25 +0200",
  20895.         "author": "Daniel Marschall (ViaThinkSoft)",
  20896.         "changes": [
  20897.             "Added \"visible\" and \"protected\" fields to configuration table"
  20898.         ],
  20899.         "sources": {
  20900.             "svn": [
  20901.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@64"
  20902.             ],
  20903.             "git": [
  20904.                 "https://github.com/danielmarschall/oidplus/tree/c652fa3aba258f2ec5a67ff51c8eb82844c3c21b"
  20905.             ]
  20906.         }
  20907.     },
  20908.     {
  20909.         "version": "2.0.0.63",
  20910.         "date": "2019-03-31 11:02:30 +0200",
  20911.         "author": "Daniel Marschall (ViaThinkSoft)",
  20912.         "changes": [
  20913.             "\"Documents\" plugin: Added support for folders"
  20914.         ],
  20915.         "sources": {
  20916.             "svn": [
  20917.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@63"
  20918.             ],
  20919.             "git": [
  20920.                 "https://github.com/danielmarschall/oidplus/tree/233a5a6bbb8318617c5cf6c939be1b32aa272ea9"
  20921.             ]
  20922.         }
  20923.     },
  20924.     {
  20925.         "version": "2.0.0.62",
  20926.         "date": "2019-03-31 01:23:22 +0100",
  20927.         "author": "Daniel Marschall (ViaThinkSoft)",
  20928.         "changes": [
  20929.             "New plugin: \"Documents\""
  20930.         ],
  20931.         "sources": {
  20932.             "svn": [
  20933.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@62"
  20934.             ],
  20935.             "git": [
  20936.                 "https://github.com/danielmarschall/oidplus/tree/bb2b00c64b2fffd995dd08ce331edbdd23bdb1c8"
  20937.             ]
  20938.         }
  20939.     },
  20940.     {
  20941.         "version": "2.0.0.61",
  20942.         "date": "2019-03-30 20:20:21 +0100",
  20943.         "author": "Daniel Marschall (ViaThinkSoft)",
  20944.         "changes": [
  20945.             "Plugin API heavily improved"
  20946.         ],
  20947.         "sources": {
  20948.             "svn": [
  20949.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@61"
  20950.             ],
  20951.             "git": [
  20952.                 "https://github.com/danielmarschall/oidplus/tree/fe61864144c25f8a148c2f017fd68ae2632e701f"
  20953.             ]
  20954.         }
  20955.     },
  20956.     {
  20957.         "version": "2.0.0.60",
  20958.         "date": "2019-03-28 13:32:30 +0100",
  20959.         "author": "Daniel Marschall (ViaThinkSoft)",
  20960.         "changes": [
  20961.             "Configuration moved into plugins"
  20962.         ],
  20963.         "sources": {
  20964.             "svn": [
  20965.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@60"
  20966.             ],
  20967.             "git": [
  20968.                 "https://github.com/danielmarschall/oidplus/tree/87123aefdc149181540e06ed47f1ed063f1afbe4"
  20969.             ]
  20970.         }
  20971.     },
  20972.     {
  20973.         "version": "2.0.0.59",
  20974.         "date": "2019-03-27 14:58:11 +0100",
  20975.         "author": "Daniel Marschall (ViaThinkSoft)",
  20976.         "changes": [],
  20977.         "sources": {
  20978.             "svn": [
  20979.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@59"
  20980.             ],
  20981.             "git": [
  20982.                 "https://github.com/danielmarschall/oidplus/tree/ac3fb3468be8a81f129ea865ff4f00588d55b21e"
  20983.             ]
  20984.         }
  20985.     },
  20986.     {
  20987.         "version": "2.0.0.58",
  20988.         "date": "2019-03-27 14:56:20 +0100",
  20989.         "author": "Daniel Marschall (ViaThinkSoft)",
  20990.         "changes": [
  20991.             "Search icon"
  20992.         ],
  20993.         "sources": {
  20994.             "svn": [
  20995.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@58"
  20996.             ],
  20997.             "git": [
  20998.                 "https://github.com/danielmarschall/oidplus/tree/e9c0e9839df3439856083248ca3416607b2a74f3"
  20999.             ]
  21000.         }
  21001.     },
  21002.     {
  21003.         "version": "2.0.0.57",
  21004.         "date": "2019-03-27 14:55:20 +0100",
  21005.         "author": "Daniel Marschall (ViaThinkSoft)",
  21006.         "changes": [
  21007.             "Added search functionality.",
  21008.             "Fixed bug: Back-button did not add icon to the title."
  21009.         ],
  21010.         "sources": {
  21011.             "svn": [
  21012.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@57"
  21013.             ],
  21014.             "git": [
  21015.                 "https://github.com/danielmarschall/oidplus/tree/102bc4f341b827f2a4c1c94fa0be9a2ba4b5bcab"
  21016.             ]
  21017.         }
  21018.     },
  21019.     {
  21020.         "version": "2.0.0.56",
  21021.         "date": "2019-03-26 23:36:03 +0100",
  21022.         "author": "Daniel Marschall (ViaThinkSoft)",
  21023.         "changes": [
  21024.             "Object icon is now a cube instead of a box"
  21025.         ],
  21026.         "sources": {
  21027.             "svn": [
  21028.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@56"
  21029.             ],
  21030.             "git": [
  21031.                 "https://github.com/danielmarschall/oidplus/tree/10b7c79f467326edfa0c4191da4ab2a5deb6a7fb"
  21032.             ]
  21033.         }
  21034.     },
  21035.     {
  21036.         "version": "2.0.0.55",
  21037.         "date": "2019-03-26 21:51:42 +0100",
  21038.         "author": "Daniel Marschall (ViaThinkSoft)",
  21039.         "changes": [],
  21040.         "sources": {
  21041.             "svn": [
  21042.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@55"
  21043.             ],
  21044.             "git": [
  21045.                 "https://github.com/danielmarschall/oidplus/tree/e114af1927f226421ff12416b43a0ce7c44929fd"
  21046.             ]
  21047.         }
  21048.     },
  21049.     {
  21050.         "version": "2.0.0.54",
  21051.         "date": "2019-03-26 19:36:06 +0100",
  21052.         "author": "Daniel Marschall (ViaThinkSoft)",
  21053.         "changes": [],
  21054.         "sources": {
  21055.             "svn": [
  21056.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@54"
  21057.             ],
  21058.             "git": [
  21059.                 "https://github.com/danielmarschall/oidplus/tree/0651fe6012002e9cc360ca846b7c000daa1f76d9"
  21060.             ]
  21061.         }
  21062.     },
  21063.     {
  21064.         "version": "2.0.0.53",
  21065.         "date": "2019-03-26 16:53:06 +0100",
  21066.         "author": "Daniel Marschall (ViaThinkSoft)",
  21067.         "changes": [
  21068.             "RFC"
  21069.         ],
  21070.         "sources": {
  21071.             "svn": [
  21072.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@53"
  21073.             ],
  21074.             "git": [
  21075.                 "https://github.com/danielmarschall/oidplus/tree/574288fb26ac17f1aef1f4b328b723d273c29045"
  21076.             ]
  21077.         }
  21078.     },
  21079.     {
  21080.         "version": "2.0.0.52",
  21081.         "date": "2019-03-25 13:01:18 +0100",
  21082.         "author": "Daniel Marschall (ViaThinkSoft)",
  21083.         "changes": [],
  21084.         "sources": {
  21085.             "svn": [
  21086.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@52"
  21087.             ],
  21088.             "git": [
  21089.                 "https://github.com/danielmarschall/oidplus/tree/f31cd43aa9bc885ba9e7821bd221d72f481cf930"
  21090.             ]
  21091.         }
  21092.     },
  21093.     {
  21094.         "version": "2.0.0.51",
  21095.         "date": "2019-03-25 12:40:27 +0100",
  21096.         "author": "Daniel Marschall (ViaThinkSoft)",
  21097.         "changes": [
  21098.             "IRI notation view: long arcs marked"
  21099.         ],
  21100.         "sources": {
  21101.             "svn": [
  21102.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@51"
  21103.             ],
  21104.             "git": [
  21105.                 "https://github.com/danielmarschall/oidplus/tree/a5f9225db504fea0da25a2c10b70543aabd8b263"
  21106.             ]
  21107.         }
  21108.     },
  21109.     {
  21110.         "version": "2.0.0.50",
  21111.         "date": "2019-03-25 12:13:56 +0100",
  21112.         "author": "Daniel Marschall (ViaThinkSoft)",
  21113.         "changes": [
  21114.             "Added \"standardized\" ASN.1 identifier attribute"
  21115.         ],
  21116.         "sources": {
  21117.             "svn": [
  21118.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@50"
  21119.             ],
  21120.             "git": [
  21121.                 "https://github.com/danielmarschall/oidplus/tree/48ccb280ea2a2d59e5445a5484ac49219b67a046"
  21122.             ]
  21123.         }
  21124.     },
  21125.     {
  21126.         "version": "2.0.0.49",
  21127.         "date": "2019-03-23 23:28:25 +0100",
  21128.         "author": "Daniel Marschall (ViaThinkSoft)",
  21129.         "changes": [
  21130.             "Auto-SSL fix"
  21131.         ],
  21132.         "sources": {
  21133.             "svn": [
  21134.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@49"
  21135.             ],
  21136.             "git": [
  21137.                 "https://github.com/danielmarschall/oidplus/tree/2d4de2a1c828e99d79d1d0890669f274d6b0503b"
  21138.             ]
  21139.         }
  21140.     },
  21141.     {
  21142.         "version": "2.0.0.48",
  21143.         "date": "2019-03-23 23:07:08 +0100",
  21144.         "author": "Daniel Marschall (ViaThinkSoft)",
  21145.         "changes": [],
  21146.         "sources": {
  21147.             "svn": [
  21148.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@48"
  21149.             ],
  21150.             "git": [
  21151.                 "https://github.com/danielmarschall/oidplus/tree/c42a21f08c252d0e64c33598b7a0bdd4bcc17e2d"
  21152.             ]
  21153.         }
  21154.     },
  21155.     {
  21156.         "version": "2.0.0.47",
  21157.         "date": "2019-03-23 22:55:04 +0100",
  21158.         "author": "Daniel Marschall (ViaThinkSoft)",
  21159.         "changes": [],
  21160.         "sources": {
  21161.             "svn": [
  21162.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@47"
  21163.             ],
  21164.             "git": [
  21165.                 "https://github.com/danielmarschall/oidplus/tree/3fd86367defff318a07b58f1b6eefdbe2437a09c"
  21166.             ]
  21167.         }
  21168.     },
  21169.     {
  21170.         "version": "2.0.0.46",
  21171.         "date": "2019-03-23 12:08:11 +0100",
  21172.         "author": "Daniel Marschall (ViaThinkSoft)",
  21173.         "changes": [
  21174.             "New functionality: Disable RA email address change"
  21175.         ],
  21176.         "sources": {
  21177.             "svn": [
  21178.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@46"
  21179.             ],
  21180.             "git": [
  21181.                 "https://github.com/danielmarschall/oidplus/tree/fa1f928e861f747911eb485f2d632a23bf4d17e4"
  21182.             ]
  21183.         }
  21184.     },
  21185.     {
  21186.         "version": "2.0.0.45",
  21187.         "date": "2019-03-23 01:14:35 +0100",
  21188.         "author": "Daniel Marschall (ViaThinkSoft)",
  21189.         "changes": [],
  21190.         "sources": {
  21191.             "svn": [
  21192.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@45"
  21193.             ],
  21194.             "git": [
  21195.                 "https://github.com/danielmarschall/oidplus/tree/5c1f65eefc1426f8c190e71514f514575b7021c1"
  21196.             ]
  21197.         }
  21198.     },
  21199.     {
  21200.         "version": "2.0.0.44",
  21201.         "date": "2019-03-23 01:13:43 +0100",
  21202.         "author": "Daniel Marschall (ViaThinkSoft)",
  21203.         "changes": [
  21204.             "Change email address script"
  21205.         ],
  21206.         "sources": {
  21207.             "svn": [
  21208.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@44"
  21209.             ],
  21210.             "git": [
  21211.                 "https://github.com/danielmarschall/oidplus/tree/eac0ba5fc29e86838e072286731f5d75a7d2fb39"
  21212.             ]
  21213.         }
  21214.     },
  21215.     {
  21216.         "version": "2.0.0.43",
  21217.         "date": "2019-03-22 11:58:14 +0100",
  21218.         "author": "Daniel Marschall (ViaThinkSoft)",
  21219.         "changes": [
  21220.             "Graphical improvements"
  21221.         ],
  21222.         "sources": {
  21223.             "svn": [
  21224.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@43"
  21225.             ],
  21226.             "git": [
  21227.                 "https://github.com/danielmarschall/oidplus/tree/c95cce3882014586b395beed9708e1d322d1b896"
  21228.             ]
  21229.         }
  21230.     },
  21231.     {
  21232.         "version": "2.0.0.42",
  21233.         "date": "2019-03-22 09:45:58 +0100",
  21234.         "author": "Daniel Marschall (ViaThinkSoft)",
  21235.         "changes": [
  21236.             "Automatic redirection to HTTPS"
  21237.         ],
  21238.         "sources": {
  21239.             "svn": [
  21240.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@42"
  21241.             ],
  21242.             "git": [
  21243.                 "https://github.com/danielmarschall/oidplus/tree/50c994824a1c9cb28160238849cd222189de2741"
  21244.             ]
  21245.         }
  21246.     },
  21247.     {
  21248.         "version": "2.0.0.41",
  21249.         "date": "2019-03-21 22:43:56 +0100",
  21250.         "author": "Daniel Marschall (ViaThinkSoft)",
  21251.         "changes": [
  21252.             "RFC"
  21253.         ],
  21254.         "sources": {
  21255.             "svn": [
  21256.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@41"
  21257.             ],
  21258.             "git": [
  21259.                 "https://github.com/danielmarschall/oidplus/tree/50a75da25649f81932b256f90d711e51695fd7ac"
  21260.             ]
  21261.         }
  21262.     },
  21263.     {
  21264.         "version": "2.0.0.40",
  21265.         "date": "2019-03-21 21:26:54 +0100",
  21266.         "author": "Daniel Marschall (ViaThinkSoft)",
  21267.         "changes": [
  21268.             "RFC"
  21269.         ],
  21270.         "sources": {
  21271.             "svn": [
  21272.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@40"
  21273.             ],
  21274.             "git": [
  21275.                 "https://github.com/danielmarschall/oidplus/tree/db6cf61a1c01b06f96993eef301031ef19499302"
  21276.             ]
  21277.         }
  21278.     },
  21279.     {
  21280.         "version": "2.0.0.39",
  21281.         "date": "2019-03-21 15:09:52 +0100",
  21282.         "author": "Daniel Marschall (ViaThinkSoft)",
  21283.         "changes": [],
  21284.         "sources": {
  21285.             "svn": [
  21286.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@39"
  21287.             ],
  21288.             "git": [
  21289.                 "https://github.com/danielmarschall/oidplus/tree/c794d2fe887eb4e3be733ff7cba68bf54d3a37d3"
  21290.             ]
  21291.         }
  21292.     },
  21293.     {
  21294.         "version": "2.0.0.38",
  21295.         "date": "2019-03-21 13:11:06 +0100",
  21296.         "author": "Daniel Marschall (ViaThinkSoft)",
  21297.         "changes": [
  21298.             "DOI: Distance API"
  21299.         ],
  21300.         "sources": {
  21301.             "svn": [
  21302.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@38"
  21303.             ],
  21304.             "git": [
  21305.                 "https://github.com/danielmarschall/oidplus/tree/6e62f088673736af3539d2e4517468c529146601"
  21306.             ]
  21307.         }
  21308.     },
  21309.     {
  21310.         "version": "2.0.0.37",
  21311.         "date": "2019-03-21 13:00:43 +0100",
  21312.         "author": "Daniel Marschall (ViaThinkSoft)",
  21313.         "changes": [],
  21314.         "sources": {
  21315.             "svn": [
  21316.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@37"
  21317.             ],
  21318.             "git": [
  21319.                 "https://github.com/danielmarschall/oidplus/tree/6ed7e09eadd6cd30e5ffcdb7a4790537ee655e47"
  21320.             ]
  21321.         }
  21322.     },
  21323.     {
  21324.         "version": "2.0.0.36",
  21325.         "date": "2019-03-21 12:58:28 +0100",
  21326.         "author": "Daniel Marschall (ViaThinkSoft)",
  21327.         "changes": [
  21328.             "GS1: Whois Find with and without check digit",
  21329.             "Java: Distance API implemented",
  21330.             "IPv4/IPv6: Unnecessary bits are removed at the one_up() function"
  21331.         ],
  21332.         "sources": {
  21333.             "svn": [
  21334.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@36"
  21335.             ],
  21336.             "git": [
  21337.                 "https://github.com/danielmarschall/oidplus/tree/eac965bee55368378b88280b4a353c46b4b0187c"
  21338.             ]
  21339.         }
  21340.     },
  21341.     {
  21342.         "version": "2.0.0.35",
  21343.         "date": "2019-03-21 10:13:36 +0100",
  21344.         "author": "Daniel Marschall (ViaThinkSoft)",
  21345.         "changes": [
  21346.             "RFC proof read by cheery314"
  21347.         ],
  21348.         "sources": {
  21349.             "svn": [
  21350.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@35"
  21351.             ],
  21352.             "git": [
  21353.                 "https://github.com/danielmarschall/oidplus/tree/f3308103a880832db0720e7788a819f1be52ccf9"
  21354.             ]
  21355.         }
  21356.     },
  21357.     {
  21358.         "version": "2.0.0.34",
  21359.         "date": "2019-03-21 09:54:20 +0100",
  21360.         "author": "Daniel Marschall (ViaThinkSoft)",
  21361.         "changes": [
  21362.             "Icons"
  21363.         ],
  21364.         "sources": {
  21365.             "svn": [
  21366.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@34"
  21367.             ],
  21368.             "git": [
  21369.                 "https://github.com/danielmarschall/oidplus/tree/616a09704b828b7abb8ead28ae1c021f6bf2c73d"
  21370.             ]
  21371.         }
  21372.     },
  21373.     {
  21374.         "version": "2.0.0.33",
  21375.         "date": "2019-03-21 09:53:52 +0100",
  21376.         "author": "Daniel Marschall (ViaThinkSoft)",
  21377.         "changes": [],
  21378.         "sources": {
  21379.             "svn": [
  21380.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@33"
  21381.             ],
  21382.             "git": [
  21383.                 "https://github.com/danielmarschall/oidplus/tree/3a38ec907c8f5889c77a0542e7888284cd3b7901"
  21384.             ]
  21385.         }
  21386.     },
  21387.     {
  21388.         "version": "2.0.0.32",
  21389.         "date": "2019-03-20 23:48:55 +0100",
  21390.         "author": "Daniel Marschall (ViaThinkSoft)",
  21391.         "changes": [
  21392.             "Content pages now have large 48x48 icons"
  21393.         ],
  21394.         "sources": {
  21395.             "svn": [
  21396.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@32"
  21397.             ],
  21398.             "git": [
  21399.                 "https://github.com/danielmarschall/oidplus/tree/62ea50e71e9800454b07753ea803ac072efa0f70"
  21400.             ]
  21401.         }
  21402.     },
  21403.     {
  21404.         "version": "2.0.0.31",
  21405.         "date": "2019-03-20 22:51:44 +0100",
  21406.         "author": "Daniel Marschall (ViaThinkSoft)",
  21407.         "changes": [],
  21408.         "sources": {
  21409.             "svn": [
  21410.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@31"
  21411.             ],
  21412.             "git": [
  21413.                 "https://github.com/danielmarschall/oidplus/tree/906ea7390f9b218ad140366464dc98ccb2a46a0a"
  21414.             ]
  21415.         }
  21416.     },
  21417.     {
  21418.         "version": "2.0.0.30",
  21419.         "date": "2019-03-20 22:39:40 +0100",
  21420.         "author": "Daniel Marschall (ViaThinkSoft)",
  21421.         "changes": [],
  21422.         "sources": {
  21423.             "svn": [
  21424.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@30"
  21425.             ],
  21426.             "git": [
  21427.                 "https://github.com/danielmarschall/oidplus/tree/8cb83445ef4c8cb2397519cb3b14f445f302744c"
  21428.             ]
  21429.         }
  21430.     },
  21431.     {
  21432.         "version": "2.0.0.29",
  21433.         "date": "2019-03-20 17:36:24 +0100",
  21434.         "author": "Daniel Marschall (ViaThinkSoft)",
  21435.         "changes": [
  21436.             "Fixed bug in recursive deletion"
  21437.         ],
  21438.         "sources": {
  21439.             "svn": [
  21440.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@29"
  21441.             ],
  21442.             "git": [
  21443.                 "https://github.com/danielmarschall/oidplus/tree/5637ffd22d75d5d4e466811ce372bf52817375a5"
  21444.             ]
  21445.         }
  21446.     },
  21447.     {
  21448.         "version": "2.0.0.28",
  21449.         "date": "2019-03-20 17:34:54 +0100",
  21450.         "author": "Daniel Marschall (ViaThinkSoft)",
  21451.         "changes": [],
  21452.         "sources": {
  21453.             "svn": [
  21454.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@28"
  21455.             ],
  21456.             "git": [
  21457.                 "https://github.com/danielmarschall/oidplus/tree/92091c5cb4f5e929d18e347d18088ec3f2fddd29"
  21458.             ]
  21459.         }
  21460.     },
  21461.     {
  21462.         "version": "2.0.0.27",
  21463.         "date": "2019-03-20 17:30:23 +0100",
  21464.         "author": "Daniel Marschall (ViaThinkSoft)",
  21465.         "changes": [
  21466.             "GUID \"root detection\" improved; performance upgrade"
  21467.         ],
  21468.         "sources": {
  21469.             "svn": [
  21470.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@27"
  21471.             ],
  21472.             "git": [
  21473.                 "https://github.com/danielmarschall/oidplus/tree/235a6b3aa612bbb291b3a55f98fad7f5fae08493"
  21474.             ]
  21475.         }
  21476.     },
  21477.     {
  21478.         "version": "2.0.0.26",
  21479.         "date": "2019-03-20 16:01:03 +0100",
  21480.         "author": "Daniel Marschall (ViaThinkSoft)",
  21481.         "changes": [],
  21482.         "sources": {
  21483.             "svn": [
  21484.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@26"
  21485.             ],
  21486.             "git": [
  21487.                 "https://github.com/danielmarschall/oidplus/tree/514eec6b7c55caf08c9afa64d80073971bb9a8ed"
  21488.             ]
  21489.         }
  21490.     },
  21491.     {
  21492.         "version": "2.0.0.25",
  21493.         "date": "2019-03-20 15:52:46 +0100",
  21494.         "author": "Daniel Marschall (ViaThinkSoft)",
  21495.         "changes": [
  21496.             "Logout icon"
  21497.         ],
  21498.         "sources": {
  21499.             "svn": [
  21500.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@25"
  21501.             ],
  21502.             "git": [
  21503.                 "https://github.com/danielmarschall/oidplus/tree/3b60e0484c599159bce18c126e27673950476bf5"
  21504.             ]
  21505.         }
  21506.     },
  21507.     {
  21508.         "version": "2.0.0.24",
  21509.         "date": "2019-03-20 15:41:19 +0100",
  21510.         "author": "Daniel Marschall (ViaThinkSoft)",
  21511.         "changes": [
  21512.             "Icons"
  21513.         ],
  21514.         "sources": {
  21515.             "svn": [
  21516.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@24"
  21517.             ],
  21518.             "git": [
  21519.                 "https://github.com/danielmarschall/oidplus/tree/fce3eca511153e5a8fd2afd1fb973bc499858ee5"
  21520.             ]
  21521.         }
  21522.     },
  21523.     {
  21524.         "version": "2.0.0.23",
  21525.         "date": "2019-03-20 12:56:40 +0100",
  21526.         "author": "Daniel Marschall (ViaThinkSoft)",
  21527.         "changes": [
  21528.             "RFC"
  21529.         ],
  21530.         "sources": {
  21531.             "svn": [
  21532.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@23"
  21533.             ],
  21534.             "git": [
  21535.                 "https://github.com/danielmarschall/oidplus/tree/445a71e25d5f17528a8cea4433c34c025ed582f7"
  21536.             ]
  21537.         }
  21538.     },
  21539.     {
  21540.         "version": "2.0.0.22",
  21541.         "date": "2019-03-19 22:53:10 +0100",
  21542.         "author": "Daniel Marschall (ViaThinkSoft)",
  21543.         "changes": [
  21544.             "RFC"
  21545.         ],
  21546.         "sources": {
  21547.             "svn": [
  21548.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@22"
  21549.             ],
  21550.             "git": [
  21551.                 "https://github.com/danielmarschall/oidplus/tree/00f7ae2f4145f6a4aec593cd6eaa892f4c89028b"
  21552.             ]
  21553.         }
  21554.     },
  21555.     {
  21556.         "version": "2.0.0.21",
  21557.         "date": "2019-03-19 22:51:27 +0100",
  21558.         "author": "Daniel Marschall (ViaThinkSoft)",
  21559.         "changes": [
  21560.             "\"Web Whois\" links"
  21561.         ],
  21562.         "sources": {
  21563.             "svn": [
  21564.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@21"
  21565.             ],
  21566.             "git": [
  21567.                 "https://github.com/danielmarschall/oidplus/tree/4a0031b38ff55df13f8b24406b0b7c7dc8d67aa1"
  21568.             ]
  21569.         }
  21570.     },
  21571.     {
  21572.         "version": "2.0.0.20",
  21573.         "date": "2019-03-19 12:12:03 +0100",
  21574.         "author": "Daniel Marschall (ViaThinkSoft)",
  21575.         "changes": [
  21576.             "IPv4+IPv6: Whois distance search now possible"
  21577.         ],
  21578.         "sources": {
  21579.             "svn": [
  21580.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@20"
  21581.             ],
  21582.             "git": [
  21583.                 "https://github.com/danielmarschall/oidplus/tree/cf82aad9c8b15834d2e89529590a2b29de02db99"
  21584.             ]
  21585.         }
  21586.     },
  21587.     {
  21588.         "version": "2.0.0.19",
  21589.         "date": "2019-03-19 10:38:53 +0100",
  21590.         "author": "Daniel Marschall (ViaThinkSoft)",
  21591.         "changes": [
  21592.             "GUID: nested categories are now allowed"
  21593.         ],
  21594.         "sources": {
  21595.             "svn": [
  21596.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@19"
  21597.             ],
  21598.             "git": [
  21599.                 "https://github.com/danielmarschall/oidplus/tree/fcf832bf6de76484e23e80c0c8042b595a6edfd4"
  21600.             ]
  21601.         }
  21602.     },
  21603.     {
  21604.         "version": "2.0.0.18",
  21605.         "date": "2019-03-19 00:24:19 +0100",
  21606.         "author": "Daniel Marschall (ViaThinkSoft)",
  21607.         "changes": [
  21608.             "IPv4/IPv6: Enforce that addresses are inside CIDR of superior range"
  21609.         ],
  21610.         "sources": {
  21611.             "svn": [
  21612.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@18"
  21613.             ],
  21614.             "git": [
  21615.                 "https://github.com/danielmarschall/oidplus/tree/4362fcaa5e6139a542fe341ec52603b739bf0733"
  21616.             ]
  21617.         }
  21618.     },
  21619.     {
  21620.         "version": "2.0.0.17",
  21621.         "date": "2019-03-19 00:03:23 +0100",
  21622.         "author": "Daniel Marschall (ViaThinkSoft)",
  21623.         "changes": [
  21624.             "IPv4/IPv6 technical information"
  21625.         ],
  21626.         "sources": {
  21627.             "svn": [
  21628.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@17"
  21629.             ],
  21630.             "git": [
  21631.                 "https://github.com/danielmarschall/oidplus/tree/fd553284c67f0620ac6fdcbc3a34c4bf23c51356"
  21632.             ]
  21633.         }
  21634.     },
  21635.     {
  21636.         "version": "2.0.0.16",
  21637.         "date": "2019-03-18 23:14:01 +0100",
  21638.         "author": "Daniel Marschall (ViaThinkSoft)",
  21639.         "changes": [],
  21640.         "sources": {
  21641.             "svn": [
  21642.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@16"
  21643.             ],
  21644.             "git": [
  21645.                 "https://github.com/danielmarschall/oidplus/tree/aa3c45ef30c8600ab3b56f7a32d46248b477edf2"
  21646.             ]
  21647.         }
  21648.     },
  21649.     {
  21650.         "version": "2.0.0.15",
  21651.         "date": "2019-03-18 12:46:52 +0100",
  21652.         "author": "Daniel Marschall (ViaThinkSoft)",
  21653.         "changes": [
  21654.             "Admin page \"Well known OIDs\""
  21655.         ],
  21656.         "sources": {
  21657.             "svn": [
  21658.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@15"
  21659.             ],
  21660.             "git": [
  21661.                 "https://github.com/danielmarschall/oidplus/tree/367cf357010b1b91ec115a1e8a2301cfac13b9ff"
  21662.             ]
  21663.         }
  21664.     },
  21665.     {
  21666.         "version": "2.0.0.14",
  21667.         "date": "2019-03-18 12:23:17 +0100",
  21668.         "author": "Daniel Marschall (ViaThinkSoft)",
  21669.         "changes": [
  21670.             "Config values are now checked before they are saved."
  21671.         ],
  21672.         "sources": {
  21673.             "svn": [
  21674.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@14"
  21675.             ],
  21676.             "git": [
  21677.                 "https://github.com/danielmarschall/oidplus/tree/609f532f3f4b367c5c7866708c9c445cc0c3bfce"
  21678.             ]
  21679.         }
  21680.     },
  21681.     {
  21682.         "version": "2.0.0.13",
  21683.         "date": "2019-03-18 11:54:33 +0100",
  21684.         "author": "Daniel Marschall (ViaThinkSoft)",
  21685.         "changes": [
  21686.             "Added configuration page in admin area; fixed some critical bugs"
  21687.         ],
  21688.         "sources": {
  21689.             "svn": [
  21690.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@13"
  21691.             ],
  21692.             "git": [
  21693.                 "https://github.com/danielmarschall/oidplus/tree/7b7387942c6ea14c7620018f08d29d51a2af681d"
  21694.             ]
  21695.         }
  21696.     },
  21697.     {
  21698.         "version": "2.0.0.12",
  21699.         "date": "2019-03-17 23:54:20 +0100",
  21700.         "author": "Daniel Marschall (ViaThinkSoft)",
  21701.         "changes": [],
  21702.         "sources": {
  21703.             "svn": [
  21704.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@12"
  21705.             ],
  21706.             "git": [
  21707.                 "https://github.com/danielmarschall/oidplus/tree/8b7a8f8ea307abb2c83ea6007e751f46de777712"
  21708.             ]
  21709.         }
  21710.     },
  21711.     {
  21712.         "version": "2.0.0.11",
  21713.         "date": "2019-03-14 15:15:35 +0100",
  21714.         "author": "Daniel Marschall (ViaThinkSoft)",
  21715.         "changes": [
  21716.             "Small design tweaks"
  21717.         ],
  21718.         "sources": {
  21719.             "svn": [
  21720.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@11"
  21721.             ],
  21722.             "git": [
  21723.                 "https://github.com/danielmarschall/oidplus/tree/e926612bed2eabe75c230199ab653cb69c6476b9"
  21724.             ]
  21725.         }
  21726.     },
  21727.     {
  21728.         "version": "2.0.0.10",
  21729.         "date": "2019-03-14 13:33:27 +0100",
  21730.         "author": "Daniel Marschall (ViaThinkSoft)",
  21731.         "changes": [
  21732.             "Design improvement at login page"
  21733.         ],
  21734.         "sources": {
  21735.             "svn": [
  21736.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@10"
  21737.             ],
  21738.             "git": [
  21739.                 "https://github.com/danielmarschall/oidplus/tree/52b570c754cf8d4f9be21da7a197f392e2f5773a"
  21740.             ]
  21741.         }
  21742.     },
  21743.     {
  21744.         "version": "2.0.0.9",
  21745.         "date": "2019-03-14 12:59:27 +0100",
  21746.         "author": "Daniel Marschall (ViaThinkSoft)",
  21747.         "changes": [
  21748.             "CSS and HTML now valid. JS has no warnings in JSHint anymore."
  21749.         ],
  21750.         "sources": {
  21751.             "svn": [
  21752.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@9"
  21753.             ],
  21754.             "git": [
  21755.                 "https://github.com/danielmarschall/oidplus/tree/d03b0f55de7634dcca1d3c52d12180233ca7297b"
  21756.             ]
  21757.         }
  21758.     },
  21759.     {
  21760.         "version": "2.0.0.8",
  21761.         "date": "2019-03-14 00:59:30 +0100",
  21762.         "author": "Daniel Marschall (ViaThinkSoft)",
  21763.         "changes": [
  21764.             "Whois: Subordinate natural order of OIDs"
  21765.         ],
  21766.         "sources": {
  21767.             "svn": [
  21768.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@8"
  21769.             ],
  21770.             "git": [
  21771.                 "https://github.com/danielmarschall/oidplus/tree/06b8d6f57fe769d08fe44918834b036bd017380a"
  21772.             ]
  21773.         }
  21774.     },
  21775.     {
  21776.         "version": "2.0.0.7",
  21777.         "date": "2019-03-14 00:07:32 +0100",
  21778.         "author": "Daniel Marschall (ViaThinkSoft)",
  21779.         "changes": [],
  21780.         "sources": {
  21781.             "svn": [
  21782.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@7"
  21783.             ],
  21784.             "git": [
  21785.                 "https://github.com/danielmarschall/oidplus/tree/2bd17b88cd940f0e56ad6890f6b6274059654591"
  21786.             ]
  21787.         }
  21788.     },
  21789.     {
  21790.         "version": "2.0.0.6",
  21791.         "date": "2019-03-13 23:59:07 +0100",
  21792.         "author": "Daniel Marschall (ViaThinkSoft)",
  21793.         "changes": [
  21794.             "Formatting"
  21795.         ],
  21796.         "sources": {
  21797.             "svn": [
  21798.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@6"
  21799.             ],
  21800.             "git": [
  21801.                 "https://github.com/danielmarschall/oidplus/tree/43da025a5266e7de672ef4a6769381afe3e054a5"
  21802.             ]
  21803.         }
  21804.     },
  21805.     {
  21806.         "version": "2.0.0.5",
  21807.         "date": "2019-03-13 22:16:10 +0100",
  21808.         "author": "Daniel Marschall (ViaThinkSoft)",
  21809.         "changes": [],
  21810.         "sources": {
  21811.             "svn": [
  21812.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@5"
  21813.             ],
  21814.             "git": [
  21815.                 "https://github.com/danielmarschall/oidplus/tree/6e8340a0444985aa75d5336df1cecad8294d2edc"
  21816.             ]
  21817.         }
  21818.     },
  21819.     {
  21820.         "version": "2.0.0.4",
  21821.         "date": "2019-03-13 16:45:37 +0100",
  21822.         "author": "Daniel Marschall (ViaThinkSoft)",
  21823.         "changes": [
  21824.             "Smaller fixes, TinyMCE updated to 5.0.2, updated title bar"
  21825.         ],
  21826.         "sources": {
  21827.             "svn": [
  21828.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@4"
  21829.             ],
  21830.             "git": [
  21831.                 "https://github.com/danielmarschall/oidplus/tree/f3bdd71353bbccd070adcc3b6414bbd3f08cf592"
  21832.             ]
  21833.         }
  21834.     },
  21835.     {
  21836.         "version": "2.0.0.3",
  21837.         "date": "2019-03-13 00:06:12 +0100",
  21838.         "author": "Daniel Marschall (ViaThinkSoft)",
  21839.         "changes": [],
  21840.         "sources": {
  21841.             "svn": [
  21842.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@3"
  21843.             ],
  21844.             "git": [
  21845.                 "https://github.com/danielmarschall/oidplus/tree/866ef9949821334d84f08a54e5f4f0988bb85190"
  21846.             ]
  21847.         }
  21848.     },
  21849.     {
  21850.         "version": "2.0.0.2",
  21851.         "date": "2019-03-12 23:20:11 +0100",
  21852.         "author": "Daniel Marschall (ViaThinkSoft)",
  21853.         "changes": [
  21854.             "Initial Work-In-Progress SVN release"
  21855.         ],
  21856.         "sources": {
  21857.             "svn": [
  21858.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@2"
  21859.             ],
  21860.             "git": [
  21861.                 "https://github.com/danielmarschall/oidplus/tree/751d966e46b0e99c4f97d2694c5032465d0de304"
  21862.             ]
  21863.         }
  21864.     },
  21865.     {
  21866.         "version": "2.0.0.1",
  21867.         "date": "2019-03-12 23:07:50 +0100",
  21868.         "author": "Daniel Marschall (ViaThinkSoft)",
  21869.         "changes": [
  21870.             "Created SVN root directories"
  21871.         ],
  21872.         "sources": {
  21873.             "svn": [
  21874.                 "https://svn.viathinksoft.com/svn/oidplus/trunk@1"
  21875.             ],
  21876.             "git": [
  21877.                 "https://github.com/danielmarschall/oidplus/tree/83c8bac8b512d89e00a57c380939e1f6b592a2be"
  21878.             ]
  21879.         }
  21880.     }
  21881. ]
  21882.