Skip to content

Latest commit

 

History

History
133 lines (100 loc) · 3.97 KB

CHANGELOG.md

File metadata and controls

133 lines (100 loc) · 3.97 KB

v 0.2.1

  • Optimize querying of DOM elements
  • Optimize how IFrames are treated in the query step

v 0.2.0

  • Port project to Manifest Version 3
  • Optimize connections between layers
  • Optimize stability

v 0.1.17

  • Improve responsiveness to user actions in devtools

v 0.1.14- - 0.1.16

  • General performance improvements

v 0.1.13

  • Fixed sorting of custom element properties to not throw an error on undefined values
  • List undefined custom elements on the listing and inform the developer if about them

v 0.1.12

  • Remove leftover WC DevTools properties from console output
  • Improve the performance of Nydus messaging
  • Clean up devtools console output
  • Add more information about the use of devtools console
  • Allow OSX bindings on devtools console
  • Bridge messaging connections more effectively
  • Allow "$0" to refer to selected component in devtools console
  • Fix re-selecting selected element on refresh

v 0.1.11

  • A new panel: "Source".
    • Used for observing the source code of custom elements
  • A new panel: "Console".
    • Used to interact with the inspected element
    • Uses the inspected object as it's context, allowing for easy function calls and property binding
  • Add preliminary Angular support
  • Updated the UI
  • Improved data flow and developer experience
  • Implemented Dark Mode
  • Optimized packaging
  • General bugfixes

v 0.1.10

  • Re-implement checking for local Custom Elements manifest files
    • Used data is a combination of a local CEM and the one analyzed by WCDT
  • Update cache handling when parsing properties, increasing parsing speed
  • Fix recognizing non-editable fields, like element references and functions
  • Sort items in the inspector window
  • Show properties as is instead of the modified version
  • Implement Roboto on all platforms

v 0.1.9

  • Implement Custom Elements analyzer inside devtools

v 0.1.8

  • Reduce unnecessary querying of DOM
  • Reduce unnecessary messaging between layers
  • Make the extension more error resistant
  • Reduce clutter in the developer's log
  • General bug fixes

v 0.1.7

  • Fix bug with Windows machine Path parsing
  • Fix bug where devtools kept re-selecting element on refresh

v 0.1.6

  • Integrate Custom Elements Manifest analyzer to devtools
  • Reduce unnecessary messaging on pages with devtools closed
  • Move fetch operations to background pages to reduce console clutter
  • Improve extension context re-validation
  • Custom context menu in devtools
  • Scroll to element option in context menu
  • Add error handling
  • Add error messaging
  • General bug fixes

v 0.1.5

  • Fix element list hiding / displaying to not show children of hidden elements

v 0.1.4

  • Bugfix: Fix element list parsing and ordering when mixing light and shadow DOM and list items
  • Enhancement: Moved from DOM events to postMessage on devtools communcation
  • Improved stability of messaging
  • Removed unnecessary permissions
  • Implemented Firefox support

v 0.1.3

  • Bugfix: Element list updates on shadow DOM element changes e.g. Item added to list
  • Compatibility with Polymer elements
  • Compatibility with Vaadin elements
  • Add non-editable fields for Nodes and Functions
  • Throttle querying to increase performance
  • Add error messaging
  • Updated the performance of mutation observers and property updates
  • Re-name tab to "Web Components"
  • Add toggleable HTML tag previews next to custom elements in devtools list

v 0.1.2

  • Fix reactivity of property updates in devtools
  • Cast number property values to numbers by default
  • Improve Lit Type detection
  • Autofocus on previously focused element on refresh
  • Casting of function parameters follows the CEM typings
  • Support for union types
  • Better manifest url parsing

v 0.1.1

  • Update Lit Element Support to support Lit 2.0 components
  • Improve General Ducktyping
  • Fix a MediaQuery check on inspector window resizer
  • Compatibility with FAST elements
  • Compatibility with Atomico elements
  • Add a combination field for attributes when DevTools can't determine the type
  • Make attributes toggleable more easily
  • Remove unused code
  • Improve DX/UX