diff --git a/.swift-version b/.swift-version
index bf77d54..819e07a 100755
--- a/.swift-version
+++ b/.swift-version
@@ -1 +1 @@
-4.2
+5.0
diff --git a/.travis.yml b/.travis.yml
index 6387b71..ae13712 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,6 +1,6 @@
language: objective-c
-osx_image: xcode10.1
-env: SWIFT_SNAPSHOT=4.2
+osx_image: xcode10.2
+env: SWIFT_SNAPSHOT=5.0
cache: cocoapods
podfile: Example/Podfile
diff --git a/CHANGELOG.md b/CHANGELOG.md
index 58a9665..d972ef1 100644
--- a/CHANGELOG.md
+++ b/CHANGELOG.md
@@ -2,6 +2,12 @@
-----
+## [5.0.0](https://github.com/EFPrefix/EFCountingLabel/releases/tag/5.0.0) (2019-03-20)
+
+- Update to Swift 5.0.
+
+---
+
## [4.3.1](https://github.com/EFPrefix/EFCountingLabel/releases/tag/4.3.1) (2019-03-14)
#### Fix
diff --git a/EFCountingLabel.podspec b/EFCountingLabel.podspec
index d790fde..9a75d2f 100644
--- a/EFCountingLabel.podspec
+++ b/EFCountingLabel.podspec
@@ -1,6 +1,6 @@
Pod::Spec.new do |s|
s.name = 'EFCountingLabel'
- s.version = '4.3.1'
+ s.version = '5.0.0'
s.summary = 'A label which can show number change animated.'
s.description = <<-DESC
diff --git a/README.md b/README.md
index bf767a4..286309c 100644
--- a/README.md
+++ b/README.md
@@ -43,6 +43,7 @@ To run the example project, clone the repo, and run `pod install` from the Examp
|:--------|:-------------------------------------|
| 1.x | Xcode 8.0+
Swift 3.0+
iOS 8.0+ |
| 4.x | Xcode 9.0+
Swift 4.0+
iOS 8.0+ |
+| 5.x | Xcode 9.0+
Swift 5.0+
iOS 8.0+ |
## Installation
diff --git a/README_CN.md b/README_CN.md
index c834643..4a0792c 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -54,6 +54,7 @@ git clone git@github.com:EFPrefix/EFCountingLabel.git; cd EFCountingLabel/Exampl
|:--------|:-------------------------------------|
| 1.x | Xcode 8.0+
Swift 3.0+
iOS 8.0+ |
| 4.x | Xcode 9.0+
Swift 4.0+
iOS 8.0+ |
+| 5.x | Xcode 9.0+
Swift 5.0+
iOS 8.0+ |
## 安装