style: psr-2 fix
fix: errors should not be suppressed in production code
docs: changelog and composer requirements added