This repository has been archived by the owner on May 25, 2021. It is now read-only.
Releases: rangle/augury
Releases · rangle/augury
Release 1.2.4
- 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 exampleNgModuleLoader
. 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 theFoo
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
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
1.2.0
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
- Resolve another endless-flicker issue caused by providers with undefined keys
1.1.1
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
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
1.0.4
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)