Skip to content

Commit 59880a9

Browse files
chore(release): 3.2.0 [skip ci]
1 parent 6bfa61b commit 59880a9

File tree

9 files changed

+56
-5
lines changed

9 files changed

+56
-5
lines changed

CHANGELOG.md

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,20 @@
1+
# [3.2.0](https://github.com/atom-ide-community/atom-ide-outline/compare/v3.1.0...v3.2.0) (2021-08-16)
2+
3+
4+
### Bug Fixes
5+
6+
* add padding for call hierarchy ([4ef8c4c](https://github.com/atom-ide-community/atom-ide-outline/commit/4ef8c4c7e8917244e7084a7655ec6ad66ffae57d))
7+
* catch promise failures in the service ([a2fd212](https://github.com/atom-ide-community/atom-ide-outline/commit/a2fd212424431becd375730a0e207539e3d4e249))
8+
* proider returns disposable ([226f0a2](https://github.com/atom-ide-community/atom-ide-outline/commit/226f0a256752bf93b0a8425f5c8ab98b52cf4629))
9+
* use the default color for call hierarchy ([5d83626](https://github.com/atom-ide-community/atom-ide-outline/commit/5d836263aebb32270489ef269a46a532db1041bc))
10+
* use the same fold width for call hierarchy ([9b4ad8d](https://github.com/atom-ide-community/atom-ide-outline/commit/9b4ad8ddfbafd02d8c4d0f88e4bb7e0879baeef2))
11+
* use the same text style as the outline for call hierarchy ([bba136a](https://github.com/atom-ide-community/atom-ide-outline/commit/bba136ab63d9cf7b2fb5c0a819f69b9e1ba9d5d3))
12+
13+
14+
### Features
15+
16+
* add call hierarcy ([f145155](https://github.com/atom-ide-community/atom-ide-outline/commit/f14515558a97b6f150d3b52631272decb8ec066e))
17+
118
## [3.1.0](https://github.com/atom-ide-community/atom-ide-outline/compare/v3.0.0...v3.1.0) (2021-6-27)
219

320
- feat: support revealing the cursors that are between the symbols
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import type { Point, TextEditor } from "atom";
2+
import type { ProviderRegistry } from "atom-ide-base/commons-atom/ProviderRegistry";
3+
import type { CallHierarchy, CallHierarchyProvider, CallHierarchyType } from "atom-ide-base";
4+
import statuses from "./statuses.json";
5+
declare type statusKey = keyof typeof statuses;
6+
export declare class CallHierarchyView extends HTMLElement {
7+
#private;
8+
destroyed: boolean;
9+
getTitle: () => string;
10+
getIconName: () => string;
11+
static getStatus(data: CallHierarchy<CallHierarchyType> | statusKey | null | undefined): statusKey | "valid";
12+
constructor({ providerRegistry }: {
13+
providerRegistry: ProviderRegistry<CallHierarchyProvider>;
14+
});
15+
showCallHierarchy(editor?: TextEditor, point?: Point): Promise<void>;
16+
destroy(): void;
17+
}
18+
export {};

dist/call-hierarchy/main.d.ts

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import type { Disposable } from "atom";
2+
import type { CallHierarchyProvider } from "atom-ide-base";
3+
export declare function activate(): void;
4+
export declare function deactivate(): void;
5+
export declare function consumeCallHierarchyProvider(provider: CallHierarchyProvider): Disposable;
Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
export declare class TabHandler<T extends object> {
2+
#private;
3+
item: T | undefined;
4+
constructor({ createItem, }: {
5+
createItem: () => T;
6+
});
7+
toggle(): void;
8+
show(): void;
9+
delete(): void;
10+
}

dist/main.d.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,13 @@
11
import { TextEditor } from "atom";
2+
import type { Disposable } from "atom";
23
import type { OutlineProvider } from "atom-ide-base";
34
import { ProviderRegistry } from "atom-ide-base/commons-atom/ProviderRegistry";
45
export { statuses } from "./statuses";
56
export { consumeCallHierarchyProvider } from "./call-hierarchy/main";
67
export declare const outlineProviderRegistry: ProviderRegistry<OutlineProvider>;
78
export declare function activate(): void;
89
export declare function deactivate(): void;
9-
export declare function consumeOutlineProvider(provider: OutlineProvider): Promise<void>;
10+
export declare function consumeOutlineProvider(provider: OutlineProvider): Disposable;
1011
export declare function revealCursor(): void;
1112
export declare function toggleOutlineView(): Promise<void>;
1213
export declare function getOutline(editor?: TextEditor | undefined): Promise<void>;

dist/main.js

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/main.js.map

Lines changed: 1 addition & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/tsconfig.tsbuildinfo

Lines changed: 1 addition & 1 deletion
Large diffs are not rendered by default.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "atom-ide-outline",
33
"main": "./dist/main",
4-
"version": "3.1.0",
4+
"version": "3.2.0",
55
"description": "Outline UI compatible with IDE packages",
66
"repository": "https://github.com/atom-ide-community/atom-ide-outline",
77
"keywords": [

0 commit comments

Comments
 (0)