As you may know, we are completely rewriting the Cookbook for Joomla! 1.6+. We now have decided not to release a stable version until Joomla! version 2.5 is available. (The version number 1.8 has changed to 2.5)
Some other important extensions have converted the existing 1.5 versions to run on Joomla! 1.6+. Mostly built on the old programcode with fixes for joomla. Probably because the Joomla! programming environment isn't yet stabilised.
Here our understanding of the development path.
This is a little confusing but let's start with the Joomla 3.x series.
3.0 will be the version with major changes and additions. 3.1/3.2/3.3/3.4 will be bug fixes and minor changes. 3.5 will be the long term supported stable version.
This is not completly true for the current 2.x series. You have to read versions 1.6/1.7/2.5 as the 2.x series!
1.6 included a lot of changes from 1.5
1.7 also included major changes to 1.6
2.5 will also include changes. How important at least we do not know. However this version will be a long term supported "stable" version as the above mentioned 3.5 version.
I hope this helps your understanding of the Joomla future.
To decide on upgrading a Joomla! 1.5 site this article may help.
Article on Joomla Magazine