Op vr 25 aug 2023 om 07:02 schreef Maxim Solodovnik <solomax...@gmail.com>:
> So if (for whatever reason) we do have > wicket-core 9.8.0+ AND wicket-util 9.7.0- > > In class path WebApplication will fail to start with > java.lang.NoSuchMethodError > This is perfectly fine. Semver only is about Wicket as a whole, so you should not be mixing different versions of parts of Wicket. Also, the problem you are describing is about forward compatibility (if were to be an external piece of code using this new method): you are using code that is compiled against a newer version of Wicket and use it with an older version. Semver does guarantee forward compatibility on any level. Finally, in minor releases you are allowed to add new functionality, this is by definition not forward compatible. You cannot build something that uses this new functionality in a piece of code and then expect it to work with a version of Wicket where this functionality did not yet exist. Best regards, Emond