You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

152 lines
5.8 KiB

14 years ago
  1. TODO:
  2. - Fix code indenting in PHP 4 code
  3. - Port maxDepth option to PHP 4 code
  4. 2010-10-26 - Release Version: 0.3.2
  5. 2010-10-12 - Release Version: 0.3.2rc6
  6. - (Issue 154) getRequestHeader uses "getallheaders" even though it doesn't always exist. [25m]
  7. 2010-10-09 - Release Version: 0.3.2rc5
  8. - (Issue 153) FirePHP incorrectly double-encodes UTF8 when mbstring.func_overload is enabled
  9. 2010-10-08 - Release Version: 0.3.2rc4
  10. - Trigger upgrade message if part of FirePHP 1.0
  11. - Removed FirePHP/Init.php inclusion logic and only load FirePHP.class.php if not already loaded
  12. 2010-07-19 - Release Version: 0.3.2rc3
  13. - Fixed FirePHP/Init.php inclusion logic
  14. 2010-07-19 - Release Version: 0.3.2rc2
  15. - (Issue 145) maxDepth option
  16. - Changed maxObjectDepth and maxArrayDepth option defaults to 5
  17. - Fixed code indentation
  18. 2010-03-05 - Release Version: 0.3.2rc1
  19. - (Issue 114) Allow options to be passed on to basic logging wrappers
  20. - (Issue 122) Filter objectStack property of FirePHP class
  21. - (Issue 123) registerErrorHandler(false) by default
  22. - Added setOption() and getOption() methods
  23. - (Issue 117) dump() method argument validation
  24. - Started adding PHPUnit tests
  25. - Some refactoring to support unit testing
  26. - Deprecated setProcessorUrl() and setRendererUrl()
  27. - Check User-Agent and X-FirePHP-Version header to detect FirePHP on client
  28. - (Issue 135) FirePHP 0.4.3 with Firebug 1.5 changes user agent on the fly
  29. - (Issue 112) Error Predefined Constants Not available for PHP 5.x versions
  30. 2008-06-14 - Release Version: 0.3.1
  31. - (Issue 108) ignore class name case in object filter
  32. 2009-05-11 - Release Version: 0.3
  33. 2009-05-01 - Release Version: 0.3.rc.1
  34. - (Issue 90) PHP4 compatible version of FirePHPCore
  35. - (Issue 98) Thrown exceptions don't send an HTTP 500 if the FirePHP exception handler is enabled
  36. - (Issue 85) Support associative arrays in encodeTable method in FirePHP.class.php
  37. - (Issue 66) Add a new getOptions() public method in API
  38. - (Issue 82) Define $this->options outside of __construct
  39. - (Issue 72) Message error if group name is null
  40. - (Issue 68) registerErrorHandler() and registerExceptionHandler() should returns previous handlers defined
  41. - (Issue 69) Add the missing register handler in the triumvirate (error, exception, assert)
  42. - (Issue 75) [Error & Exception Handling] Option to not exit script execution
  43. - (Issue 83) Exception handler can't throw exceptions
  44. - (Issue 80) Auto/Pre collapsing groups AND Custom group row colors
  45. 2008-11-09 - Release Version: 0.2.1
  46. - (Issue 70) Problem when logging resources
  47. 2008-10-21 - Release Version: 0.2.0
  48. - Updated version to 0.2.0
  49. - Switched to using __sleep instead of __wakeup
  50. - Added support to exclude object members when encoding
  51. - Add support to enable/disable logging
  52. 2008-10-17 - Release Version: 0.2.b.8
  53. - New implementation for is_utf8()
  54. - (Issue 55) maxObjectDepth Option not working correctly when using TABLE and EXCEPTION Type
  55. - Bugfix for max[Object|Array]Depth when encoding nested array/object graphs
  56. - Bugfix for FB::setOptions()
  57. 2008-10-16 - Release Version: 0.2.b.7
  58. - (Issue 45) Truncate dump when string have non utf8 cars
  59. - (Issue 52) logging will not work when firephp object gets stored in the session.
  60. 2008-10-16 - Release Version: 0.2.b.6
  61. - (Issue 37) Display file and line information for each log message
  62. - (Issue 51) Limit output of object graphs
  63. - Bugfix for encoding object members set to NULL|false|''
  64. 2008-10-14 - Release Version: 0.2.b.5
  65. - Updated JsonStream wildfire protocol to be more robust
  66. - (Issue 33) PHP error notices running demos
  67. - (Issue 48) Warning: ReflectionProperty::getValue() expects exactly 1 parameter, 0 given
  68. 2008-10-08 - Release Version: 0.2.b.4
  69. - Bugfix for logging objects with recursion
  70. 2008-10-08 - Release Version: 0.2.b.3
  71. - (Issue 43) Notice message in 0.2b2
  72. - Added support for PHP's native json_encode() if available
  73. - Revised object encoder to detect object recursion
  74. 2008-10-07 - Release Version: 0.2.b.2
  75. - (Issue 28) Need solution for logging private and protected object variables
  76. - Added trace() and table() aliases in FirePHP class
  77. - (Issue 41) Use PHP doc in FirePHP
  78. - (Issue 39) Static logging method for object oriented API
  79. 2008-10-01 - Release Version: 0.2.b.1
  80. - Added support for error and exception handling
  81. - Updated min PHP version for PEAR package to 5.2
  82. - Added version constant for library
  83. - Gave server library it's own wildfire plugin namespace
  84. - Migrated communication protocol to Wildfire JsonStream
  85. - Added support for console groups using "group" and "groupEnd"
  86. - Added support for log, info, warn and error logging aliases
  87. - (Issue 29) problem with TRACE when using with error_handler
  88. - (Issue 33) PHP error notices running demos
  89. - (Issue 12) undefined index php notice
  90. - Removed closing ?> php tags
  91. - (Issue 13) the code in the fb() function has a second return statement that will never be reached
  92. 2008-07-30 - Release Version: 0.1.1.3
  93. - Include __className property in JSON string if variable was an object
  94. - Bugfix - Mis-spelt "Exception" in JSON encoding code
  95. 2008-06-13 - Release Version: 0.1.1.1
  96. - Bugfix - Standardize windows paths in stack traces
  97. - Bugfix - Display correct stack trace info in windows environments
  98. - Bugfix - Check $_SERVER['HTTP_USER_AGENT'] before returning
  99. 2008-06-13 - Release Version: 0.1.1
  100. - Added support for FirePHP::TRACE log style
  101. - Changed license to New BSD License
  102. 2008-06-06 - Release Version: 0.0.2
  103. - Bugfix - Added usleep() to header writing loop to ensure unique index
  104. - Bugfix - Ensure chunk_split does not generate trailing "\n" with empty data header
  105. - Added support for FirePHP::TABLE log style