Updated changelog for 0.3.0 release
diff --git a/CHANGELOG b/CHANGELOG
index 695583c..17824aa 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,3 +1,38 @@
+0.3.0
+ Calling Http.request() with a relative URI, as opposed to an absolute URI,
+ will now throw a specific exception.
+
+ Http() now has an additional optional parameter for the socket timeout.
+
+ Exceptions can now be forced into responses. That is, instead of
+ throwing an exception, a good httlib2.Response object is returned
+ that describe the error with an appropriate status code.
+
+ Many improvements to the file cache:
+
+ 1. The names in the cache are now much less
+ opaque, which should help with debugging.
+
+ 2. The disk cache is now Apache mod_asis compatible.
+
+ 3. A Content-Location: header is supplied and stored in the
+ cache which points to the original requested URI.
+
+ User supplied If-* headers now override httplib2 supplied
+ versions.
+
+ IRIs are now fully supported. Note that they MUST be passed in
+ as unicode objects.
+
+ Http.add_credentials() now takes an optional domain to restrict
+ the credentials to being only used on that domain.
+
+ Added Http.add_certificate() which allows setting
+ a key and cert for SSL connnections.
+
+ Many other bugs fixed.
+
+
0.2.0
Added support for Google Auth.