summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Bleything <ben@bleything.net>2006-09-19 04:41:56 +0000
committerBen Bleything <ben@bleything.net>2006-09-19 04:41:56 +0000
commit35b180023d4cfb894bba64418938baccb256ae48 (patch)
treeb2f5ca19fbced6cc9bfacc5233686701b0fdc00d
parentaa03932b0130c110102c27e215d87d230f994877 (diff)
downloadplist-35b180023d4cfb894bba64418938baccb256ae48.tar.gz
update changelog to be current
-rw-r--r--CHANGELOG64
1 files changed, 60 insertions, 4 deletions
diff --git a/CHANGELOG b/CHANGELOG
index a0bedff..c8b3f98 100644
--- a/CHANGELOG
+++ b/CHANGELOG
@@ -1,6 +1,62 @@
= plist - All-purpose Property List manipulation library
-2006-09-10:
- + Added encoding / decoding for entities (&amp; etc)
- + Changed parsing of <data> elements to return StringIO objects
- + Fixed bug with empty <key> tags \ No newline at end of file
+2006-09-15 (r64 - r69):
+* Change behavior of empty collection elements to match What Apple Does
+* Fix some gem packaging infrastructure
+
+2006-09-13 (r61 - r63):
+* Merge generator injection removal branch into trunk!
+
+2006-09-13 (r52 - r60):
+* Fix indentation/newlines in generator (finally!)
+* Refix indentation to be more faithful to the way Apple emits their plists
+* Remove horrific regex and replace it with proper comment parsing
+* Empty plists return nil when parsed
+* Sort hash keys before emitting (now we can test multi-element hashes!)
+* Inject #<=> into Symbol so that sorting Symbol-keyed hashes won't freak out
+
+2006-09-12 (r47 - r51):
+* More test rejiggering
+* New tests to expose some bugs
+
+2006-09-10 (r33 - r46):
+* Update tests for new generator code
+* Rejigger some tests
+* Make the generator try to call #to_plist_node on any object it tries to serialize, thus allowing class authors to define how their objects will be serialized
+* Marshal.dump unrecognized objects into <data> elements
+* Make the parser strip out comments and Marshal.load <data> elements if possible
+* Update some rdoc
+
+=== Release version 2.1.1!
+
+2006-09-10 (r31 - r32):
+* Added encoding / decoding for entities (&amp; etc)
+* Changed parsing of <data> elements to return StringIO objects
+* Fixed bug with empty <key> tags
+
+2006-08-24 (r25 - r30):
+* Invert ownership of methods in the generator, allowing us to remove the self.extend(self)
+* New branch to remove method inject from parser
+
+2006-08-23 (r22 - r24):
+* Add rcov task to Rakefile
+* Add some tests
+
+2006-08-20 (r9 - r21):
+* Add a bunch of rdoc and rdoc infrastructure
+* Add rake task to clean up errant whitespace
+* Spin off a branch to remove a bunch of method injection in the generator code
+* Rename some tests for clarity's sake
+* Replace NARF generation code with Ben's generation code
+ * Update tests
+ * This broke indentation (will be fixed later)
+* Add Plist::Emit.dump, so you can dump objects which don't include Plist::Emit, update tests to match
+* Fix a bug with the method that wraps output in the plist header/footer
+
+2006-08-19 (r1 - r8):
+* The beginnings of merging the plist project into the NARF plist library (under the plist project's name)
+ * fancier project infrastructure (more tests, Rakefile, the like)
+ * Add/update copyright notices in the source files
+ * Move a bunch of documentation out to README
+ * Split library into chunks
+* Properly delete files when cleaning up from tests \ No newline at end of file