Important Notice: Our web hosting provider recently started charging us for additional visits, which was unexpected. In response, we're seeking donations. Depending on the situation, we may explore different monetization options for our Community and Expert Contributors. It's crucial to provide more returns for their expertise and offer more Expert Validated Answers or AI Validated Answers. Learn more about our hosting issue here.

What do version numbers mean for the MyFaces Core and Tomahawk releases?

0
10 Posted

What do version numbers mean for the MyFaces Core and Tomahawk releases?

0

MyFaces Core uses 3-part version numbers, eg 1.1.1. However this value is different from the usual version numbering. The first two digits indicate which JSF specification the release is an implementation of. Because the binary api for a JSF specification does not change, two releases with the same first two digits are guaranteed to be binary compatible; all existing code using JSF-specified features will continue to work as previously (unless the previous behaviour was buggy). The Tomahawk library also uses the same format of version number. However as the JSF 1.2 specification is backwards-compatible with the JSF 1.1 specification, Tomahawk releases with version numbers 1.1.x also work fine with JSF 1.2. Note however that Tomahawk releases are not guaranteed to be binary compatible with the previous Tomahawk release; an increment in the third digit is simply a release-count and not a “patch version”. There are no releases of Tomahawk that are simply “bugfix” releases Note in addition

Related Questions

What is your question?

*Sadly, we had to bring back ads too. Hopefully more targeted.

Experts123