Version 3.9.5 of package Helm-Core has just been released in NonGNU ELPA. You can now find it in M-x list-packages RET.
Helm-Core describes itself as: ========================== Development files for Helm ========================== More at https://elpa.nongnu.org/nongnu/helm-core.html ## Summary: Contains the main code for Helm. As a package helm-core provides the files helm-core.el, helm-lib.el, ## Recent NEWS: 1 NEWS ══════ 1.1 Version 3.9.5 ───────────────── 1.1.1 Add compatibility with Emacs-28< for helm-packages ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ Tested with emacs-27. 1.1.2 Add new action package-isolate for helm-packages ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ Allow launching a new Emacs with only package(s). 1.1.3 Packages list can be refreshed with C-c C-u ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ BTW there is no more option to update from actions with prefix arg. 1.1.4 Add more affixations fns for completing-read ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ Themes, colors etc… 1.1.5 Add new var helm-compleions-detailed for emacs-27 ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ This allow using completions-detailed in Emacs-27 with various describe-* functions. 1.1.6 Helm-occur now doesn't hang when trying to match empty lines ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ With "^$". 1.1.7 Highlight matches in M-x highlight only commands ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ I.e. Items in short documentation are not highlighted. 1.2 Version 3.9.4 ───────────────── 1.2.1 Add two new alists to allow extending completions-detailed ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ This allows providing detailed completions in more places, see `helm-completing-read-extra-metadata` and `helm-completing-read-command-categories`. They are not provided as user variables as it may be tricky to provide the corresponding affixations functions. As of now we have detailed completions in describe-function/variable/symbol/command/package, find-function/variable, switch-to-buffer, customize-variable/group, package-(vc)install, package-vc-checkout. 1.2.2 New helm packages manager ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ The old helm-elisp-package has been replaced by helm-packages. The old one was too slow, taking lot of memory and even crashing Emacs especially with last Emacs-29. 1.3 Version 3.9.3 ───────────────── 1.3.1 Ensure to use affixation functions provided by caller in helm-mode ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.4 Version 3.9.2 ───────────────── 1.4.1 New progress bar for Rsync action from helm-find-files ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.4.2 Describe-* commands with completions-detailed are now fast ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.4.3 Use Wfnames package as dependency to replace Wdired ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.5 Version 3.9.1 ───────────────── 1.5.1 helm-config file has been removed ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ Therefore (require 'helm-config) will return an error, don't use this anymore. If installing from source use instead (require 'helm-autoloads), otherwise from a package install, the autoloads file will be automatically loaded. 1.5.2 Allow using helm-completion-styles-alist by command ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ 1.5.3 New mode for editing large vars ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌ Will be used automatically when using the set variable action from helm-apropos. 1.5.4 Improve all-the-icons in many places ╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌╌