<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
  <title>HockeyApp</title>
  <subtitle>The platform for your apps.</subtitle>
  <id>http://hockeyapp.net/blog/</id>
  <link href="http://hockeyapp.net/blog/"/>
  <link href="http://hockeyapp.net/blog/rss.xml" rel="self"/>
  <updated>2013-04-29T00:00:00Z</updated>
  <author>
    <name>HockeyApp team</name>
  </author>
  <entry>
    <title>HockeyMac 1.2.3</title>
    <link rel="alternate" href="/blog/2013/04/29/hockeymac-1-2-3.html"/>
    <id>/blog/2013/04/29/hockeymac-1-2-3.html</id>
    <published>2013-04-29T00:00:00Z</published>
    <updated>2013-04-29T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;This release brings a couple of minor features and bugfixes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added mandatory flag support (Thanks @joshbuhler!)&lt;/li&gt;

&lt;li&gt;Added dsymPath command line option (Thanks @shubhammittal!)&lt;/li&gt;

&lt;li&gt;Added support for uploading build which has the same version as an existing build on HockeyApp (supported by HockeyApp since the 2.0 launch)&lt;/li&gt;
&lt;/ul&gt;</summary>
    <content type="html">&lt;p&gt;This release brings a couple of minor features and bugfixes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added mandatory flag support (Thanks @joshbuhler!)&lt;/li&gt;

&lt;li&gt;Added dsymPath command line option (Thanks @shubhammittal!)&lt;/li&gt;

&lt;li&gt;Added support for uploading build which has the same version as an existing build on HockeyApp (supported by HockeyApp since the 2.0 launch)&lt;/li&gt;

&lt;li&gt;Added support for multiple DSYMs in xcarchive (Thanks @aufflick)&lt;/li&gt;

&lt;li&gt;Fixed an issue when helpful error details returned by an API call weren&amp;#8217;t shown&lt;/li&gt;

&lt;li&gt;Fixed an issue when using autosubmit (Thanks @eelco)&lt;/li&gt;

&lt;li&gt;Fixed a crash when CFBundleVersion isn&amp;#8217;t of type NSString in Info.plist&lt;/li&gt;

&lt;li&gt;Fixed a crash when window is closed before upload did finish&lt;/li&gt;

&lt;li&gt;Changed API endpoint for version uploads&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can download HockeyMac from &lt;a href='https://rink.hockeyapp.net/apps/67503a7926431872c4b6c1549f5bd6b1'&gt;here&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Say Hello to Goalie</title>
    <link rel="alternate" href="/blog/2013/04/10/hello-goalie.html"/>
    <id>/blog/2013/04/10/hello-goalie.html</id>
    <published>2013-04-10T00:00:00Z</published>
    <updated>2013-04-10T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;Here is a guest blog post by Brian Gilham. Brian is not only a HockeyApp user, but he recently developed a native iPhone app that uses the public Hockey API to view, manage, and install your apps.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3 id='say_hello_to_goalie'&gt;Say Hello to Goalie&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;by Brian Gilham, Guest Blogger&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;</summary>
    <content type="html">&lt;p&gt;Here is a guest blog post by Brian Gilham. Brian is not only a HockeyApp user, but he recently developed a native iPhone app that uses the public Hockey API to view, manage, and install your apps.&lt;/p&gt;
&lt;hr /&gt;
&lt;h3 id='say_hello_to_goalie'&gt;Say Hello to Goalie&lt;/h3&gt;

&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;by Brian Gilham, Guest Blogger&lt;/em&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;I am pleased to introduce &lt;a href='http://goalie-app.com/'&gt;Goalie&lt;/a&gt;, a native HockeyApp client for the iPhone. My team and I think it&amp;#8217;s the best way to manage your HockeyApp account on the go, and I&amp;#8217;m excited to show it to you.&lt;/p&gt;

&lt;p&gt;From large client apps, to small personal projects, I use HockeyApp every day. But work doesn&amp;#8217;t stop when I walk away from my laptop. With Goalie, I can check crash reports on the bus. When I&amp;#8217;m waiting in line at the grocery store, I&amp;#8217;m also responding to feedback from my beta testers. Later I might invite someone I met at an iOS meetup to my app, while standing next to them. I love it, and I hope you will too.&lt;/p&gt;

&lt;p&gt;Some of the feature include:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;
&lt;p&gt;View, manage, and install every app in your HockeyApp account. Quickly create new apps for iOS, Mac OS, Android, or Windows Phone. Quickly tap through to view Versions, Crashes, Feedback, and Team members.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Check out statistics for every version of an app including installs, downloads, crashes, and usage time.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Quickly triage crash reports, including the ability to filter by resolved/unresolved. Includes details like crash reason, method, class, file, line, and number of crashes. Easily change a crash groups&amp;#8217;s status or open the associated ticket in your bug tracker.&lt;/p&gt;
&lt;/li&gt;

