Since revision 17111 (TaglibGeneratorVisitor line 115) it is no longer possible to define renderer-type on template only. Now if there is no @JsfComponent(renderer=...) specified then taglib does not connect component with renderer and it does not get rendered.
Until now, it was possible not to put @JsfRenderer anywhere (renderer-type was only specified in template) and it still was working due to implicit assumptions. Is the change intentional? If so then (it is counterintuitive anyway) please describe how to mark renderer and component so that taglib would get properly created.
It will be restored soon. I intend to move all checks into 'model verifier' that runs after processing of all available sources ( Java annotations, faces-config.xml, renderer templates ) and able to bring all information together.