diff options
| author | Christian Weiske <cweiske@cweiske.de> | 2015-01-30 07:37:17 +0100 |
|---|---|---|
| committer | Christian Weiske <cweiske@cweiske.de> | 2015-01-30 07:37:17 +0100 |
| commit | caac497aec8d7d4850d0c8e236a433bcd58bf81e (patch) | |
| tree | 636c726c0e3408263950c7bd63b4ce0d0ba0807f | |
| parent | 7ccd696a9a83b0bd897d0ae770239c2246e201d3 (diff) | |
| download | phorkie-caac497aec8d7d4850d0c8e236a433bcd58bf81e.tar.gz phorkie-caac497aec8d7d4850d0c8e236a433bcd58bf81e.zip | |
prepare release of 0.5.0
| -rw-r--r-- | .gitignore | 1 | ||||
| -rw-r--r-- | ChangeLog | 11 | ||||
| -rw-r--r-- | NEWS.rst | 11 | ||||
| -rw-r--r-- | README.rst | 29 | ||||
| -rw-r--r-- | build.xml | 39 |
5 files changed, 53 insertions, 38 deletions
@@ -1,3 +1,4 @@ +/NEWS.html /README.html /repos /data/config.php @@ -1,3 +1,14 @@ +2015-01-29 Christian Weiske <cweiske@cweiske.de> + + * Implement paste embedding + * Implement single file editing + * Implement automatic login + * Implement Elasticsearch 1.3 compatibility + * Work around PHP bug #68347 to parse ini files correctly + * Move clone URLs to sidebar + * Move additional button into text field + * Release version 0.5 + 2014-07-15 Christian Weiske <cweiske@cweiske.de> * Release version 0.4 @@ -1,3 +1,14 @@ +Version 0.5.0 - 2015-01-29 +-------------------------- +* Implement paste embedding +* Implement single file editing +* Implement automatic login +* Implement Elasticsearch 1.3 compatibility +* Work around PHP bug #68347 to parse ini files correctly +* Move clone URLs to sidebar +* Move additional button into text field + + Version 0.4.0 - 2014-07-15 -------------------------- * Fix bug #27: Render .json files @@ -22,6 +22,7 @@ Features - add new files - delete existing files - replace file with upload +- embedding of pastes in your blog - multiple files in one paste - option to edit single files in a multi-file paste - syntax highlighting with GeSHi @@ -49,7 +50,7 @@ Installation .phar ===== -Download ``phorkie-0.4.0.phar`` and put it in your web server's document root +Download ``phorkie-0.5.0.phar`` and put it in your web server's document root directory. No further setup needed. @@ -68,7 +69,7 @@ Zip package =========== 1. Unzip the phorkie release file:: - $ tar xjvf phorkie-0.4.0.tar.bz2 + $ tar xjvf phorkie-0.5.0.tar.bz2 2. Create the git directories:: @@ -150,6 +151,8 @@ phorkie makes use of an Elasticsearch__ installation, if you have one. It is used to provide search capabilities and the list of recent pastes. +Elasticsearch version 1.3 is supported. + __ http://www.elasticsearch.org/ @@ -296,25 +299,29 @@ URLs Index page. ``/[0-9]+`` Display page for paste -``/[0-9]/edit`` +``/[0-9]+/edit`` Edit the paste -``/[0-9]/edit/(.+)`` +``/[0-9]+/edit/(.+)`` Edit a single file of the paste +``/[0-9]+/embed`` + JavaScript code that embeds the whole paste in a HTML page +``/[0-9]+/embed/(.+)`` + JavaScript code that embeds a single file in a HTML page ``/[0-9]+/raw/(.+)`` Display raw file contents -``/[0-9]/tool/[a-zA-Z]+/(.+)`` +``/[0-9]+/tool/[a-zA-Z]+/(.+)`` Run a tool on the given file -``/[0-9]/rev/[a-z0-9]+`` +``/[0-9]+/rev/[a-z0-9]+`` Show specific revision of the paste -``/[0-9]/delete`` +``/[0-9]+/delete`` Delete the paste -``/[0-9]/doap`` +``/[0-9]+/doap`` Show DOAP document for paste -``/[0-9]/fork`` +``/[0-9]+/fork`` Create a fork of the paste ``/search?q=..(&page=[0-9]+)?`` Search for term, with optional page -``/list(/[0-9])?`` +``/list(/[0-9]+)?`` List all pastes, with optional page ``/fork-remote`` Fork a remote URL @@ -356,6 +363,8 @@ If you use nginx, place the following lines into your ``server`` block: rewrite ^/([0-9]+)/doap$ /doap.php?id=$1; rewrite ^/([0-9]+)/edit$ /edit.php?id=$1; rewrite ^/([0-9]+)/edit/(.+)$ edit.php?id=$1&file=$2 + rewrite ^/([0-9]+)/embed$ /embed.php?id=$1; + rewrite ^/([0-9]+)/embed/(.+)$ embed.php?id=$1&file=$2 rewrite ^/([0-9]+)/fork$ /fork.php?id=$1; rewrite ^/([0-9]+)/raw/(.+)$ /raw.php?id=$1&file=$2; rewrite ^/([0-9]+)/rev/(.+)$ /revision.php?id=$1&rev=$2; @@ -8,36 +8,19 @@ --> <property file="build.properties" /> - <property name="version-m" value="0.4" /> - <property name="version" value="0.4.0" /> - <property name="stability" value="alpha" /> + <property name="version-m" value="0.5" /> + <property name="version" value="0.5.0" /> + <property name="stability" value="beta" /> <property name="releasenotes" value=" -Version 0.4.0 - 2014-07-15 +Version 0.5.0 - 2015-01-29 -------------------------- -* Fix bug #27: Render .json files -* Fix bug #31: Forked pastes cannot be remote forked -* Fix bug #33: Do not index login page -* Fix bug #41: AGPL link broken -* Fix bug #43: github gist cloning does not work -* Fix bug #44: Anchors of files with spaces in their name -* Fix renaming of binary files -* Implement request #6: Atom feed for new and updated pastes -* Implement request #7: Track and display remote forks -* Implement request #21: Send linkbacks when forking remote pastes -* Implement request #32: Distribute phorkie as .phar file with all dependencies -* Implement request #34: Store last OpenID in cookie and pre-fill login form -* Implement request #35: Store author of a paste -* Implement request #37: Show user icon in navbar and profile page -* Implement request #42: Single click remote forking with web+fork: url handler -* Add autoconfiguration for public git clone urls over http -* Add baseurl setting to make phorkie run in a subdirectory of a domain -* Add setupcheck page that checks dependencies and other things -* Add support for file names with directories in pastes -* Add support for UTF-8 characters in file names -* Add support for web hooks -* Add support for forking HTTP and HTTPS git URLs -* Extract gist titles -* Make it possible to install dependencies via composer +* Implement paste embedding +* Implement single file editing +* Implement automatic login +* Implement Elasticsearch 1.3 compatibility +* Work around PHP bug #68347 to parse ini files correctly +* Move clone URLs to sidebar +* Move additional button into text field " /> <property name="libdir" value="${phing.dir}/lib"/> |
