Skip to content
This repository has been archived by the owner on May 25, 2021. It is now read-only.

Releases: rangle/augury

Release 1.2.4

11 Nov 16:15
Compare
Choose a tag to compare
  • Add new support for decorators: @ViewChild, @ViewChildren, @ContentChild, and @ContentChildren. Now we display these decorators, along with the type selector information, in the UI.
  • Add proper type information to State panel view. Instead of displaying Object, for example, we display the real type of that object, for example NgModuleLoader. We do this by retaining the type information across serialization. (Objects are serialized in the backend and then transmitted to the frontend, and the type information was being lost during this process. Now it is retained.)
  • Refactor the decorator metadata system so that it works for nested objects. In 1.2.3, if you have a @ViewChild(Foo) reference on your component, and you expand that object in the State view, any @Input() or @Output() decorators on the Foo object are now displayed in the UI. (Previously decorator metadata was only generated for toplevel components.)
  • Resolve display issue that prevented pages containing multiple Angular applications from working properly. Now if you have multiple Angular root components on your page, you will be able to see both of them in the Component Tree tab.

1.2.2

21 Oct 20:55
Compare
Choose a tag to compare

1.2.2

  • Changes to OnPush components in the state editor are now reflected immediately in the app. (559)
  • Resolve performance issue due to bug in which JSON patch library is not able to compare undefined values. (727)
  • Resolve issue where some ES6 shims conflict with Augury (asana.com). (734)
  • Router tree now supports lazy loaded modules. (628)
  • $a is now defined as a warning message in the extension context. (684)

1.2.1

29 Sep 19:33
Compare
Choose a tag to compare

1.2.1

  • The Router Tree no longer cuts off trees which are too large. (401)
  • The Component Tree scrollbars no longer overlap the info pane. (682)

1.2.0

16 Sep 21:01
Compare
Choose a tag to compare

1.2.0

  • Augury now inspects applications built on Angular 2.0.0.
  • Property lines no longer jump around when entering and exiting edit. (652)
  • Emitter widgets in the state editor no longer overlap the settings dropdown. (661)
  • The Injector Graph and the Router Tree have been polished and refined. (672)
  • Augury no longer loses context when the user clicks "(view source)" on a component. (666)
  • The Find box has been moved directly into Component Tree and Router Tree. (566)
  • Augury now filters normal HTML elements out of the Injector Graph (633)
  • You can now navigate the Component Tree with your keyboard. (635)

Release 1.1.3

12 Sep 04:54
Compare
Choose a tag to compare
  • Resolve another endless-flicker issue caused by providers with undefined keys

1.1.1

09 Sep 22:23
Compare
Choose a tag to compare

1.1.1

  • Assorted style fixes.
  • All-new "expand all" (Command/Ctrl-Click) and "collapse all" (Alt-Click) functionality in the Component Tree. (629)
  • Fix flickering update issue and lodash name collision issue. (630)
  • Fix recursive serialization issue that Eric found. (618)
  • Remember expand actions in "State" view between component selection changes. (620)

1.1.0

08 Sep 18:45
Compare
Choose a tag to compare

1.1.0

  • Port Augury to Angular 2.0.0 RC6 (524, 563)
  • Remove support for the deprecated router (590)
  • Move @output info to the state editor, remove the Outputs accordion. (606)
  • Move @input info to the state editor, remove the Inputs accordion. (605)
  • Display the state editor tree collapsed by default. (610)
  • Show the change detection strategy bare instead of in an accordion. (607)
  • Reduce component tree serialization overhead. (592)
  • Redraw augury-logo.svg and clean up Triangle.svg to prevent aliasing in Skia (587)
  • Rework the Router Tree and the Injector Tree (585)
  • Remove the Children accordion from Component Info since that information is available in the state editor and component tree. (584)
  • Simplify theming system and centralize color definitions. (580)
  • Improve performance by avoiding deep cloning in the JSON diff/patch utility. (573)
  • Only expand the Component Tree 3 levels deep by default. (558)
  • Massive refactoring of entire backend and most of the frontend. (546)
  • Add more graceful error handling and display a helpful message when the target application is not running in debug mode (603)
  • Reintroduce route search (579)
  • Hide Component Info accordions when they are empty. (575)
  • Make the Info Panel resizable. (537)
  • Run Augury's Angular 2 instance in production mode. (530)
  • Fix: $a is not being defined on regular elements (only components) (615)
  • Fix: Escape double quotes in node description so that sanitizeHtml doesn't complain. (522)
  • Fix: Settings menu doesn't close when the user clicks outside of it. (436)

1.0.5

05 Aug 19:57
Compare
Choose a tag to compare

1.0.5

  • Performance improvements (493, 504)
  • Bug fixes for search (496, 511)
  • Fixed an issue where highlighting would thrown an error (487)
  • Support for @angular/router version 3.0.0-beta.2

1.0.4

07 Jul 16:39
Compare
Choose a tag to compare

New in version 1.0.4

  • Update Augury to RC4 (474)
  • Input & Output only show up when declared in metadata array (472)
  • Router checking adds support for component router version 3.0.0-alpha.8 (465)
  • Stress test Augury (464)
  • Add a build step to the kitchen-sink-example app (460)
  • Color Settings popup should be consistent with theme (459)

1.0.3

24 Jun 19:52
Compare
Choose a tag to compare

New in version 1.0.3

  • Augury supports projects written in Angular 2.0.0-rc.3.
  • Update Augury to Angular 2.0.0-rc.3.
  • Fix a bug where graph colors in "Router Tree" where not matching the dark theme.