Upgrade fail to 2.2.0 - scalars to lists and possible compilation issue
Please look at the upgrade process a bit more. As similar issues to #272 (comment 827378377) the upgrade to 2.2.0 does not work.
This time the change to lists of modus-themes-completions and modus-themes-paren-match broke as I had those configured before as scalars
However even after changing (and several restarts of emacs) those to lists I get
Debugger entered--Lisp error: (void-function modus-themes--standard-completions)
modus-themes--standard-completions("#2544bb" "#f3f3ff" "#8eecf4" "#004850")
byte-code("\306\307!\203\34\0\10\203\34\0\310\10!\311\312\11\"\232\203\34\0\307\313\314\"\204 \0\315\313!\210\316\317\320\321#\210\322\323\317!\324\325\2\"\324\326\3\"..." [load-file-name data-directory modus-themes-diffs modus-themes-completions modus-themes-mixed-fonts modus-themes-org-blocks fboundp require-theme file-name-directory expand-file-name "themes/" modus-themes t require custom-declare-theme modus-operandi modus-operandi-theme "Accessible and customizable light theme (WCAG AAA ..." ((class color) (min-colors 89)) modus-themes--palette alist-get bg-main fg-main bg-dim fg-dim bg-alt fg-alt bg-active fg-active bg-inactive fg-inactive bg-active-accent bg-special-cold fg-special-cold bg-special-mild fg-special-mild bg-special-warm fg-special-warm bg-special-calm fg-special-calm red red-alt red-alt-other red-faint red-alt-faint red-alt-other-faint green green-alt green-alt-other green-faint ...] 2804)
#<subr load>("/Users/mark/.emacs.d/elpa/29/modus-themes-20220223..." nil t nil t)
apply(#<subr load> ("/Users/mark/.emacs.d/elpa/29/modus-themes-20220223..." nil t nil t))
load("/Users/mark/.emacs.d/elpa/29/modus-themes-20220223..." nil t nil t)
load-theme(modus-operandi t t)
To fix this I had to delete the elpa package for modus-themes and then restart - and it downloaded and worked worked.
modus-themes seems to not reliably upgrade and compile itself from elpa - I would note that this is the only package I have this issue with.