Skip to content

[REL] Beta 4.24#125

Merged
brinkflew merged 8 commits intomainfrom
beta
Jan 28, 2026
Merged

[REL] Beta 4.24#125
brinkflew merged 8 commits intomainfrom
beta

Conversation

@brinkflew
Copy link
Contributor

Future release of new features and fixes.

@brinkflew brinkflew marked this pull request as draft December 19, 2025 17:37
@brinkflew brinkflew changed the title [REL] 4.23.0 [REL] Beta 4.24 Dec 22, 2025
brinkflew and others added 3 commits December 22, 2025 12:48
Previously was only handling HTTP addresses.
We were prepending `origin/` in front of the commit SHA when selecting
a specific commit. While this helps with branches that are on the remote
but not fetched locally, this made it impossible to select a commit.

This commit fixes the issue by removing the `origin/` prefix when
the checked out revision is a commit SHA.
* [IMP] Relocating plugin files to the configuration directory

* [REF] Switch folder to python package (move out plugins of odev path)

* [FIX] Attempt to fix "module not found error"

* [REF] Add importlib and attempt to import plugin modules during loading.

* [REM] Clean useless import mechanism

* [REF] Replace dynamic plugin loading with explicit `__all__` exports in common modules.

* [FIX] Clean dynamic import code

* [FIX] Import lib is still needed

* [FIX] Check ipdb in the new plugin folder

* [IMP] Bump version / Move upgrade script

* [IMP] Add back contextlib
brinkflew and others added 4 commits December 22, 2025 12:53
Do not limit to only the default branch of the repository.
Fix issues in install script when no plugins are installed prior to
installation (expected behaviour).

Location of the symlink to odev was forced into one of two specific
directories (used by Fedora or Ubuntu) that are not present on various
distributions, including MacOS. Detect a valid entry under PATH to
add it automatically under an existing location.

Remove output redirection to `/dev/null` to ease debugging in case
of errors during subscripts.

closes #129
@brinkflew brinkflew marked this pull request as ready for review January 28, 2026 18:39
@brinkflew brinkflew merged commit 90964c4 into main Jan 28, 2026
4 of 5 checks passed
@brinkflew brinkflew deleted the beta branch January 28, 2026 18:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants