You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+25Lines changed: 25 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,30 @@
1
1
# Changelog
2
2
3
+
## [0.14.2] - 2026-03-23
4
+
5
+
### Added
6
+
7
+
-**Playwright E2E test suite** — Replaced legacy Protractor tests with Playwright; 55 tests covering all pages, navigation, themes, and settings (#250)
8
+
-**Pyright type checking enforced in CI** — Completed Pyright phases 3 & 4, fixing 166 type errors to reach 0 errors in basic mode; Pyright check is now required in CI (#249)
9
+
10
+
### Fixed
11
+
12
+
-**ModelFile nullable size fields** — `local_size` and `remote_size` are now correctly typed as `number | null` to match the Python backend JSON contract
13
+
14
+
### Security
15
+
16
+
-**Reject control characters in filenames** — Decoded filenames containing control characters are now rejected to prevent corrupted file entries and queue command injection (#300)
17
+
-**Redact sensitive credentials from API** — SSH password and key passphrase are no longer exposed in API responses; set handler rejects the redacted sentinel value (#257)
18
+
19
+
### Changed
20
+
21
+
-**Angular dependency updates** — Bumped Angular group to latest, jsdom to 29.0.1 (#307, #308)
22
+
-**CI: actions/setup-python v6** — Bumped setup-python action from v5 to v6 (#306)
23
+
24
+
### Removed
25
+
26
+
-**Legacy Docker E2E infrastructure** — Cleaned up Protractor Docker Compose files, test images, and fixture data
0 commit comments