fix bug when not recording project

line parser should only return hash with keys that are present
bump the version