434 lines
17 KiB
Plaintext
434 lines
17 KiB
Plaintext
ChangeLog for SemantiScuttle
|
|
============================
|
|
|
|
.. contents::
|
|
|
|
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).
|
|
|