Christoph Dorn edited this page Nov 14, 2017 · 1 revision

Releases

2013-04-23 - Release Version: 0.4.0

  • No changes

2011-06-22 - Release Version: 0.4.0rc3

  • Build fixes

2011-06-20 - Release Version: 0.4.0rc1

  • (Issue 163) PHP5 class_exists() throws Exception without second parameter
  • (Issue 166) Non-utf8 array values replaced with null
  • Cleaned up code formatting [sokolov.innokenty@gmail.com]
  • Ensure JSON keys are never NULL (due to NULL key in some arrays)
  • Better UTF-8 encoding detection
  • Code style cleanup (qbbr)
  • Changed license to MIT
  • Refactored project

2010-10-26 - Release Version: 0.3.2

2010-10-12 - Release Version: 0.3.2rc6

  • (Issue 154) getRequestHeader uses "getallheaders" even though it doesn't always exist. [25m]

2010-10-09 - Release Version: 0.3.2rc5

  • (Issue 153) FirePHP incorrectly double-encodes UTF8 when mbstring.func_overload is enabled

2010-10-08 - Release Version: 0.3.2rc4

  • Trigger upgrade message if part of FirePHP 1.0
  • Removed FirePHP/Init.php inclusion logic and only load FirePHP.class.php if not already loaded

2010-07-19 - Release Version: 0.3.2rc3

  • Fixed FirePHP/Init.php inclusion logic

2010-07-19 - Release Version: 0.3.2rc2

  • (Issue 145) maxDepth option
  • Changed maxObjectDepth and maxArrayDepth option defaults to 5
  • Fixed code indentation

2010-03-05 - Release Version: 0.3.2rc1

  • (Issue 114) Allow options to be passed on to basic logging wrappers
  • (Issue 122) Filter objectStack property of FirePHP class
  • (Issue 123) registerErrorHandler(false) by default
  • Added setOption() and getOption() methods
  • (Issue 117) dump() method argument validation
  • Started adding PHPUnit tests
  • Some refactoring to support unit testing
  • Deprecated setProcessorUrl() and setRendererUrl()
  • Check User-Agent and X-FirePHP-Version header to detect FirePHP on client
  • (Issue 135) FirePHP 0.4.3 with Firebug 1.5 changes user agent on the fly
  • (Issue 112) Error Predefined Constants Not available for PHP 5.x versions

2008-06-14 - Release Version: 0.3.1

  • (Issue 108) ignore class name case in object filter

2009-05-11 - Release Version: 0.3 2009-05-01 - Release Version: 0.3.rc.1

  • (Issue 90) PHP4 compatible version of FirePHPCore
  • (Issue 98) Thrown exceptions don't send an HTTP 500 if the FirePHP exception handler is enabled
  • (Issue 85) Support associative arrays in encodeTable method in FirePHP.class.php
  • (Issue 66) Add a new getOptions() public method in API
  • (Issue 82) Define $this->options outside of __construct
  • (Issue 72) Message error if group name is null
  • (Issue 68) registerErrorHandler() and registerExceptionHandler() should returns previous handlers defined
  • (Issue 69) Add the missing register handler in the triumvirate (error, exception, assert)
  • (Issue 75) [Error & Exception Handling] Option to not exit script execution
  • (Issue 83) Exception handler can't throw exceptions
  • (Issue 80) Auto/Pre collapsing groups AND Custom group row colors

2008-11-09 - Release Version: 0.2.1

  • (Issue 70) Problem when logging resources

2008-10-21 - Release Version: 0.2.0

  • Updated version to 0.2.0
  • Switched to using __sleep instead of __wakeup
  • Added support to exclude object members when encoding
  • Add support to enable/disable logging

2008-10-17 - Release Version: 0.2.b.8

  • New implementation for is_utf8()
  • (Issue 55) maxObjectDepth Option not working correctly when using TABLE and EXCEPTION Type
  • Bugfix for max[Object|Array]Depth when encoding nested array/object graphs
  • Bugfix for FB::setOptions()

2008-10-16 - Release Version: 0.2.b.7

  • (Issue 45) Truncate dump when string have non utf8 cars
  • (Issue 52) logging will not work when firephp object gets stored in the session.

2008-10-16 - Release Version: 0.2.b.6

  • (Issue 37) Display file and line information for each log message
  • (Issue 51) Limit output of object graphs
  • Bugfix for encoding object members set to NULL|false|''

2008-10-14 - Release Version: 0.2.b.5

  • Updated JsonStream wildfire protocol to be more robust
  • (Issue 33) PHP error notices running demos
  • (Issue 48) Warning: ReflectionProperty::getValue() expects exactly 1 parameter, 0 given

2008-10-08 - Release Version: 0.2.b.4

  • Bugfix for logging objects with recursion

2008-10-08 - Release Version: 0.2.b.3

  • (Issue 43) Notice message in 0.2b2
  • Added support for PHP's native json_encode() if available
  • Revised object encoder to detect object recursion

2008-10-07 - Release Version: 0.2.b.2

  • (Issue 28) Need solution for logging private and protected object variables
  • Added trace() and table() aliases in FirePHP class
  • (Issue 41) Use PHP doc in FirePHP
  • (Issue 39) Static logging method for object oriented API

2008-10-01 - Release Version: 0.2.b.1

  • Added support for error and exception handling
  • Updated min PHP version for PEAR package to 5.2
  • Added version constant for library
  • Gave server library it's own wildfire plugin namespace
  • Migrated communication protocol to Wildfire JsonStream
  • Added support for console groups using "group" and "groupEnd"
  • Added support for log, info, warn and error logging aliases
  • (Issue 29) problem with TRACE when using with error_handler
  • (Issue 33) PHP error notices running demos
  • (Issue 12) undefined index php notice
  • Removed closing ?> php tags
  • (Issue 13) the code in the fb() function has a second return statement that will never be reached

2008-07-30 - Release Version: 0.1.1.3

  • Include __className property in JSON string if variable was an object
  • Bugfix - Mis-spelt "Exception" in JSON encoding code

2008-06-13 - Release Version: 0.1.1.1

  • Bugfix - Standardize windows paths in stack traces
  • Bugfix - Display correct stack trace info in windows environments
  • Bugfix - Check $_SERVER['HTTP_USER_AGENT'] before returning

2008-06-13 - Release Version: 0.1.1

  • Added support for FirePHP::TRACE log style
  • Changed license to New BSD License

2008-06-06 - Release Version: 0.0.2

  • Bugfix - Added usleep() to header writing loop to ensure unique index
  • Bugfix - Ensure chunk_split does not generate trailing "\n" with empty data header
  • Added support for FirePHP::TABLE log style
Clone this wiki locally
You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.
Press h to open a hovercard with more details.