Skip to content

Commit

Permalink
Merge pull request #2 from TwoRingSoft/develop
Browse files Browse the repository at this point in the history
Version 2 updates
  • Loading branch information
armcknight authored Jan 1, 2018
2 parents ed3bc96 + de6ac41 commit de61bec
Show file tree
Hide file tree
Showing 72 changed files with 2,058 additions and 918 deletions.
33 changes: 33 additions & 0 deletions CHANGELOG
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# 2.0.0 2017-12-31

## Patches
- Fix warnings:
- deprecated usage of `characters` property of a Swift string to determine its length
- unreachable code around fatal error
- Improvements:
- FlowController
- Debugging

## Additions
- Add Core protocols:
- Alerter + SwiftMessagesAdapter
- InAppPurchaseVendor
- Fonts
- Environment struct
- LaunchArgument/EnvironmentVariable enums
- Allow passing custom managed object model to CoreDataController
- FormController now manages UITextViews
- Theming/customizing CrudViewController:
- Custom cells
- Empty state
- Look/feel

## Breaking changes:
- Update String rDNS constructors
- Require iOS 11
- Reorganize debugging sources under Core
- Remove default log level function

# 1.0.0 2017-11-29

- The official version 1 release!
25 changes: 7 additions & 18 deletions Pippin.podspec
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,7 @@

Pod::Spec.new do |s|
s.name = 'Pippin'
s.version = '1.0.0'
s.version = '2.0.0'
s.summary = "A basic framework for an app's various components, like logging and crash reporting, and various Swift utilities for working with Apple frameworks."
s.description = <<-DESC
A collection of Swift and Objective-C utilities delivering reusable components of iOS applications and utilities to work with Apple frameworks.
Expand All @@ -17,23 +17,7 @@ Pod::Spec.new do |s|
s.license = 'MIT'
s.author = { 'Andrew McKnight' => '[email protected]' }
s.source = { :git => 'https://github.com/tworingsoft/Pippin.git', :tag => "#{s.version}" }

# ――― Platform Specifics ――――――――――――――――――――――――――――――――――――――――――――――――――――――― #
#
# If this Pod runs only on iOS or OS X, then specify the platform and
# the deployment target. You can optionally include the target after the platform.
#

# s.platform = :ios
# s.platform = :ios, '5.0'

# When using multiple platforms
s.ios.deployment_target = '10.0'
# s.osx.deployment_target = '10.7'
# s.watchos.deployment_target = '2.0'
# s.tvos.deployment_target = '9.0'

s.pod_target_xcconfig = { 'SWIFT_VERSION' => '4.0' }
s.platform = :ios, '11.0'

s.test_spec 'Tests' do |test_spec|
test_spec.source_files = 'Tests/**/*.swift'
Expand All @@ -56,6 +40,11 @@ Pod::Spec.new do |s|
sss.dependency 'XCGLogger', '~> 6'
sss.dependency 'Pippin/Core'
end
ss.subspec 'SwiftMessages' do |sss|
sss.source_files = 'Sources/Pippin/Adapters/SwiftMessages/**/*.{h,m,swift}'
sss.dependency 'SwiftMessages', '~> 4'
sss.dependency 'Pippin/Core'
end
end

