Deprecated: Assigning the return value of new by reference is deprecated in /home/bluestat/public_html/source/index.php on line 477
3.1.1
===================
- Fixed: BSMail::send() would fail if sending a HTML/multipart email because it would call BSFunctions::Rand()
3.1.0
===================
- Change: BSPrinterElementTable:__construct() can now take straight strings and convert them into BSPrinterElementLabel's
- Change: Removed the text indent on .input elements in BSPrinter
- New: BSPrinterRootPage::setHeaderCode() allows injecting in between the tag of the root page element (creates BSPrinterRootPage::$headerCode)
- New: BSPrinterAbstract::setId() allows all elements to have an id attribute added in _prepareStyle()
- New: Added an ability to quick-set API information via an array with BSApi::setArray()
- New: Made many private members protected or public
- Change: Added BSPrinterAbstract::__toString() that merely calls paint()
- Change: BSTemplate is completely redone
- New: Implement Iterator in BSDBResult
- New: In the BSTemplate::$preParseHook method, the second parameter will be the BSTemplate object itself
- New: Add BSTemplate::$globalVars to be substituted into every template
- Change: BSTemplate will better detect parse errors in nested templates in BSTemplate::evaluate()
- Change: ApiException will now report all of its messages in ::getMessage()
- New: Added BSExceptionHandler to handle all exceptions in a pretty fasion