Autoupdate does not clean previous packages?

I was trying to install more software in my RP2 and found that I have 238Mb wasted on previous versions of the apps.
I know that a simple “sudo apt-get auto-remove” will clean everything but I thought that would be part of the autoupdate procedure.

Calculating upgrade… The following packages were automatically installed and are no longer required:
armv7-libafpclient-osmc rbp2-image-3.18.13-1-osmc rbp2-image-4.1.3-2-osmc
rbp2-image-4.1.5-1-osmc rbp2-image-4.2.1-1-osmc
Use ‘apt-get autoremove’ to remove them.
Done

The following packages will be REMOVED:
armv7-libafpclient-osmc rbp2-image-3.18.13-1-osmc rbp2-image-4.1.3-2-osmc
rbp2-image-4.1.5-1-osmc rbp2-image-4.2.1-1-osmc
0 upgraded, 0 newly installed, 5 to remove and 0 not upgraded.
After this operation, 238 MB disk space will be freed.

238Mb is not a lot right now but it will increase overtime if it is not removed.

This function is currently being developed and tested and will likely appear in the next update.

In next months update the updater will start removing old kernels that are no longer needed, (which accounts for all but one of the packages you list above) however it will not do a general “autoremove” because this can have unintended consequences. For example you might be relying on some program that was auto-installed previously, autoremove would remove that and possibly break something you have set up.