Skip to content

Commit 871bcea

Browse files
author
semantic-release
committed
chore: release 0.2.0
1 parent 93cdbb8 commit 871bcea

2 files changed

Lines changed: 137 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 136 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,136 @@
1+
# CHANGELOG
2+
3+
4+
## v0.2.0 (2026-01-29)
5+
6+
### Bug Fixes
7+
8+
- Comment out PyPI badges until package is published
9+
([#3](https://github.com/OpenAdaptAI/openadapt-capture/pull/3),
10+
[`5aedd99`](https://github.com/OpenAdaptAI/openadapt-capture/commit/5aedd99f6329368514cfb6340741241c3f71813a))
11+
12+
The PyPI version and downloads badges show "package not found" since openadapt-capture is not yet
13+
published to PyPI. Commenting them out until the package is released.
14+
15+
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
16+
17+
- Move openai-whisper to optional [transcribe] extra
18+
([`9dca9e5`](https://github.com/OpenAdaptAI/openadapt-capture/commit/9dca9e5e394b015664d982a3581c11801217d50b))
19+
20+
The openai-whisper package requires numba → llvmlite which only supports Python 3.6-3.9, causing
21+
installation failures on Python 3.12+.
22+
23+
Moving whisper to an optional dependency allows the meta-package (openadapt) to install successfully
24+
while users who need transcription can explicitly opt-in with `pip install
25+
openadapt-capture[transcribe]`.
26+
27+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
28+
29+
- Update author email to richard@openadapt.ai
30+
([`1987bee`](https://github.com/OpenAdaptAI/openadapt-capture/commit/1987beeb22eed52d98b67516217d8c486ab7c37d))
31+
32+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
33+
34+
- Use filename-based GitHub Actions badge URL
35+
([#4](https://github.com/OpenAdaptAI/openadapt-capture/pull/4),
36+
[`957ca48`](https://github.com/OpenAdaptAI/openadapt-capture/commit/957ca480baf06b1b328b9f9cf65b1a483d948ea2))
37+
38+
The workflow-name-based badge URL was showing "no status" because GitHub requires workflow runs on
39+
the specified branch. Using the filename-based URL format (actions/workflows/test.yml/badge.svg)
40+
is more reliable and works regardless of when the workflow last ran.
41+
42+
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com>
43+
44+
- **ci**: Remove build_command from semantic-release config
45+
([`93cdbb8`](https://github.com/OpenAdaptAI/openadapt-capture/commit/93cdbb8ff6f87a6ad96dc74d8092bbad58a34d51))
46+
47+
The python-semantic-release action runs in a Docker container where uv is not available. Let the
48+
workflow handle building instead.
49+
50+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
51+
52+
### Chores
53+
54+
- Gitignore turn-off-nightshift test capture
55+
([`62b25be`](https://github.com/OpenAdaptAI/openadapt-capture/commit/62b25be430ca2e1e5f69803c3c4db9568fbcf72f))
56+
57+
Test capture data (video, screenshots, database) should not be committed.
58+
59+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
60+
61+
### Continuous Integration
62+
63+
- Add auto-release workflow
64+
([`c3b3eb8`](https://github.com/OpenAdaptAI/openadapt-capture/commit/c3b3eb806ac060f3d8a98d8b5e048a0f2acfa2b2))
65+
66+
Automatically bumps version and creates tags on PR merge: - feat: minor version bump - fix/perf:
67+
patch version bump - docs/style/refactor/test/chore/ci/build: patch version bump
68+
69+
Triggers publish.yml which deploys to PyPI.
70+
71+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
72+
73+
- Switch to python-semantic-release for automated versioning
74+
([`b9246a6`](https://github.com/OpenAdaptAI/openadapt-capture/commit/b9246a60de8f83fa7d5ff32749fd0df9d0e22163))
75+
76+
Replaces manual commit parsing with python-semantic-release: - Automatic version bumping based on
77+
conventional commits - feat: -> minor, fix:/perf: -> patch - Creates GitHub releases automatically
78+
- Publishes to PyPI on release
79+
80+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
81+
82+
### Documentation
83+
84+
- Add CLAUDE.md with development guidelines
85+
([#1](https://github.com/OpenAdaptAI/openadapt-capture/pull/1),
86+
[`5f8fafc`](https://github.com/OpenAdaptAI/openadapt-capture/commit/5f8fafcd77c613b3c74f46546e605f75a7b1c675))
87+
88+
- Add overview of package purpose - Add quick commands for installation, testing, and usage - Add
89+
architecture overview and key components - Add links to related projects
90+
91+
- Add viewer screenshot to README
92+
([`a22c789`](https://github.com/OpenAdaptAI/openadapt-capture/commit/a22c78952cc0e12f2a6cd742a2218a93a55a146d))
93+
94+
Add screenshot of the Capture Viewer HTML interface to improve documentation and show users what the
95+
viewer looks like.
96+
97+
### Features
98+
99+
- Add browser event capture via Chrome extension
100+
([`553bb0a`](https://github.com/OpenAdaptAI/openadapt-capture/commit/553bb0ac783e7e0535b772c3840aeccf74815b20))
101+
102+
- Add BrowserBridge WebSocket server for Chrome extension communication - Add browser_events.py with
103+
Pydantic models for click, key, scroll events - Add Chrome extension with manifest v3 for DOM
104+
event capture - Export browser bridge API from __init__.py - Add step navigation controls to HTML
105+
visualizer - Comprehensive test suite (800+ lines)
106+
107+
Also includes: - docs/whisper-integration-plan.md: Whisper strategy analysis - README improvements
108+
with ecosystem documentation
109+
110+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
111+
112+
- Add faster-whisper backend for 4x faster transcription
113+
([`6a8e30e`](https://github.com/OpenAdaptAI/openadapt-capture/commit/6a8e30ec71ed4513bb643bfb58558911d2fe9584))
114+
115+
Add support for faster-whisper as an alternative transcription backend: - New transcribe-fast
116+
optional dependency in pyproject.toml - Backend auto-detection (tries faster-whisper first, falls
117+
back to openai-whisper) - New --backend CLI option: auto, faster-whisper, openai-whisper, api -
118+
Maintain backward compatibility with existing --api flag
119+
120+
Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
121+
122+
123+
## v0.1.0 (2025-12-12)
124+
125+
### Bug Fixes
126+
127+
- Add contents read permission for publish workflow
128+
([`eda29a4`](https://github.com/OpenAdaptAI/openadapt-capture/commit/eda29a49124d6db70369db518ae734ff0b994cec))
129+
130+
### Features
131+
132+
- Complete GUI capture with transcription, visualization, processing, and CI/CD
133+
([`365dff8`](https://github.com/OpenAdaptAI/openadapt-capture/commit/365dff8689378afce4013a50997b0fe02e650730))
134+
135+
- Initial repo with design doc
136+
([`9e34077`](https://github.com/OpenAdaptAI/openadapt-capture/commit/9e34077504e76e7449d185142caa4de2744059b9))

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "openadapt-capture"
3-
version = "0.1.0"
3+
version = "0.2.0"
44
description = "GUI interaction capture - platform-agnostic event streams with time-aligned media"
55
readme = "README.md"
66
requires-python = ">=3.10"

0 commit comments

Comments
 (0)