Skip to content
This repository was archived by the owner on Aug 30, 2023. It is now read-only.

Commit 5df8310

Browse files
author
Jeff Verkoeyen
committed
Merge branch 'release-candidate' into stable
2 parents ff39ecc + 693106e commit 5df8310

26 files changed

+811
-203
lines changed

.jazzy.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
module: MotionAnimator
2-
module_version: 2.8.0
2+
module_version: 2.8.1
33
sdk: iphonesimulator
44
umbrella_header: src/MotionAnimator.h
55
objc: true
66
github_url: https://github.com/material-motion/motion-animator-objc
7-
github_file_prefix: https://github.com/material-motion/motion-animator-objc/tree/v2.8.0
7+
github_file_prefix: https://github.com/material-motion/motion-animator-objc/tree/v2.8.1

.travis.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,31 @@
11
language: objective-c
2-
osx_image: xcode8.3
2+
osx_image: xcode9.2
33
sudo: false
4+
env:
5+
global:
6+
- LC_CTYPE=en_US.UTF-8
7+
- LANG=en_US.UTF-8
8+
- LANGUAGE=en_US.UTF-8
9+
matrix:
10+
include:
11+
- osx_image: xcode9.2
12+
env: COVERAGE=code_coverage SDK="iphonesimulator11.2" DESTINATION="name=iPhone 6s,OS=11.2"
13+
- osx_image: xcode9.2
14+
env: SDK="iphonesimulator11.2" DESTINATION="name=iPhone 6s,OS=10.3.1"
15+
- osx_image: xcode9.2
16+
env: SDK="iphonesimulator11.2" DESTINATION="name=iPhone 6s,OS=9.3"
17+
- osx_image: xcode9.2
18+
env: SDK="iphonesimulator11.2" DESTINATION="name=iPhone 6,OS=8.4"
19+
- osx_image: xcode8.3
20+
env: SDK="iphonesimulator10.3" DESTINATION="name=iPhone 6,OS=8.1"
421
before_install:
522
- gem install cocoapods --no-rdoc --no-ri --no-document --quiet
623
- pod install --repo-update
724
script:
825
- set -o pipefail
9-
- xcodebuild test -workspace MotionAnimator.xcworkspace -scheme MotionAnimatorCatalog -sdk "iphonesimulator10.3" -destination "name=iPhone 6s,OS=10.3.1" -enableCodeCoverage YES ONLY_ACTIVE_ARCH=YES | xcpretty -c;
26+
- xcodebuild test -workspace MotionAnimator.xcworkspace -scheme MotionAnimatorCatalog -sdk "$SDK" -destination "$DESTINATION" -enableCodeCoverage YES ONLY_ACTIVE_ARCH=YES | xcpretty -c;
1027
after_success:
28+
- if [ "$COVERAGE" == "code_coverage" ]; then
29+
bash <(curl -s https://codecov.io/bash);
30+
fi
1131
- bash <(curl -s https://codecov.io/bash)

CHANGELOG.md

Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,30 @@
1+
# 2.8.1
2+
3+
This patch release resolves some runtime crashes, improves the stability of our unit tests, and features an improved README.md.
4+
5+
## Bug fixes
6+
7+
Fixed unrecognized selector crashes on iOS 8 devices.
8+
9+
Fixed crashes in Legacy API when providing nil completion blocks.
10+
11+
## Source changes
12+
13+
* [Ensure that zero duration test is testing with zero duration. (#115)](https://github.com/material-motion/motion-animator-objc/commit/66842d1c8fd865c39e0955b3a25becb775023818) (featherless)
14+
* [Reduce flakiness in UIKitBehavioralTests. (#113)](https://github.com/material-motion/motion-animator-objc/commit/b45a6c4a20db5529a11fb5c9c64b52a916a15fa7) (featherless)
15+
* [Return `nil` CAAction when swapping implementation (#109)](https://github.com/material-motion/motion-animator-objc/commit/53255ab590908cc18841e3eed4af440e52132376) (Robert Moore)
16+
* [Fix crash in Legacy API for nil completion blocks (#110)](https://github.com/material-motion/motion-animator-objc/commit/fd9710d220bb48a64ac008a399be74d04f6ab8b7) (Robert Moore)
17+
18+
## Non-source changes
19+
20+
* [Iterating on the readme. (#102)](https://github.com/material-motion/motion-animator-objc/commit/97d7bcd7d8549398e9ac176a15ab028b898781a6) (featherless)
21+
* [Update .travis.yml (#114)](https://github.com/material-motion/motion-animator-objc/commit/891f25c08e6e7ae5105867a97bfe6823f09e55fd) (featherless)
22+
* [Add core animation quiz to the readme. (#108)](https://github.com/material-motion/motion-animator-objc/commit/05ad80b7074eadb3131543292b11f18837d91e6b) (featherless)
23+
* [Add readme section on main thread animations vs Core Animation. (#107)](https://github.com/material-motion/motion-animator-objc/commit/ccd350d1fbdb8a95b6922bf99680d10183a91f90) (featherless)
24+
* [Add API snippets section. (#106)](https://github.com/material-motion/motion-animator-objc/commit/823e0ffa286a6918aaf67b3a6070dab16cfa775d) (featherless)
25+
* [Add drop in replacement APIs section to the readme (#105)](https://github.com/material-motion/motion-animator-objc/commit/d53f753a976b1d067d226ed9bfd1893875d4ab8d) (featherless)
26+
* [Add a feature table to the readme. (#104)](https://github.com/material-motion/motion-animator-objc/commit/0632c668e26347208d60c464e683774cd9dab5b7) (featherless)
27+
128
# 2.8.0
229

330
This minor release introduces support for animating more key paths and support for drop-in UIView animation API replacements.

MotionAnimator.podspec

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
Pod::Spec.new do |s|
22
s.name = "MotionAnimator"
33
s.summary = "A Motion Animator creates performant, interruptible animations from motion specs."
4-
s.version = "2.8.0"
4+
s.version = "2.8.1"
55
s.authors = "The Material Motion Authors"
66
s.license = "Apache 2.0"
77
s.homepage = "https://github.com/material-motion/motion-animator-objc"

Podfile.lock

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
PODS:
2-
- CatalogByConvention (2.2.0)
3-
- MotionAnimator (2.8.0):
2+
- CatalogByConvention (2.4.1)
3+
- MotionAnimator (2.8.1):
44
- MotionInterchange (~> 1.6)
55
- MotionInterchange (1.6.0)
66

@@ -13,10 +13,10 @@ EXTERNAL SOURCES:
1313
:path: ./
1414

1515
SPEC CHECKSUMS:
16-
CatalogByConvention: 5df5831e48b8083b18570dcb804f20fd1c90694f
17-
MotionAnimator: 8af077dac084b7880a4d2ddae31a26171087bd87
16+
CatalogByConvention: 16cd56d7e75b816e4eda0d62f9c5f0c82da8baff
17+
MotionAnimator: 07399ec033ab44256276d71037402413922fbb89
1818
MotionInterchange: ead0e3ae1f3a5fb539e289debbc7ae036160a10d
1919

2020
PODFILE CHECKSUM: 3537bf01c11174928ac008c20fec4738722e96f3
2121

22-
COCOAPODS: 1.3.1
22+
COCOAPODS: 1.4.0

0 commit comments

Comments
 (0)