Start working on 0.4.1.
[jelmer/dulwich-libgit2.git] / NEWS
1 0.4.1   UNRELEASED
2
3 0.4.0   2009-10-07
4
5  DOCUMENTATION
6
7   * Added tutorial.
8
9  API CHANGES
10
11   * dulwich.object_store.tree_lookup_path will now return the mode and 
12     sha of the object found rather than the object itself.
13
14  BUG FIXES
15
16   * Use binascii.hexlify / binascii.unhexlify for better performance.
17
18   * Cope with extra unknown data in index files by ignoring it (for now).
19
20   * Add proper error message when server unexpectedly hangs up. (#415843)
21
22   * Correctly write opcode for equal in create_delta.
23
24 0.3.3   2009-07-23
25
26  FEATURES
27
28   * Implement ShaFile.__hash__().
29
30   * Implement Tree.__len__()
31
32  BUG FIXES
33   
34   * Check for 'objects' and 'refs' directories
35     when looking for a Git repository. (#380818)
36
37 0.3.2   2009-05-20
38
39  BUG FIXES
40
41   * Support the encoding field in Commits.
42   
43   * Some Windows compatibility fixes.
44
45   * Fixed several issues in commit support.
46
47  FEATURES
48
49   * Basic support for handling submodules.
50
51 0.3.1   2009-05-13
52
53  FEATURES
54
55   * Implemented Repo.__getitem__, Repo.__setitem__ and Repo.__delitem__ to 
56     access content.
57
58  API CHANGES
59
60   * Removed Repo.set_ref, Repo.remove_ref, Repo.tags, Repo.get_refs and 
61     Repo.heads in favor of Repo.refs, a dictionary-like object for accessing
62         refs.
63
64  BUG FIXES
65
66   * Removed import of 'sha' module in objects.py, which was causing 
67     deprecation warnings on Python 2.6.
68
69 0.3.0   2009-05-10
70
71  FEATURES
72
73   * A new function `commit_tree' has been added that can commit a tree 
74     based on an index.
75
76  BUG FIXES
77
78   * The memory usage when generating indexes has been significantly reduced.
79  
80   * A memory leak in the C implementation of parse_tree has been fixed.
81
82   * The send-pack smart server command now works. (Thanks Scott Chacon)
83
84   * The handling of short timestamps (less than 10 digits) has been fixed.
85
86   * The handling of timezones has been fixed.
87
88 0.2.1   2009-04-30
89
90  BUG FIXES
91
92   * Fix compatibility with Python2.4.
93
94 0.2.0   2009-04-30
95
96  FEATURES
97
98   * Support for activity reporting in smart protocol client.
99
100   * Optional C extensions for better performance in a couple of 
101     places that are performance-critical.
102
103 0.1.1   2009-03-13
104
105  BUG FIXES
106
107   * Fixed regression in Repo.find_missing_objects()
108
109   * Don't fetch ^{} objects from remote hosts, as requesting them 
110     causes a hangup.
111
112   * Always write pack to disk completely before calculating checksum.
113
114  FEATURES
115
116   * Allow disabling thin packs when talking to remote hosts.
117
118 0.1.0   2009-01-24
119
120  * Initial release.