Change Log
- Version Beta 1.0.1
- Version Beta 1.0
- Version Alpha 0.9.6
- Version Alpha 0.9.5
- Version Alpha 0.9.4
- Version Alpha 0.9.3
- Version Alpha 0.9.2
- Version Alpha 0.9.1
- Version Alpha 0.9
Version Beta 1.0.1
Release Date: January 18, 2010
- Fixed typo in index.irev, which caused a 500 internal server error.
Version Beta 1.0
Release Date: January 17, 2010
- Added image library! Complemented the user guide accordingly.
- Cheatsheets are finally included.
Version Alpha 0.9.6
Release Date: January 3, 2010
- Fixed bug in Benchmark -> elapsedTime().
- Fixed bug in Table.irev -> setEmptyCellVal.
- Fixed bug in URI.irev -> fetchRsegment().
- Fixed bug in URI.irev -> uriToAssoc().
- Fixed bug in Loader.irev -> _riInitLibrary.
- Fixed bug in Useragent.irev -> _setMobile().
- Modified arrayHelper.irev -> arrayElement() and adjusted the User Guide accordingly.
- Fixed bug in arrayHelper.irev -> arrayMerge().
- Fixed bug in fileHelper.irev -> listFiles() and in fileHelper.irev -> listFilesWithPaths().
- Fixed bug in fileHelper.irev -> getFileInf().
- Fixed bug in htmlHelper.irev -> htmlImg().
- Fixed bug in htmlHelper.irev -> _htmlList(), in htmlHelper.irev -> htmlUL() and in htmlHelper.irev -> htmlOL(). Generating HTML Lists now works as expected.
- Fixed bug in languageHelper.irev -> langLine().
- Fixed bug in stringHelper -> reduceDoubleSlashes().
- Fixed bug in Common.irev -> trim().
- Fixed bug in urlHelper.irev -> anchorPopUp().
- Fixed bug in urlHelper.irev -> autoLink().
- Fixed bug in xmlHelper.irev -> xmlConvert().
Version Alpha 0.9.5
Release Date: January 3, 2010
- Modified sample in application/config/hooks.irev. Array variable should be global. Adjusted userGuide/general/hooks.html accordingly.
- Fixed bug in Hooks.irev -> _callHook().
- Fixed bug in Hooks.irev -> _runHook(). Hooks should now work as described in the User Guide.
Version Alpha 0.9.4
Release Date: January 2, 2010
- Fixed bug in Email.irev -> _buildHeaders, which prevented some email headers to be written.
- Fixed bug in mysqlDriver.irev -> escapeStr and postgreDriver.irev -> escapeStr, which caused the input string to get escaped twice.
- Fixed bug in DBdriver.irev -> dbQuery and DBdriver.irev -> compileBinds. Bindings work now as expected.
- Fixed bug in DBactiveRec.irev -> _compileSelect. Command dbSelect now works as expected.
- Fixed bug in DBactiveRec.irev -> dbJoin, in DBdriver.irev -> _protectIdentifiers(), in DBactiveRec.irev -> _compileSelect. Active record JOIN queries and GROUP BY queries now work as expected.
- Fixed bug in DBactiveRec.irev -> _whereIn, in DBactiveRec.irev -> dbWhereIn, in DBactiveRec.irev -> dbOrWhereIn, in DBactiveRec.irev -> dbWhereNotIn, in DBactiveRec.irev -> dbOrWhereNotIn. All active record WHERE queries now work as expected.
- Fixed bug in DBactiveRec.irev -> _like. Active record LIKE queries now work as expected.
- Fixed bug in DBactiveRec.irev -> dbHaving and in DBactiveRec.irev -> _having. Active record HAVING queries now work as expected.
- Fixed bug in DBactiveRec.irev -> dbInsert.
- Fixed bug in DBactiveRec.irev -> _MergeCache and in DBactiveRec.irev -> _ARarrayMerge. Active record caching now works as expected.
- Fixed bug in DBdriver.irev -> dbFieldData(), in mysqlResult.irev -> fieldData() and in postgreResult.irev -> fieldData(). Function dbFieldData() now works as expected. Adjusted User Guide information regarding Field Data.
- fileHelper.irev -> deleFiles was defined as function by mistake, it is a command now. Adjusted DBcache.irev -> deleteDBcacheFiles and DBcache.irev -> deleteAllDBcacheFiles accordingly.
- Fixed bug in fileHelper.irev -> listFilesWithPaths() and in fileHelper.irev -> listFoldersWithPaths(). Modified fileHelper.irev -> deleteFiles, DBdriver -> dbCacheDeleteAll and DBcache.irev -> deleteAllDBcacheFiles.
- Fixed bug in DBcache.irev -> deleteDBcacheFiles. Database query caching now works as expected.
- Fixed bug in postgreDriver.irev -> transCommit and in mysqlDriver.irev -> transCommit.
- Fixed bug in postgreDriver.irev -> _dbExecute() and in mysqlDriver.irev -> _dbExecute().
- Modified and fixed bug in DBdriver.irev -> transComplete().
- Modified mysqlDriver.irev -> transBegin() and postgreDriver.irev -> transBegin().
- Modified DBdriver.irev -> dbTransStart.
- Fixed bug in postgreDriver.irev -> transRollback and in mysqlDriver.irev -> transRollback. Database queries using transactions now work as expected.
Version Alpha 0.9.3
Release Date: December 16, 2009
- Changed file name generation for log files in library Log.irev -> writeLog.
- Fixed bug in mysqlDriver.irev -> dbErrorMessage(), which affected database error display in database write situations.
- Fixed bug in mysqlDriver.irev -> transRollback, which affected database error display in database write situations.
- Fixed bug in postgreDriver.irev -> dbErrorMessage(), which affected database error display in database write situations.
- Fixed bug in postgreDriver.irev -> transRollback, which affected database error display in database write situations.
- Added missing master time reference pref in config file and adjusted library Session.irev accordingly.
- Fixed bug in mysqlDriver.irev -> fetchDriverSpecificSetting(), which affected some active record handlers.
- Fixed bug in postgreDriver.irev -> fetchDriverSpecificSetting(), which affected some active record handlers.
- Changed library Table.irev -> generateTable() and Table.irev -> _setTableData. Now rows are ordered according to the results of database queries.
- Added function isNumberedArray() to Common.irev. This is a helper function for the modified library Table.irev.
- Added a new plugin queryvaluesPi.irev.
Version Alpha 0.9.2
Release Date: December 8, 2009
- Fixed Bug in helper urlHelper -> function urlTitle.
- Adjusted user guide informations related to captchas.
Version Alpha 0.9.1
Release Date: November 27, 2009
- Changed library Log -> writeLog. Now the handler gets the requested segments on a 404 error.
- Fixed bug in library Router -> _validateRequest, URI is now logged on a 404 error.
- Fixed a bug in library URI -> _fetchUriString. revIgniter can now be placed in a subfolder of root.
- Added a function uriAdjusted in library URI, needed to fix the subfolder bug.
- Changed userGuide/general/urls.html.
Version Alpha 0.9
Release Date: November 24, 2009
Be warned, this is an alpha release. This version is definitely not bug free. So don't expect too much, but be assured, a stable release will follow.
Things you should keep in mind:
- The SMTP protocol is implemented, but, as long as the open socket command is not working in the server engine, it is not available. Sending mail using Mail or Sendmail should work.
- BCC batch processing needs to be tested.
- Sha1 hashes are currently not implemented (only md5).
- The database functionality needs more testing.
- There may be bugs related more or less to unordered arrays.
- Currently you can connect to databases only one at a time.
- Hooks need more testing.
- The $_GET and $_POST variables are currently read-only. That's why you should use revIgniter's global gGET and gPOST variables and call the Input Library varGet() and varPost() functions.
- Although scheduled, there are still missing features.
Nonetheless, have fun!