<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,3 +1,7 @@
+== 0.0.5 2009-01-29
+* handle keys as ['foo'], [:foo] and .foo
+* return nil on non-existent key instead of error
+
 == 0.0.4 2008-12-08
 * fix the environment merging issue, for real this time
 </diff>
      <filename>History.txt</filename>
    </modified>
    <modified>
      <diff>@@ -45,7 +45,7 @@ class ConfigReader
     end
 
     def [](key)
-      config[key]
+      config[key] || config[key.to_s]
     end
 
     def find_config
@@ -59,7 +59,7 @@ class ConfigReader
     end
 
     def method_missing(key)
-      config[key.to_s] || super
+      config[key.to_s] || nil
     end
 
     def inspect</diff>
      <filename>lib/config_reader.rb</filename>
    </modified>
    <modified>
      <diff>@@ -2,7 +2,7 @@ module ConfigReader
   module VERSION #:nodoc:
     MAJOR = 0
     MINOR = 0
-    TINY  = 4
+    TINY  = 5
 
     STRING = [MAJOR, MINOR, TINY].join('.')
   end</diff>
      <filename>lib/config_reader/version.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>0902cb879672145e819a3fd320e2105359d61a5a</id>
    </parent>
  </parents>
  <author>
    <name>Michael Moen</name>
    <email>michael@underpantsgnome.com</email>
  </author>
  <url>http://github.com/UnderpantsGnome/config_reader-gem/commit/363fa12c5754dd7365277ee8c98d580b8bcd41f5</url>
  <id>363fa12c5754dd7365277ee8c98d580b8bcd41f5</id>
  <committed-date>2009-01-29T14:06:31-08:00</committed-date>
  <authored-date>2009-01-29T14:06:31-08:00</authored-date>
  <message>kay handling changes. don't error on missing key</message>
  <tree>d8d97b828a39f445b09cf1eafa877d51e9382d8f</tree>
  <committer>
    <name>Michael Moen</name>
    <email>michael@underpantsgnome.com</email>
  </committer>
</commit>
