Release v1.9.28

Hi notstiff,

Finally if you want pull this PR you will be synchro with the last release. I will continuing to maintain and making it synchro in the future.

Thank for your great work !