Skip to content

Commit fc9a21c

Browse files
authored
Merge pull request #7 from alexaubry/develop
Release v3.0.0
2 parents 6dcbd67 + eb25c1f commit fc9a21c

Some content is hidden

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

44 files changed

+1949
-1772
lines changed

.codecov.yml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,3 @@
11
ignore:
22
- "Tests"
3-
- "Sources/Performance"
4-
- "Sources/HTMLString/ObjC.swift"
3+
- "Sources/HTMLString/NSString+HTMLString.swift"

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,4 +5,7 @@ xcuserdata/
55
Packages/
66
.build/
77
Carthage/Build
8+
Gemfile
9+
Gemfile.lock
810
docs/undocumented.json
11+
docs/docsets/HTMLString.docset/Contents/Resources/Documents/undocumented.json

.jazzy.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ clean: true
22
author: "Alexis Aubry Radanovic"
33
author_url: https://github.com/alexaubry
44
github_url: https://github.com/alexaubry/HTMLString
5-
github_file_prefix: https://github.com/alexaubry/HTMLString/tree/2.1.2
6-
module_version: 2.1.2
5+
github_file_prefix: https://github.com/alexaubry/HTMLString/tree/3.0.0
6+
module_version: 3.0.0
77
xcodebuild_arguments:
88
- -scheme
9-
- HTMLString
9+
- HTMLString-macOS
1010
- -destination
11-
- 'platform=OS X,arch=x86_64'
11+
- 'platform=macOS'
1212
module: HTMLString
1313
root_url: https://alexaubry.github.io/HTMLString
1414
output: docs/

.travis.yml

Lines changed: 33 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,35 @@
1-
os:
2-
- linux
3-
- osx
4-
language: generic
5-
sudo: required
6-
dist: trusty
7-
osx_image: xcode8.2
8-
1+
language: objective-c
2+
osx_image: xcode8
3+
env:
4+
global:
5+
- FRAMEWORK_NAME=HTMLString
6+
before_install:
7+
- brew update
8+
- brew outdated carthage || brew upgrade carthage
99
script:
10-
- eval "$(curl -sL https://swift.vapor.sh/ci)"
10+
- xcodebuild clean build -project HTMLString.xcodeproj -scheme HTMLString-watchOS CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
11+
- xcodebuild clean build build-for-testing -project HTMLString.xcodeproj -scheme HTMLString-iOS -destination "platform=iOS Simulator,name=iPhone 6" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
12+
- xcodebuild clean build build-for-testing -project HTMLString.xcodeproj -scheme HTMLString-tvOS -destination "platform=tvOS Simulator,name=Apple TV 1080p" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
13+
- xcodebuild clean build build-for-testing -project HTMLString.xcodeproj -scheme HTMLString-macOS -destination "platform=macOS" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
14+
- xcodebuild test-without-building -project HTMLString.xcodeproj -scheme HTMLString-iOS -destination "platform=iOS Simulator,name=iPhone 6" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
15+
- xcodebuild test-without-building -project HTMLString.xcodeproj -scheme HTMLString-tvOS -destination "platform=tvOS Simulator,name=Apple TV 1080p" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
16+
- xcodebuild test-without-building -project HTMLString.xcodeproj -scheme HTMLString-macOS -destination "platform=macOS" CODE_SIGN_IDENTITY="" CODE_SIGNING_REQUIRED=NO ONLY_ACTIVE_ARCH=NO
1117
- eval "$(curl -sL https://swift.vapor.sh/codecov)"
18+
before_deploy:
19+
- carthage build --no-skip-current
20+
- carthage archive $FRAMEWORK_NAME
21+
deploy:
22+
- provider: releases
23+
api_key:
24+
secure: bI9J98yDzELOVAjxCxmxvRvQ99ITOAUPCUtShzSmhJTQdu+ED5MhAwPQshjSnU6uPtCm6tdYo6LzqgPVQKGs2ARdyYN2YCsrVx4cCzXNTt4VNOtUtbh4l3LHueLgBdlz4EGo76HTw49mlSt7jfBwN99BzrypQ8ZN51rGtmGNYzfFXXOaQbn4VmoKPpix64e/QMH6rX0smqkDQalDURDKY/uvlq3ON8nOqH5lWY6K++LT/XAWdUqb8DqpOJs/g6eVj+aAgrMH5rPkzTICAmN/6YvFK3JxBZt+cpfRgVnk4aMLyTGX84EFWfWPKO4MmVobyzEupAUh8/PjXuhSQN1sRpOe96aY0z6ysVN9mns+seEaLG627lcU7VFjF/mH+dy4goLvMyTDXlUMk6lZl5wRoYpL5p5+krlnUVYcr99zuVf+o5EZk1CuBdDLKgQc6DoB8X2flvKCuMqwfCRd0XqVdO6M3BvCNWg+cNlrdSoTNZ0wMm+0Otq2gTQWMRR7jWONhgsCPGiqVW/9C6ImTyUBkZHT9/HsrrLxIrNSRorY+4eHuCRKZmlSeAKuLmBmfmKotKz7ya0QgMKx6Rg6CWMpenEJckehfC2aeTWeEZPn2UW57pIe0yyLcRGbcsJuMiKMXUAaB8+i1AESyl42uje+dl5V2HSADhAIe0rXwaaONdc=
25+
file: "$FRAMEWORK_NAME.framework.zip"
26+
skip_cleanup: true
27+
on:
28+
repo: alexaubry/HTMLString
29+
tags: true
30+
- provider: script
31+
skip_cleanup: true
32+
script: ci/deploy_pod.sh
33+
on:
34+
repo: alexaubry/HTMLString
35+
tags: true

Benchmark.md

Lines changed: 0 additions & 52 deletions
This file was deleted.

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,15 @@
11
# HTMLString Change Log
22

3+
## 2017-02-14 — Version 3.0.0
4+
5+
- Implemented final API: same design as Foundation `addingPercentEncoding`/`removingPercentEncoding`
6+
- Reorganized Xcode project and targets (1 target/platform)
7+
- Better @objc annotations
8+
- Automatic deployment from CI
9+
- Fix Carthage minimum deployment version issue
10+
- Updated README
11+
- Sanitized codebase
12+
313
## 2017-01-16 — Version 2.1.2
414

515
- Added an Objective-C Mix & Match API

Configs/HTMLString.plist

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
3+
<plist version="1.0">
4+
<dict>
5+
<key>CFBundleDevelopmentRegion</key>
6+
<string>en</string>
7+
<key>CFBundleExecutable</key>
8+
<string>$(EXECUTABLE_NAME)</string>
9+
<key>CFBundleIdentifier</key>
10+
<string>$(PRODUCT_BUNDLE_IDENTIFIER)</string>
11+
<key>CFBundleInfoDictionaryVersion</key>
12+
<string>6.0</string>
13+
<key>CFBundleName</key>
14+
<string>$(PRODUCT_NAME)</string>
15+
<key>CFBundlePackageType</key>
16+
<string>FMWK</string>
17+
<key>CFBundleShortVersionString</key>
18+
<string>3.0.0</string>
19+
<key>CFBundleSignature</key>
20+
<string>????</string>
21+
<key>CFBundleVersion</key>
22+
<string>$(CURRENT_PROJECT_VERSION)</string>
23+
<key>NSPrincipalClass</key>
24+
<string></string>
25+
</dict>
26+
</plist>
File renamed without changes.

Gemfile

Lines changed: 0 additions & 4 deletions
This file was deleted.

Gemfile.lock

Lines changed: 0 additions & 208 deletions
This file was deleted.

0 commit comments

Comments
 (0)