v3.8.0 (2019-05-09)
Implemented enhancements:
- Remove grunt for compress tasks #958
- Add encrypted S3 keys in Travis #968 (rwwagner90)
- Use isComputed when available #966 (rwwagner90)
- Replace grunt with gulp #964 (KamiKillertO)
- Add back support for multiple apps #930 (rwwagner90)
Merged pull requests:
- Use Travis for S3 Uploads #967 (KamiKillertO)
- Update minor version to 3.8.0 #963 (rwwagner90)
v3.7.0 (2019-04-23)
Implemented enhancements:
- Bump some deps, fix stylelint issues #960 (rwwagner90)
- Update Ember and CLI, bump deps, fix some deprecations, general cleanup #955 (rwwagner90)
- Remove usage of chainable functions .readOnly() #951 (gabz75)
- UI Components Add-On #942 (nummi)
- Default theme for bookmarklet and tests #939 (nummi)
- Simplify layout of Routes Tree #938 (nummi)
- Remove "info" nav title #935 (nlfurniss)
- alt/option click to toggle children in component tree #925 (nummi)
Fixed bugs:
- Editing an attributes adds quotes to the value #952
- Setting dependency keys using the
.property\(\)
modifier has been deprecated #944 - [v3.5] No longer detects my ember-app #927
- Ensure we do not add quotes twice to strings when edited #954 (rwwagner90)
- Fix setting _channel by moving before super call #953 (rwwagner90)
- Remove usage of .property() syntax for setting CP keys #948 (gabz75)
- Fix Error Page Console Error #945 (nummi)
Closed issues:
- Remove usage of .readOnly() #950
- Ember inspector crashes in Data tab #946
- Removal of View Tab #923
- routeHandler.get is not a function #895
- Problems with ember-cli-deprecation-workflow #857
Merged pull requests:
- Bubble up deprecations for ember-deprecation-workflow (#857) #949 (robustdj)
- Bump minor version to 3.7.0 #934 (rwwagner90)
- Changelog for 3.6 #933 (rwwagner90)
v3.6.0 (2019-01-29)
Implemented enhancements:
Closed issues:
- getApplications(...).mapBy is not a function #926
Merged pull requests:
- Revert the things #932 (rwwagner90)
- use map for broader compatibility #928 (efx)
- Bump minor version to 3.6.0 #922 (rwwagner90)
- Update CHANGELOG.md #921 (rwwagner90)
v3.5.0 (2019-01-25)
Implemented enhancements:
- Chrome Store Extension page refers to old repo. #893
- Button to view element in browser Elements panel #917 (nummi)
- Ember 3.7 beta, bump other deps #911 (rwwagner90)
- Use ember-table for Container #910 (nummi)
- Use ember-table for Libraries Tab #907 (nummi)
- Use ember-table for Routes Tab #906 (nummi)
- Data Table Colors Fixens #904 (nummi)
- Fix dropdown arrow in dark mode #902 (nummi)
- [multiple apps] Support multiple apps on the same page and toggling between them #898 (alexhancock)
- Remove Orange from Dark Theme #894 (nummi)
Fixed bugs:
- Components in view tree test failing Ember 3.8+ #915
- Error retrieving/parsing sourcemaps with absolute sourcemap URLs #908
- Table's area sizing issue #892
Closed issues:
- Data Table Heading Colors #900
Merged pull requests:
- Remove 2 uses of sendAction #920 (nlfurniss)
- Use
\_target
, remove some duplication #919 (rwwagner90) - Fix SVG viewBox warning for ember-icon #913 (nummi)
- Fix x-list height and column width on window resize #912 (nummi)
- When forming the URL to retrieve a source map, if it is already an absolute URL then use it as is #909 (fusion2004)
- Bump minor version to 3.5.0 #905 (rwwagner90)
- Clean up unused manifest property + prevent error in storage lookup #899 (22a)
- Ember 3.5.1, lots of template lint fixes #896 (rwwagner90)
- Update changelog for 3.4.0 #891 (rwwagner90)
v3.4.0 (2018-12-03)
Implemented enhancements:
- Replace Inspect Ember Component Icon with Ember "e" #871
- What's New #821
- add a refresh button for Data tab like you do for Container #672
- Alphabetically sort data view #562
- Routes tab, hide substates checkbox #502
- Collapse deprecations by default #454
- Is it possible use ember-extension to dev chrome extension with emberjs #115
- Enforce stylelint #889 (rwwagner90)
- Add a Refresh button to the Data Tab #886 (pbishop16)
- Send container to console (#311) #882 (thorsteinsson)
- Flat Display of Object Properties #877 (nummi)
- Replace small Tomster icons with Ember's 'e' icon #876 (dipil-saud)
- Use ember-table for the Ember Data inspector #873 (thorsteinsson)
- Expose storage type to use via LocalStorage service #869 (nlfurniss)
- Components view scrolling #867 (thorsteinsson)
- Route Tree: Hide Substates Checkbox #860 (nummi)
- What’s New screen #858 (nummi)
- Remove jQuery, use flatpickr instead of pikaday #842 (rwwagner90)
Fixed bugs:
- Uncaught TypeError: Cannot read property 'send' of undefined #864
- Route Display Errors #861
- current route is not displayed if
resetNamespace:true
#832 - Ember Inspector has errored with ember-feature-flags #814
- Only application present in View Tree #419
- Don't send count if the object is destroyed #884 (thorsteinsson)
- Use [class='ember-view'] selector to exclude anything with extra classes #874 (rwwagner90)
- Fix issue with Proxy services #859 (vladucu)
- Fix Ember Inspector during tests for Ember >= 3 #855 (teddyzeenny)
Closed issues:
- Add comment blocks to classes/methods/properties #378
- Allow flat display of object attributes #364
- Should expose container itself for easier debugging #311
- Use model's
primaryKey
value on data tab #57
Merged pull requests:
- Apply classes to get back record colors #888 (rwwagner90)
- Skip promise debug test that fails #887 (rwwagner90)
- Collapse deprecations by default #885 (thorsteinsson)
- Fix test failures by passing function references to
off
#883 (rwwagner90) - Add ability to sort models by record count #866 (nlfurniss)
- Add test for hideEmptyModelTypes #865 (nlfurniss)
- Fix routes reset namespace display #863 (pbishop16)
- Bind to object to fix debugInfo #853 (rwwagner90)
- Update changelog for 3.3.0 #850 (rwwagner90)
- Bump minor version to 3.4.0 #849 (teddyzeenny)
v3.3.2 (2018-08-13)
Implemented enhancements:
Fixed bugs:
- Failing in Ember 3.1 #818
- Seeing failing tests on
/tests
route with Ember Inspector open #816 - [FEATURE REQUEST] Find component by ID in Tree View #490
v3.3.1 (2018-08-03)
Closed issues:
- Cannot read property 'eachAttribute' of undefined #851
v3.3.0 (2018-08-02)
Implemented enhancements:
- explore removing sync XHR #820
- Implement "Inspect component" contextual menu #689
- Context menu item for inspecting components #843 (Bestra)
- Fix vertical-collection background colors #841 (rwwagner90)
Fixed bugs:
- Ember.copy deprecation warnings #834
- Inspector is not detecting Ember deprecations #833
- Inspector triggers targetObject deprecation #829
- Unable to traverse some ember data relationships in the Inspector #791
Closed issues:
- Can't select the Ember inspector tab in Firefox #819
- Deprecation Overload And UI Thread Locking #422
Merged pull requests:
- Use Ember.get to get _debugInfo #847 (rwwagner90)
- Handle deprecations with registerDeprecationHandler #845 (rwwagner90)
- Add targetObject to skipProperties #844 (rwwagner90)
- Bump some deps #840 (rwwagner90)
- Convert to async xhr #839 (rwwagner90)
- Bump ember-svg-jar to silence deprecations, fix tests #838 (rwwagner90)
- Bump Ember, fix inspect issues #837 (rwwagner90)
- replace all uses of Ember.copy, Ember.merge w/ Object.assign #835 (bgentry)
- Avoid publishing secrets file to npm #830 (teddyzeenny)
- Bump minor version to 3.3.0 #824 (teddyzeenny)
- Send to Console Buttons to SVG #822 (nummi)
v3.2.0 (2018-07-03)
Fixed bugs:
- Data - column Model Types is not resizable #813
- Data tab - change visible columns not working #803
- [Error] -
rootElement.getAttribute is not a function
when using 3.1.0-beta #775 - Fix toggling and resizing table columns #815 (teddyzeenny)
- Fix rootElement.getAttribute error #812 (rwwagner90)
Closed issues:
- CPU spiking #817
Merged pull requests:
- [BUGFIX] remove usage of
Ember.EXTEND\_PROTOTYPES
#810 (bekzod) - Remove application key from manifest #809 (teddyzeenny)
- Bump minor version to 3.2.0 #807 (teddyzeenny)
- Color Variables Cleanup #806 (nummi)
- Fix Inspector tab display in Firefox Developer Edition #804 (pbishop16)
- Object Inspector Large Key Name Fix #801 (nummi)
- Search Routes #799 (nummi)
- Update changelog and add instructions #796 (rwwagner90)
- Refactor duplication #792 (rwwagner90)
v3.1.3 (2018-05-26)
v3.1.2 (2018-05-25)
v3.1.1 (2018-05-25)
Fixed bugs:
- Tab does not display in Firefox Developer Edition #802
Closed issues:
v3.1.0 (2018-05-01)
Implemented enhancements:
- Implement dark theme #771
- Remove bower deps #786 (rwwagner90)
- UI Tweaks April 2018 #780 (nummi)
Fixed bugs:
- ember inspector error in Chrome Version 65.0.3325.181 #783
- "Cannot read property 'outlets' of undefined" On Ember 3.1-beta.1 #770
- Data tab not working #739
Closed issues:
- Show computed property dependent keys #779
- UI Tweaks April 2018 #778
- [Quest] - Implement Component Tree #774
- Cannot read property 'getAttribute' of undefined #727
- Stack trace: TypeError: definedControllerClass.proto is not a function #629
- Error: You must use Ember.set() to set the
scheduledRevalidation
property #559 - Erro when i click ViewTree and any Controller. #523
- [IDEA] Component Hierarchy Tab #465
- Can't fetch Ember deprecations #429
Merged pull requests:
- Adjust toolbar radio colors #794 (nummi)
- Remove references to bower in README #793 (josemarluedke)
- Use
qunit-dom
for DOM assertions #790 (Turbo87) - Sticky Mixin Headers #789 (nummi)
- [WIP] Trying to fix beta and canary #787 (rwwagner90)
- Initial component tree implementation #785 (Bestra)
- search-field Component Bug Fix and Acceptance Tests #784 (nummi)
- Implement dark theme #782 (pbishop16)
- Feature: ComputedProperty Dependent keys in debugger & services highlighting #781 (lifeart)
- Link directly to issues url #776 (sivakumar-kailasam)
- Start auto generating changelogs #773 (rwwagner90)
- Bump minor version to 3.1.0 #769 (teddyzeenny)
- Remove jQuery from app #768 (rwwagner90)
v3.0.0 (2018-03-08)
Implemented enhancements:
- Test against all supported Ember versions with ember-try #763
Fixed bugs:
- Empty mixins break component selector #752
- Make View Tree support Glimmer components #750
- Not visible in Chromium 62 or Vivaldi 1.12 #734
Closed issues:
- Remove ember_debug/addons/ember-new-computed #758
- Consider dropping Ember 1.x support /
ember-new-computed
#745 - [feature discussion] ability to configure value for "Hide Empty Model Types" #741
- Can not build current master #736
- Support Firefox 57.0 ("Quantum") #735
- Illegal invocation when using View tree. #718
- Compatibility with new modules API (Ember 2.16) #707
Merged pull requests:
- Fix text field assertion #767 (rwwagner90)
- Add branches to build in Travis CI #766 (teddyzeenny)
- Fix inspector reset on client app's reset and destroy #765 (teddyzeenny)
- Bump version to 3.0.0 #764 (teddyzeenny)
- Ember 3.0, dep updates, testing updates, and codemods #762 (rwwagner90)
- Remove computedPolyfill #761 (rwwagner90)
- Remove getTemplate stuff #760 (rwwagner90)
- Fix file paths displayed in the Routes tab #757 (omarhamdan)
- Add Documentation + Minor Cleanup #755 (omarhamdan)
- Allow for empty mixins #753 (XuluWarrior)
- ember-qunit-codemod #751 (rwwagner90)
- Start converting to module imports #749 (rwwagner90)
- Fix loading main outlet #748 (rwwagner90)
- Drop ember-new-computed #746 (jacobq)
- UI Tweaks to Match Latest Inspectors #744 (nummi)
- Update Inspect Views Icon #743 (nummi)
- preserve model type hiding #742 (efx)
- Bump patch version to 2.3.1 #738 (teddyzeenny)
- Remove unsafe-eval from the csp #737 (teddyzeenny)
- prevent undefined options error #732 (lifeart)
- Avoid error in some environments #638 (pablobm)
- [FEATURE] View tree filter support #720
- [IMPROVEMENT] Sort object inspector properties #622
- [BUGFIX] Fix the Ember Application's query selector #730
- [BUGFIX] Fix late Iframe detection in Chrome #729
- [INTERNAL] Update README and
package.json
to match recent updates #724 - [INTERNAL] Fix compressed
dist
directory #722
- [BUGFIX] Only call Mixin#toString on Ember > 2.11 #708
- [BUGFIX] Fix unloading a record in the data tab #709
- [BUGFIX] Account for components that are appended manually #610
- [BUGFIX] Only list sub-routes if they are defined #612
- [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
- [BUGFIX] Rebuild columns when schema changes #589
- [BUGFIX] Update to new way to get the root element in Glimmer #588
- [BUGFIX] Disable source map for ember_debug.js #583
- [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
- [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
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
- [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
- [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.Debug
toEmber.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
define
is defined butrequireModule
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
- [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
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.data
in window messages being null - Use Ember's
ViewUtils
to 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.libraries
api for newer Ember versions
- Add dist directories to npm
- [BUGFIX] Used general dot replacement in regex expressions to support nested routes
- Used
document.defaultView.eval
to support FF >= 34 - Added npm
prepublish
hook
- [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
- [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-extension
is 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.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
- [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