forked from rubberduck-vba/Rubberduck
-
Notifications
You must be signed in to change notification settings - Fork 12
Source Control API Change Log
Christopher McClellan edited this page Jun 19, 2015
·
1 revision
#Beta (RD v1.22) to v1.0
##Breaking Changes
- Moved API into it's own assembly.
- Early binding now uses the library name
Rubberduck_SourceControl
instead ofRubberduck
. - Late binding calls still use
CreateObject("Rubberduck.ClassName")
.
- Early binding now uses the library name
- Instead of taking in a Username and Password,
SourceControlClassFactory.CreateRepository
now takes in aCredentials
object.- This made argument checking much simpler and more robust on our side.
-
GitProvider.InitVBAProject
now creates a master branch and an initial commit with all of the modules from theVBProject
included.- This is a breaking change, because you can't create the same branch twice, but it does greatly simplify the client code.
##Compatible Changes
-
Branches
now return aBranch
object instead of aString
. - Added
Credentials
class. - Added
CreateCredentials
method toSourceControlClassFactory
.