fixed 21 issue: add generics support
persist settings on a global level
add release notes
prepare plugin archive