add the symfony options resolving component to composer.json requirements
refactor the search function
update changelog for v1.4.0