Skip to content

Commit 57b470d

Browse files
author
marwan37
committed
fix @types/vscode version compatibility and consolidate changelog for 0.0.21
1 parent 9ee8739 commit 57b470d

File tree

3 files changed

+22
-41
lines changed

3 files changed

+22
-41
lines changed

CHANGELOG.md

Lines changed: 18 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -2,36 +2,13 @@
22

33
All notable changes to the "zenml-vscode" extension will be documented in this file.
44

5-
## [0.0.21] - 2025-01-28
5+
## [0.0.21] - 2025-01-28 - ZenML 0.83.0 Compatibility
66

77
### Added
88

99
- Loading spinner for DAG rendering to eliminate blank screen during data fetching
1010
- 30-second TTL request caching for pipeline data provider to improve responsiveness
1111
- Wrapper instance caching in LSP server to reduce repeated getattr calls
12-
13-
### Changed
14-
15-
- Optimized model versions fetch from 10 to 5 items for 30% performance improvement
16-
- Improved ZenML wrappers with optimized getattr usage and reduced hasattr calls
17-
- Enhanced error logging consistency across all command modules
18-
19-
### Fixed
20-
21-
- Removed expensive object introspection from serialize_object for better performance
22-
- Fixed failing tests for pipeline caching and DAG renderer functionality
23-
24-
### Dependencies
25-
26-
- Updated dependencies:
27-
- @types/node (22.15.19 → 22.15.21)
28-
- @vscode/vsce (3.4.0 → 3.4.2)
29-
- webpack (5.99.8 → 5.99.9)
30-
31-
## [Unreleased] - ZenML 0.83.0 Compatibility
32-
33-
### Added
34-
3512
- Improved DAG view with node highlighting, step durations, and artifact type labels
3613
- New `DagRenderer` test suite with HTML escaping and XSS protection validation
3714
- New `PipelineDataProvider` test suite for data fetching, error handling, and singleton pattern testing
@@ -41,34 +18,38 @@ All notable changes to the "zenml-vscode" extension will be documented in this f
4118
- Enhanced `MockLSClient` with `getPipelineRunDag`, `getPipelineRunStep`, and `getPipelineRunArtifact` command support
4219
- Added `getEventHandlers` method to MockEventBus for better test infrastructure
4320

21+
### Changed
22+
23+
- Optimized model versions fetch from 10 to 5 items for 30% performance improvement
24+
- Improved ZenML wrappers with optimized getattr usage and reduced hasattr calls
25+
- Enhanced error logging consistency across all command modules
26+
- Updated ZenML wrapper implementations for 0.83.0 API compatibility
27+
- Consolidated activity bar provider interfaces for consistency
28+
- Removed ZenExtension prompt for interpreter (replaced with message in tree view)
29+
- Removed progress notifications for extension initialization and background operations
30+
- Errors now appear in tree view or console instead of popup notifications
31+
4432
### Fixed
4533

34+
- Removed expensive object introspection from serialize_object for better performance
35+
- Fixed failing tests for pipeline caching and DAG renderer functionality
4636
- Fixed DAG visualization for ZenML 0.83.0: steps are now fetched separately due to API performance optimizations
4737
- Fixed XSS vulnerabilities in DAG error messages through proper HTML escaping
4838
- Fixed Content Security Policy violation by moving retry button logic from inline script to bundled JavaScript
4939
- Fixed `AttributeError` when ZenML client is not ready by showing appropriate tree view messages
5040
- Fixed circular dependency issues in LSP module that caused import errors
5141
- Fixed data provider pagination and error boundary handling across all activity bar views
5242

53-
### Changed
54-
55-
- Updated ZenML wrapper implementations for 0.83.0 API compatibility
56-
- Consolidated activity bar provider interfaces for consistency
57-
- Removed ZenExtension prompt for interpreter (replaced with message in tree view)
58-
- Removed progress notifications for extension initialization and background operations
59-
- Errors now appear in tree view or console instead of popup notifications
60-
6143
### Dependencies
6244

63-
- Updated multiple dependencies for security and compatibility:
45+
- Updated dependencies:
6446
- @eslint/js (9.26.0 → 9.27.0)
65-
- @types/node (22.15.3 → 22.15.19)
66-
- @types/vscode (1.99.1 → 1.100.0)
67-
- @vscode/vsce (3.3.2 → 3.4.0)
47+
- @types/node (22.15.3 → 22.15.21)
48+
- @vscode/vsce (3.3.2 → 3.4.2)
6849
- eslint (9.26.0 → 9.27.0)
6950
- eslint-config-prettier (10.1.2 → 10.1.5)
7051
- typescript-eslint (8.31.1 → 8.32.1)
71-
- webpack (5.99.7 → 5.99.8)
52+
- webpack (5.99.7 → 5.99.9)
7253

7354
## [0.0.20] - 2025-05-05
7455

package-lock.json

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -557,7 +557,7 @@
557557
"@types/node": "^22.15.21",
558558
"@types/sinon": "^17.0.3",
559559
"@types/svgdom": "^0.1.2",
560-
"@types/vscode": "^1.100.0",
560+
"@types/vscode": "^1.93.0",
561561
"@types/webpack": "^5.28.5",
562562
"@vscode/test-cli": "^0.0.10",
563563
"@vscode/test-electron": "^2.5.2",

0 commit comments

Comments
 (0)