new assembly version strategy. Closes #18