by any2cards
As you probably already know, DCV (D2e Card Viewer) is an extension for Google's Chrome Web Browser. Since it's inception several years ago, it has run under what is known as Manifest V2. Google's support and end of life for Manifest V2 is rapidly approaching.No new extensions are excepted anymore for Manifest V2 (as of Jan 17, 2022). No more updates will be permitted to extensions running Manifest V2 as of January 1, 2023, and finally, by June 1, 2023, all such extensions will not run at all anymore.
Unfortunately for developers, changes from V2 to V3 are extensive; especially if you are utilizing things such as background pages, extensive interaction calls, permission hosts, etc., all of which the DCV utilizes and more. Since I have known about this for over a year, I have been actively coding and debugging to create a new Manifest V3 version of the DCV. This has been a royal pain in the *&^.
Finally, however, yesterday evening, I have gotten all of the code to work, albeit in developer mode. After that, I collected all of the pieces and turned it back into a full function extension that the Chrome Web Store will accept. Finally, I spent several more hours testing everything, and uploaded DCV version 5.0.0 to the Chrome Web Store.
At that point, I realized there was one line of code utilizing a deprecated extension call, and was forced to modify the code once again.
The DCV 5.0.1 is now available for rollout, running under Manifest V3. I cannot begin to tell you how pleased I am about this, as I was nearly at my wits end, and the limits of my skills (and patience for that matter) in achieving this goal.
You can either wait for it to auto-update within Chrome, or remove the existing version and add the new version. Enjoy !