![]() | ![]() | News
6 September 2010
— New version (1.3.6b1) New version to cure browser recognition bug in Opera.
2 August 2010
— New version (1.3.6) New version which adds "Generated" meta
data in HTML head with version number.
19 January 2010
— Added SQL worked example I have added a fuller example of using the SQL
transformer together with the authorisation manager. I hope it helps with some of the questions
that I have been asked recently. Thanks to all those who pointed out some errors in this area —
especially in the area of Unicode character handling.
12 January 2010
— New version (1.3.5b5) New version which improves Unicode/UTF-8
handling. Cured numerous other bugs and improved SQL functionality, and improved Gallery to allow richer text
descriptions. There is also a small but important attribute change in sql:query.
9 December 2009
— Compact version The compact version of Paloose is now avaliable on the downloads page.
7 December 2009
— Documentation additions I have added some information on how to use SQL data to set up a selector list in PForms. I have also corrected some mistakes in
the flow script examples. Sorry to all those who were confused by this, mea
culpa.
1 December 2009
— New Version (1.3.4b4) New version to clean-up missed deprecated
functions. Also sorted out some missed documentation issues in the flow examples.
5 October 2009
— New Version (1.3.4b3) New version to remove deprecated
functions.
2 August 2009
— New Version (1.3.4b2) New version to cure entity translation problem
in Utilities::xlateEntiies().
22 July 2009
— New Version (1.3.4b1) New version to tidy up some outstanding issues
in the XHTMLSerializer.
7 June 2009
— New Version (1.3.4) New version to change entity processing
(implicit entities now processed in generators); regular expression variables accessed using global variables;
and enhance documentation. Paloose now issued under GPL rather than LGPL.
1 June 2009
— Documentation changes I am in the process of updating and extending the Paloose documentation. The chief effort is in
producing a more readable PDF version of the Paloose
documentation complete with a sensible index. As I finish sections I will update the site and I
hope to complete the entire update within a couple of weeks.
27 May 2009
— New Version (1.3.3) New version (1.3.3) to enhance error handling
and cure some small bugs.
5 March 2009
— New Version (1.3.2) New version (1.3.2) to add a EntityTransformer. I have also cured a namespace problem in the XHTML transformer.
18 February 2009
— New Version (1.3.1) New version (1.3.1) to add a XIncludeTransformer. I have also removed the xinclude facility from the FileGenerator and the PXTemplateGenerator. Please modify your code
accordingly.
5 February 2010
— New bugfix Version (1.3.0b3) New version (1.3.0b3) to cure bug in some
generators and transformers cache code that had undefined variables in some circumstances.
22 January 2009
— New bugfix Version (1.3.0b2) New version (1.3.0b2) to cure bug in PageHitTransformer that resulted from lock modification not writing correct count
value.
14 January 2009
— New bugfix Version (1.3.0b1) New version (1.3.0b1) to cure bug in GedComGenerator that prevented cache file being accessed correctly.
13 January 2009
— New caching Version (1.3.0) I have decided to release the caching version
(1.3.0) as it seems to be running all my sites satisfactorily. However please treat with caution
as there are a large number of changes. Any problems please EMAIL (hsfr@hsfr.org.uk) me as soon as possible. I
am continuing to clean the code/comments and anticipate some more minor changes to these arreas to support the
PHPDocumentor documentation that I will be making available. I have no plans for any more major functionality
in the near future, other than ensuring that the caching on some other pipeline elements is
enabled.
8 January 2009
— Caching/Performance discussions. I have added a discussion on caching and performance within Paloose. The server that this site is running on uses the new caching
version (1.3.0) but I have not released it yet as I need to test it a little more as there are major changes
within the code. I am not wholly convinced about the advantages of using a data caching system (rather than a
PHP code one) — the amount of code which I had to add seemed to offset the gains that the caching might
offer. I need to give it all a little more thought. As well as the caching extras there are lot of other
changes and bug fixes which could be usefully put in the old non-caching system. I will update this version as
soon as I have the time. However if anyone is desparate to try the caching version please EMAIL me.
23 December 2008
— Example template available. I have added a component template for anyone who wants to wrtite new pipeline components within
Paloose. It can be applied to generators, transformers and serializers. See the FAQ for details of how to download it.
21 December 2008
— Documentation updated. Updated documentation in code. New version
(1.2.0b1).
20 December 2008
— SQL support added. Preliminary support for SQL databases, Filter transformer and global variables has been added and a new
version (1.2.0) issued ready for download. See the
download page for more information of changes and
additions. I have decided to issue these additions a little sooner than normal so please note that they have
not been extensively tested. The SQLTransfomer only supports MySQL databases at
present.
12 December 2008
— Paloose documentation download There is a version of the Paloose documentation (these Web pages) available for download.
9 December 2008
— Paloose site download Someone has requested that a fully worked example of Paloose be given. Although there is the simple
site it was suggested I make the full code of this Paloose
site available.
26 November 2008
— Log4PHP Separation I have separated the logging system (Log4PHP) from the Paloose distribution. It allows the
two to be maintained separately so that the latest version of the logging within Paloose is not dependent on me
keeping the latest
Log4PHP available (via svn). I will keep the version that I use with Paloose here in case there is a problem. I have issued this as a
new version 1.1.2b1.
19 November 2008
— Performance Discussions I have added a brief discussion of
performace issues with Paloose. They are certainly not definitive but give a starting
point.
15 October 2008
— New version (1.1.2) New version. Added support for GEDCOM. Uses a
generator to produce an XML version GedComGenerator.
13 October 2008
— Documentation update I have updated and corrected several pages within the Web documentation. There are still one or two
areas in the documentation that I will try and complete over the next few weeks.
8 October 2008
— New version (1.1.1b3) New version. Removed necessity for using
namespace on i18n attributes in I18nTransformer. Improved default pattern
formatting in I18nTransformer.
7 October 2008
— New version (1.1.1b2) New version. Cured bug where ImageMagick files
had fixed bin path. See version history for important addition to your paloose.php
file in the root of your site.
24 August 2008
— New version (1.1.1b1) New version. Minor cosmetics and included
(undocumented) Gedcom Generator support. Please do not use yet as it is very much work in progress. I will
produce some documentation as soon as I am happy with it. Also cured bug in Aggregator stopping context:// pseudo-protocols from working. Cured namespace problem in Galleries (must use
Paloose namespace in gallery.xml files).
3 June 2008
— New version (1.1.0) New version to cure consistency problem between
Cocoon and Paloose. The code statement in sitemaps used
the name attribute instead of the correct resource
attribute. This is now been brought into line with Cocoon. Apologies to all out there
who will have to fix their sitemaps.
21 May 2008
— New version (1.0.7) Several bug fixes and minor cosmetics. One
especially nasty bug was one that prevented nested select constructions. I have also added support in the
Browser selector for iPhone. I skipped several version numbers as they have been cosmetic mainly and I wanted a
worthwhile update.
18 December 2007
— New version (1.0.4) Gallery uses ImageMagick where necessary. I have
had to add this because of Mac OS X Leopard PHP5 not supporting the image manipulation functions such as
imagecreatefromjpeg.
17 November 2007
— New version (1.0.3)
26 October 2007
— New version (1.0.2)
12 August 2007
— New version (1.0.1)
1 May 2007
— New version (1.0.0b8) New version to add
DirectoryGenerator.
1 May 2007
— Hosting on SourceForge. I am hosting the latest downloads on SourceForge. Please use SourceForge
forums to comment about Paloose or if you have any problems.
26 April 2007
— New version (1.0.0b7) New version to clean up configuration
definitions. See the downloads page for implications
with existing systems.
24 April 2007
— New version (1.0.0b6) New version to correct some untidiness in the
base classes for components (Transformers, Generators etc).
23 April 2007
— New version (1.0.0b5) New version to make error reporting a little
cleaner for XML/XSLT problems (not well formed etc).
4 April 2007
— New version (1.0.0b4) New version to cure bug in GalleryTransformer
stopping root directory being picked up.
29 March 2007
— New version (1.0.0b3) Created new class hierarchy for the pipeline elements. Only of note if you have created your own
transformers etc. The inheritance is now from an intermediate class not the PipeElement class. For example
TransformerPipeElement for all transformers. This affects generators, actions, transformers, selectors,
readers, and serializers. A couple of other bugs cured. (Note version numbering change :-( — still beta
at this stage)
27 March 2007
— New version (1.0.0b2) Added LogTransformer.
26 March 2007
— New beta version (1.0.0b1) New beta version (version 1.0.0b1) released.
Documentation mostly complete. As well as new facilities (forms and continuations and writing to XML files)
this version cures existing bugs so I thought it worth an early release. Please be patient and use the new
frameworks with great caution — any feedback (info@paloose.org) would be appreciated. See the download page for more details.
12 February 2007
— New version (0.15.0) New version (0.15.0) allowing declaration of
components in subsitemaps.
16 January 2007
— New version (0.14.1) New version (0.14.1) correcting some minor
bugs.
15 January 2007
— Added Porting to Cocoon How-to A short
explanation of what is required (very little) when porting from Paloose to Cocoon.
12 January 2007
— Additional Documentation Added some more pages to the documentation of this site.
11 January 2007
— New version (0.14.0) I am issuing a new version (0.14.0) of Paloose
correcting a huge number of minor mistakes and with cleaned up comments. The version number has skipped a
couple of issues, these were really internal corrections which I did not want to let go until I had a bigger
update. As well as these numerous corrections I have started to add session authorisation and numerous other
additions. Please ignore them for the present, they are still being developed and I did not want to manufacture
an issue that did not have them in. They should make no difference to existing sites. I hope to produce these
extra facilities sometime in the spring when I am happy with them. They do not appear in the site documentation
— a general rule is, if it does not appear on this site, do not use it.
6 December 2006
— Extended documentation Lots of changes to the documentation pages to bring them up to date and correct typos and
mistakes.
5 December 2006
— Minor update (version 0.11.1) Global declaration of $gConfiguration missing in TidyGenerator
5 December 2006
— Major update (version 0.11.0) SendMail action added in version. Major documentation changes in Paloose site. See downloads page for full information about download. Several
changes to the documentation pages on the Paloose site to correct some wrong information and also to extend the
documentation. The documentation is still work in progress and needs more work. As time permits I will sort
this out. Any places where users can see problems then please contact me (info@paloose.org).
4 December 2006
— Added Forum I have added a Forum to the Paloose site for
people to post comments/enquiries/bug reports. This is my first foray into such things so I hope I have got it
right — please EMAIL (info@paloose.org) me if there are any problems. I have used the phpBB suitable skinned to live with the
Paloose site.
30 November 2006
— Gallery how-to Page updated Looking at the Gallery How-to page I realise that it is a little misleading (codeword for "wrong") in
how the gallery should be used. In particularly the gallery index file (gallery.xml) page. I have updated this
to reflect what is actually done. Sorry for the confusion.
29 November 2006
— Testing Actions and SendMailAction I have added Actions to the Paloose engine and am testing SendMailAction. I will issue an update of
Paloose as soon as I am happy with what I have added. If anyone wants this functionality urgently and wishes to
risk bugs then please contact me (info@paloose.org) for an early release version.
22 November 2006
— Minor bug fix (version 0.10.1) Uninitialised variable in PageHitTransformer — normally would not show up unless
error.
21 November 2006
— Code made more robust (version 0.10.0) Having delved a little deeper and turned on the full PHP error messages on my local development server
(something I should have done some time ago) I have been able to find a whole pile of very sloppy code which I
should be ashamed of. This is now corrected, though I doubt that it is the final word on the subject. All my
sites now give no runtime PHP advisory messages. Thanks, Mark, for the help. Oh for a strongly typed
declarative language ... sigh.
17 November 2006
— Strong PHP checking I have noticed that some versions of PHP (especially on Windows) have a more rigorous checking scheme
for array index out-of-bounds, and null pointers. The version I had been using assumed that a null string was
the same as an empty string — in short making allowances for my lousy programming. My desire for
producing something quickly overcoming the desire for good programming. I can only say: mea culpa, I should have done this 100% from the start rather than on a somewhat ad-hoc basis. I am currently working on a much more defensive version of Paloose.
Hope to have something ready within a few days.
16 November 2006
— Replaced PipeElementInterface (version 0.9.2b1) Replaced PipeElementInterface and changed component constructors to be more strict with interface. Also
update HandleError class to use PipeElement static component creation. Several documentation tidies as well.
Please use this version with caution as it is not finally tested. It works with the Paloose site which uses all
Paloose components, but there is still a chance I missed something.
15 November 2006
— Removed PipeElement interface (version 0.9.1) Removed PipeElement interface which is not really necessary at present and was causing a couple of
irritating faults on some PHP implementations.
2 November 2006
— Added Resources/Call facility to pipelines (version 0.9.0) Added resources (like Cocoon) so that common pipeline fragements may be built
and called from other pipelines (use with caution as it has not had an exhaustive test. I will add
documentation as soon as possible. Cleaned up several areas of bad code and documentation. Cured several bugs
in the error reporting. Made sure all pipe building components used same creation process in PipeElement
class.
1 November 2006
— Added new documentation Many changes to documentation pages to enhance them. Especially the sitemap components.
26 October 2006
— Added new serializers (Version 0.8.0) Added XHTMLSerializer, XMLSerializer and TextSerializer. Also updated the HTMLSerializer and
XHTMLSerializer so that the doctype and encoding are used (like Cocoon). Numerous
typos corrected and updates on Paloose site to reflect latest additions and changes. New version (0.8.0)
posted.
24 October 2006
— Added RegExp matcher (Version 0.7.0) Added a RegexpURIMatcher. It uses a PHP modified Perl syntax (see PHP5
manual). Changed WildcardURIException to be a more general matcher exception, MatcherException.
New version (0.7.0) posted.
17 October 2006
— Date translation problem There seems to be a problem with the date translation on the current Paloose site server. The code
works fine on my local server that I use to build and test the system, so I am fairly sure that the problem is
not with my code. I need to speak to my ISP to sort out the build state of the PHP5 that they use. As a result
the examples page about the i18n transformer
may not work as expected, sorry!
16 October 2006
— New Version (0.6.2) Cosmetic changes to debugging facilities.
19 September 2006
— New Version (0.6.1) Changes to date/time processing in I18nTransformer.
19 September 2006
— New Version (0.6.0) New version adding BrowserSelector, several documentation pages and many internal cosmetic
changes.
21 August 2006
— New Version (0.5.2) Added XInclude support to FileGenerator component. This was in the original FileGenerator that I
produced but somehow got removed in some fairly major editing that happened subsequently.
13 August 2006
— New Version (0.5.1) Changed base class for WildcardURIMatcherException to unify the exception classes. This cleaned up some
early decisions on how to arrange the exception reporting. | ![]() |