&lt;li&gt;
&lt;p&gt;Read and reply to feedback from your users. Create new discussions. Invite new developers, members, or testers. View, contact, or remove any member of your team.&lt;/p&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Testers can access all of their apps for free, while management features require a paid upgrade. We think it&amp;#8217;s worth the money. We love what we do, and we&amp;#8217;re committed to building the best HockeyApp client available.&lt;/p&gt;

&lt;p&gt;We&amp;#8217;re always looking for more feedback. Visit us at &lt;a href='http://goalie-app.com'&gt;goalie-app.com&lt;/a&gt; and give us a shout any time. You can find us at @hellogoalie on &lt;a href='http://twitter.com/hellogoalie'&gt;Twitter&lt;/a&gt; and &lt;a href='http://alpha.app.net/hellogoalie'&gt;ADN&lt;/a&gt;, or send us an email at &lt;a href='mailto:hello@goalie-app.com'&gt;hello@goalie-app.com&lt;/a&gt;.&lt;/p&gt;
&lt;div style='padding: 40px 0px'&gt;
&lt;a class='fancybox' href='/images/goalie_screenshot1.png' rel='goalie' style='padding: 20px;'&gt;&lt;img src='/images/goalie_screenshot_thumb1.png' style='width:100px;height:177px;border: 1px solid black;border-radius: 4px;' /&gt;&lt;/a&gt;
&lt;a class='fancybox' href='/images/goalie_screenshot2.png' rel='goalie' style='padding: 20px'&gt;&lt;img src='/images/goalie_screenshot_thumb2.png' style='width:100px;height:177px;border: 1px solid black;border-radius: 4px;' /&gt;&lt;/a&gt;
&lt;a class='fancybox' href='/images/goalie_screenshot3.png' rel='goalie' style='padding: 20px'&gt;&lt;img src='/images/goalie_screenshot_thumb3.png' style='width:100px;height:177px;border: 1px solid black;border-radius: 4px;' /&gt;&lt;/a&gt;
&lt;a class='fancybox' href='/images/goalie_screenshot4.png' rel='goalie' style='padding: 20px'&gt;&lt;img src='/images/goalie_screenshot_thumb4.png' style='width:100px;height:177px;border: 1px solid black;border-radius: 4px;' /&gt;&lt;/a&gt;
&lt;a class='fancybox' href='/images/goalie_screenshot5.png' rel='goalie' style='padding: 20px'&gt;&lt;img src='/images/goalie_screenshot_thumb5.png' style='width:100px;height:177px;border: 1px solid black;border-radius: 4px;' /&gt;&lt;/a&gt;
&lt;/div&gt;</content>
  </entry>
  <entry>
    <title>Release Notes for HockeyApp 2.0.4</title>
    <link rel="alternate" href="/blog/2013/03/31/hockeyapp-2-0-4-release-notes.html"/>
    <id>/blog/2013/03/31/hockeyapp-2-0-4-release-notes.html</id>
    <published>2013-03-31T00:00:00Z</published>
    <updated>2013-03-31T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;The following release notes sum up all changes that we have deployed between 01/01 and 03/31:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added integration with &lt;a href='http://cisimple.com'&gt;cisimple.com&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Added integration with Status Board app&lt;/li&gt;

&lt;li&gt;Added custom release type for apps&lt;/li&gt;

&lt;li&gt;Added feature to transfer apps between accounts&lt;/li&gt;
&lt;/ul&gt;</summary>
    <content type="html">&lt;p&gt;The following release notes sum up all changes that we have deployed between 01/01 and 03/31:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added integration with &lt;a href='http://cisimple.com'&gt;cisimple.com&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Added integration with Status Board app&lt;/li&gt;

&lt;li&gt;Added custom release type for apps&lt;/li&gt;

&lt;li&gt;Added feature to transfer apps between accounts&lt;/li&gt;

&lt;li&gt;Added parsing of meta-data &amp;#8220;buildNumber&amp;#8221; from AndroidManifest.xml&lt;/li&gt;

&lt;li&gt;Added device ID and user to list of downloads (if present)&lt;/li&gt;

&lt;li&gt;Added number of invites to iPhone dashboard&lt;/li&gt;

&lt;li&gt;Added feedback attachments via email&lt;/li&gt;

&lt;li&gt;Added auto linking of URLs in feedback messages&lt;/li&gt;

&lt;li&gt;Added parsing of binary images for Mac crash reports&lt;/li&gt;

&lt;li&gt;Added search for crash annotations&lt;/li&gt;

