A new version of the official Google Keyboard is rolling out at the moment, but you can pick up the APK right here if you can't wait. Today's Google Keyboard update adds a few things, but it's not a huge update.
First and foremost are new input languages. Indian English, Basque, Galician, Swiss Italian, and Latin American Spanish are all now supported. Next, the voice input shortcut has been moved for apps that don't use the inline search box voice input button (it shows up for some that do, too, oddly).
Spoken emoji are now a thing, too, though we haven't found many hotwords supported yet. "Smiley face," "sad face," and "tongue face," which create ASCII emoji for :-) :-( and :-P respectively, are the only ones I've managed to activate, and these may not actually be new. What we know is new, though, is the massive list of strings added to the keyboard app for spoken emoji - hundreds of them. None of them worked for me when I attempted to try them out, though, so they're likely coming in a future update.
One odd tweak has been the removal of the long-press delay setting under advanced settings - the option seems to have simply vanished. Finally, you can also now toggle sending usage statistics to Google.
If there's anything else we're missing, be sure to let us know.
The APK is signed by Google and upgrades your existing app. The cryptographic signature guarantees that the file is safe to install and was not tampered with in any way. Rather than wait for Google to push this download to your devices, which can take days, download and install it just like any other APK.