Stable releases

0.3

PHPLibs has a more clean and well defined interface. All the unused and "very" general code has been removed.
Classes has been restructured to conform to PSR-0 naming standard, making the library compatible with any PSR-0 class loader.
The previous WAAS has been rewritten to a complete abstract authentication package that can work with any type of backend on any type of session storage.
A major rewrite has been done on ORM system to reflect user needs. It now supports abstract caching, all types of relationships, and events.

  • PHPLibs 0.3.1

    phplibs-0.3.1.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    Changes from 0.3.0
    -----------
    Various bug fixes, and add small features.
    * New: Registry class and drop Config.
    * New: [DB_Conn] get_max_allowed_packet() to query maximum packet size.
    * New: [Authn/DB] One extra variable at hash_function callback.
    * New: [HTMLDoc] XML Namespaces support and HTML5 Doctype.
    * New: [HTMLForm] hidden field support.
    * New: [Skeleton/Layout] assing() support for delayed layout instantiation.
    * New: [Skeleton] Web error codes exception and handling.
    * New: [DB/Conn:] Delayed connection support with tests.
    * Fix: [Stupid] missing dependency on functions.lib.php
    * Fix: [DB/Model] test to work on PHP pre 5.3.
    * Fix: [DB_Conn] Use string for blobs less than max_allowed_packet()
    * Fix: [Output_HTMLForm] to produce valid HTML code.

    Uploaded 13/12/201017 downloads802 KBytes
  • PHPLibs 0.3-rc4

    phplibs-0.3-rc4.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    RC4 Changes
    -----------
    * New: [Image] module for handling images.
    * New: [Functions] gzdecode optional backport.
    * New: [Registry] A new global registry functionality.
    * New: [DB_Record] support for fixed id on auto_increment fields.
    * New: [DB_Record] support for get_table() virtual function
    * New: [DB_ModelQuery] Implement IS [NOT] TRUE|FALSE|UNKNOWN|NULL operand in expression parser
    * New: [Functions] get_upload_maxsize()
    * New: [DB] enrich tests to improve quality.
    * Fix: [Functions] text_sample() was not unicode safe
    * Fix: [HTMLDoc] Make body and head HTMLTags
    * Fix: PHP 5.2 support.
    * Fix: [DB_Model_Query] Proper handling of NULL.
    * Fix: [Net_HTTP_RequestParam] add static prefix on static functions
    * Fix: [Skeleton] Initialization of DB_Conn
    * Fix: [Cache_File] Reduce warnigns by checking for files before operations
    * Fix: [Output_HTML_Form] wrong usage of file_get_contents()

    Uploaded 20/10/201016 downloads799 KBytes
  • PHPLibs 0.3-rc3

    phplibs-0.3-rc3.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    RC3 Changes
    -----------
    * New: Skeleton comes with default .htaccess
    * New: Skeleton can inform you improper installation clean up.
    * New: Package Authz for authorization.
    * New: DB_ModelQuery::where_in() subcommand.
    * New: DB_ModelQuery::group_by() subcommand.
    * New: DB_ModelQuery::order_by() now support expressions too.
    * New: boolean operators in DB_ModelQuery::where_*() now support "NOT"
    * Fix: broken DB_Record Relationships
    * Fix: dont fail on empty file fields
    * Fix: auhentication is true only if backend returns an Authn_Identity
    * Fix: Stupid proper support on named back references
    * Fix: [DB_ModelQuery] conditional exps are more clever and test for all false cases.
    * Fix: [DB_ModelQuery] don't pass literal values in prepared statements use dyn values

    Uploaded 09/06/201020 downloads192 KBytes
  • PHPLibs 0.3-rc2

    phplibs-0.3-rc2.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    RC2 Changes
    -----------
    * Fix: support for php 5.2
    * Fix: Output_HTML_Grid
    * Improved installation script of skeleton
    * Improved skeleton's start menu

    Uploaded 14/05/201015 downloads162 KBytes
  • PHPLibs 0.3-rc

    phplibs-0.3-rc.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    Uploaded 10/05/201018 downloads160 KBytes
  • PHPLibs 0.3

    phplibs-0.3.tar.gz

    This bundle contains the library itself, the skeleton site and the tests. If you need just to update your library, or the whole skeleton example site than this is the file you were looking for.

    Changes from rc4
    -----------
    * Fix: Output_HTML_Form regcheck did not work on file fields.

    Uploaded 03/11/201015 downloads799 KBytes

Unstable releases

Yeah!! Everything is stable here!

Obsolete releases

0.1

The result of nightly build series. This is the proof that the experiment was successful. It is possible to create a light set of libraries that can help you as much as a framework but at the same time, you are still independent of any strict framework.

  • Indepedent library set

    phplibs.tar.gz

    A compressed folder with all libraries of the phplibs.

    Uploaded 09/10/200948 downloads33 KBytes
  • Example site skeleton

    skeleton.tar.gz

    A compressed folder with a skeleton of a site that uses PHPLibs. A readme.txt is also included with information on how to use it

    Uploaded 09/10/200928 downloads76 KBytes

0.2

This release is the first towards a complete library, new modulus like "Stupid", "HTML" and many improvements in the current one result in a full featured set of libraries. Also API has been stress tested to ensure that it is properly designed.

  • Indepedent library set

    phplibs-0.2-r43.tar.gz

    Release 0.2 of phplibs library set. This archive has only the library files, without documentation, skeleton site or any other additional files.

    Changes r43
    Fix: bug with AuthenticationCondition isuser operation
    Fix: XSS vulnerability in skeleton
    Fix: HTML small documentation typo

    Uploaded 30/11/200932 downloads43 KBytes
  • Example skeleton site

    skeleton-0.2-r43.tar.gz

    Skeleton site is an example structure of site. You can use it and expand it for your own purpose or you can examine it and start from the scratch a custom structure.
    After download read README.txt for usage information

    Changes r43
    Fix: bug with AuthenticationCondition isuser operation
    Fix: XSS vulnerability in skeleton
    Fix: HTML small documentation typo

    Uploaded 30/11/200936 downloads87 KBytes