composer, documentation and test updates