Licence: Freeware
Version 3.3.1 | Release Date: 2008-04-09 | Download

Version 3.3.1:
Leopard users can now check undefined and unused variables in scripts by pressing command + enter (⌘⊼) in a script window or in an AppleScript terminal. Checking undefined variables will point out most of the potential bugs in your script before it even runs by detecting the variables that you forgot to define. The presence of unused variables is also signaled because this is often a sign that you did not write strictly what you had in mind.
The new "filter image" command can apply a CoreImage filter to an image file. More info and some examples here.
On Leopard, you can now compile scripts made with unicode.
For a complete list of new features, please consult
Smile's release notes:

Version 3.1.8 | Release Date: 2006-07-15 | Download
No changes specified