make release docs more readable, update version to 0.98, update pear package changelog, fix pear package inclusion files
This commit is contained in:
parent
37db60735a
commit
83714e3889
4 changed files with 47 additions and 30 deletions
62
build.xml
62
build.xml
|
@ -9,18 +9,31 @@
|
||||||
<property file="build.properties" />
|
<property file="build.properties" />
|
||||||
<property file="html.properties" />
|
<property file="html.properties" />
|
||||||
|
|
||||||
<property name="version-m" value="0.97" />
|
<property name="version-m" value="0.98" />
|
||||||
<property name="version" value="0.97.0" />
|
<property name="version" value="0.98.0" />
|
||||||
<property name="stability" value="beta" />
|
<property name="stability" value="beta" />
|
||||||
<property name="releasenotes" value="- Many SQL optimizations
|
<property name="releasenotes" value="- Switch to jQuery and drop dojo
|
||||||
- SemanticScuttle shows bookmarks 4 times faster now
|
- Implement request #2928950: Private keys for RSS feeds (Mark Pemberton)
|
||||||
- New config option to skip 'SET NAMES UTF8' call: $dbneedssetnames
|
- Implement request #3164348: Configurable default privacy (Brett Dee)
|
||||||
- Do not highlight admin bookmarks when $enableAdminColors is disabled
|
- Implement request #1989987: Theming support
|
||||||
- Add russian translation
|
- Implement request #3054906: Show user's full name instead of nickname
|
||||||
- Make HTML export follow the specifications a bit better
|
- Implement patch #3059829: update ``FR_CA`` translation
|
||||||
- Fix bug #2953732: faulty error message for duplicate bookmarks
|
- Fix bug #3187177: Wrong URL / Export XML Bookmarks
|
||||||
- Fix bug #2960663: do not send content-type headers twice for ajax/api scripts
|
- Fix bug #3097187: Using opensearch with two tags does not work in Firefox
|
||||||
- Fix bug #2976593: fr_FR locale is vietnamese
|
- 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
|
||||||
" />
|
" />
|
||||||
<property name="zipfile" value="${phing.project.name}-${version}.zip" />
|
<property name="zipfile" value="${phing.project.name}-${version}.zip" />
|
||||||
<property name="pkgfile" value="${phing.project.name}-${version}.tgz" />
|
<property name="pkgfile" value="${phing.project.name}-${version}.tgz" />
|
||||||
|
@ -67,7 +80,6 @@
|
||||||
<target name="package" depends="check"
|
<target name="package" depends="check"
|
||||||
description="Creates the pear package"
|
description="Creates the pear package"
|
||||||
>
|
>
|
||||||
<!-- fixme: create package.xml with d51pearpkg2 -->
|
|
||||||
<d51pearpkg2 dir="." baseinstalldir="/">
|
<d51pearpkg2 dir="." baseinstalldir="/">
|
||||||
<name>SemanticScuttle</name>
|
<name>SemanticScuttle</name>
|
||||||
<summary>A social bookmarking tool</summary>
|
<summary>A social bookmarking tool</summary>
|
||||||
|
@ -109,30 +121,34 @@
|
||||||
<ignore>**/.svn</ignore>
|
<ignore>**/.svn</ignore>
|
||||||
<ignore>build*</ignore>
|
<ignore>build*</ignore>
|
||||||
<ignore>data/config.php</ignore>
|
<ignore>data/config.php</ignore>
|
||||||
|
<ignore>data/config.testing.php</ignore>
|
||||||
|
<ignore>data/config.testing-tmp.php</ignore>
|
||||||
<ignore>data/locales/messages.po</ignore>
|
<ignore>data/locales/messages.po</ignore>
|
||||||
<ignore>data/locales/*/LC_MESSAGES/messages.po</ignore>
|
<ignore>data/locales/*/LC_MESSAGES/messages.po</ignore>
|
||||||
<ignore>dist/**</ignore>
|
<ignore>dist/**</ignore>
|
||||||
<ignore>doc/developers/**</ignore>
|
|
||||||
<ignore>scripts/**</ignore>
|
<ignore>scripts/**</ignore>
|
||||||
<ignore>src/php-gettext/examples/**</ignore>
|
<ignore>src/php-gettext/examples/**</ignore>
|
||||||
<ignore>src/php-gettext/bin/**</ignore>
|
<ignore>src/php-gettext/tests/**</ignore>
|
||||||
<ignore>*.tgz</ignore>
|
|
||||||
<ignore>*.properties</ignore>
|
<ignore>*.properties</ignore>
|
||||||
|
<ignore>*.sql</ignore>
|
||||||
|
<ignore>*.tgz</ignore>
|
||||||
|
|
||||||
<replacement
|
<replacement path="src/SemanticScuttle/header.php"
|
||||||
path="src/SemanticScuttle/header.php"
|
|
||||||
type="pear-config" from="@data_dir@" to="data_dir"
|
type="pear-config" from="@data_dir@" to="data_dir"
|
||||||
/>
|
/>
|
||||||
<replacement
|
<replacement path="src/SemanticScuttle/header.php"
|
||||||
path="src/SemanticScuttle/header.php"
|
|
||||||
type="pear-config" from="@www_dir@" to="www_dir"
|
type="pear-config" from="@www_dir@" to="www_dir"
|
||||||
/>
|
/>
|
||||||
<replacement
|
<replacement path="src/SemanticScuttle/Config.php"
|
||||||
path="www/www-header.php"
|
|
||||||
type="pear-config" from="@data_dir@" to="data_dir"
|
type="pear-config" from="@data_dir@" to="data_dir"
|
||||||
/>
|
/>
|
||||||
<replacement
|
<replacement path="src/SemanticScuttle/Config.php"
|
||||||
path="tests/prepare.php"
|
type="pear-config" from="@www_dir@" to="www_dir"
|
||||||
|
/>
|
||||||
|
<replacement path="www/www-header.php"
|
||||||
|
type="pear-config" from="@data_dir@" to="data_dir"
|
||||||
|
/>
|
||||||
|
<replacement path="tests/prepare.php"
|
||||||
type="pear-config" from="@data_dir@" to="data_dir"
|
type="pear-config" from="@data_dir@" to="data_dir"
|
||||||
/>
|
/>
|
||||||
|
|
||||||
|
|
|
@ -17,7 +17,7 @@ $this->includeTemplate($GLOBALS['top_include']);
|
||||||
|
|
||||||
|
|
||||||
<?php if(!is_null($currentUser) && $currentUser->isAdmin()): ?>
|
<?php if(!is_null($currentUser) && $currentUser->isAdmin()): ?>
|
||||||
<li>SemanticScuttle v0.97.0</li>
|
<li>SemanticScuttle v0.98.0</li>
|
||||||
<?php endif ?>
|
<?php endif ?>
|
||||||
</ul>
|
</ul>
|
||||||
|
|
||||||
|
|
|
@ -26,6 +26,7 @@ ChangeLog for SemantiScuttle
|
||||||
- Support HTTPS connections when ``$root`` is not configured
|
- Support HTTPS connections when ``$root`` is not configured
|
||||||
- SQL schema version table to ease future database upgrades
|
- SQL schema version table to ease future database upgrades
|
||||||
- Documentation is written with rST (reStructuredText) now
|
- Documentation is written with rST (reStructuredText) now
|
||||||
|
- Support per-host configuration files
|
||||||
|
|
||||||
|
|
||||||
0.97.2 - 2011-02-17
|
0.97.2 - 2011-02-17
|
||||||
|
|
|
@ -2,18 +2,18 @@ How to release a new version of SemanticScuttle
|
||||||
===============================================
|
===============================================
|
||||||
|
|
||||||
0. Run unit tests and verify that all of them pass
|
0. Run unit tests and verify that all of them pass
|
||||||
1. Update doc/ChangeLog
|
1. Update ``doc/ChangeLog``
|
||||||
2. Update doc/UPGRADE.txt
|
2. Update ``doc/UPGRADE.txt``
|
||||||
3. Update version in data/templates/about.tpl.php,
|
3. Update version in ``data/templates/about.tpl.php``,
|
||||||
build.xml and doc/README.txt
|
``build.xml`` and ``doc/README.rst``
|
||||||
4. Create a release zip file via the build script:
|
4. Create a release zip file via the build script:
|
||||||
Just type "phing".
|
Just type "``phing``".
|
||||||
5. Make a test installation from your zip file with a fresh
|
5. Make a test installation from your zip file with a fresh
|
||||||
database. Register a user, add bookmarks etc.
|
database. Register a user, add bookmarks etc.
|
||||||
6. When all is fine, it's time to release.
|
6. When all is fine, it's time to release.
|
||||||
The build script takes care for most of the
|
The build script takes care for most of the
|
||||||
tasks.
|
tasks.
|
||||||
Run "phing release", and it will upload the release to
|
Run "``phing release``", and it will upload the release to
|
||||||
sourceforge and create a svn tag.
|
sourceforge and create a svn tag.
|
||||||
7. Write announcement mail to the SemanticScuttle mailing list
|
7. Write announcement mail to the SemanticScuttle mailing list
|
||||||
semanticscuttle-devel@lists.sourceforge.net
|
semanticscuttle-devel@lists.sourceforge.net
|
||||||
|
|
Loading…
Reference in a new issue