- [IMPROVEMENT] Add [DEV] to the tab name for the inspector development version #527
- [BUGFIX] Fix PDF documents not opening on latest Chrome #533
- [INTERNAL] Publish multiple versions of the inspector to support all Ember versions #535
- [INTERNAL] Lock Ember version at 0.0.0 -> 2.6.0 and start supporting a new version at 2.7.0
- [BUGFIX] Launch inspector if document ready state is
interactive#500 - [BUGFIX] [Ember 2.2] Use the new
resolveRegistrationto remove the deprecation warning #499 #497 - [BUGFIX] [Ember 2.2] Fix the view tree: use
scope.getSelfwhen available to get the controller #496 - [INTERNAL] Tweak Firefox skeleton again for 44 and later #491
- [BUGFIX] Make sure we only reopen the app once #482
- [BUGFIX] Save
_superbefore reopening #481 - [BUGFIX] Prevent errors when document.documentElement.dataset is not present #475
- [BUGFIX] [Ember 2.1] Prevent deprecation for initializer arguments #476
- [BUGFIX] [Ember 2.1] Update getState and getLocals for compatibility with canary #467
- [BUGFIX] Don't assume Ember.View exists (for Ember 2.0+) #469
- [IMPROVEMENT] Update Firefox skeleton for path change in Firefox 44+ #470
- [BUGFIX] Fix value of this after ES6 refactor #450
- [IMPROVEMENT] Speed up source map computation in deprecations pane #439
- [BUGFIX] Fix resolver and Ember.View errors in Ember 2.0 canary #440
- [BUGFIX] Fix components not being detected inside {{each}} helper #428
- [BUGFIX] Fix "object could not be cloned" error when prototype extensions are disabled #435
- [BUGFIX] Tomster should be not hidden if the Ember app contains an iframe #436
- [BUGFIX] Guard against renderNode.lastResult being null #437
- [BUGFIX] Fix object inspector toggle button being hidden when the object inspector is expanded. #438
- [BUGFIX] Prevent deprecations for Ember.keys on Ember 2.0.0 #426
- [INTERNAL] Rewrite the entire build process to targets all platforms in the same build #374
- [INTERNAL] Refactor all the code to use ES6 #368, #370, #372, #376 , #387
- [INTERNAL] Update the README deployment steps #442
- [INTERNAL] Use a new eslint config (eslint-config-ember) #371
- [INTERNAL] Fix the build commands in README #385
- [INTERNAL] Add CODE_OF_CONDUCT.md
- [BUGFIX] Fix routes pane for Ember >= 1.13 #399
- [BUGFIX] Fix sending view model to console #412
- [BUGFIX] Guard against renderNode not being rendered yet #417
- [IMPROVEMENT] Add support for Ember Data >= 1.0.0-beta.19 #383
- [IMPROVEMENT] Add support for Ember >= 1.13.0 #393
- Rename
Ember.DebugtoEmber.EmberInspectorDebugger - Remove calls to
Ember.View.addMutationListener - Use the container's view registry instead of
Ember.View.views
- Rename
- [IMPROVEMENT] Remove new CP syntax deprecation warning #362
- [IMPROVEMENT] The view tree now supports glimmer #357
- [IMPROVEMENT] Catch errors triggered by the inspector and show them as warnings #343
- [IMPROVEMENT] Handle and display errors caused by CP calculation in the object inspector #342
- [IMPROVEMENT] Stop deprecation logging in console and add one warning #347
- [IMPROVEMENT] Speed up the deprecations tab and source map computation #358
- [BUGFIX] Include ember-new-computed in ember-debug to remove CP syntax deprecations #352
- [INTERNAL] Tests now use async/await instead of async test helpers #340
- [INTERNAL] Use new CP syntax #337
- [INTERNAL] Add eslint #340
- [INTERNAL] Use broccoli-es6modules (esperanto) to transpile ember-debug #328
- [INTERNAL] Upgrade to ember-cli 0.2 and qunit 2.0 syntax #330 #332 #293
- [INTERNAL] Upgrade to Ember 1.10 #329
- [BUGFIX] Don't assume prototype extensions are enabled
- [BUGFIX] Descriptor is no longer exposed on the Ember global
- [BUGFIX] Handle case where container type no longer exists after reload
- [BUGFIX] Fixed error when
defineis defined butrequireModuleis not - [BUGFIX] Fixed Ember 1.11 resolver bug that broke the routes tab
- [BUGFIX] Only destroy the promise assembler if it exists
- [BUGFIX] Use the new Ember load hook if available
- [BUGFIX] Fixed issue with deferred apps getting mistakenly detected
- [BUGFIX] ObjectInspector is not destroyed last on app reset
- [BUGFIX] Use registry.resolve for latest Ember
- Add grunt-cli to package.json
- Do not minify code for FF addon
- [BUGFIX] Fix the inspector for Ember < 1.4
- [FEATURE] Added a new deprecations tab
- [FEATURE] The inspector now works in tests
- [FEATURE] Inspector state is now preserved across reloads
- [IMPROVEMENT] Fixed object naming to account for module based names
- [IMPROVEMENT] Moved the project to ember-cli
- [IMPROVEMENT] Added a date picker to the object inspector
- [IMPROVEMENT] Migrated to the new chrome extension options dialog
- [BUGFIX] The data tab now detects models using pod structure
- [BUGFIX] Prevent duplicate model types in the data tab
- [BUGFIX] Improved startup so the inspector launches before the app
- [BUGFIX] We now store
instrumentWithStackin session storage for reloads - [BUGFIX] Ember.Debug as a namespace was changing inspected object names
- [BUGFIX] The render performance tab now fails silently on render errors
- [BUGFIX] Nested components no longer cause wrong views to be listed
- [BUGFIX] Guarded against
event.datain window messages being null - Use Ember's
ViewUtilsto get theBoundingClientRect - Ensured last Firefox addon-sdk is used
- Added warning to the README about the use of window messages
- [BUGFIX] Check type of EMBER_INSPECTOR_CONFIG
- Use the new
Ember.librariesapi for newer Ember versions
- Add dist directories to npm
- [BUGFIX] Used general dot replacement in regex expressions to support nested routes
- Used
document.defaultView.evalto support FF >= 34 - Added npm
prepublishhook
- [FEATURE] Added new "Container" tab
- [FEATURE] Added
EmberInspector.inspect(obj)to send objects to the inspector - [FEATURE] Views generated by
eachhelper are now shown by default - [FEATURE] Added a link to Github issues
- [FEATURE] Object inspector can now drill into arrays
- [FEATURE] Added support for dates in the object inspector
- [IMPROVEMENT] Main nav is now resizable
- [IMPROVEMENT] Performance improvement by making promise tracing opt-in
- [IMPROVEMENT] Model types are now sorted alphabetically
- [IMPROVEMENT] Separated regular tabs from advanced tabs
- [IMPROVEMENT] Detecting the application view no longer depends on
ember-applicationclass - [BUGFIX]
nullvalues now show up as "null" in the object inspector - [BUGFIX] Empty values in the object inspector should be editable
- [BUGFIX] Support views without a controller
- [BUGFIX] Firefox Tomster script no longer conflicts with WYSIWYGs
- [BUGFIX] Fixed issue with toolbar and expanding the object inspector
- [BUGFIX] Removed 404 image errors from tests
- [IMPROVEMENT] Redesigned the UI to be more consistent with Chrome dev tools
- [IMPROVEMENT] Improved "appeared" performance by instrumenting out of band
- [BUGFIX] Fixed compatibility issue between promise inspection and Ember >= 1.7
- [BUGFIX] Fixed view highlighting after metal-views upgrade
- [BUGFIX] Fixed conflict between injecting Tomster script and file upload libraries
- [FEATURE] Added bookmark option to support all browsers
- [FEATURE] Added support for multiple iframes
- [FEATURE] Added optional Tomster to Firefox
- [FEATURE] Added "display current route" option to the routes tab
- [IMPROVEMENT] Removed redundant prefixes from class names in the view tree
- [IMPROVEMENT] Added search field to the render performance tab
- [BUGFIX] Fixed current route match when resource same as route name
- [BUGFIX] Fixed bug where a maximum of one namespace was assumed
- [BUGFIX] Fixed render perf tab for apps with prototype extensions disabled
- [BUGFIX] Routes tab no longer instantiates controllers
data-ember-extensionis now only added to the HTML tag (instead of the body).
- [IMPROVEMENT] Better view names in the render performance tab
- [IMPROVEMENT] Object inspector now skips properties ending with
Binding - [IMPROVEMENT] Removed several
Ember.Viewprivate props from the Object Inspector - [BUGFIX] Fixed hierarchy issue in render perf tree causing duplication of views
- [BUGFIX] Fixed scrollbar in render performance tab on OS X
- [BUGFIX] Object inspector should not assume all
_debugInfoprops exist
- [FEATURE] Added new "Render Performance" tab
- [FEATURE] Added new column "Duration" to the view tree
- [BUGFIX] Fixed bug with editing json strings in the object inspector
- [BUGFIX] Fixed permission denied exception on Firefox >= 30
- Removed dummy URLs created by Ember for error and loading routes
- Removed methods from the object inspector
- [FEATURE] Add info tab that shows a list of libraries used and their versions
- [FEATURE] Add a Tomster icon to Chrome bar on any page with an Ember app (opt-in in chrome://extensions -> Ember Inspector -> options)
- [FEATURE] Promise chains can now be collapsed / expanded. Fulfilled promises are collapsed by default. Rejected and pending are expanded.
- Replaced $E button with "Stack trace" when the promise rejects with an instance of
Error. - Added support for async loading of Ember (such as requirejs)
- Added a hint to refresh the page when the Inspector is open after a few promises were created and uncaught.
- [BUGFIX] Error message about file:// protocol should only be shown on Chrome
- [BUGFIX] Add missing ember.prod.js file in vendors