From ac0d3aa5d76d481ec625ab8ceaf7ae4fd9e1b1ce Mon Sep 17 00:00:00 2001 From: Robert Sesek Date: Tue, 15 Aug 2006 05:41:27 +0000 Subject: [PATCH] Changes++ --- dev/changes.txt | 52 ++----------------------------------------------- 1 file changed, 2 insertions(+), 50 deletions(-) diff --git a/dev/changes.txt b/dev/changes.txt index 0cedda6..3b14f78 100644 --- a/dev/changes.txt +++ b/dev/changes.txt @@ -1,52 +1,4 @@ -2.0.1 +3.0.0 =============== -- Added TYPE_NONE as an alias for TYPE_NOCLEAN -- Added TYPE_BIN to create a macro in the API that will escape the string as binary, instead of a string -- DB_MySQL can now properly escape binary -- No longer populate API->values[] when calling API->fetch() [api.php] -- Added a parameter in Mail->send() to optionally clear the to list after sending [mail.php] -- Added a parameter in API->delete() to optionally stop the running of API->set_existing() [api.php] -- Changed some of the API error messages to reflect what actually caused the error [api.php] -- Made the Printer->row_text() colspan parameter work more normally [printer.php] -- Added Functions->array_strip_empty() to strip empty and null elements from a given array [functions.php] - -2.0.0 -=============== -- Using GNU GPL -- Cleaning up phpDoc variable type declarations -- Removed iff() [kernel.php] -- Removed all phpDoc @see declarations -- Cleaning up specifications for phpDoc comments; -type is now cleaner and @access is set for all -- Added printer class [printer.php] -- Added explain_error_reporting() [kernel.php] -- Added installer subsystem functions [installer.php] -- Added two style sheets, printer.css.php and installer.css.php -- Renamed _message() to message() [kernel.php] -- Added PHP5 __construct() support -- Removed the magic-quote-mimicing functionality of ISSO's input sanitization system. Applications should now store all text in unescaped form and then use ISSO->escape() when querying the database -- In message(), the debug stack is now printed in debug mode [kernel.php] -- Added an input_clean() function to sanitize input to a given type [kernel.php] -- Added a clean() function that will sanitize any value to a given type; this should be used instead of manually calling intval() [kernel.php] -- Added an API module to make it easy to manage database interaction. All API classes should sub-class this. [api.php] -- Added a force option to ISSO->sanitize() to ignore the magic quotes setting [kernel.php] -- Abstracted the database layer to introduce support for MySQL, MySQLi, and PostgreSQL [db.php] -- Instance variables are no longer directly accessed; you set them using set() and fetch them using get() -- Added check_isso_fields() to see all the available ISSO fields [kernel.php] -- Using load() is now done with three parameters: module, name of object to init into, and whether to globalize it [kernel.php] -- Added unify_node() in the XML module to make sure that all nodes are unified to make parsed interpretation easier [xml.php] -- Added pagination module [pagination.php] -- If there are multiple classes under the same function (db_mysql and db_mysqli for instance), they initialize under a package name as well -- ISSO->sourcepath is attempted to be automatically set [kernel.php] -- Renamed the kernel class from Shared_Object_Framework to ISSO [kernel.php] -- Moved Mail->_convert_line_breaks() to Functions->convert_line_breaks() -- Optimized the rand() function [functions.php] -- Objects no longer use $_isso as a call back, but rather $this->registry (in objects) or $GLOBALS['isso:callback'] (in global scope) -- Added explain_error_reporting() so you can get an overview of all the constants and if they're enabled [kernel.php] -- Added transaction capabilities to database layers -- The mail module now supports multiple recipients and HTML multiparts [mail.php] -- ISSO->escape() no longer has a binary option [kernel.php] -- Added UTF-8 support to the XML parser [xml.php] -- Added a new graphing module to create pie charts [graph_pie.php] -- Added ISSO->input_escape() to run ISSO->escape() directly on ISSO->in[] data [kernel.php] -- Fixed a long-standing bug of _error_handler() not working properly always [kernel.php] +- Making it PHP5 native by implemnting visibility indicators -- 2.22.5