Skip to content

Latest commit

 

History

History
655 lines (487 loc) · 46.3 KB

HISTORY.md

File metadata and controls

655 lines (487 loc) · 46.3 KB

v3.8.0 (2019-05-09)

Full Changelog

Implemented enhancements:

Merged pull requests:

v3.7.0 (2019-04-23)

Full Changelog

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:

v3.6.0 (2019-01-29)

Full Changelog

Implemented enhancements:

Closed issues:

  • getApplications(...).mapBy is not a function #926

Merged pull requests:

v3.5.0 (2019-01-25)

Full Changelog

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)

Full Changelog

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:

v3.3.2 (2018-08-13)

Full Changelog

Implemented enhancements:

  • Remove jQuery #590
  • Filter Models [enhancement] #455

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)

Full Changelog

Closed issues:

  • Cannot read property 'eachAttribute' of undefined #851

v3.3.0 (2018-08-02)

Full Changelog

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:

v3.2.0 (2018-07-03)

Full Changelog

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:

Merged pull requests:

v3.1.3 (2018-05-26)

Full Changelog

v3.1.2 (2018-05-25)

Full Changelog

v3.1.1 (2018-05-25)

Full Changelog

Fixed bugs:

  • Tab does not display in Firefox Developer Edition #802

Closed issues:

  • Property icon floating issue #800
  • Feature request: route search #129

v3.1.0 (2018-05-01)

Full Changelog

Implemented enhancements:

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:

v3.0.0 (2018-03-08)

Full Changelog

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:

Ember Inspector Changelog

Ember Inspector 2.3.0

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

Ember Inspector 2.2.0

  • [IMPROVEMENT] Rewrite the FF addon as a FF WebExtension #715
  • [BUGFIX] Fix event variable name #714

Ember Inspector 2.1.1

  • [BUGFIX] Only call Mixin#toString on Ember > 2.11 #708
  • [BUGFIX] Fix unloading a record in the data tab #709

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