FAQ: Why Can't I Just Say "Most Recent Version"
-
Hello. You’ve likely been directed here for one of two main reasons: First, because you claimed “I use the most recent version”, and someone asked for more specifics on which version. Or second, because you asked something like “why does Notepad++ say there’s no newer version, when the downloads page clearly shows a newer version”
One Answer, Two FAQs
Those two questions seem to be completely separate. But the numbered points below actually explain both why “Most Recent Version” isn’t enough, and why Update Notepad++ and the Downloads page seem to not be in sync.
FAQ 1: “I use the Most Recent Version”
Despite what you might think, saying “most recent version” is not actually enough to tell us what version of Notepad++ you are using. The sections below explain in more detail, but the quick answer is to always look at the ?-menu’s Debug Info, copy that to clipboard, and paste it into your post in the Forum. This is best practice, rather than saying “I use the most recent version”.
FAQ 2: “No Update Is Available” vs “Downloads Plainly Shows Newer Version”
If you noticed that Update Notepad++ claimed there were no updates available, when the Downloads page has a newer version, read the “The Update System May Intentionally Lag Behind The Most Recent Release” section below, focusing on points #2 and #3.
Details
Both questions have the same details, as shown in this section.
“Most Recent Version” is Ambiguous, aka “The Update System May Intentionally Lag Behind The Most Recent Release”
If you used the phrase “the most recent version”, you need to understand that there are actually multiple versions at a time that can be reasonably considered “the most recent”, and we don’t know which you are talking about. If you asked about Update Notepad++ vs the Downloads page, these notes explain why they don’t always match.
- If you have automatic updates turned on, Notepad++ only polls every couple of weeks, to avoid overloading the server with “do I have the most recent version” request. So if a version was released and triggered for automatic updates between the time Notepad++ last polled for automatic updates and now, you might not have the most recently released and triggered version, even though you have automatic updates enabled. Thus, having automatic updates turned on is not a guarantee you have the most recent version, despite what some people think.
- There is the version available using ?-menu’s Update Notepad++ action. This can be “most recent”, but isn’t necessarily the “most recent”. This forces checking the server for a new version, so can be more recent than just having automatic updates turned on. However, per the User Manual’s description of Upgrading, new versions aren’t triggered for update immediately, and not all versions are ever triggered for auto-update. As described there, if a released version is in the 1-2 week buffer between initial release and triggering auto-update, or if a released version is discovered to have critical regressions or bugs, a given version might have been released, but not triggered for automatic update, so ? > Update Notepad++ won’t show it.
- There is the newest version available on the official Notepad++ downloads page. This is normally the most recent official release, whether or not is has been triggered for automatic update. However, for some critical bugs found, the Developer may remove a version from that page, even though it used to be there. So someone who downloaded the version before it was removed would disagree as to what version is “most recent”.
- There are sometimes “Release Candidate” versions, which have been publicly linked Community Forum “Announcements” section by the Developer. These are similar to “beta” versions, and are announced before they are uploaded to the official Notepad++ downloads page, so that readers of the Forum can check the Release Candidate for major regressions or new bugs that the Developer didn’t notice.
All three of those can be validly considered “most recent”. If you don’t tell us an exact version number, we cannot know which of those three meanings is your meaning. (And to be blunt, some people occasionally haven’t actually checked recently, and so they think it’s the most
More on why “Most Recent” and similar is not enough
Okay, but I said “I have vX.Y.Z” instead of “I have the most recent version”. Why did you still direct me here?
“vX.Y.Z” is Still Ambiguous
Even if you tell us “I am using vX.Y.Z”, that is not sufficient. Notepad++ has three different executables for a given release version: 32-bit, normal 64-bit, and 64-bit ARM – referred to as “bitness”. Some bugs show up in only one of those three variants of the same version. Thus, it’s actually necessary for you to specify which executable you are using for a given version.
“vX.Y.Z NN-bit” is Still Not Sufficient
Even if you tell us “I am using vX.Y.Z with bitness B”, that is not sufficient. For many issues, it’s actually a plugin’s fault, and isn’t solely dependent on the version and bitness of Notepad++. Thus, you need to list all the plugins. These are listed in the Debug Info.
And sometimes, there are other settings or environmental factors which are shared in Debug Info that will help us to help you.
Thus, the easiest way to give all this information is to share your ? > Debug Info instead of just saying “most recent version”.
Saying “Most Recent” is Not Future-Proof
Finally, without being explicit about version, your question and our replies are not future proof. Someone who comes a week or a month or a year later and reads your question cannot easily know which version was “the newest version” at the time you asked your question; they only have a reasonable idea of what they think the “most recent version” is when they are reading your discussion, and thus it means something different to them than it did to you. Thus, if they see that you had a problem with “the most recent version”, they have no idea whether they are using the same version, and whether any fixes or workarounds described in the continued discussion will apply to them.
Conclusion
? > Debug Info is not ambiguous. ? > Debug Info contains bitness information and plugin information and system information. ? > Debug Info is future-proof. Thus, the best idea is to share ? > Debug Info when you need to supply us with what version you are using. Anything less, and you are likely to be pointed to this FAQ.
-