Regarding the migration from AjaxSearch 1.8.4 or 1.8.5 to AjaxSearch 1.9.0. a dedicated post has been opened on this subject here
And a document named migrationFrom185To190.txt is available in the ajaxSearch/documentation directory with these explanations. They are valid for the release 1.8.5 but also for the previous releases 1.8.4, 1.8.3, 1.8.1 ...
If something is wrong or not clear do not hesitate to leave your comment on this dedicated post.
as i said in another post, except from "great job" i would just add a line in this migration txt for savages like me who customize input and result templates directy into yours that their names have changed the same way the vars/parameters have.
it took me a little while to realize why my custom layout template didn’t show anymore well, age, alcohol, i know