Well, one issue is that people using the plugin won't be notified about 2.0 anyway, as it'll make it older than basically whatever their version is… but we can't do anything about that.
They should get notified because of ``` geany_running.major < geany_current.major ``` The problem was rather the potential "false positive" update notifications of the plugin. (I think the biggest problem of the code was to reason about what actually it would do.)