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_SourceControlinstead 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.CreateRepositorynow takes in aCredentialsobject.- This made argument checking much simpler and more robust on our side.
-
GitProvider.InitVBAProjectnow creates a master branch and an initial commit with all of the modules from theVBProjectincluded.- This is a breaking change, because you can't create the same branch twice, but it does greatly simplify the client code.
##Compatible Changes
-
Branchesnow return aBranchobject instead of aString. - Added
Credentialsclass. - Added
CreateCredentialsmethod toSourceControlClassFactory.
@rubberduckvba