Skip to content

Commit

Permalink
Update the CHANGELOG for 1.2 in progress.
Browse files Browse the repository at this point in the history
[skip ci]
  • Loading branch information
Jeff Wear committed Jul 24, 2014
1 parent f755542 commit 7ea07df
Showing 1 changed file with 85 additions and 13 deletions.
98 changes: 85 additions & 13 deletions CHANGELOG.md
Expand Up @@ -19,22 +19,96 @@ _Please also see the notes below for release-specific update instructions._

## Master

[Complete diff](https://github.com/inkling/Subliminal/compare/v1.1.0...master)

##### Updated Requirements

* The upcoming 1.2 release will continue to support iOS 5.1, though it is likely
to be the last release to do so.

##### Features

* Tests and test cases can be tagged, and the `SL_TAGS` environment variables
used to specify tests and test cases to run in CI.
[Jeffrey Wear](https://github.com/wearhere) [#233](https://github.com/inkling/Subliminal/pull/233)

* Tests and test cases can be conditionally run based on environment variables.
[Jeffrey Wear](https://github.com/wearhere) [#233](https://github.com/inkling/Subliminal/pull/233)

* Application (non-system) alerts can be manipulated directly.
[Justin Martin](https://github.com/justinseanmartin) [#228](https://github.com/inkling/Subliminal/pull/228)

* `subliminal-test` can be directed to test a pre-built application.
[Justin Martin](https://github.com/justinseanmartin) [#218](https://github.com/inkling/Subliminal/pull/218)

* `SLAssert` macros can be used outside of `SLTest` methods.
[Justin Martin](https://github.com/justinseanmartin) [#217](https://github.com/inkling/Subliminal/pull/217)

* `Class` objects can be used as arguments to app hooks.
[Justin Martin](https://github.com/justinseanmartin) [#204](https://github.com/inkling/Subliminal/pull/204)

###### New `SLElement` subclasses

* `SLPickerView`
[Justin Martin](https://github.com/justinseanmartin) [#211](https://github.com/inkling/Subliminal/pull/211)

* `SLDatePicker`
[Justin Martin](https://github.com/justinseanmartin) [#211](https://github.com/inkling/Subliminal/pull/211)

* `SLStaticText`
[Justin Martin](https://github.com/justinseanmartin) [#203](https://github.com/inkling/Subliminal/pull/203)

##### Bug fixes

* `+[SLTest supportsCurrentPlatform]` returns `NO` if no tests cases support the current platform.
[Jeffrey Wear](https://github.com/wearhere) [#233](https://github.com/inkling/Subliminal/pull/233)

* `subliminal-instrument` properly logs Unicode text.
[Justin Martin](https://github.com/justinseanmartin) [#231](https://github.com/inkling/Subliminal/pull/231)

* Alert handlers wait for alert elements to become valid.
[Justin Martin](https://github.com/justinseanmartin) [#230](https://github.com/inkling/Subliminal/pull/230)

* Subliminal catches exceptions thrown by alert handlers.
[Justin Martin](https://github.com/justinseanmartin) [#230](https://github.com/inkling/Subliminal/pull/230)

* Text field/view `-setText:` methods wait for elements to be valid before typing in them.
[Justin Martin](https://github.com/justinseanmartin) [#229](https://github.com/inkling/Subliminal/pull/229)

* Elements can be matched within alert views.
[Justin Martin](https://github.com/justinseanmartin) [#228](https://github.com/inkling/Subliminal/pull/228)

* Environment variables are properly exported when running CI tests on devices.
[Kevin](https://github.com/hongkai) [#226](https://github.com/inkling/Subliminal/pull/226)

* Elements are reported as visible if they are on-screen, regardless of which window they are in.
[Jeffrey Wear](https://github.com/wearhere) [#215](https://github.com/inkling/Subliminal/pull/215)

* Elements can be matched within table view header and footer views.
[Justin Martin](https://github.com/justinseanmartin) [#213](https://github.com/inkling/Subliminal/pull/213)

* Elements can be matched within windows other than the key window.
[Justin Martin](https://github.com/justinseanmartin) [#202](https://github.com/inkling/Subliminal/pull/202)

* Text views can be matched within table view cells.
[Justin Martin](https://github.com/justinseanmartin) [#202](https://github.com/inkling/Subliminal/pull/202)

## 1.1

[Complete diff](https://github.com/inkling/Subliminal/compare/1.0.1...1.1)
[Complete diff](https://github.com/inkling/Subliminal/compare/1.0.1...v1.1.0)

_Because of the significant period of time between the 1.0.1 and 1.1 releases, the 1.1 changelog is heavily abridged._

##### Updated Requirements

* Subliminal now requires Xcode 5.1. iOS 5.1 is still supported, though this is the last release
to support iOS 5.1. To test in the iOS 5.1 Simulator, users must run OS X 10.8 and manually
add the iOS 5.1 Simulator to Xcode as described [here](http://stackoverflow.com/a/22494536/495611).
* Subliminal now requires Xcode 5.1. To test in the iOS 5.1 Simulator, users must
run OS X 10.8 and manually add the iOS 5.1 Simulator to Xcode as described
[here](http://stackoverflow.com/a/22494536/495611).
* Subliminal no longer requires the user's password to run from the command-line. Users
should stop passing the `-login_password` and `--live` options to the `subliminal-test` script
and instead [pre-authorize their computers to run Instruments](https://github.com/inkling/Subliminal/wiki/Continuous-Integration#faq).

##### Notable Features
##### Notable features

* Subliminal no longer requires the user's password to run from the command line.
[Jeffrey Wear](https://github.com/wearhere) [#181](https://github.com/inkling/Subliminal/pull/181)
Expand All @@ -57,23 +131,23 @@ and instead [pre-authorize their computers to run Instruments](https://github.co
* Support retina devices
[Nikita Zhuk](https://github.com/nzhuk) [#45](https://github.com/inkling/Subliminal/pull/45)

###### New SLElement subclasses
###### New `SLElement` subclasses

* SLSwitch
* `SLSwitch`
[Justin Mutter](https://github.com/j-mutter) [#85](https://github.com/inkling/Subliminal/pull/85)

* SLStatusBar
* `SLStatusBar`
[Leon Jiang](https://github.com/leoninkling) [#55](https://github.com/inkling/Subliminal/pull/55)

* SLWebTextView
* `SLWebTextView`
[Jeffrey Wear](https://github.com/wearhere) [#49](https://github.com/inkling/Subliminal/pull/49)

* SLTextView
* `SLTextView`
[Jeffrey Wear](https://github.com/wearhere) [#49](https://github.com/inkling/Subliminal/pull/49)

###### Other API additions

* Screenshot any SLElement
* Screenshot any `SLElement`
[Jordan Zucker](https://github.com/jzucker2) [#129](https://github.com/inkling/Subliminal/pull/129)

* Capture screenshots
Expand All @@ -96,8 +170,6 @@ and instead [pre-authorize their computers to run Instruments](https://github.co

* Touch and hold `SLElement`s
[Aaron Golden](https://github.com/aegolden) [#44](https://github.com/inkling/Subliminal/pull/44)



##### Notable bug fixes

Expand Down

0 comments on commit 7ea07df

Please sign in to comment.