OSDN Git Service

git-svn-id: https://svn.sourceforge.jp/svnroot/nucleus-jp/plugin@1020 1ca29b6e-896d...
[nucleus-jp/nucleus-plugins.git] / NP_TrackBack / branches / DOM-branch / trackback / CHANGELOG.txt
1         \r
2         \r
3         0.9.0   Initial version of Referer by Xiffy\r
4         0.9.1   Added the possibility to call pop, 10 to show the most populair pages\r
5                         Minor bugfixes for htmlspecialchars\r
6                         Added substr to trim the line. Internet Explorer makes long lines instead of braking them\r
7         0.9.2   Added timeoffset functionality to refWhen ...\r
8         0.9.3   Added three display options (needs reinstallation!)\r
9                         Bugfixes and another calling option; lastall\r
10                         Added "-" on each refer*\r
11         \r
12         ------------------------------------------------------------\r
13         \r
14         1.0     Initial release\r
15         1.1     Version that takes advantage of the new features in Nucleus v2.0\r
16                         (v1.55 users still need to addapt their templates)\r
17         1.2             -  Fix: Typo (cechkids)\r
18                         -  Fix: $CONF['ActionURL'] instead of $CONF['SiteURL'] . 'action.php'\r
19                         -  Fix: also works with php option 'short_open_tags' set to Off\r
20                         -  Added: manualpingform\r
21                         -  Requires Nucleus v2.0...\r
22                         -  Support for tableprefix (Nucleus versions > 2.0)\r
23         \r
24         1.3     Release by caw\r
25                         -  Removed: Table backwards compatibility code\r
26                         -  Added: Support for adding TrackBack when editing item\r
27                         -  Change: Table name changed from [nucleus_]plugin_tb to [nucleus_]plug_trackback\r
28 \r
29         1.4     Release by TeRanEX \r
30                         (didn't wrote anything myself, only merged some modifications)\r
31                         -  Added: Table backwards compatibility code (was removed in 1.3 but I don't \r
32                            see any reason why)\r
33                         -  Change: Table name changed from [nucleus_]plug_trackback to [nucleus_]plugin_tb \r
34                            again (what was the reason for the change in 1.3?\r
35                         -  Added all fixes/mods/additions of thread http://forum.nucleuscms.org/viewtopic.php?t=3247\r
36                         -  Send a ping on edit item\r
37                         -  sendPing with POST instead of GET\r
38                         -  "Retrieving TrackBack Pings" Implementation \r
39                         -  "Auto-Discovery of TrackBack Ping URLs" Implementation \r
40                         -  automatically-detecting trackbackURL of permalink linked by item\r
41                         -  Change: the RDF output so that it looks the same as in the MT TrackBack Spec\r
42                            (see http://forum.nucleuscms.org/viewtopic.php?t=1974)\r
43         \r
44         1.5             Release by admun and TeRanEX\r
45                         -  Added: Trackback updates, sending the newest data\r
46                         -  Added: Autodiscovery to the bookmarklet\r
47                         -  Added: Autodiscovery to the pingform\r
48                         -  Fixed: Autodiscovery now looks also in the 'more'-part of an item\r
49                         -  Changed/fixed: autodiscovery when editing an item, now you can check a checkbox for\r
50                            every trackback that was discovered and you want to ping\r
51                         -  Added: License info\r
52                         -  Changed: The description of the plugin\r
53         \r
54         ------------------------------------------------------------\r
55         \r
56         2.0a    Release by Niels Leenheer (rakaz)\r
57                         -  Added: Caching of auto-detected trackback URLs in a database table\r
58                         -  Added: If the cURL extension is present a HEAD request is send first, to make\r
59                            sure we are dealing with a (X)HTML page and not some large binary file format.\r
60                         -  Added: The auto-detection of trackback URLs now happen in real time - as you type -\r
61                            thanks to client-side Javascript and the XmlHttpRequest object which requests\r
62                            the required data from the plugin.\r
63         \r
64         2.0b    -  Added spinning auto-detection indicator\r
65                     -  Added support for multiple character encoding methods. The plugin\r
66                            works internally fully in UTF-8 (Unicode) and can convert other\r
67                            character encodings. The output of the plugin is in UTF-8 or in US-ASCII\r
68                            with unicode characters encoded using numeric entities.\r
69                         -  Added spam protection using the Blacklist plugin (thanks to Xiffy for\r
70                            helping me out by adding a generic spam check API to his plugin).\r
71                         -  Added a check to see if the page which send the trackback actually\r
72                            contains a link to our server. If not, then it is probably a spamming\r
73                            attempt and block by default.\r
74                         -  The output of this plugin is now fully configurable. You can specify\r
75                            you're own (X)HTML code.\r
76                         -  Added a admin interface which can be used to manage trackbacks and \r
77                            manually send trackbacks to other sites. It is possible to delete \r
78                            trackbacks, but also to block and unblock trackbacks. All trackbacks\r
79                            which are marked as spam are not deleted automatically, but they end\r
80                            up in a list called 'Blocked trackbacks'. You can manually verify this\r
81                            list and unblock any trackback which is marked as spam by mistake.\r
82                         -  Fixed a number of bugs, including missing hostnames and double // in\r
83                            URLs. Fixed a bug introduced in 2.0a which prevented the title and \r
84                            excerpt from showing up when sending trackbacks from a newly created\r
85                            story. Also filtering of tags is more stringent.\r
86                            \r
87                         -  REMOVED: Manual ping forms. The form which is need to ping other\r
88                            weblogs is now integrated into the admin interface. The form needed\r
89                            for other weblog authors to manually add trackbacks to your website\r
90                            will return in the next release.\r
91                         -  REMOVED: The ability to show a list of trackbacks in a popup window.\r
92                            This will probably return in the next release.\r
93                         -  REMOVED: The ability to delete trackbacks directly from the list\r
94                            shown to administrators. This is now handled by the admin interface.\r
95 \r
96         2.0     final   \r
97                         -  Made the help page Nucleus 3.2 compatible\r
98                         -  Added a manual ping form, which allows weblog authors to add a trackback\r
99                            to your stories even when their software doesn't support trackbacks.\r
100                         -  Removed <language>en</language> from the RSS output, because we can't\r
101                            be sure about the language of the contents of the RSS stream.\r
102 \r
103         2.0.1   -  Security fix: Plugin admin interface was exposed to all logged in users,\r
104                            not only to users with admin rights.\r
105 \r
106         2.0.2   -  Added autodetection of the encoding of trackbacks, which is needed when\r
107                            a trackback is send in a foreign encoding by a sender which does not \r
108                            support version 1.2 of the trackback specifications. Supported encodings:\r
109                            US-ASCII, ISO-2022-JP, UTF-8, EUC-JP, Shift_JIS. If the encoding is not\r
110                            specified according to version 1.2 of the specs AND it is not one of the\r
111                            encodings specified above, the plugin will assume it is encoding using\r
112                            ISO-8859-1.\r
113                         -  Added two new events SendTrackback and RetrieveTrackback which can be\r
114                            used by other plugins or the XML-RPC APIs to allow external blog editors\r
115                            to send trackbacks. (This functionality does require a modification to\r
116                            the XML-RPC APIs).\r
117                         -  Added support for more clean Trackback URLs, for example:\r
118                            http://www.rakaz.nl/nucleus/item/84.trackback  or \r
119                            http://www.rakaz.nl/nucleus/item.php?id=84&format=trackback\r
120                            \r
121         2.0.3   -  Added support for a more advanced version of the SpamCheck API\r
122                            \r
123