Add subvertpy.ra.RemoteAccess.iter_log().
[jelmer/subvertpy.git] / NEWS
1 0.7.4.   UNRELEASED
2
3  FEATURES
4
5   * Add constants ERR_APR_OS_START_EAIERR and ERR_APR_OS_ERRSPACE_SIZE.
6     (Jelmer Vernooij)
7
8   * Implement subvertpy.wc.match_ignore_list. (Jelmer Vernooij)
9
10   * Add subvertpy.ra.RemoteAccess.iter_log(). (Jelmer Vernooij)
11
12  DEPRECATION
13
14   * Avoid deprecation warnings for svn.client.Client.copy,
15         svn.client.Client.propset, svn.client.Client.propget,
16         svn.client.Client.do_update.
17     (Jelmer Vernooij)
18
19   * Avoid deprecation warnings for svn.ra.RemoteAccess.do_update,
20         svn.ra.RemoteAccess.do_switch, svn.ra.RemoteAccess.do_diff.
21     (Jelmer Vernooij)
22
23   * Avoid deprecation warnings for svn.wc.WorkingCopy.propset,
24         svn.wc.WorkingCopy.walk_entries,
25         svn.wc.WorkingCopy.add, svn.wc.WorkingCopy.close,
26         svn.wc.WorkingCopy.crawl_revisions,
27         svn.wc.WorkingCopy.update_editor,
28         svn.wc.ensure_adm.
29     (Jelmer Vernooij)
30
31 0.7.3    2010-07-21
32
33  BUG FIXES
34
35   * Canonicalize paths to subvertpy.wc.check_wc. (Ronny Pfannschmidt)
36
37   * Canonicalize paths to subvertpy.repos.Repos. (Dan Villiom Podlaski
38                                                   Christiansen)
39
40   * Cope with leading slashes in paths. (David Wolever, #527239)
41
42   * Various methods are now a bit more liberal in accepting any
43     sort of sequence rather than explicitly requiring lists.
44     (Jelmer Vernooij)
45
46  FEATURES
47
48   * Implement subvertpy.client.Client.diff. (Dan Villiom Podlaski Christiansen,
49                                        Jelmer Vernooij)
50
51   * Support ``revprops`` argument to subvertpy.client.Client.commit. 
52     (Jelmer Vernooij)
53
54   * Implement subvertpy.wc.get_pristine_contents(). (Jelmer Vernooij)
55
56   * Use better error messages when possible. 
57     (Dan Villiom Podlaski Christiansen)
58
59   * Implement subvertpy.ra.get_platform_specific_client_providers().
60     (Dan Villiom Podlaski Christiansen)
61
62 0.7.2    2010-01-03
63
64  BUG FIXES
65
66   * Fix inconsistencies between PyArg_ParseTuple arguments and variables, 
67     which caused crashes on some 64-bit platforms. (Václav Slavík, #488780)
68
69   * Add constant for ERR_NODE_UNKNOWN_KIND. (Dan Villiom Podlaski Christiansen)
70
71   * Add svn.client.proplist() binding. (Dan Villiom Podlaski Christiansen,
72                                         Jelmer Vernooij)
73
74   * Add svn.client.list() binding. (Dan Villiom Podlaski Christiansen, 
75                                     Jelmer Vernooij)
76
77 0.7.1    2009-10-20
78
79  BUG FIXES
80
81   * Fix APR include path on Windows. (Ronald Blaschke, #456321)
82
83 0.7.0    2009-10-20
84
85  FEATURES
86
87   * Add definition for ERR_EAI_NONAME. (John Szakmeister)
88
89   * Add subvertpy.repos.FileSystem methods: youngest_revision, revision_root, 
90     revision_proplist.  (Jelmer Vernooij)
91
92   * Add subvertpy.repos.{delete,Repository.has_capability,hotcopy}.
93     (Jelmer Vernooij)
94
95   * Add subvertpy-fast-export script, based on svn-fast-export.py by Chris Lee 
96     included with bzr-fast-import. (Jelmer Vernooij)
97
98 0.6.9    2009-09-10
99
100  BUG FIXES
101
102   * Cope with leading slashes in paths specified to 
103     subvertpy.ra.RemoteAccess.get_{dir,file}(). Thanks Ronny for the bugreport.
104     (#405713)
105  
106   * Don't send too large svndiff windows as newer versions of libsvn 
107     will barf. (CVE2009-2411, #413113)
108
109 0.6.8    2009-06-18
110
111  FEATURES
112
113   * Support svn.client.Client.delete(keep_local=True)
114
115   * Support svn.wc.WorkingCopy.delete(keep_local=True)
116
117   * Define ERR_RA_DAV_FORBIDDEN.
118
119 0.6.7    2009-06-01
120
121  BUG FIXES
122  
123   * Replace PyExc_ArgumentError with PyExc_TypeError.
124
125   * Fix compilation with MSVC++.
126
127  FEATURES
128
129   * Support RemoteAccess.stat.
130   
131   * Support svn.client.add(parents=false)
132
133   * Support uuid argument to svn.ra.RemoteAccess().
134
135 0.6.6    2009-05-04
136
137  FEATURES
138
139   * wc.Entry.uuid is now provided
140
141   * New error code ERR_MALFORMED_FILE.
142
143  BUG FIXES
144
145   * Fix RemoteAccess against http:// without an auth baton.
146
147   * Cope with invalid arguments to Auth(). (#347155)
148
149   * Support svn.client.resolve.
150
151   * Allow non-canonical paths to some working copy methods
152
153   * Fixed uninitialized memory bug when reading configuration.
154
155 0.6.5    2009-03-07
156
157   FEATURES
158
159    * Add subvertpy.wc.cleanup()
160
161    * Split out subvertpy.delta.txdelta_apply_window.
162
163   Relicensed to LGPLv2.1 or later.
164
165 0.6.4    2009-02-17
166
167  BUG FIXES
168
169   * Fix reference counting for progress callback in RemoteAccess.
170
171   * Fix several (major) object leaks. 
172
173 0.6.3    2009-02-12
174
175   FEATURES
176
177    * Add svn:original-date constant.
178
179 0.6.2    2009-02-10
180
181  BUG FIXES
182
183   * Install Windows binaries to the right directory. (#323276)
184
185   * Fix import of warn().
186
187  FEATUREs
188
189   * Add WorkingCopy.remove_lock(path)
190
191 0.6.1    2009-01-25
192
193  API BREAKS
194
195  * subvertpy.properties.diff() now returns not just the new property value
196    but a tuple with the old property value and the new property value.
197
198  BUG FIXES
199
200  * Fixed bdist_rpm. (#311712)
201
202  * Fixed segfault when unsetting property values. (#319313)
203
204  * Allow non-canonical path arguments in subvertpy.wc.WorkingCopy()
205
206  * Convert APR-based OSError properly. (#323548)
207
208 0.6        2009-01-13
209
210  Initial release.