Skip to content

Releases: OpenAdaptAI/OpenAdapt

v1.0.0

17 Jan 04:46

Choose a tag to compare

v1.0.0 (2026-01-17)

This release is published under the MIT License.

Bug Fixes

  • Apply ruff formatting to config.py (#969, d04f07d)

  • docs: Add missing macOS permission images (4fe4192)

Build System

  • deps: Bump python-semantic-release/python-semantic-release (#963, b0f078e)

Chores

  • Add CODEOWNERS, CONTRIBUTING, and dependabot config (33e7998)

  • Add openadapt-ml as submodule (#957, df97457)

  • Remove dependabot config (per user preference) (b9f7b83)

  • Simplify PR template for meta-package (4bc6869)

  • Update issue templates for meta-package architecture (3f3c78c)

Continuous Integration

  • Fix workflow and lint issues for meta-package (#960, c1efbec)

  • Simplify release workflow for meta-package architecture (9894216)

  • Update actions/cache from v2 to v4 (#957, df97457)

Documentation

  • Add legacy freeze documentation and migration notice (9435353)

  • Enhance architecture diagram with workflow phases and package integration (eaaade1)

  • Preserve legacy README in legacy/ directory (894c1fa)

  • Update README for modular meta-package architecture (1db46c8)

Features

  • Add MkDocs documentation and config module (#964, f4e0c14)

Refactoring


Detailed Changes: v0.46.0...v1.0.0

v0.46.0

20 Feb 00:29

Choose a tag to compare

v0.46.0 (2025-02-20)

Feature

  • feat(deploy): add automated OmniParser deployment

  • add working omniparser deploy.py, Dockerfile, pyproject.toml, README.md, .env.example, .dockerignore, client.py (8acd7c0)

v0.45.0

02 Jan 06:30

Choose a tag to compare

v0.45.0 (2025-01-02)

Feature

  • feat: run OpenAdapt inside Anthropic Computer Use (#934)

  • import sounddevice inside record_audio()

  • utils.get_scaling_factor

  • describe_actions.py with PIL

  • show text in top left

  • max_width = image.width

  • dim_outside_window

  • add module docstring

  • add browser to visualize.py (8a79c83)

v0.44.0

02 Jan 04:33

Choose a tag to compare

v0.44.0 (2025-01-02)

Build

  • build: add openai-whisper

  • remove install_whisper from postinstall

  • poetry add openai-whisper (e595dd3)

Feature

  • feat(models): add ActionEvent.prompt_for_description (#933)

  • add ActionEvent.prompt_for_description

  • add display_event(darken_outside, display_text)

  • add experiments/describe_action.py

  • default RECORD_AUDIO to false

  • use joinedload in get_latest_recording

  • set anthropic.py MODEL_NAME to claude-3-5-sonnet-20241022

  • support PNG in utils.image2utf8

  • python>=3.10,<3.12 (266b9bf)

Unknown

  • Revert "poetry -> uv"

This reverts commit 615c176. (5a8b9bc)

v0.43.1

30 Dec 23:29

Choose a tag to compare

v0.43.1 (2024-12-30)

Build

  • build: support python>=3.10,3.14

  • python = ">=3.10,<3.14"

  • use drag-threshold for linux double_click_distance_threshold

  • httpx==0.27.2 (7a0aa8e)

Fix

  • fix(buid): python = ">=3.10,<3.14"

  • Revert "build: support python>=3.10,3.14"

This reverts commit 7a0aa8e.

  • python = ">=3.10,<3.14"

  • simplify get_double_click_distance_pixels on linux (64c9241)

v0.43.0

30 Dec 21:47

Choose a tag to compare

v0.43.0 (2024-12-30)

Feature

  • feat(record): add Linux support

  • oa_pynput -> pynput

  • add window/_linux.py

  • multiprocessing_utils; xcffib

  • global monitor_width/monitor_height

  • add capture._linux

  • cleanup

  • get_double_click_interval_seconds/pixels on linux

  • get_xinput_property (e7589f3)

v0.42.5

09 Dec 23:05

Choose a tag to compare

v0.42.5 (2024-12-09)

Fix

  • fix(models): remove active_browser_element / available_browser_elements (85d601e)

v0.42.4

15 Nov 17:13

Choose a tag to compare

v0.42.4 (2024-11-15)

Fix

  • fix(crud): Use subqueryload for all joins (#920) (a73439a)

v0.42.3

08 Nov 21:01

Choose a tag to compare

v0.42.3 (2024-11-08)

Chore

  • chore(dependencies): update various libraries; deprecate NiceGUI (#888)

  • deprecate nicegui; move app/tray.py dependencies to app/init.py

  • remove bind; update README

  • Fix: wrap raw SQL queries in text() to prevent ArgumentError

  • black

  • noqa (50e4a3e)

Fix

  • fix(build): remove deprecated modules; remove numpy2 from poetry.lock

  • fix: Fix build issues due to numpy

  • fix: Fix broken imports

  • chore: Remove uses of nicegui and clean up files (de91850)

  • fix(build): remove nicegui from build.py (02cb0fe)

v0.42.2

06 Nov 23:07

Choose a tag to compare

v0.42.2 (2024-11-06)

Fix

  • fix(recording): specify pywinauto types as strings (#913) (4955237)