diff options
Diffstat (limited to 'doc/ChangeLog')
-rw-r--r-- | doc/ChangeLog | 438 |
1 files changed, 438 insertions, 0 deletions
diff --git a/doc/ChangeLog b/doc/ChangeLog new file mode 100644 index 0000000..52d3322 --- /dev/null +++ b/doc/ChangeLog @@ -0,0 +1,438 @@ +ChangeLog for SemanticScuttle +============================= + +.. contents:: + +0.98.6 - 2013-XX-XX +------------------- +- Fix bug #161: URLs broken on 1&1 server + + +0.98.5 - 2013-03-20 +------------------- +- Fix bug #109: preserve privacy setting from Delicious export files + (Thanks to David Glenck) +- Fix bug #110: Document solution for "searching slashes" +- Fix bug #111: Comments in config.php mention \*.inc.php files + (José María Mateos [rinze]) +- Fix bug: Do not use eregi functions anymore + + +0.98.4 - 2012-01-21 +------------------- +- Fix bug #3439729: URLs were escaped too often in bookmark list +- Fix bug: Subtitle was not escaped +- Fix bug #3388219: Incorrect URL when cancelling tag2tag-actions +- Fix bug #3393951: Logo images missing on bookmark page +- Fix bug #3399815: PHP error in opensearch API in 0.98.3 +- Fix bug #3407728: Can't delete users from admin page +- Fix bug #3431742: open_basedir problems with /etc/ config files +- Fix bug #3436624: Wrong URL for Delicious API when importing +- Fix bug #3463481: RSS feed show warnings in feedvalidator.org +- Fix bug #3384416: Use URL with protocol in bookmarklet +- Fix bug: Invalid HTML when website thumbnails are activated +- Fix bug #3413459: Thumbnails not in one line +- Fix bug #3468293: Delicious import does not preserve private links +- Fix bug #3396727: Title of http://lesscss.org/ not loaded +- Fix bug #3111254: getIdFromUser() always returns an integer now (part 2) +- Implement request #3403609: fr_CA translation update +- Implement patch #3476011: PostgreSQL tables can not be initialized + (Frédéric Fauberteau [triaxx]) + + +0.98.3 - 2011-08-09 +------------------- +- Fix bug #3388456: Missing scripts/fix-unfiled-tags.php + +The script was only missing in the .zip file; the PEAR package +contained it - thus no 0.98.3 PEAR package. + + +0.98.2 - 2011-08-08 +------------------- +- Fix bug #3385724: Rename tag ends with XML Parsing Error +- Fix bug #3386178: "system:unfiled" secret tag does not work +- Fix bug #3384416: Update documentation to explain HTTP/HTTPS root problem +- Fix bug #3382126: Linked tags does not work for tags with spaces +- Fix delicious API help page link + +Run ``scripts/fix-unfiled-tags.php`` to fix old bookmarks that miss the +``system:unfiled`` tags. + + +0.98.1 - 2011-08-01 +------------------- +- Fix bug #3375635: XML parsing problem in top.inc.php +- Fix bug #3375428: Forgot to remove some old dojo files +- Fix bug #3160512: Make SemanticScuttle work with FastCGI +- Fix bug #3376618: Broken tag completion for private bookmarks + + +0.98.0 - 2011-07-21 +------------------- +- Switch to jQuery and drop dojo +- Implement request #2928950: Private keys for RSS feeds (Mark Pemberton) +- Implement request #3164348: Configurable default privacy (Brett Dee) +- Implement request #1989987: Theming support +- Implement request #3054906: Show user's full name instead of nickname +- Implement patch #3059829: update ``FR_CA`` translation +- Fix bug #3187177: Wrong URL / Export XML Bookmarks +- Fix bug #3097187: Using opensearch with two tags does not work in Firefox +- Fix bug #3251877: French translation JavaScript Bug when editing bookmarks +- Fix bug #3168521: Title of tag-filtered RSS Feed is broken +- Fix bug #2853627: Javascript warning +- Fix bug in ``getTagsForBookmarks()`` that fetched all tags +- Fix privacy issue when fetching tags of several users +- Fix Google custom search XML +- Show error message on mysqli connection errors +- Update php-gettext library to 1.0.10 +- ``api/posts/add`` respects the "replace" parameter now +- Only URLs with an allowed protocol may be added to the database +- Support HTTPS connections when ``$root`` is not configured +- SQL schema version table to ease future database upgrades +- Documentation is written with rST (reStructuredText) now +- Support per-host configuration files + + +0.97.2 - 2011-02-17 +------------------- +- Fix bug #3178597: Broken link to context in gsearch admin index page +- Fix bug #3074816: French translation breaks edit javascript +- Fix bug #3111254: Search in my_watchlist results in error +- Fix bug #3073215: Updating bookmark time does not work +- Fix bug #3065284: AjaxVote problem with Webkit browsers + + +0.97.1 - 2010-09-30 +------------------- +This is a security release! We do highly recommend to update +your SemanticScuttle installations! + +- Fix bug #3077187: Permission problem when deleting bookmarks + + +0.97.0 - 2010-06-09 +------------------- +- Many SQL optimizations - SemanticScuttle shows bookmarks 4 times faster now +- New config option to skip "SET NAMES UTF8" call: $dbneedssetnames +- Do not highlight admin bookmarks when $enableAdminColors is disabled +- Add russian translation +- Make HTML export follow the specifications a bit better +- Fix bug #2953732: faulty error message for duplicate bookmarks +- Fix bug #2960663: do not send content-type headers twice for ajax/api scripts +- Fix bug #2976593: fr_FR locale is vietnamese + + +0.96.1 - 2010-02-09 +------------------- +- Fix bug #2948410: API is broken in 0.96.0 + + +0.96.0 - 2010-02-08 +------------------- +- Fix bug #2843523: ArtViper thumbnail license change + reflected by using the javascript backlink +- Fix bug #2887063: Common tag combination description feels broken +- Fix bug #2928905: API was broken when no user was logged in +- Fix bug #2934891: RSS XML was sometimes invalid because + special characters did not get escaped. +- Fix bug #2936833: api fix: shared=no + Patch by fnorder@users.sourceforge.net +- Fix bug #2899515: Bookmarklet broken when site title contains quote +- Fix several SQL injection possibilities +- Fix E_NOTICE when calling alltags.php without any parameter +- Implement part of request #2928950: + + - User adjustable entry count: rss.php?count=20 + - Fix HTTP content type header for RSS + - Add config option to allow sorting by bookmark creation date + instead of modification date + + - Implement request #2833793: Export to avahi config files + - we support zeroconf networking! +- Implement request #2934868: Do not display full redirection URL + Patch by fnorder@users.sourceforge.net +- Implement request #2934872: Option to set the "no description" + description. Patch by fnorder@users.sourceforge.net +- Implement request #2830234: Support for external authentication + services via PEAR's Auth package +- Add special header file for shell scripts (header-standalone.php) +- Fix some problems when using mysqli database driver. +- Make it easy to have www/ in any location one wants it to have +- Send HTTP status code 500 when site has not been configured yet. + + +0.95.2 - 2010-01-16 +------------------- +This is a security release! We do highly recommend to update +your SemanticScuttle installations! + +- Fix several SQL injection possibilities related to tagging + + +0.94.2 - 2010-01-16 +------------------- +This is a security release! We do highly recommend to update +your SemanticScuttle installations! + +- Fix several SQL injection possibilities related to tagging + + +0.95.1 - 2009-11-16 +------------------- +- Fix bug: admin tags were not shown because javascript include was broken. + Thanks, Jean-Luc! + + +0.95 - 2009-11-10 +----------------- +- Implement request #2878169: Voting system with two layouts +- Fix bug #2881886: PHP notice when viewing tags +- Configuration option to disable registration +- Implement request #2874049: "Feeling lucky" button + just add "?lucky=1" as parameter to search page +- Hide bookmarks with vote < $threshold from users (not admins) +- Fix many more unfreed mysql results, but there are still many left +- Improve documentation of many service methods +- All unit tests run now +- Update German translation to 100% +- Helper scripts for translators and translation documentation +- Beginning of developer documentation +- Fix gettext/translation on 64bit systems +- Fix OpenSearch file +- Re-add de_AT which is a rather ugly "official-style" german + translation. Choose the translation you like most. + + +0.94.1 - 2009-10-29 +------------------- +This is a security release! We do highly recommend to update +your SemanticScuttle installations! + +- Fix several XSS possibilities + + +0.94 - 2009-10-02 +----------------- +- Fix bug #2834070: unfreed sql results +- Fix bug #2834077: .htaccess on virtual masshosted apaches +- Fix bug #2834097: Errors when using search without terms +- Fix bug #2834293: E_NOTICE when referer is missing +- Fix bug #2834118: Undefined variable in search.inc.php when not logged on +- Fix bug #2847580: short open tag <? in import.php +- Fix bug #2674961: editAllowed optimization - make less queries for each bookmark +- Fix bug #2829642: PATH_INFO undefined +- Fix bug: mysqli did not work at all +- Fix bug: 404 - api/posts/all not found +- Fix bug: PATH_INFO used when not needed +- Fix bug: htmlentities not always escaped +- Fix bug: Not all pages are valid XHTML +- Fix bug: Hide welcome message if it is empty +- Fix bug: allow deleting links between tags when deleting a user. +- Fix bug: some parse errors +- Interface fix: put linkedtags box on bookmarks page. + +- Implement request #2834111: Detect if cookies are enabled +- Translation updates +- Updated German translation (de_DE), removed de_AT +- New configuration file system +- Add INSTALL.txt and ChangeLog + + +0.93 - 2009-05-26 +----------------- + + +0.92 - 2009-02-11 +----------------- +- Database stores data in UTF-8 now, leading to better + search results for accented characters +- Several Internet Explorer bugs fixed +- clean URLs are back +- Improved page titles + + +0.91 - 2008-11-14 +----------------- +- Major Refactoring: add a tag cache improving query processing + (knowledge inference on tag relations) [DB modified] +- Interface fix: allows to remove a tag from the selection into + subtitle bar thanks to a \*. +- New Feature: authorizes anchors with brackets into descriptions + of bookmark. For example: "[city]Paris[/city]". + This text between anchors will be highlighted when the + corresponding bookmark will be displayed. +- Interface Fix: transforms description field into textarea +- Interface fix: make longer description field [DB modified] +- Interface fix: takes dModified field instead of bDatetime one + (to sort bookmarks) +- Interface fix: add link to gsearch/ forlder on normal search + page and correct gsearch feature. +- New Translation: SemanticScuttle is now available in German, + formal and gender-neutral version (thanks Elmar H. Beer) +- New Feature: admin can check urls validity (in his/her admin page) +- Bug fix: correct ROOT declaration +- Bug fix: correct DOJO completion in tags edition +- Interface fix: add tags cloud from all users into add bookmark + window (orouk proposition) +- New Feature: possibility to import a structure of + hierarchical tags from a file +- Minor fix: improve import from Netscape files + (now takes tags into account) +- Interface fix: add an hyperlink from bookmark edition + page to collaborative edition of the same bookmark +- Bug fix: correct admin CSRF vulnerability (thank you Etienne Z.) +- Major refactoring: transform users row into object, define + page parameters (POST and GET) as constants, simplify + debugging ... [Config file modified: $debugMode] +- New feature: Dynamic tree of tags using Dojo toolkit + (used by a menu2 sidebar box) [Config file modified: $menu2Tags] +- Bug fix: prevent from CSRF vulnerabilities on profile page + (thank you Etienne Z.) +- Bug fix: correct AJAX deleting of bookmarks (thank you Ricco) + + +0.90 - 2008-06-05 +----------------- +The main improvements of this new version are: + +- menu tags (tags which are included into the "menu" tag and + thus which appear on the main page) +- connexion with Google Custom Search Engine which allows to + use the Google Engine to look into your SemanticScuttle + bookmarks (http://www.google.com/coop/cse/). + + +All the changes: + +- New feature: add Google Custom Search Engine into + gsearch/ folder and looking into all bookmarks [Config modified] +- Interface design: antispam question is hidden when + focussed (Thanks to Lifty) +- Interface fix: move welcome message to index page +- Interface fix: displays an error message if the + config.inc.php file has not been created +- Interface design: improve tags presentation, menu box, + popup size, redirection after adding a bookmark, RSS link position +- Interface design: hide searchs with no results into search history box +- New feature: private descriptions for tags [DB modified] +- Refactoring: rename sc_tags into sc_bookmarks2tags + (and services, codes...) [DB modified] +- Interface design: shorten too long URLs in the displayed bookmarks +- Bug fix: correct mutual logins for several installations on the same host +- New feature: menu box which displays tags included into the + special tag "menu" [Config modified] +- New feature: export URL for Google Custom Search (api/export/gcs) +- New feature: add admins profile [Config modified: $admin_users] +- New feature: template sidebar customized in configuration + file [Config modified] +- New feature: export bookmarks into html file for import into + browsers (Thanks to warenhaus) +- Interface design: add export option through API into the profile page +- Bug fix: del.icio.us bookmarks (in .xml format) import 0K +- Bug fix: correct authentification for API with CGI +- Interface fix: correct few links and translations on the about page +- Interface design: copy description and tags (when creating a + bookmark from another one) +- Feature improvement: make rename tags more consistent + (with regards to linked tags) +- Interface design fix: improve visualisation of structuredtags box +- Interface design: improve tag2tag link edition (add item in + Actions menu and improve tag2tagedit page) +- New feature: Save search history: what, by who, when, number of + results and display "last searches" box [DB & config modified] +- Bug fix: correct counting result for history page +- Bug fix: correct counting for unified bookmarks +- Interface fix: improve visualisation in history if no descriptions + for bookmarks +- Interface design: display number of resources in results +- Interface design: improve navigation between tags + (clickable ">") +- Bug fix: delete thumbnail when ajax delete + + +0.88 - 2008-03-12 +----------------- +The main change of this release is the possibility to preview websites +through thumbnails (thanks to artviper.net). + +All the changes: + +- Interface design: display SemanticScuttle version number + on "about" page +- Bug fix: allow clean urls thanks to .htaccess +- New feature: add website preview/thumbnail (based on + artviper.net) [Config file modified] +- Interface fix: add About link for logged users +- Interface fix: hide "structured box" when no linked tags +- Interface fix: make more consistent the general navigation between + personal and common spaces +- Interface fix: add a link to last editor profile in common description. + Moreover, don't count a change if a user saves with no modifications. +- Bug fixes: prevent from adding special characters + (like " or ') into tags +- Upgrade: from Scuttle 0.7.2 to SemanticScuttle 0.87. + + +0.87 - 2008-02-14 +----------------- +This new version brings two major features to SemanticScuttle: + +1) You can now create a synonym link between tags. + For example, by linking the tags "monument" and "monuments", + you can find resources tagged with the first one when you navigate + through the second one. More important, this link works with + the inclusion link already implemented. +2) Users can create commune descriptions for tags and bookmarks. + In a small community, the idea is to bring gradually people to work + together (if they want it). From a research perspective, we explore + the bridge between individual actions (easy to do) and collaborative + ones (more difficult but more powerful). + +All the changes: + +- Interface design: allow to access to users' bookmarks from last + user sidebox. (Currently, we can just access to their profiles). +- Interface design: hide multiple URLs repeated into history page +- Interface design: hide About link for logged users +- New feature: Collaborative spaces (like wiki) for descriptions + of tags and bookmarks +- Interface fix: improve the creation of structured links +- New feature: Allow the creation of synonym links between tags + + +0.86 - 2008-01-24 +----------------- +- Bug fix: correct antispam question feature +- Interface design: normalize URL when adding + (remove final "/") +- Interface design: group similar URL +- Interface bug fix: improve linked relations into structured links box +- Interface bug fix: improve display of structured tags into alltags + and populartags page (problem of div size) + + +0.85 - 2008-01-22 +----------------- +- New feature: Add stats (nb children, nb descendants, depth, + nb update) to structured tags + + - Allow to visualize structured tags according to stats + - Add admin page to update stats from the existing structured + tags in the database + +- Translation: improve French translation (add missing translations, + transform "labels" into "tags") +- New feature: List all users in a users page and users block on + the front page +- Interface design: Transform recent bookmarks into last bookmarks + on front page (to avoid blank front page) +- Interface design: Add structured tags in a right box on the front page +- New feature: Antispam question to register +- New feature: Allowing a subtitle message, managable in the + configuration file. +- Interface design: Redesign menu (search box, sort buttons, top + and right menu) +- Interface design: Make URLs appear under bookmarks +- Debug: correcting a problem to log out (bugs from Scuttle). + |