update dependencies
support Makefile
bump version before release