As of v26.1.0 the internal name of this plug-in is UNITEDCODES_CONTEXT_MENU. Up to and including v23.1 it was UC_CONTEXT_MENU. The display name changed in the same release, from United Codes Context Menu to UC - Context Menu.
APEX identifies a plug-in by its internal name, so a new version does not replace an older installation. The import succeeds, but it adds a second plug-in and your existing dynamic actions keep running the old version. Because the display name changed too, the two are easy to tell apart in Shared Components - Plug-ins: the old one is listed as United Codes Context Menu (UC_CONTEXT_MENU), the new one as UC - Context Menu (UNITEDCODES_CONTEXT_MENU).
There are three ways to upgrade, described in UPGRADE.md in the download:
- Delete and re-select - remove the old United Codes Context Menu plug-in, import the new version, then re-select the action UC - Context Menu in every dynamic action that used it.
- Rename inside an application export - export the application, replace
PLUGIN_UC_CONTEXT_MENU with PLUGIN_UNITEDCODES_CONTEXT_MENU plus the two lines carrying the plug-in name itself, then import it back. No dynamic action has to be edited, which makes this the option to pick when an application contains many of them. Do not replace every occurrence of UC_CONTEXT_MENU - that string is also the name of the PL/SQL package, which does not change. UPGRADE.md lists the exact replacements.
- Run both versions side by side - the new version installs alongside the old one, so you can move dynamic actions over one at a time.
Whichever you choose, it is a one-time step: all later upgrades install over the previous version normally.