Skip to content

Commit 9413b87

Browse files
authored
Version 2.0: MailchimpSDK.swift to Mailchimp.swift (#51)
* Renamed MailchimpSDK class to Mailchimp.
1 parent 0559a66 commit 9413b87

File tree

83 files changed

+4676
-1253
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+4676
-1253
lines changed

Changelog.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ All notable changes to this project will be documented in this file.
44
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
55
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
66

7+
## [2.0] - 2020-11-11
8+
### Changed
9+
- Renamed MailchimpSDK class to Mailchimp to avoid ambiguity.
10+
711
## [1.0] - 2020-07-20
812
### Changed
913
- Bumped version to 1.0

MailchimpSDK.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88

99
Pod::Spec.new do |s|
1010
s.name = 'MailchimpSDK'
11-
s.version = '1.0'
11+
s.version = '2.0'
1212
s.summary = 'Mailchimp SDK for iOS'
1313

1414
s.description = <<-DESC

MailchimpSDK/MailchimpSDK.xcodeproj/project.pbxproj

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
BFF30D7F2371FB3D005FAABC /* ContactOperation.swift in Sources */ = {isa = PBXBuildFile; fileRef = BFF30D7E2371FB3D005FAABC /* ContactOperation.swift */; };
2727
F239C3FD229F2DDF00FB85C3 /* CountryCode.swift in Sources */ = {isa = PBXBuildFile; fileRef = F239C3FC229F2DDF00FB85C3 /* CountryCode.swift */; };
2828
F26745E522F89DAC00AD1E93 /* ContactTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F26745E422F89DAC00AD1E93 /* ContactTests.swift */; };
29-
F288D79E2289BBD7004CB563 /* MailchimpSDK.swift in Sources */ = {isa = PBXBuildFile; fileRef = F288D79D2289BBD7004CB563 /* MailchimpSDK.swift */; };
29+
F288D79E2289BBD7004CB563 /* Mailchimp.swift in Sources */ = {isa = PBXBuildFile; fileRef = F288D79D2289BBD7004CB563 /* Mailchimp.swift */; };
3030
F2A2203122984C7600F57058 /* MergeFieldTests.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2A2203022984C7600F57058 /* MergeFieldTests.swift */; };
3131
F2AFC4D022947FFB006C742B /* MergeField.swift in Sources */ = {isa = PBXBuildFile; fileRef = F2AFC4CF22947FFB006C742B /* MergeField.swift */; };
3232
/* End PBXBuildFile section */
@@ -64,7 +64,7 @@
6464
BFF30D7E2371FB3D005FAABC /* ContactOperation.swift */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.swift; path = ContactOperation.swift; sourceTree = "<group>"; };
6565
F239C3FC229F2DDF00FB85C3 /* CountryCode.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = CountryCode.swift; sourceTree = "<group>"; };
6666
F26745E422F89DAC00AD1E93 /* ContactTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = ContactTests.swift; sourceTree = "<group>"; };
67-
F288D79D2289BBD7004CB563 /* MailchimpSDK.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = MailchimpSDK.swift; path = SDK/MailchimpSDK.swift; sourceTree = "<group>"; };
67+
F288D79D2289BBD7004CB563 /* Mailchimp.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; name = Mailchimp.swift; path = SDK/Mailchimp.swift; sourceTree = "<group>"; };
6868
F2A2203022984C7600F57058 /* MergeFieldTests.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MergeFieldTests.swift; sourceTree = "<group>"; };
6969
F2AFC4CF22947FFB006C742B /* MergeField.swift */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.swift; path = MergeField.swift; sourceTree = "<group>"; };
7070
/* End PBXFileReference section */
@@ -111,7 +111,7 @@
111111
children = (
112112
B95896B222774CA100F7509B /* Core */,
113113
B95896B122774C9A00F7509B /* SDK */,
114-
F288D79D2289BBD7004CB563 /* MailchimpSDK.swift */,
114+
F288D79D2289BBD7004CB563 /* Mailchimp.swift */,
115115
B958969A22774C0C00F7509B /* MailchimpSDK.h */,
116116
B958969B22774C0C00F7509B /* Info.plist */,
117117
);
@@ -336,7 +336,7 @@
336336
B95896CA2280BA8700F7509B /* ContactRequest.swift in Sources */,
337337
F2AFC4D022947FFB006C742B /* MergeField.swift in Sources */,
338338
B95896D02281FD2D00F7509B /* PostBody.swift in Sources */,
339-
F288D79E2289BBD7004CB563 /* MailchimpSDK.swift in Sources */,
339+
F288D79E2289BBD7004CB563 /* Mailchimp.swift in Sources */,
340340
BFD503FB2369DA4500939748 /* EventRequest.swift in Sources */,
341341
B95896BD227768AB00F7509B /* APIRequest.swift in Sources */,
342342
B95896B82277689F00F7509B /* URLRequest.swift in Sources */,
@@ -511,7 +511,7 @@
511511
"@executable_path/Frameworks",
512512
"@loader_path/Frameworks",
513513
);
514-
MARKETING_VERSION = 1.0;
514+
MARKETING_VERSION = 2.0;
515515
PRODUCT_BUNDLE_IDENTIFIER = com.theRocketScienceGroup.MailchimpSDK;
516516
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
517517
SKIP_INSTALL = YES;
@@ -540,7 +540,7 @@
540540
"@executable_path/Frameworks",
541541
"@loader_path/Frameworks",
542542
);
543-
MARKETING_VERSION = 1.0;
543+
MARKETING_VERSION = 2.0;
544544
PRODUCT_BUNDLE_IDENTIFIER = com.theRocketScienceGroup.MailchimpSDK;
545545
PRODUCT_NAME = "$(TARGET_NAME:c99extidentifier)";
546546
SKIP_INSTALL = YES;
@@ -560,7 +560,7 @@
560560
"@executable_path/Frameworks",
561561
"@loader_path/Frameworks",
562562
);
563-
MARKETING_VERSION = 1.0;
563+
MARKETING_VERSION = 2.0;
564564
PRODUCT_BUNDLE_IDENTIFIER = "com.theRocketScienceGroup.Mailchimp-SDKTests";
565565
PRODUCT_NAME = "$(TARGET_NAME)";
566566
SWIFT_VERSION = 5.0;
@@ -579,7 +579,7 @@
579579
"@executable_path/Frameworks",
580580
"@loader_path/Frameworks",
581581
);
582-
MARKETING_VERSION = 1.0;
582+
MARKETING_VERSION = 2.0;
583583
PRODUCT_BUNDLE_IDENTIFIER = "com.theRocketScienceGroup.Mailchimp-SDKTests";
584584
PRODUCT_NAME = "$(TARGET_NAME)";
585585
SWIFT_VERSION = 5.0;

