-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Lagging in viewer version compared to PDF.js upstream #9
Comments
Hi @MagicalDrizzle, thanks for bringing this up, it is something I wish myself to do.. I know that the PDF.js release cycle is monthly, and most other extensions that use it often has very outdated versions. One of the main goal I had set for doqment was to be not far behind the upstream. The problem is, more often than not, a release of PDF.js breaks some modifications that doqment make. So I have to manually check that the current modifications work with each new version or make changes as needed (I am not well-versed with automated tests, it is something I obviously need to look in to). This is often time consuming to do every month. 😅 Thus the strategy so far has been to do a release for every 3-4 upstream releases, which means an update every 3-4 months. If you look at the project history you will see I went from PDF.js 2.13 => 2.16 => 3.2 => 3.6 with each update. This also gives me time to add and test other features to doqment. Even by that standard we are currently due, I should have caught up with 3.10 at least. Currently I am out of town, I will work on it as soon as I get back. 😬 Another thing I could do is make a What we really need is something like a beta-channel for users who want to be up to date with upstream even if some Finally, PR's are welcome! If you could drop a new upstream release and test everything is working, please open a PR and we could have a new release faster. BTW I suggest we use 3.10 for now, to match the pattern so far. |
@MagicalDrizzle I have released The upstream has now gotten in to And from then on we can find a way to catch up with monthly upstream releases. |
thank you! |
Not at all! As I said, avoiding the lag was one of my main goals, you only reminded me of it. And so I also keep this issue open. 🙂 |
Two questions:
|
But you can view the original link also via the The popup exists to make it easier to view/copy the original link from the address bar, where it is buried inside the unsharable |
Latest update: I had fallen back again in the viewer version compared to upstream by a lot (missing four PDF.js releases). I got busy with some other work to manually update the viewer. Now we are once again up to date with the latest version. But I have realised that I should get working on this and find some method to automatically keep the viewer version up to date and create a release even when I am away. So this will be top priority the next time I get some free time. |
Would you be able to create new releases (like
0.5.x
) every few weeks to months simply to catch up with upstream pdf.js? (they are at 3.11 now)Of course I can do it myself and load the (unsigned) extension up but having it be signed would be better I think
Also on that note
is false I think? at least when I open a local file with your extension I can search texts fine
The text was updated successfully, but these errors were encountered: