Skip to content

Tags: cedarbdd/cedar

Tags

v1.0

Toggle v1.0's commit message
Bump version to 1.0

v0.13.1

Toggle v0.13.1's commit message
Bump version to 0.13.1

v0.13.0

Toggle v0.13.0's commit message
Bump version to 0.13.0

v0.12.0

Toggle v0.12.0's commit message
Bump version to 0.12.0

v0.11.3

Toggle v0.11.3's commit message
Version 0.11.3

v0.11.2

Toggle v0.11.2's commit message
Installation no longer depends on ios-sim

Adds support for testing WatchKit apps via the PivotalCoreKit WatchKit stubs
Cedar Doubles can now be re-stubbed by adding a call to again()
Fixes Cedar test bundle target template to work with modern static library targets
Cedar Xcode plugin no longer re-indexes when no test files have changed
Fixes 64-bit conversion warning
New installations will copy AppCode snippets to the correct location for AppCode 3.1

Thanks to:

Alex Basson
Andrew Kitchen
Jeff Hui
Kai Lee
Kurtis Seebaldt
Sam Coward
Wiley Kestner

v0.11.1

Toggle v0.11.1's commit message
Please refer to the release notes from v0.11.0 for changes in this re…

…lease

v0.11.1 simply includes a fix for correctly reporting the Cedar version at run time

v0.11.0

Toggle v0.11.0's commit message
This release includes support for Xcode 6.1. Xcode 6.0 and Xcode 5.x …

…continue to be supported.

Marching Towards Cedar 1.0.0
----------------------------

0.11.0 can be viewed as another "Release Candidate" of Cedar 1.0.0. While this version may not remove all deprecations, it is planned to remove deprecated APIs and accidentally-publicized private headers gradually before 1.0.0 is released. Our goal is that 1.0.0 will mark the version that Cedar will more closely follow [semantic versioning](http://semver.org/). Breaking changes may be more frequent as we get to 1.0

Breaking Changes
================

- Removed type coercion when comparing NSNumber, NSDecimal, NSDecimalNumber, and scalar types
- A number of previously deprecated functions have been removed

Known Issues
============

- Templates: Creating a test bundle with spaces in the target name may result in a broken build configuration on Xcode <= 6.0.  To fix, manually edit the ```FRAMEWORK_SEARCH_PATH``` for the newly created bundle target.

New Features
============

- Xcode 6.1 Support
- Cedar Xcode Plugin has been updated to support Xcode 6.1
- Added UIImage comparison support
- ```have_received()``` shows history of messages the fake, spy or double has received
- ```be_close_to``` matcher can compare NSDates
- Suggest a fix if an object fails the ```be_instance_of``` matcher but its class has the same name as the expected class
- Added CoreGraphics geometry comparators for OS X

Bug Fixes
=========

- Numerous fixes and improvements to the installation process
- Fixes regression in JUnitXMLReporter

Special Thanks
============

Thanks for everyone who contributed to this release.

- Andrew Kitchen
- Brian Croom
- Cody Vandermyn
- Constantin Lungu
- Eric Tsiliacos
- Jeff Hui
- Kurtis Seebaldt
- Paul Meskers
- Wiley Kestner

v0.10.0

Toggle v0.10.0's commit message
Renamed other references MIT.LICENSE -> MIT.LICENSE.txt

Fixes ./installCodeSnippetsAndTemplates.

v0.9.8

Toggle v0.9.8's commit message
Bump version to v0.9.8