Assumes the header file has version() in it:
git diff --name-only --diff-filter=A v3.3.0 HEAD | grep -v 'Test.h'| grep -E ".h$" | xargs grep -l -E "^.*version\(\).*" | sed -r -e 's@.*/(.*).h@\1@g' | sort | sed -r -e 's@(.*)@* [http://docs.mantidproject.org/algorithms/\1 \1]@g'`
Change --diff-filter=A
to --diff-filter=M
for changed algorithms