DS1307 RTCC

I have recently updated to arduino 1.0.1 from 0022. A RTCC program that used to run under the older compiler now shoots an error: DS1307.h:55: error: 'byte' does not name a type. I notice that DS1307.h does include a byte definition at line 55, but I am at a loss to understand message since 'byte' is a type

but I am at a loss to understand message since 'byte' is a type

No, it isn't. It is typedef'ed into existence, based on a real type.

What files does DS1307.h include? Clearly not the one that contains the typedef that creates byte. You should include Arduino.h in DS1307.h.