Skip to content

Comments

chore(master): release 2.0.0#408

Merged
stevearc merged 1 commit intomasterfrom
release-please--branches--master
Nov 16, 2025
Merged

chore(master): release 2.0.0#408
stevearc merged 1 commit intomasterfrom
release-please--branches--master

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 5, 2025

🤖 I have created a release beep boop

2.0.0 (2025-11-16)

⚠ BREAKING CHANGES

  • Task:dispose() returns true if task was already disposed
  • return truthy value from event to unsubscribe
  • remove OverseerQuickAction command
  • rename actions -> keymap
  • make list_tasks sort order more stable
  • rename task "bundleable" property to "ephemeral"
  • overhaul keymap utility
  • rename time options to denote units
  • remove config and custom keymaps for form and task editor windows
  • replace behavior tree parsing with functions
  • remove OverseerClearCache command
  • remove some options for list_tasks that are unnecessary
  • rewrite task list rendering to be function-based
  • delete overseer.wrap_template
  • rename run_template -> run_task
  • remove auto-require behavior from top-level overseer module
  • remove callback from condition checks
  • remove OverseerBuild command
  • task bundles get the axe
  • remove files.join -> vim.fs.joinpath
  • get rid of shell template
  • get rid of task priority
  • convert OverseerInfo to checkhealth
  • simplify logging utility and configuration
  • drop support for older Neovim versions
  • remove toggleterm and terminal strategies

cleanup

  • remove callback from condition checks (6fe80be)
  • remove some options for list_tasks that are unnecessary (f1bc714)

Features

  • add another helper sort function (b6aa633)
  • add component alias for wrapped tasks (1df495d)
  • can hook builtin vim.system and vim.fn.jobstart (73fc65f)
  • can toggle showing wrapped tasks (214fea1)
  • condition callback for hooking builtins (db8f530)
  • configurable task sorting (8c0ea36)
  • do not require calling setup() (9cc79d7)
  • expose API for creating a task output view (1681f2f)
  • OverseerShell can create tasks without starting them (1da7f54)
  • OverseerShell command and overseer.run_cmd method (5bd5700)
  • re-introduce config to customize default jobstart strategy (27def94)
  • restore template_dirs config option (1e2d8b1)
  • run_task can pass a callback for post-build pre-create (96df80a)
  • save template name and params on tasks for serialization (e12f0aa)
  • unique component has 'soft' option (2101ed1)

Bug Fixes

  • attach source to wrapped tasks and filter them out of task list by default (7d05b5c)
  • disable autocmds when updating quickfix (36a1d79)
  • disable builtin wrapping when in fast event (6fc4af8)
  • dispose dependency tasks with force (#433) (65a96d8)
  • eliminate all deprecation warnings (c8715a9)
  • error in condition filetype handling (a959e84)
  • guard against cursor outside window (57e4dd1)
  • hide deprecated components in task editor (ac7e541)
  • make: pass language env var to make (#406) (6296d2e)
  • neotest strategy (3d80a89)
  • reduce cursor jumping in task list (371e1f4)
  • register_alias doesn't override existing values by default (5f36392)
  • run_in_fullscreen_win uses new buffer by default (8102c26)
  • set diagnostic code in on_result_diagnostics (#430) (fe7b2f9)
  • slightly smarter open_output behavior (636218f)
  • some improvements to run_in_cwd and run_in_fullscreen_win (b6ab696)
  • starting a task doesn't switch to normal mode (2f02ca0)
  • task editor can change component param values (be6e38b)
  • undo in task editor no longer borks everything (87d1025)

Performance Improvements

  • make first require(config) faster (9ceff86)

Code Refactoring

  • convert OverseerInfo to checkhealth (d91b323)
  • delete overseer.wrap_template (d8391f1)
  • drop support for older Neovim versions (fcc9f3c)
  • get rid of shell template (c35778a)
  • get rid of task priority (b7730ef)
  • make list_tasks sort order more stable (4e93d8c)
  • overhaul keymap utility (c968400)
  • remove auto-require behavior from top-level overseer module (d7dc84f)
  • remove config and custom keymaps for form and task editor windows (5297d86)
  • remove files.join -> vim.fs.joinpath (596ee9f)
  • remove OverseerBuild command (1fa11b3)
  • remove OverseerClearCache command (c26da4a)
  • remove OverseerQuickAction command (ef61cdc)
  • remove toggleterm and terminal strategies (5764e36)
  • rename actions -> keymap (6db885d)
  • rename run_template -> run_task (b716d77)
  • rename task "bundleable" property to "ephemeral" (602279b)
  • rename time options to denote units (21f0a1c)
  • replace behavior tree parsing with functions (fd3c863)
  • return truthy value from event to unsubscribe (7597cc8)
  • rewrite task list rendering to be function-based (fc8ddc7)
  • simplify logging utility and configuration (290d9dd)
  • task bundles get the axe (88c8429)
  • Task:dispose() returns true if task was already disposed (9aee58e)

This PR was generated with Release Please. See documentation.

@github-actions github-actions bot changed the title chore(master): release 1.6.1 chore(master): release 2.0.0 Nov 16, 2025
@github-actions github-actions bot force-pushed the release-please--branches--master branch from e93ac19 to db621bf Compare November 16, 2025 20:06
@stevearc stevearc merged commit 2fe35c4 into master Nov 16, 2025
@stevearc stevearc deleted the release-please--branches--master branch November 16, 2025 20:09
@github-actions
Copy link
Contributor Author

🤖 Created releases:

🌻

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant