diff --git a/Beacon.podspec b/Beacon.podspec index 51e1168..f1ada8d 100644 --- a/Beacon.podspec +++ b/Beacon.podspec @@ -1,6 +1,6 @@ Pod::Spec.new do |s| s.name = "Beacon" - s.version = "0.73" + s.version = "1.0.0" s.summary = "The Help Scout Beacon SDK" s.license = { :type => 'Commercial', :text => 'Help Scout. All rights reserved.' } diff --git a/CHANGELOG.md b/CHANGELOG.md index 6569a77..1a9dfaf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,18 @@ To install Beacon, see the [documentation](https://developer.helpscout.com/beacon-2/). + +## 1.0.0 Release + +* New `reset` method on `HSBeacon` to clear the current state +* New `suggestWithItems` method that also allows for URL-based custom suggestions +* New `HSBeaconDelegate` methods for intercepting Beacon open and close events +* Improved VoiceOver support - translations for button accessibility labels and the navigation tabs now respond correctly in VoiceOver mode +* The `HSBeaconSettings` object is now available on the `HSBeaconContactForm` object when calling `prefill`. +* Fixes for layout bugs on iPad where UI elements would render offscreen. +* The `color` attribute of `HSBeaconSettings` is now a strong reference. +* The name and email fields are now always shown on the contact form unless the `login` method is called. This allows users who have manually entered these values to correct mistakes when sending a new email. + ## 1.0.0 beta (build 73) * We've fixed the message history for secure mode users that broke in build 0.69. Sorry for the trouble! diff --git a/Example/Beacon/en.lproj/BeaconLocalizable.strings b/Example/Beacon/en.lproj/BeaconLocalizable.strings index a9bad15..62d22b2 100644 --- a/Example/Beacon/en.lproj/BeaconLocalizable.strings +++ b/Example/Beacon/en.lproj/BeaconLocalizable.strings @@ -29,6 +29,11 @@ "OK"="OK"; +/* Accessibility labels for buttons */ +"backButtonAccessibilityLabel"="Back"; +"closeButtonAccessibilityLabel"="Close"; +"attachmentButtonAccessibilityLabel"="Attach File"; + /* Attachment Picker Errors */ "This application is not entitled to access iCloud"="This application is not entitled to access iCloud";