I know Tiger and Leopard were only dropped with 3.0 back in March. Unfortunately, there are a few issues which are making it difficult to proceed with 10.6 support:
- Apple's current developer tools seem to have left 10.6 behind (i.e. the 10.6 sdk no longer ships with XCode)
- There are bugs in Apple's developer tools which I have to work around to be able to build a version that both takes advantage of Mountain Lion ( 10.8 ) while still running on 10.6. I have filed a bug with Apple but they have shown no sign that this will be fixed.
- There is a good chunk of third party code that would be totally unnecessary on 10.7 and later. I can attribute at least 2 maintenance releases that were solely the result of this third party code.
- Dropping Snow Leopard would allow me to drop support for 32-bit. This would free me up in several ways. For one, it would be a major configuration that I would not have to test for. Also, it allows me to use various new technologies that are only available in 64-bit.
There is no set schedule for 3.1 but being a major point release, it won't be out for months as I will be putting some big features in. There will still be maintenance releases to the 3.0.x series as the need arises.
I welcome your thoughts on it here.