s.subspec 'Core' do |ss|
Expand Down
54 changes: 27 additions & 27 deletions Podfile.lock
Original file line number Diff line number Diff line change
Expand Up @@ -9,41 +9,41 @@ PODS:
- PinpointKit (1.1.0):
- PinpointKit/Core (= 1.1.0)
- PinpointKit/Core (1.1.0)
- Pippin (0.0.1):
- Pippin/Adapters (= 0.0.1)
- Pippin/Assets (= 0.0.1)
- Pippin/CanIHaz (= 0.0.1)
- Pippin/Core (= 0.0.1)
- Pippin/Extensions (= 0.0.1)
- Pippin/Adapters (0.0.1):
- Pippin/Adapters/PinpointKit (= 0.0.1)
- Pippin/Adapters/XCGLogger (= 0.0.1)
- Pippin/Adapters/PinpointKit (0.0.1):
- Pippin (1.0.0):
- Pippin/Adapters (= 1.0.0)
- Pippin/Assets (= 1.0.0)
- Pippin/CanIHaz (= 1.0.0)
- Pippin/Core (= 1.0.0)
- Pippin/Extensions (= 1.0.0)
- Pippin/Adapters (1.0.0):
- Pippin/Adapters/PinpointKit (= 1.0.0)
- Pippin/Adapters/XCGLogger (= 1.0.0)
- Pippin/Adapters/PinpointKit (1.0.0):
- PinpointKit (~> 1)
- Pippin/Core
- Pippin/Adapters/XCGLogger (0.0.1):
- Pippin/Adapters/XCGLogger (1.0.0):
- Pippin/Core
- XCGLogger (~> 6)
- Pippin/Assets (0.0.1)
- Pippin/CanIHaz (0.0.1):
- Pippin/CanIHaz/Camera (= 0.0.1)
- Pippin/CanIHaz/Location (= 0.0.1)
- Pippin/CanIHaz/Camera (0.0.1)
- Pippin/CanIHaz/Location (0.0.1)
- Pippin/Core (0.0.1):
- Pippin/Assets (1.0.0)
- Pippin/CanIHaz (1.0.0):
- Pippin/CanIHaz/Camera (= 1.0.0)
- Pippin/CanIHaz/Location (= 1.0.0)
- Pippin/CanIHaz/Camera (1.0.0)
- Pippin/CanIHaz/Location (1.0.0)
- Pippin/Core (1.0.0):
- Pippin/Extensions/Foundation
- Pippin/Extensions (0.0.1):
- Pippin/Extensions/Foundation (= 0.0.1)
- Pippin/Extensions/UIKit (= 0.0.1)
- Pippin/Extensions/WebKit (= 0.0.1)
- Pippin/Extensions/Foundation (0.0.1)
- Pippin/Extensions/UIKit (0.0.1):
- Pippin/Extensions (1.0.0):
- Pippin/Extensions/Foundation (= 1.0.0)
- Pippin/Extensions/UIKit (= 1.0.0)
- Pippin/Extensions/WebKit (= 1.0.0)
- Pippin/Extensions/Foundation (1.0.0)
- Pippin/Extensions/UIKit (1.0.0):
- Anchorage (~> 4)
- Pippin/Core
- Pippin/Extensions/Foundation
- Pippin/Extensions/WebKit (0.0.1):
- Pippin/Extensions/WebKit (1.0.0):
- Pippin/Extensions/Foundation
- Pippin/Tests (0.0.1)
- Pippin/Tests (1.0.0)
- XCGLogger (6.0.1):
- XCGLogger/Core (= 6.0.1)
- XCGLogger/Core (6.0.1):
Expand All @@ -64,7 +64,7 @@ SPEC CHECKSUMS:
Fabric: 9cd6a848efcf1b8b07497e0b6a2e7d336353ba15
ObjcExceptionBridging: c30e00eb3700467e695faeea30e26e18bd445001
PinpointKit: b444d66d8b10420c1ffc22c176dee37c1c12b4e7
Pippin: d103d9283b8b8f73aaaffc56f4fa044e955edf9e
Pippin: ed6aa04b34ef89031f8f1519c50fab303ef11ed1
XCGLogger: b4ca980580108cfeaf221afe158f5d89c1be22e0

PODFILE CHECKSUM: d5ed82f9f391f28903df753240ecfc6c3813dbd8
Expand Down
4 changes: 2 additions & 2 deletions Pods/Local Podspecs/Pippin.podspec.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

54 changes: 27 additions & 27 deletions Pods/Manifest.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit de61bec

Please sign in to comment.