Firebug Release Notes
From FirebugWiki
(Difference between revisions)
(→Download Sites) |
(→Firebug 1.10) |
||
| Line 11: | Line 11: | ||
== Firebug 1.10 == | == Firebug 1.10 == | ||
| - | This is the | + | This release is the current stable version. |
| + | |||
| + | Blog posts: | ||
| + | * [https://blog.getfirebug.com/2012/07/13/firebug-1-10-0/ Firebug 1.10 announcement] | ||
| + | * [https://hacks.mozilla.org/2012/07/firebug-1-10-new-features/ Firebug 1.10 Feature Highlights] | ||
| + | |||
=== Overview of Firebug 1.10 === | === Overview of Firebug 1.10 === | ||
Revision as of 13:33, 13 July 2012
Information on updates for releases and future plans
Contents |
Download Sites
- Mozilla Addons Firebug page
- Releases overview page
- Firebug 1.10 (current stable)
- Firebug 1.9 (previous release)
- Firebug 1.8 (previous release)
Firebug 1.10
This release is the current stable version.
Blog posts:
Overview of Firebug 1.10
Features and changes
Console and Command Line
- Open AJAX response in a new tab
- The Command Editor uses Orion, allowing syntax highlighting
-
monitorEvents()andunmonitorEvents()work like in Chrome allowing event groups and arrays with of events - Completion List Popup can be opened via
Ctrl/⌘+Space -
Page Up/Up,Home,Endand mouse wheel can be used to scroll the Completion List Popup - Case-insensitive auto-completion for Command Line
- Better default completions
-
helpcommand added
HTML
- Three display methods for entities
- URLs can be opened in a new tab
Style
- Added option to jump from the usage of a web font to its declaration
- Copying a selection only copies the styles
- Pseudo-classes are persistently locked
- :focus can be locked in Style Side Panel
Computed
- Implemented style tracing
- User agent styles can be hidden
- Infotips are shown for colors, images, etc.
- Scrolling is persisted
- Added smart scrolling for when a style or style group is expanded
CSS
- CSS rules can be deleted
-
Up/Downkeys can in-/decrease numeric values in strings - Values of hex, rgba and hsla colors can be changed using
Up/Downkeys - Rules other than style rules can be inspected
-
@charsetrules are displayed -
@importrule media queries are displayed and can be edited - Auto-completion picks up font names used inside a page
- Added auto-completion for CSS selectors
- Auto-completion works at the start of expressions
-
@namespacerules are displayed - Auto-completion suggestions are not repeated in shorthand properties
- Color format display can be changed
- Units will be added when changing 0 value with
Up/Downkey - Dispatch event on property name change
- Improved auto-completion for CSS functions
- Better default completions for specific values
Script
- Removed Show chrome sources
- Breakpoint condition editor supports auto-completion
Watch
- Auto-completion while entering an expression
Breakpoints
- Breakpoints categories can be folded
DOM
- CSS rules have an improved display
- Inspector works with DOM panel
- Editing of read-only values is prevented
Net
- New onResponseHeaders API
- Normal requests and different kinds of cache requests can be destinguished better
Cookies
- Integrated Firecookie
- Raw value of cookies is displayed
Inspector
- Built-in inspector can be removed from context menu
Miscellaneous
- Firebug is restart-less
- Delayed loading of modules
- Shortcut to deactivate Firebug can be changed
- A page can be refreshed via keyboard shortcuts while the detached Firebug window is focused
- All options inside Firebug have descriptive tooltips
- New API for extending Firebug toolbars
- Added link to extensions page to Firebug Menu
- Auto-completion respects user's chosen case
- Help key can be rebound
- Break On ... has a shortcut (
Ctrl/⌘+Alt+B) - Firebug UI can be opened from Firefox Command Line
- First-run page is shown immediately after installing Firebug
- Better wiki page for
F1
You can also have a look at the list of all enhancements of Firebug 1.10.
Bug fixes
- Scroll position in Script panel is retained after XHR
- Tab scroll arrows do not appear anymore
- Auto-completion for variables in catch block also work under Linux
- Up/Down key works correctly for fonts defined in CSS
- Multi-line console messages can be copied
- Quotes can be entered into the
styleattribute - Pasting multi-line messages into the Command Line Popup works correctly
- Workaround for Firefox bug causing problems in Linux and Mac OS
- Removed the misplaced context menu option Edit Element Style... from the context menu of the Computed Side Panel
- Fixed option Enable JavaScript and Refresh
-
⌘ + Won Mac OS works again as expected - Break On This Error appears again inside the context menu of JS error messages
- Fixed display problem of search options panel
- Detached Firebug receives focus when an element is inspected
- Fallback for Command Editor for the case the Orion editor is not present
- Clicking on computed styles in Console Panel inspects them in DOM Panel
- Deactivating or minimizing Firebug focuses the browser window
- Inspecting an element via the context menu when Firebug is not loaded yet works
- Introduced new option
extensions.firebug.preferJSDSourceLinks, which controls whether the Console Panel uses JSD to return the source links - Fixed SourceEditor not being defined in SeaMonkey
- Side panels can be unregistered properly
- Obsolete prefixed CSS is replaced
- CSS inside an embedded SVG shows up inside the CSS Panel
- The Script Panel doesn't take over Firebug anymore
- The Script Panel doesn't jump to another script anymore on timeout
- Shortcuts are also working when Firebug was not activated before
- Activation options are displayed correctly for the different Firebug states
- Interference with Firefox internal shortcuts was corrected
- Display of Style Side Panel doesn't fail anymore on invalid character in strings
- HTML mutation breaks also work without having the HTML Panel selected
-
HTMLCollectionsare displayed correctly when the script execution is stopped - Array indices are sorted numerically instead of alphabetically
- HTML Panel gets updated when nodes are changed in other panels
- Break On Mutation also works when the HTML Panel is not selected
-
displayNameis used in the Profiler -
BR()isn't causing problems in domplate anymore - Missing
globalStoragedoesn't cause problems anymore - Twisties inside arrays output by
console.log()work - Auto-completion also works with quoted fonts
- Display for
console.log()of nested arrays fixed - Correct stack trace is shown
- Console filter persists between browser restarts
-
extensions.firebug.sourceLinkLabelWidthaffects output of Console API methods - Quoted fonts are cycled correctly
-
getAttributeNodeNS()is not logged into the Web Console - Box model shading doesn't disappear when moving cursor from hidden element to visible one
- Adding elements via Edit Mode doesn't show them at wrong place
-
normalize()doesn't break display of text nodes anymore - Text is always saved when HTML editing stops
- Resetting options also resets panel orientation
- Firebug is loaded when On for All Web Pages is checked
- Added option to hide Firebug in detached mode
- UI is closed when re-attaching it while Firebug is deactivated
- Clicking Style side panel elements doesn't fail randomly
- UI opens detached again when opening it after it was minimized
- [Auto-completion within try blocks] works
- Resetting options also resets panel tab state
- Cookies are not shown in console when another filter is set
- Info message shown for responses coming from cache instead of duplicated headers
- CSS properties are updated when following a source link
- Cookies are exported in standard (Netscape) format
- Cookie filtering follows RFC
- JavaScript completion doesn't revert to the default when typing things
- Working with Firebug and especially editing HTML using the Edit mode works on
about:blank(as long asextensions.firebug.allPagesActivationis set totrueorextensions.firebug.filterSystemURLsis set tofalse) - Vertical panels option is working
- Element path gets updated when changing elements in Edit mode
- Error breakpoints work (
extensions.firebug.showStackTracemust be enabled) -
Upin HTML panel doesn't switch to another context - Cookies with UTF-8 values are correctly decoded
- Cookie value is correctly URL encoded
- Edit mode works with non-element nodes
- Calling console API functions without parameters doesn't break the display
- "<" is escaped in Edit mode
- Firecookie can automatically be removed by Firebug (functionality integrated into Firebug since 1.10a11)
- "Too much recursion" error is caught for arrays containing themselves
- Correct watch expression is deleted when function watch is expanded
- Pre-completions are avoided when adding at the beginning of an expression
You can also have a look at the list of all bug fixes of Firebug 1.10.
Links to notes for each release
| Version | Release Date |
|---|---|
| 1.10.0b3 | 2012-07-06 |
| 1.10.0b2 | 2012-06-29 |
| 1.10.0b1 | 2012-06-22 |
| 1.10.0a11 | 2012-06-08 |
| 1.10.0a10 | 2012-06-01 |
| 1.10.0a9 | 2012-05-25 |
| 1.10.0a8 | 2012-05-11 |
| 1.10.0a7 | 2012-04-13 |
| 1.10.0a6 | 2012-03-30 |
| 1.10.0a5 | 2012-03-09 |
| 1.10.0a4 | 2012-02-24 |
| 1.10.0a3 | 2012-02-10 |
| 1.10.0a2 | 2012-01-27 |
| 1.10.0a1 | 2012-01-13 |
Firebug 1.9
This release is the current stable version.
Blog posts:
Overview of Firebug 1.9
Features and changes
Console and Command Line
- console.firebug removed because of privacy reasons
- No errors shown for NTLM authentication
- Files names and line numbers for all errors
- Auto-completion via . for properties not accessible via .
- Auto-completion for [
- Auto-completion for
Mathobject and expressions beginning withnewoperator - Syntax error position is now shown
CSS
Script
- displayName property for pretty function names in Stack Side Panel
- Rerun now has a shortcut (
Shift+F8) - Adding watches is now available in the context menu for variables
- An Infotip is now shown when hovering a conditional breakpoint showing the condition
- Scroll position is now persisted
- Infotip for array items was added
DOM
- Border and hover background for entries
- New option Show inline event handlers
- Adding watches is now available in the context menu for variables
Net
- New Protocol column displaying the network protocol of a request
- Copy parts of JSON responses into the clipboard
- Requests can now be resent
- Web font information is now displayed
- Formatted network request headers are sorted alphabetically
Inspector
- Remove elements from the page while inspecting
Miscellaneous
- Right-clicking panel tab opens Options Menu
- Radio options for enabling/disabling panels replaced by check option
- Firebug shortcuts don't conflict anymore with other shortcuts (Search Field focussing now works via
Ctrl+F) - Break On ... buttons are now disabled when the Script Panel is disabled
- Firebug UI can now be positioned on all for sides of the browser window
- No restart required anymore when changing shortcuts
You can also have a look at the list of all enhancements of Firebug 1.9.
Bug fixes
Links to notes for each release
| Version | Release Date |
|---|---|
| Bug fix releases | |
| 1.9.2 | 2012-05-04 |
| 1.9.2b1 | 2012-04-12 |
| 1.9.1 | 2012-01-31 |
| 1.9.1b1 | 2012-01-20 |
| Major release | |
| 1.9.0 | 2012-01-06 |
| 1.9.0b5 | 2011-12-23 |
| 1.9.0b4 | 2011-12-16 |
| 1.9.0b3 | 2011-12-02 |
| 1.9.0b2 | 2011-11-25 |
| 1.9.0b1 | 2011-11-11 |
| 1.9.0a5 | 2011-10-28 |
| 1.9.0a4 | 2011-10-21 |
| 1.9.0a3 | 2011-09-23 |
| 1.9.0a2 | 2011-09-09 |
| 1.9.0a1 | 2011-08-26 |