As far as many people use it successfully, the answer is YES.
I am trying to track down why our upgrade did not work.
The application was working with 3.14 now broken with 3.22
All that we changes was.
Myfaces to 1.22
Jstl to 1.2
RichFaces from 3.14 to 3.2
RichFaces 3.1.4 supports both JSF1.1 and JSF1.2
RichFaces 3.2.0 supports only JSF1.2
This is why the missing library for supporting JSF1.2 in your classpath becomes critical issue.