2020-01-17 - Release Version: 0.5.3
- Fixed php 7.4 deprecated code - #62
2019-09-08 - Release Version: 0.5.2
- Fixed
fb('Trace from here', FirePHP::TRACE)
and removedLabel
meta from trace logs
2019-09-08 - Release Version: 0.5.1
- Tests for logging groups
- Tests for
fb()
&FB
class - Group title fix for
0
&false
- Ignore encoding whole classes via
setObjectFilter('<class>')
- Tests for all features
- New
lineNumberOffset
option to change default line offset - Better encoder defaults for trace, exception & table
- Added
ignoreClassInTraces
&ignorePathInTraces
methods - Improved tests directory structure
- Updated composer descriptor
- Initial
phpunit
tests working - Configured circleci
- Fixed object filter logic to not only look up own class but all parent classes as well
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 [[email protected]]
- 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