Someone has suggested that the code of this Paloose site is made available, although I have not included all
the build files that I use to construct the whole site. While in general I do not like to display my scruffy
programming style to the world (although Paloose itself does that), I have made a downloadable file of this site (about 5 Mbytes) — I accept no
responsibilty for any problems, caveat emptor!
| 1.3.6b1 |
06 Sep 2010
|
•Cured bug in Browser.php in regular expression handler for Opera browser detection.
|
| 1.3.6 |
02 Aug 2010
|
•Added "Generated by Paloose" meta data in HTML head with version number.
|
| 1.3.5b5 |
10 Jan 2010
|
•Changed GalleryTransformer etc to allow for tagged text in image/folder descriptions.
•Updated SQLTransformer to handle entities correctly.
•Updated SQLTransformer to handle query return values better.
•Changed SQL query structure attributes.
•Added is_utf8 function in Utilities.
•Added utf8ToUnicodeEntities function in Utilities.
•Added makeStringHex function in Utilities (debugging aid).
•Updated logging to the latest Log4PHP V2.0.0.
•Changed RequestParameterModule to ensure internal UTF format is used.
•Cured bug in RequestParameterModule that did not encode arrays properly as UTF-8.
•Rewrote the variable expander in StringResolver to handle expansion more efficiently (and correctly)
•Cured bug in LogTransformer where too much logging was enabled (info should have been debug)
•Updated several documentation pages to reflect the above and also correct several
mistakes and clarify other parts.
|
| 1.3.4b4 |
01 Dec 2009
|
•Missed eregi() sorted.
•Site documentation sorted in flows.
|
| 1.3.4b3 |
05 Oct 2009
|
•Added explicit time zone setting in Paloose.php. Cures
a bug found when porting to Mac OS X Snow Leopard.
•Changed eregi() to preg_match() etc in Browser.php.
|
| 1.3.4b2 |
02 Aug 2009
|
•Cure entity translation problem in Utilities::xlateEntity().
|
| 1.3.4b1 |
22 Jul 2009
|
•Tidy up XHTMLSerializer. There were problems with my
local server with freeing objects.
|
| 1.3.4 |
07 Jun 2009
|
•Updated PDF documentation with indexing.
•Added implicit entity translation in generators (FileGenerator and PXTemplateGenerator)
•Corrected Reader error-number
bug
•Added regular expression variables ({0}, {1}, {2}, ...)
to global module (accessed as {global:__0}, {global:__1}, {global:__2},
... respectively.
|
| 1.3.3 |
27 May 2009
|
•Added removal of Paloose attributes (__xxxxx) from the HTML/XHTML
serializers
•Corrected Reader error-number
bug
•Added GALLERY_ERROR
•Added some more logging lines in Pipeline.php
•Created ErrorModule.php and extended HandleError.php to handle errors
•Added {error:message} Paloose variable to hold most
recent error message after pipeline error.
|
| 1.3.2 |
05 Mar 2009
|
•Added EntityTransformer
•Cured problem with namespaces in XHTMLSerializer
|
| 1.3.1 |
18 Feb 2009
|
•Added XIncludeTransformer
•Removed xinclude from FileGenerator and PXTemplateGenerator.
|
| 1.3.0b3 |
05 Feb 2009
|
•Cured bug in TraxTranformer that gave undefined
variable in caching code
•Cured bug in FileGenerator that gave undefined variable
in caching code
•Cured bug in PXTemplateGenerator gave undefined
variable in caching code
•Cured bug in GedComGenerator that gave undefined
variable in caching code
|
| 1.3.0b2 |
22 Jan 2009
|
•Cured bug in PageHitTransformer resulted from lock
modification not writing correct count value.
|
| 1.3.0b1 |
14 Jan 2009
|
•Cured bug in GedComGenerator that did not set up caches
properly.
|
| 1.3.0 |
13 Jan 2009
|
•Added caching system (TRAXTransformer, Aggregator, PXTemplateGenerator, GedComGenerator and FileGenerator)
•Changed Exception system constants to PalooseException
only
•Cured append bug in LogTransformer
•Improved error reporting in Match.php
•Cured RequestParameter bug that sometimes prevented
storing the query parameters
•Removed parameter detection into PipeElement base
class
•Removed label detection into PipeElement base
class
•Additional PHPDocumentation comments
•Added file locking in page hit code
•General code cleaning
|
| 1.2.0b1 |
21 Dec 2008
|
•Updated software documentation.
|
| 1.2.0 |
20 Dec 2008
|
•Added FilterTransformer.
•Added SQLTransformer.
•Added GlobalModule.
•Added ParamModule.
•Numerous minor updates within code.
•Added documentation and corrected many minor mistakes within site
documentation.
|
| 1.1.2b1 |
26 Nov 2008
|
•Removed log4PHP from Paloose library and rely on it being present on host
system.
|
| 1.1.2 |
15 Oct 2008
|
•Added GedCom support.
|
| 1.1.1b3 |
08 Oct 2008
|
•Tidied up I18nTransformer where I18n namespace was
being used on attributes.
•Improved I18nTransformer default time.date
patterns.
|
| 1.1.1b2 |
07 Oct 2008
|
•Cured bug where ImageMagick files had fixed bin path. This does mean that an extra
line is put in your paloose.php file that sits at the root of your project. The line is "define( 'IMAGEMAGICK_BIN', '/usr/local/bin/' );". Insert it after the other
Gallery definition. It provides a means of resolvinf the ImageMagick compoents path if not already
preset into the PATH variable. See the paloose.php.dist file for exactly
what to do.
|
| 1.1.1b1 |
24 Aug 2008
|
•Minor cosmetics and included (undocumented) Gedcom Generator
support.
•Cured bug in Aggregator stopping context:// pseudo-protocols from
working.
•Cured namespace problem in Galleries (must have namespace in
gallery.xml).
|
| 1.1.0 |
03 Jun 2008
|
•Made Paloose consistent with Cocoon sitemap call
statements.
|
| 1.0.5 - 1.0.7 |
21 May 2008
|
•Cured toString() in PipeElement producing malformed XML.
•Added better error reporting in GalleryTransformer when image file does not
exist.
•Added better browser checking.
•Added iPhone support in the browser selector.
•Cured problem in SelectorPipeElement with nested select
constructions.
|
| 1.0.4 |
18 Dec 2007
|
•Added ImageMagick support in GalleryImage
•Minor cosmetic fixes
|
| 1.0.3 |
17 Nov 2007
|
•Added RequestparameterSelector
•Minor cosmetic fixes
|
| 1.0.2 |
26 Oct 2007
|
•Cured bug where root attributes not taken in
XHTMLSerializer.
|
| 1.0.1 |
12 Aug 2007
|
•Updates to improve error checking.
|
| 1.0.0b8 |
01 May 2007
|
•Added DirectoryGenerator.
|
| 1.0.0b7 |
26 Apr 2007
|
•Ensured that any configuration variable that is left out is always defined to a
default. On existing systems you may have to change your "paloose.php" file that sits in your site
root file (the file that contains all the definitions). Please see the
"paloose/resources/templates/paloose.php.dist" file for an example. This version should continue to
work with existing systems though.
|
| 1.0.0b6 |
24 Apr 2007
|
•Corrected some untidiness in the base classes for components (Transformers,
Generators etc).
|
| 1.0.0b5 |
23 Apr 2007
|
•Made error reporting a little cleaner for XML/XSLT problems (not well formed
etc).
•Minor cosmetics.
|
| 1.0.0b4 |
04 Apr 2007
|
•Cured bug in GalleryTransformer.
|
| 1.0.0b3 |
30 Mar 2007
|
•Created new class hierarchy for the pipeline elements. Only of note if you have
created your own pipeline components. 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.
•Cured bug in Readers that would cause exception on duplicate Reader name in
subsitemaps, rather than redefine.
•(Note version numbering change :-( — still beta at this
stage)
|
| 1.0.0b2 |
27 Mar 2007
|
•Added LogTransformer for pipeline logging.
|
| 1.0.0b1 |
26 Mar 2007
|
•This a true beta version, please treat with caution.
•Added PXTemplateGen generator for expanding embedded sitemap
variables.
•Added SourceWriteTransformer for diverting XML to external file (cf Cocoon).
•Added PasswordTransformer for encrypting passwords in Authorisation
framework.
•Added Authorisation actions: AuthAction, AuthenticationActions, LoginAction and
LogoutAction.
•Added Paloose Form framework.
•Added Paloose Continuations/Flow framework.
•Cured problem where sitemap pseudo-protocols parameters were not being
expanded.
•More minor code documentation updates.
|
| 0.15.0 |
12 Feb 2007
|
•Allowed subsitemaps to declare new components or override previously higher
declared ones.
•Minor documentation updates.
|
| 0.14.1 |
16 Jan 2007
|
•Cured minor bug in ResourceReader (unset variable).
•Cured bug in Mount where sitemap variables were not
expanded.
•Cured bug in I18nTransformer (wrong check, unset variable in time
evaluate).
|
| 0.14.0 |
11 Jan 2007
|
•Major changes to code documentation and comments.
•Major code refining and bugs corrected.
•Added redirect-to pipeline element.
•Added internal-only pipelines.
|
| 0.13.0 |
29 Dec 2006
|
•Internal issue (not released).
|
| 0.12.0 |
10 Dec 2006
|
•Internal issue (not released).
|
| 0.11.1 |
05 Dec 2006
|
•Global declaration of $gConfiguration missing in
TidyGenerator.
|
| 0.11.0 |
05 Dec 2006
|
•Added POST information into RequestParameterModule.
•Removed global variable for error messages (now passed through
exceptions).
•Added SendMail action (Action, Actions, SendMailAction classes
added).
•Cured bug in ErrorPage that occasionally gave errors in
display.
•Many minor cosmetic changes.
•Major code documentation changes (still more to do).
|
| 0.10.1 |
22 Nov 2006
|
•Corrected uninitialised variable in PageHitTransformer
|
| 0.10.0 |
21 Nov 2006
|
•Major bug correction release.
•Corrected sloppy programming and added stronger typing (as far as is possible with
PHP).
|
| 0.9.2b1 |
16 Nov 2006
|
•Replaced PipeElementInterface and changed component constructors to be more strict
with interface.
•Updates 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.
|
| 0.9.1 |
15 Nov 2006
|
•Removed PipeElementInterface until further notice.
|
| 0.9.0 |
02 Nov 2006
|
•Added resources (like Cocoon) so that common pipeline
fragements may be built and called from other pipelines.
•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.
|
| 0.8.0 |
26 Oct 2006
|
•Added XHTMLSerializer, XMLSerializer and TextSerializer.
•Added doctype and encoding parameters to HTMLSerializer and
XHTMLSerializer.
|
| 0.7.0 |
24 Oct 2006
|
•Added RegexpURIMatcher.
•Cleaned up use of matchers.
•Changed WildcardURIException to be a more general matcher exception,
MatcherException.
•Cleaned up comments that were misleading (still some more to sort out
unfortunately).
|
| 0.6.3 |
19 Oct 2006
|
•Minor change to the way date is processed in
I18nTransformer.
|
| 0.6.2 |
16 Oct 2006
|
•Cosmetic changes to debugging methods.
|
| 0.6.1 |
04 Oct 2006
|
•Changes to date/time processing in I18nTransformer.
|
| 0.6.0 |
19 Sep 2006
|
•Added BrowserSelector
•Changed Match class to use common methods with
BrowserSelector
•Added more how2 pages on BrowserSelector and I18nTransformer
•Added example for I18nTransformer
•Numerous internal clean ups
|
| 0.5.1 |
13 Aug 2006
| Changed base class for
WildcardURIMatcherException |
| 0.5.0 |
12 Aug 2006
| Preliminary TidyGenerator added |
| 0.4.0 |
01 Aug 2006
| PageHit and Gallery Transformers added |
| 0.3.0 |
20 Jul 2006
| i18n translation mechanism completely rewritten |
| 0.2.0 |
13 Jul 2006
| Views mechanism sorted |
| 0.1.0 |
15 Jun 2006
| First issue |