Home
HomeFlexible, Lightweight and Truly Skinnable Flash ComponentsPHPObject and other Flash ExtensionsForumsBlog JournalLinks
Buy Flash Components
  PHPObject - Opensource PHP Flash Remoting

redhand PHPObject - Version History

Version 1.00
9 April 2003
* first release

Version 1.10
12 April 2003
* fixed a bug that prevented default properties to be retrieved
* [new feature] allows more than one remote method to be called sequentially in a single connection

Version 1.20
14 April 2003
* updated SerializerClass serialize function
* fixed bugs in Gateway.php
* [new feature] makes consumption of web services easy (with nusoap.php and a WebServiceProxy PHP class)
* new syntax for consuming web services (1.2a)

Version 1.30
20 April 2003
* updated SerializerClass (variables and array elements can be of type 'undefined')
* onError is now triggered if 'class not found', 'method not found', or 'invalid key'
* no longer support 'execute' method for invoking web service (use simpler syntax)
* gateway now shows blank page (instead of errors) if accessed directly via browser
* fixed a bug in gateway that prevented methods with more than one parameter from working properly
* php classes that output (echo, print, etc.) can now be used and output is returned to flash
* [new feature] protects your gateway from unauthorized use with a key

Version 1.40
2 May 2003
* code optimizations and bug fixes
* messaging format rewritten; size of messages to/fro server reduced
* added 'abortExecute' method and 'onAbort' event
* added 'disallowStandalone' directive for added security (disallow standalone player to access gateway)
* added a utf8encode flag to allow switching on/off utf8 encoding
* [new feature] allows movieclips to be set as PHPObjects

Version 1.41
3 May 2003
* fixed a bug in PHPSerializer.as (PHP versions 4.2 onwards have a more stringent serialization format, and the fix was necessary to make PHPObject work with PHP4.2 onwards)

Version 1.42
4 August 2003
* fixed 'an empty line required after #include "PHPObject" statement' bug
* security patch: fixed useKey directive not working properly

Version 1.43
2 October 2003
* fixed miscellaneous parsing problems in Gateway.php
(thanks to Guido Govers guido_govers@hotmail.com)
* [new feature] parameters can now be passed to remote object's constructor when declaring a new PHPObject

Version 1.44
15 October 2003
* fixed exception errors in Gateway.php that are thrown sometimes depending on the error reporting settings (thanks to Guido Govers guido_govers at hotmail.com)
* fixed utf-8 chars encoding
* repacked WebServicesConnectivityAddon.zip into the package for convenience

Version 1.45
5 April 2004
* implemented 'config.php' for keep configurations separate from Gateway.php (as suggested by Guido Govers guido_govers at hotmail.com)
* added ability to specify, in 'config.php', the directories on the server to search for php classes (as requested by Weedo)
* added support for multibyte characters (thanks to Aoki Keigo hoyo at sohgoh.net)
* deprecated PHPMovieClip.as (no longer supported)

Version 1.46
29 June 2004
* fixed issues that occurred when published to Flash Player 7

Version 1.50
10 December 2004
* fixed compatibility issues with PHP5
* added support for Flash MX 2004/AS2 (official implementation)
* improved onError implementation

Version 1.50a
14 December 2004
* fixed PHP4-specific bugs in Gateway.php including the issue "methods with mixed/upper-case names could not execute before object in Flash is initialized when using PHP4"

Version 1.51
12 January 2005
* fixed security issues in Gateway.php (thanks to Jamie P <jamie at e-gakusei.org>)
* fixed bug that prevented '%' and '+' characters from being transmitted

Version 1.51a
18 January 2005
* fixed a bug in Gateway.php which caused parameters to be passed in reverse order

Version 1.52
3 October 2005
* added ability to declare a 'classMethods' array in PHP class - when declared, this will determine what methods are exposed to Flash
* fixed deprecated code bug (when published to Flash Player 8)


>> Documentation <<

 
Contact UsSite Map
Copyright © 2003-2006 GhostWire Studios