Przeglądaj źródła

Bump to version 0.4. Update Changelog and podspec

Marcin Krzyżanowski 9 lat temu
rodzic
commit
3a0c315371
4 zmienionych plików z 13 dodań i 7 usunięć
  1. 4 1
      CHANGELOG
  2. 3 3
      CryptoSwift.podspec
  3. 5 2
      README.md
  4. 1 1
      Sources/CryptoSwift/Info.plist

+ 4 - 1
CHANGELOG

@@ -1,10 +1,13 @@
+0.4
 - Padding setup is now part of cipher constructor
 - Padding setup is now part of cipher constructor
 - Added PBKDF2 http://tools.ietf.org/html/rfc2898#section-5.2
 - Added PBKDF2 http://tools.ietf.org/html/rfc2898#section-5.2
 - Add BlockCipher protocol
 - Add BlockCipher protocol
 - Rename Cipher -> CipherProtocol
 - Rename Cipher -> CipherProtocol
 - Remove build-frameworks.sh script
 - Remove build-frameworks.sh script
 - Keep sensitive data in memory with SecureBytes
 - Keep sensitive data in memory with SecureBytes
-- Allows direct use of 
+- Allows direct use of HMAC and Poly1305
+- README update
+- Fix missing Foundation import on Linux
 
 
 0.3.1
 0.3.1
 - replace deprecated Bit with new enum.
 - replace deprecated Bit with new enum.

+ 3 - 3
CryptoSwift.podspec

@@ -1,12 +1,12 @@
 Pod::Spec.new do |s|
 Pod::Spec.new do |s|
   s.name         = "CryptoSwift"
   s.name         = "CryptoSwift"
-  s.version      = "0.3.1"
+  s.version      = "0.4"
   s.summary      = "Cryptography in Swift. SHA, MD5, CRC, Poly1305, HMAC, ChaCha20, Rabbit, AES."
   s.summary      = "Cryptography in Swift. SHA, MD5, CRC, Poly1305, HMAC, ChaCha20, Rabbit, AES."
-  s.description  = "Cryptography functions and helpers for Swift implemented in Swift. SHA, MD5, CRC, Poly1305, HMAC, ChaCha20, Rabbit, AES."
+  s.description  = "Cryptography functions and helpers for Swift implemented in Swift. SHA, MD5, PBKDF2, CRC, Poly1305, HMAC, ChaCha20, Rabbit, AES."
   s.homepage     = "https://github.com/krzyzanowskim/CryptoSwift"
   s.homepage     = "https://github.com/krzyzanowskim/CryptoSwift"
   s.license      = {:type => "Attribution License", :file => "LICENSE"}
   s.license      = {:type => "Attribution License", :file => "LICENSE"}
   s.source       = { :git => "https://github.com/krzyzanowskim/CryptoSwift.git", :tag => "#{s.version}" }
   s.source       = { :git => "https://github.com/krzyzanowskim/CryptoSwift.git", :tag => "#{s.version}" }
-  s.authors      = {'Marcin Krzyżanowski' => 'marcin.krzyzanowski@hakore.com'}
+  s.authors      = {'Marcin Krzyżanowski' => 'marcin@krzyzanowskim.com'}
   s.social_media_url   = "https://twitter.com/krzyzanowskim"
   s.social_media_url   = "https://twitter.com/krzyzanowskim"
   s.ios.platform  = :ios, '8.0'
   s.ios.platform  = :ios, '8.0'
   s.ios.deployment_target = "8.0"
   s.ios.deployment_target = "8.0"

+ 5 - 2
README.md

@@ -67,7 +67,7 @@ Good mood
 
 
 For latest version, please check **develop** branch. This is latest development version that will be merged into **master** branch at some point.
 For latest version, please check **develop** branch. This is latest development version that will be merged into **master** branch at some point.
 
 
-- If you want to contribute, submit a [pull request](https://github.com/krzyzanowskim/CryptoSwift/pulls).
+- If you want to contribute, submit a [pull request](https://github.com/krzyzanowskim/CryptoSwift/pulls) against a development `develop` branch.
 - If you found a bug, [open an issue](https://github.com/krzyzanowskim/CryptoSwift/issues).
 - If you found a bug, [open an issue](https://github.com/krzyzanowskim/CryptoSwift/issues).
 - If you have a feature request, [open an issue](https://github.com/krzyzanowskim/CryptoSwift/issues).
 - If you have a feature request, [open an issue](https://github.com/krzyzanowskim/CryptoSwift/issues).
 
 
@@ -95,7 +95,10 @@ In the project, you'll find three targets, configured for each supported SDK:
 
 
 You may need to choose the one you need to build `CryptoSwift.framework` for your application.
 You may need to choose the one you need to build `CryptoSwift.framework` for your application.
 
 
-Looking for version for Swift 1.2? please check branch **swift12**.
+####Older Swift
+
+- Swift 1.2: branch [swift12](https://github.com/krzyzanowskim/CryptoSwift/tree/swift12).
+- Swift 2.1: branch [swift21](https://github.com/krzyzanowskim/CryptoSwift/tree/swift21)
 
 
 ####CocoaPods
 ####CocoaPods
 
 

+ 1 - 1
Sources/CryptoSwift/Info.plist

@@ -15,7 +15,7 @@
 	<key>CFBundlePackageType</key>
 	<key>CFBundlePackageType</key>
 	<string>FMWK</string>
 	<string>FMWK</string>
 	<key>CFBundleShortVersionString</key>
 	<key>CFBundleShortVersionString</key>
-	<string>0.3.1</string>
+	<string>0.4</string>
 	<key>CFBundleSignature</key>
 	<key>CFBundleSignature</key>
 	<string>????</string>
 	<string>????</string>
 	<key>CFBundleVersion</key>
 	<key>CFBundleVersion</key>