Permalink
Fetching contributors…
Cannot retrieve contributors at this time
265 lines (204 sloc) 15.9 KB

Ember Inspector Changelog

Ember Inspector 2.0.4

  • [BUGFIX] Account for components that are appended manually #610
  • [BUGFIX] Only list sub-routes if they are defined #612

Ember Inspector 2.0.3

  • [BUGFIX] Fall back to memory caching if local storage is inaccessible #592
  • [BUGFIX] Update outlet and template Glimmer code to match 2.9.beta-3 #607

Ember Inspector 2.0.2

  • [BUGFIX] Rebuild columns when schema changes #589
  • [BUGFIX] Update to new way to get the root element in Glimmer #588

Ember Inspector 2.0.1

  • [BUGFIX] Disable source map for ember_debug.js #583

Ember Inspector 2.0.0

  • [FEATURE] Added the ability to resize and toggle columns #574
  • [IMPROVEMENT] Added Glimmer 2 support #579
  • [IMPROVEMENT] Current route only checkbox persists between refreshes now #568
  • [DOC] Fix typo in install instructions #576
  • [DOC] Remove grunt version command from README #540
  • [BUGFIX] The bookmarklet's load_inspector.js should not include ES6 #546
  • [BUGFIX] Fix deprecated window.postMessage usage #555
  • [INTERNAL] Upgrade Ember 1.12 -> Ember and Ember CLI 2.6 #563
  • [INTERNAL] Use smoke-and-mirrors for lazy rendering #563
  • [INTERNAL] Replace obsolete Broccoli plugins with "broccoli-funnel" #571
  • [INTERNAL] Update ESLint and enable more rules #572
  • [INTERNAL] Update build dependencies #573 #578
  • [INTERNAL] Remove list-view in order to upgrade Ember #543
  • [INTERNAL] Remove dist-config.js from index files #542
  • [INTERNAL] Lock down jQuery version #512
  • [INTERNAL] Upgrade babel-eslint #515
  • [INTERNAL] remove duplicate key from eslintrc #517
  • [INTERNAL] Port Gruntfile tasks to grunt-jpm to build a valid xpi for Firefox #519

Ember Inspector 1.10.0

  • [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

Ember Inspector 1.9.5

  • [BUGFIX] filter out null/undefined nodes #510
  • [BUGFIX] Fix websocket adapter ES6 conversion #505

Ember Inspector 1.9.4

  • [BUGFIX] Launch inspector if document ready state is interactive #500
  • [BUGFIX] [Ember 2.2] Use the new resolveRegistration to remove the deprecation warning #499 #497
  • [BUGFIX] [Ember 2.2] Fix the view tree: use scope.getSelf when available to get the controller #496
  • [INTERNAL] Tweak Firefox skeleton again for 44 and later #491

Ember Inspector 1.9.3

  • [BUGFIX] Make sure we only reopen the app once #482
  • [BUGFIX] Save _super before 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

Ember Inspector 1.9.2

  • [BUGFIX] Don't assume Ember.View exists (for Ember 2.0+) #469
  • [IMPROVEMENT] Update Firefox skeleton for path change in Firefox 44+ #470

Ember Inspector 1.9.1

  • [BUGFIX] Fix value of this after ES6 refactor #450

Ember Inspector 1.9.0

  • [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

Ember Inspector 1.8.3

  • [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

Ember Inspector 1.8.2

  • [IMPROVEMENT] Add support for Ember Data >= 1.0.0-beta.19 #383
  • [IMPROVEMENT] Add support for Ember >= 1.13.0 #393
    • Rename Ember.Debug to Ember.EmberInspectorDebugger
    • Remove calls to Ember.View.addMutationListener
    • Use the container's view registry instead of Ember.View.views

Ember Inspector 1.8.1

  • [IMPROVEMENT] Remove new CP syntax deprecation warning #362

Ember Inspector 1.8.0

  • [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

Ember Inspector 1.7.3

  • [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

Ember Inspector 1.7.2

  • [BUGFIX] Fixed error when define is defined but requireModule is 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

Ember Inspector 1.7.1

  • [BUGFIX] Fix the inspector for Ember < 1.4

Ember Inspector 1.7.0

  • [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 instrumentWithStack in 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 ViewUtils to get the BoundingClientRect
  • Ensured last Firefox addon-sdk is used
  • Added warning to the README about the use of window messages

Ember Inspector 1.6.4

  • [BUGFIX] Check type of EMBER_INSPECTOR_CONFIG

Ember Inspector 1.6.3

  • Use the new Ember.libraries api for newer Ember versions

Ember Inspector 1.6.2

  • Add dist directories to npm

Ember Inspector 1.6.1

  • [BUGFIX] Used general dot replacement in regex expressions to support nested routes
  • Used document.defaultView.eval to support FF >= 34
  • Added npm prepublish hook

Ember Inspector 1.6.0

  • [FEATURE] Added new "Container" tab
  • [FEATURE] Added EmberInspector.inspect(obj) to send objects to the inspector
  • [FEATURE] Views generated by each helper 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-application class
  • [BUGFIX] null values 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

Ember Inspector 1.5.0

  • [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

Ember Inspector 1.4.0

  • [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-extension is now only added to the HTML tag (instead of the body).

Ember Inspector 1.3.1

  • [IMPROVEMENT] Better view names in the render performance tab
  • [IMPROVEMENT] Object inspector now skips properties ending with Binding
  • [IMPROVEMENT] Removed several Ember.View private 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 _debugInfo props exist

Ember Inspector 1.3.0

  • [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

Ember Inspector 1.2.0

  • [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