I think I copied all of this down correctly but there'll always be a slip or misunderstanding.
---
Laurence Pomeroy's summary of GP regulations and changes from "The Grand Prix Car, 1906 - 1939":
1906 Max weight 1,000 kg.
1907 Fuel limited to 30 litres per 100 km (9.4 mpg).
1908 Max piston area 117 sq in. Min weight 1,150 kg.
1912 Max width of car 1.75 metres.
1913 Fuel limited to 20 litres per 100 km (14.12 mpg). Min weight 800 kg. Max weight 1,100 kg.
1914 Max engine capacity 4.5 litres. Min weight 1,100 kg.
1921 Max engine capacity 3.0 litres. Min weight empty 800 kg.
1922/23/24 Max engine capacity 2.0 litres. Min weight empty 650 kg. End of tail not more than 1.5 metre beyond rear wheel centre.
** 1924 and all preceding years (Or is it 1921? Pomeroy is unclear to me.) All cars required to carry min two occupants weighing not less than 120 kg in total (or equivalent in ballast).
1925 Max engine capacity 2.0 litres. Min weight empty 650 kg. Two seater body, min 0.8 metres. One occupant (driver).
1926 Max engine capacity 1.5 litres. Min weight empty 600 kg. Two seater body, min 0.8 metres. One occupant (driver).
1927 Max engine capacity 1.5 litres. Min weight empty 600 kg. One or two seater body, min 0.85 metres. One occupant (driver).
1928 Min weight 550 kg. Max weight 750 kg. Min race distance 600 km, but rule only observed at Italian GP.
1929 Min weight 900 kg. Min body width 1.0 metre. Pump fuel. Fuel plus oil limited to 14 kg per 100 km. Rules only observed at French and Spanish GPs.
1930 Pump fuel rule relaxed to permit 30% Benzol. Rules only observed at French and Spanish GPs.
1931 Any type of car. Min race duration 10 hours.
1932 Any type of car. Race duration 5 to 10 hours.
1933 Any type of car. Race duration 500 km.
1934/35/36/37 Max weight 750 kg. Min body width 0.85 metre. Weight is for car with wheels and oil; without fuel, tyres, water, tools etc.
1938/39 Effectively max engine capacity 3.0 litre supercharged or 4.5 litre without. Min weight 850 kg (see above for definition).
Try finding that in one place on the internet before today ;-)