&lt;li&gt;Added upload of Mac provisioning profiles&lt;/li&gt;

&lt;li&gt;Added sorting of app devices table&lt;/li&gt;

&lt;li&gt;Added virtual owner to devices&lt;/li&gt;

&lt;li&gt;Added gravatar to users table&lt;/li&gt;

&lt;li&gt;Added filter for users without iOS devices&lt;/li&gt;

&lt;li&gt;Added support for JSONP to version API&lt;/li&gt;

&lt;li&gt;Added API to get an app&amp;#8217;s tracker config&lt;/li&gt;

&lt;li&gt;Added param &amp;#8220;private&amp;#8221; to API to create an app with a private download page&lt;/li&gt;

&lt;li&gt;Changed footer to float with content instead of being fixed at the window bottom&lt;/li&gt;

&lt;li&gt;Changed default sort order for crashes count to desc&lt;/li&gt;

&lt;li&gt;Changed popover for user id in feedback threads to appear on click&lt;/li&gt;

&lt;li&gt;Changed various API endpoints to allow access with read-only token&lt;/li&gt;

&lt;li&gt;Changed device UUID for Mac to be always uppercase&lt;/li&gt;

&lt;li&gt;Improved chart on app page for all release types&lt;/li&gt;

&lt;li&gt;Improved grouping for crashes with no app trace&lt;/li&gt;

&lt;li&gt;Improved truncation of version number in crash list&lt;/li&gt;

&lt;li&gt;Improved formatting of stack traces in notification emails&lt;/li&gt;

&lt;li&gt;Improved plan and billing pages; added order history&lt;/li&gt;

&lt;li&gt;Improved welcome page&lt;/li&gt;

&lt;li&gt;Improved help text for not-installable apps&lt;/li&gt;

&lt;li&gt;Fixed sort order on download page&lt;/li&gt;

&lt;li&gt;Fixed pubDate in Sparkle appcasts.&lt;/li&gt;

&lt;li&gt;Fixed problem when upload was not accepted because of too long release notes&lt;/li&gt;

&lt;li&gt;Fixed handling of crash reports with both user id and user name&lt;/li&gt;

&lt;li&gt;Fixed pagination for crashes and feedback&lt;/li&gt;

&lt;li&gt;Fixed problem in crash chart due to new year&lt;/li&gt;

&lt;li&gt;Fixed problem with date picker for crash search&lt;/li&gt;

&lt;li&gt;Fixed alignment of bars in bar chart&lt;/li&gt;

&lt;li&gt;Fixed count of appliers to reflext the number of new appliers&lt;/li&gt;

&lt;li&gt;Fixed duplicate entries in timeline&lt;/li&gt;

&lt;li&gt;Fixed problem with Mantis integration&lt;/li&gt;

&lt;li&gt;Fixed problem with Internet Explorer 8 and 9&lt;/li&gt;

&lt;li&gt;Various other minor fixes and improvements&lt;/li&gt;
&lt;/ul&gt;</content>
  </entry>
  <entry>
    <title>Using HockeyApp with cisimple</title>
    <link rel="alternate" href="/blog/2013/03/27/using-hockeyapp-with-cisimple.html"/>
    <id>/blog/2013/03/27/using-hockeyapp-with-cisimple.html</id>
    <published>2013-03-27T00:00:00Z</published>
    <updated>2013-03-27T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;A few weeks ago, our friends from &lt;a href='https://www.cisimple.com/'&gt;cisimple&lt;/a&gt; not only started providing &lt;a href='http://hockeyapp.net/blog/2013/02/27/sdk-nightly-builds.html'&gt;nightly builds of our SDKs&lt;/a&gt;, they also added support for HockeyApp itself. It works like this:&lt;/p&gt;</summary>
    <content type="html">&lt;p&gt;A few weeks ago, our friends from &lt;a href='https://www.cisimple.com/'&gt;cisimple&lt;/a&gt; not only started providing &lt;a href='http://hockeyapp.net/blog/2013/02/27/sdk-nightly-builds.html'&gt;nightly builds of our SDKs&lt;/a&gt;, they also added support for HockeyApp itself. It works like this:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Connect your GitHub repository&lt;/li&gt;

&lt;li&gt;Connect your HockeyApp account&lt;/li&gt;

&lt;li&gt;Configure the build job&lt;/li&gt;

&lt;li&gt;Run the build job either manually or automatically&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;The configuration of your HockeyApp account makes full use of our API. You just enter your API token, then cisimple will fetch your list of apps, so you can select the right one. This is especially useful if you have multiple apps with the same bundle identifier or package name. cisimple will then run all your unit and integration tests, build your app, upload it to HockeyApp, and trigger the tester notifications.&lt;/p&gt;

