The next major release of PHP::HTML, 0.7, will be released soon.
This time, there are no major re-writes, but it marks a change in the
approach of PHP::HTML development.
First, PHP::HTML is no more HTML oriented. Since 0.6.0, PHP::HTML has a
small, yet elegent XML generation core. this allowed adding WML classes
later at the 0.6.x branch.
0.7.x branch will take this concept further. The XML core will be a seperate
package, with more specific engines running on top of it.... read more
The XML generation core of PHP::HTML was ported to Python, and will be part of the upcoming 0.7 release. It is currently available on CVS, along with XML-RPC generator
Changes include a much better forms support(with some cool feature detailed in the NEWS file)
Also included is the xml_m_content class, which replaces tag_array class
from 0.5.x, but implemented in a much cleaner and efficent method.
Among the enhancements:
HTML Forms re-implemented
Added tree::add_child_id() method. details at the "NEWS" file.
PHP::HTML 0.6.2 was released today.
Changes include the porting of the HTMLdoc widget, and the WML classes
PHP::HTML 0.6.1 was released, it now includes tables support, ported back from 0.5.x, and minor bug fixes.
contary to the numbering scheme, 0.6.x is quite of a development branch.
It is based on a new and cleaner core, and supports currently only a subset of 0.5.x features.
The rewrite, however, means that web programming with PHP::HTML will be easier to understand, to use, and to document.
PHP::HTML 0.5.2 was released.
It includes minor improvments, WML(WAP) classes, gettext() support, and a start of a caching mechanism for improving performance.
This release marks a new development branch.
Aims for this branch are:
Various of Mark-up translations/fallback(i.e. creating HTML 3.2 code, or WML code)
Better CSS support(already done in 0.5.0, in a kind of a hackish way though)
DOM events which will be converted to JS code for different browsers.
To implement these features, programmers with knowledge with DHTML and JS are needed.
Changes include:
* New methods in html_tag to handle styles
* class head (<h1>,<h2> etc)
* Ordered/Unordered lists support
* Various bug fixes and enhancments.
Note : due to problems in SF's upload server, the new version can be fetched from the project's homepage:
http://phphtml.sourceforge.net
or by ftp:
ftp://phphhtml.sourceforge.net/pub/phphtml
There is a minor bug in PHP::HTML 0.4.2 which makes SFlogo widget give the wrong url(sourcefore instead of sourceforge).
Since it's very minor, I believe most people who understand a bit of PHP can fix it by themselves.
0.4.3 will fix it of course, but this bug by itself is not a justification for another release.
PHP::HTML 0.4.2 was released today.
This release contains many bug fixes and modifications, among them a fatal bug in the SFlogo widget.
Sourceforge users are asked nicely to put a SF logo on the bottom of the page, yet many of us are just too lazy to do it;)
HTML::PHP 0.4.1 allows us to do it in a cool way:
$document->body->add_child(new sflogo($group_id));
where $group_id is your project's ID of course:)
PHP::HTML 0.4.1 released!
Changes:
* SFLogo widget
* Calendar widget
* $title variable added to HTMLdoc class
* Meta Generator is automaticly added:)
* Minor Bug fixes