There seem to be two different opening expressions with for the blessing that concludes Hallel:
יְהַלְלוּךָ ה' אֱלהֵינוּ על כָּל מַעֲשֶׂיךָ - O L-rd our G-d You shall be praised for all your works and
יְהַלְלוּךָ ה' אֱלהֵינוּ כָּל מַעֲשֶׂיךָ - All thy works shall praise thee, O L-rd our G-d.
Is one version preferable and how did they originate?