MailchimpSDK/MailchimpSDK/Core/Networking/PostBody.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//
22
// PostBody.swift
3-
// Mailchimp SDK
3+
// MailchimpSDK
44
//
55
// Created by Michael Patzer on 5/7/19.
66
// Copyright 2019 The Rocket Science Group LLC

MailchimpSDK/MailchimpSDK/SDK/MailchimpSDK.swift renamed to MailchimpSDK/MailchimpSDK/SDK/Mailchimp.swift

Lines changed: 5 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//
2-
// MailchimpSDK.swift
3-
// Mailchimp SDK
2+
// Mailchimp.swift
3+
// MailchimpSDK
44
//
55
// Created by Chez Browne on 5/13/19.
66
// Copyright 2019 The Rocket Science Group LLC
@@ -18,8 +18,7 @@
1818
import Foundation
1919

2020
/// Provides an interface for storing user behavior in Mailchimp
21-
///
22-
public class MailchimpSDK: NSObject {
21+
public class Mailchimp: NSObject {
2322
public enum InitError: Error { case invalidToken(String) }
2423

2524
/// Automatically tags contacts with basic device information when created or updated. On by default.
@@ -51,8 +50,8 @@ public class MailchimpSDK: NSObject {
5150
}
5251

5352
api = AnzeeAPI(token: token)
54-
MailchimpSDK.autoTagContacts = autoTagContacts
55-
MailchimpSDK.debugMode = debugMode
53+
Mailchimp.autoTagContacts = autoTagContacts
54+
Mailchimp.debugMode = debugMode
5655

5756
if debugMode {
5857
print("Mailchimp SDK Initialized. Version: \(version)")

MailchimpSDK/MailchimpSDK/SDK/Models/Contact.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//
22
// Contact.swift
3-
// Mailchimp SDK
3+
// MailchimpSDK
44
//
55
// Created by Michael Patzer on 5/6/19.
66
// Copyright 2019 The Rocket Science Group LLC

MailchimpSDK/MailchimpSDK/SDK/Models/CountryCode.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//
22
// CountryCode.swift
3-
// Mailchimp SDK
3+
// MailchimpSDK
44
//
55
// Created by Chez Browne on 5/29/19.
66
// Copyright 2019 The Rocket Science Group LLC

MailchimpSDK/MailchimpSDK/SDK/Models/MergeField.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
//
22
// MergeField.swift
3-
// Mailchimp SDK
3+
// MailchimpSDK
44
//
55
// Created by Chez Browne on 5/21/19.
66
// Copyright 2019 The Rocket Science Group LLC

MailchimpSDK/MailchimpSDK/SDK/Operations/ContactOperation.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import Foundation
2020
public class ContactOperation: Operation {
2121
let contact: Contact
2222
var request: ContactRequest?
23-
let result: MailchimpSDK.RequestCallback?
23+
let result: Mailchimp.RequestCallback?
2424
public var dataTask: URLSessionDataTask?
2525

26-
init(_ contact: Contact, result: MailchimpSDK.RequestCallback? = nil) {
26+
init(_ contact: Contact, result: Mailchimp.RequestCallback? = nil) {
2727
self.contact = contact
2828
self.result = result
2929
}
@@ -68,7 +68,7 @@ public class ContactOperation: Operation {
6868
request = ContactRequest(contact: contact) { requestResult in
6969
self.result?(requestResult)
7070

71-
if MailchimpSDK.debugMode {
71+
if Mailchimp.debugMode {
7272
switch requestResult {
7373
case .success:
7474
print("Contact request succeeded.")
@@ -85,7 +85,7 @@ public class ContactOperation: Operation {
8585
self.state = .finished
8686
}
8787

88-
self.dataTask = MailchimpSDK.api?.process(request: request!)
88+
self.dataTask = Mailchimp.api?.process(request: request!)
8989
}
9090
}
9191
}

MailchimpSDK/MailchimpSDK/SDK/Operations/EventOperation.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,10 +20,10 @@ import Foundation
2020
public class EventOperation: Operation {
2121
let event: Event
2222
var request: EventRequest?
23-
let result: MailchimpSDK.RequestCallback?
23+
let result: Mailchimp.RequestCallback?
2424
public var dataTask: URLSessionDataTask?
2525

26-
init(_ event: Event, result: MailchimpSDK.RequestCallback? = nil) {
26+
init(_ event: Event, result: Mailchimp.RequestCallback? = nil) {
2727
self.event = event
2828
self.result = result
2929
}
@@ -68,7 +68,7 @@ public class EventOperation: Operation {
6868
request = EventRequest(event: event) { requestResult in
6969
self.result?(requestResult)
7070

71-
if MailchimpSDK.debugMode {
71+
if Mailchimp.debugMode {
7272
switch requestResult {
7373
case .success:
7474
print("Event request succeeded.")
@@ -85,7 +85,7 @@ public class EventOperation: Operation {
8585
self.state = .finished
8686
}
8787

88-
self.dataTask = MailchimpSDK.api?.process(request: request!)
88+
self.dataTask = Mailchimp.api?.process(request: request!)
8989
}
9090
}
9191
}

0 commit comments

Comments
 (0)