&lt;p&gt;Even better, if you view the app page on HockeyApp, we now show you if a build came from cisimple. The list of versions will show the cisimple logo, so you can easily differentiate between manual and cisimple uploads. We have also added a new section to the version page that links to the build page on cisimple and to your GitHub repository.&lt;/p&gt;
&lt;img height='177' src='/images/versions_with_cisimple.png' style='padding: 40px 10px' width='725' /&gt;
&lt;p&gt;Together with our own GitHub integration, HockeyApp becomes part of a seamless development process that covers all steps from bug tracking, source code management, continuous integration, distribution and testing, and, of course, crash reporting.&lt;/p&gt;
&lt;img height='442' src='/images/cisimple_github_hockeyapp.png' style='padding: 40px 10px' width='725' /&gt;
&lt;p&gt;You can read more about the HockeyApp integration in cisimple &lt;a href='https://www.cisimple.com/dev_center#distribution/hockey'&gt;here&lt;/a&gt;.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>Release Notes for HockeySDK-Mac 1.0.3</title>
    <link rel="alternate" href="/blog/2013/03/22/hockeysdk-mac-1-0-3-release-notes.html"/>
    <id>/blog/2013/03/22/hockeysdk-mac-1-0-3-release-notes.html</id>
    <published>2013-03-22T00:00:00Z</published>
    <updated>2013-03-22T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;A new version of our Mac SDK is out and it brings the following changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;BITSystemProfile&lt;/code&gt; class to send analytics data for beta apps when using Sparkle&lt;/li&gt;

&lt;li&gt;Fixed a few compiler warnings&lt;/li&gt;

&lt;li&gt;Fixed crashes when initializing hockey manager in a different autorelease pool than starting the manager&lt;/li&gt;
&lt;/ul&gt;</summary>
    <content type="html">&lt;p&gt;A new version of our Mac SDK is out and it brings the following changes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Added &lt;code&gt;BITSystemProfile&lt;/code&gt; class to send analytics data for beta apps when using Sparkle&lt;/li&gt;

&lt;li&gt;Fixed a few compiler warnings&lt;/li&gt;

&lt;li&gt;Fixed crashes when initializing hockey manager in a different autorelease pool than starting the manager&lt;/li&gt;

&lt;li&gt;Fixed a problem when sending crash reports automatically without user interaction&lt;/li&gt;

&lt;li&gt;Fixed &lt;code&gt;showMainApplicationWindow&lt;/code&gt; delegate being invoked multiple times in rare cases&lt;/li&gt;

&lt;li&gt;Improvements to installation and setup instructions&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;The new version can be downloaded from our &lt;a href='http://hockeyapp.net/releases'&gt;releases&lt;/a&gt; page.&lt;/p&gt;</content>
  </entry>
  <entry>
    <title>HockeySDK Nightly Builds</title>
    <link rel="alternate" href="/blog/2013/02/27/sdk-nightly-builds.html"/>
    <id>/blog/2013/02/27/sdk-nightly-builds.html</id>
    <published>2013-02-27T00:00:00Z</published>
    <updated>2013-02-27T00:00:00Z</updated>
    <author>
      <name>HockeyApp team</name>
    </author>
    <summary type="html">&lt;p&gt;We are excited to announce that &lt;a href='http://www.cisimple.com'&gt;cisimple&lt;/a&gt; now provides nightly builds of our iOS and Android SDK:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;iOS: &lt;a href='https://www.cisimple.com/jobs/qsx70pbsrjlf60nlq'&gt;https://www.cisimple.com/jobs/qsx70pbsrjlf60nlq&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;</summary>
    <content type="html">&lt;p&gt;We are excited to announce that &lt;a href='http://www.cisimple.com'&gt;cisimple&lt;/a&gt; now provides nightly builds of our iOS and Android SDK:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;iOS: &lt;a href='https://www.cisimple.com/jobs/qsx70pbsrjlf60nlq'&gt;https://www.cisimple.com/jobs/qsx70pbsrjlf60nlq&lt;/a&gt;&lt;/li&gt;

&lt;li&gt;Android: &lt;a href='https://www.cisimple.com/jobs/y85047ekwdj8jdjry'&gt;https://www.cisimple.com/jobs/y85047ekwdj8jdjry&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;Each night at 00:00 UTC, cisimple pulls the develop branch of both repositories, checks if there were any changes since the last build, and if yes, creates a new .embeddedframework for iOS and a .jar file for Android. With this, you can try out our newest features without the need to pull the full repository or add a subproject. It also allows for shorter turnaround times for bug reports.&lt;/p&gt;</content>
  </entry>
</feed>
