Camtasia Studio 歷史版本列表 Page19

最新版本 Camtasia Studio 2023.2.0

Camtasia Studio 歷史版本列表

一個功能強大但易於使用的屏幕錄像機,Camtasia Studio 可以幫助您創建專業視頻,而不必成為視頻專業人士。輕鬆記錄您的屏幕移動和操作,或從相機或其他來源導入高清視頻。在 Mac 和 Windows 平台上自定義和編輯內容,並在幾乎任何設備上與觀眾分享您的視頻。下載 Camtasia Studio 適用於 Windows 的脫機安裝程序安裝程序.顯示您的想法,傳播信息或與視頻分享知識。從快... Camtasia Studio 軟體介紹


X-VPN 37.0_292 查看版本資訊

更新時間:2019-02-12
更新細節:

BlueJ 4.2.0 查看版本資訊

更新時間:2019-02-07
更新細節:

What's new in this version:

- Moved to Java 11. This means that BlueJ now requires a 64-bit operating system
- Added support for the new var keyword in Java 10
- Fix JUnit BeforeClass/AfterClass functionality
- Fix various small editor bugs

UltraMixer 6.1.2 (64-bit) 查看版本資訊

更新時間:2019-01-25
更新細節:

Photo Mechanic 5.0 (build 19749) 查看版本資訊

更新時間:2019-01-15
更新細節:

UltraMixer 6.1.1 (64-bit) 查看版本資訊

更新時間:2018-12-20
更新細節:

What's new in this version:

Fixed:
- Missing exclamation mark
- UltraMixer 6 Basic skins are not shown sometimes
- Widget sizes changes after restart
- Sometimes wrong positioning of the video mix widget
- General layout correction
- The waveform does not correspond to the file ins seldom cases
- Multiple editing of ID3 Tags

Camtasia Studio 2018.0.8 查看版本資訊

更新時間:2018-11-16
更新細節:

What's new in this version:

Camtasia Studio 2018.0.8
- Change log not available for this version


Camtasia Studio 2018.0.7
- Fixed a crash on startup that could occur for users that had previously entered Video Info metadata in the production wizard
- Fixed a problem that could prevent captions and/or hotspots from working properly in Smart Player productions


Camtasia Studio 2018.0.6
- Fixed a bug that prevented some legacy .camrec files from loading, playing, and/or producing properly
- Added support to resume a SCORM e-learning lesson with the TechSmith Smart Player. Users will be able to resume the video at the time they exited the video
- Added capability to Reset Camtasia to Factory Defaults from the Preferences menu
- Fixed a bug that caused thumbnails to appear black when Markers were applied to stitched media
- Ctrl-Shift-V now stops a Voice Narration recording as it should
- Ctrl-Alt-Shift-ArrowKey hotkey now works as expected when media are selected
- The ENTER keystroke callout now displays ENTER instead of RETURN
- Optimized video output to Screencast.com to reduce buffering for viewers
- Fixed a bug that caused the file extension to be shown twice when saving a project on a German OS
- Fixed a bug that prevented production when the project filename was too long
- Fixed a crash that could happen when adjusting Noise Removal settings
- Adjusted YouTube settings to address an issue that could make the YouTube sharing output unavailable for some users


Camtasia Studio 2018.0.5 (64-bit)
- Fixed a bug that prevented playback on systems where the default audio device did not support stereo playback


Camtasia Studio 2018.0.4 (64-bit)
- Added support for French language
- Added a preview of theme colors to the Theme Manager window
- Updated SmartPlayer to version 5.17.1
- iTunes Information tab removed from the production wizard
- Cursor clicks now render correctly at any DPI
- Non-English characters render correctly for legacy-style callouts
- Fixed import/upgrade of Camtasia 9.x libraries with asset names containing non-English
- characters Automatically-named recordings numbered above 10 are now ordered correctly on the timeline
- MOV files recorded on iPhone 6 phones now render correctly in software-only rendering mode
- Fixed a crash when trying to change the cursor for certain features on the timeline
- Fixed a bug that prevented updating media with images using a .jpeg extension
- Fixed a bug that caused captions to display off-center in video productions
- Fixed a bug that caused productions to hang when producing to multiple files using markers
- Animated GIFs with large dimensions now display correctly
- Fixed a bug that caused the Recent Projects window to clear out prematurely
- Fixed a bug that caused videos with non-square pixels to appear squashed
- Fixed a bug that caused callout text to render inconsistently when flipped along its Y-axis
- Fixed a bug that caused an error dialog when editing library assets


Camtasia Studio 2018.0.3 (64-bit)
- Change log not available for this version


Camtasia Studio 2018.0.2 (64-bit)
- Improved support for operating systems that use commas as the decimal mark
- Updated SmartPlayer to version 5.15.2
- Fixed other security bugs


Camtasia Studio 2018.0.1 (64-bit)
- Fixed bugs with library upgrading
- Fixed bugs with libzip importing
- Fixed bugs with MP4 and MOV performance
- Fixed a bug with delete files selection in Deployment Tool
- Fixed a bug with Deployment Tool not using language selection
- Fixed a crash when audio placed on 60 fps timeline
- Fixed a crash when dragging an unsaved GIF from Snagit to Camtasia
- Fixed a crash when applying noise removal to certain MP3s
- Fixed a crash when applying clip speed to audio
- Fixed a crash when applying clip speed to audio
- Other bug fixes and improvements


Camtasia Studio 2018.0.0 (64-bit)
- Learn more about the new features here
- New Library: Save frequently used assets, effects, and media
- Theming: Create themes with colors and fonts and apply to assets and effects
- Additional customizable and stock video assets
- fps video import, editing, and production
- Editor performance improvements for preview playback and timeline edits
- Production engine improvements for faster export
- New Behaviors (Explode and Fly In)
- Fixed crash when SCORM selected with production preset
- Fixed clip speed not working with decimals in German
- Fixed incorrect color when annotation saved to library
- Fixed issue with parsing file names for batch production
- Other Bug fixes and improvements


Camtasia Studio 9.1.2 Build 3011 (64-bit)
- Improvements to color contrasts in user interface to increase legibility and reduce fatigue
- Added banner messaging in-product for reaching users with timely and relevant information
- Fixed issue where viewer could not enter a jump-to-time in quiz feedback
- Fixed issue where jump-to-marker was not displaying a list of markers in quiz feedback
- Other bug fixes and improvements


Camtasia Studio 9.1.1 Build 2546 (64-bit)
- Made improvements to the TechSmith Smart Player
- New device frame visual effect to make videos more engaging
- New properties panel to quickly adjust colors and text of animated graphics, like intros and lower thirds
- New extend frame functionality to make extending your clips more intuitive
- New functionality to import PowerPoint files
- Addressed an issue where recordings would show as only one frame long on timeline incorrectly
- Handling finding offline media on users' computer in a smoother way
- Fixed a bug where batch production without subfolders option selected would still create subfolders
- Fixed a bug where production dialog hangs with multiple files based on markers selected
- Fixed AVI production for non TechSmith codecs
- Fixed a bug where sometimes scrolling through the font dropdown caused a crash
- Fixed a bug where media bin and canvas would end up being hidden on startup
- Fixed a bug where dragging transitions on media that is split caused a hang
- Fixed a bug where audio only TRECs caused a crash
- Other bug fixes and improvements


Camtasia Studio 9.1.0 Build 2356 (64-bit)
- Change log not available for this version


Camtasia Studio 9.0.5 Build 2021
- Change log not available for this version


Camtasia Studio 9.0.4 Build 1948
- Added a display of playhead time and project duration
- Added support for media with PNG codec to allow MOV files with transparency
- Addressed an issue with YouTube sign in due to Google’s change to OAuth support
- Addressed an issue where a color picker would not accept RGB values while editing a callout
- Addressed an issue where OTF custom font types were unusable
- Addressed an issue where unnecessary meta data files were created during production
- Addressed an issue with subfolder creation during production
- Improvements to trial and registration windows
- Removed OneDrive and O365 SharePoint sharing destinations (known as ‘My Places’) due to security vulnerability


Camtasia Studio 9.0.3 Build 1627
- Change log not available for this version

Camtasia Studio 2018.0.8 (64-bit) 查看版本資訊

更新時間:2018-11-16
更新細節:

What's new in this version:

Camtasia Studio 2018.0.8 (64-bit)
- Change log not available for this version


Camtasia Studio 2018.0.7 (64-bit)
- Fixed a crash on startup that could occur for users that had previously entered Video Info metadata in the production wizard
- Fixed a problem that could prevent captions and/or hotspots from working properly in Smart Player productions


Camtasia Studio 2018.0.6 (64-bit)
- Fixed a bug that prevented some legacy .camrec files from loading, playing, and/or producing properly
- Added support to resume a SCORM e-learning lesson with the TechSmith Smart Player. Users will be able to resume the video at the time they exited the video
- Added capability to Reset Camtasia to Factory Defaults from the Preferences menu
- Fixed a bug that caused thumbnails to appear black when Markers were applied to stitched media
- Ctrl-Shift-V now stops a Voice Narration recording as it should
- Ctrl-Alt-Shift-ArrowKey hotkey now works as expected when media are selected
- The ENTER keystroke callout now displays ENTER instead of RETURN
- Optimized video output to Screencast.com to reduce buffering for viewers
- Fixed a bug that caused the file extension to be shown twice when saving a project on a German OS
- Fixed a bug that prevented production when the project filename was too long
- Fixed a crash that could happen when adjusting Noise Removal settings
- Adjusted YouTube settings to address an issue that could make the YouTube sharing output unavailable for some users


Camtasia Studio 2018.0.5 (64-bit)
- Fixed a bug that prevented playback on systems where the default audio device did not support stereo playback


Camtasia Studio 2018.0.4 (64-bit)
- Added support for French language
- Added a preview of theme colors to the Theme Manager window
- Updated SmartPlayer to version 5.17.1
- iTunes Information tab removed from the production wizard
- Cursor clicks now render correctly at any DPI
- Non-English characters render correctly for legacy-style callouts
- Fixed import/upgrade of Camtasia 9.x libraries with asset names containing non-English
- characters Automatically-named recordings numbered above 10 are now ordered correctly on the timeline
- MOV files recorded on iPhone 6 phones now render correctly in software-only rendering mode
- Fixed a crash when trying to change the cursor for certain features on the timeline
- Fixed a bug that prevented updating media with images using a .jpeg extension
- Fixed a bug that caused captions to display off-center in video productions
- Fixed a bug that caused productions to hang when producing to multiple files using markers
- Animated GIFs with large dimensions now display correctly
- Fixed a bug that caused the Recent Projects window to clear out prematurely
- Fixed a bug that caused videos with non-square pixels to appear squashed
- Fixed a bug that caused callout text to render inconsistently when flipped along its Y-axis
- Fixed a bug that caused an error dialog when editing library assets


Camtasia Studio 2018.0.3 (64-bit)
- Change log not available for this version


Camtasia Studio 2018.0.2 (64-bit)
- Improved support for operating systems that use commas as the decimal mark
- Updated SmartPlayer to version 5.15.2
- Fixed other security bugs


Camtasia Studio 2018.0.1 (64-bit)
- Fixed bugs with library upgrading
- Fixed bugs with libzip importing
- Fixed bugs with MP4 and MOV performance
- Fixed a bug with delete files selection in Deployment Tool
- Fixed a bug with Deployment Tool not using language selection
- Fixed a crash when audio placed on 60 fps timeline
- Fixed a crash when dragging an unsaved GIF from Snagit to Camtasia
- Fixed a crash when applying noise removal to certain MP3s
- Fixed a crash when applying clip speed to audio
- Fixed a crash when applying clip speed to audio
- Other bug fixes and improvements


Camtasia Studio 2018.0.0 (64-bit)
- Learn more about the new features here
- New Library: Save frequently used assets, effects, and media
- Theming: Create themes with colors and fonts and apply to assets and effects
- Additional customizable and stock video assets
- fps video import, editing, and production
- Editor performance improvements for preview playback and timeline edits
- Production engine improvements for faster export
- New Behaviors (Explode and Fly In)
- Fixed crash when SCORM selected with production preset
- Fixed clip speed not working with decimals in German
- Fixed incorrect color when annotation saved to library
- Fixed issue with parsing file names for batch production
- Other Bug fixes and improvements


Camtasia Studio 9.1.2 Build 3011 (64-bit)
- Improvements to color contrasts in user interface to increase legibility and reduce fatigue
- Added banner messaging in-product for reaching users with timely and relevant information
- Fixed issue where viewer could not enter a jump-to-time in quiz feedback
- Fixed issue where jump-to-marker was not displaying a list of markers in quiz feedback
- Other bug fixes and improvements


Camtasia Studio 9.1.1 Build 2546 (64-bit)
- Made improvements to the TechSmith Smart Player
- New device frame visual effect to make videos more engaging
- New properties panel to quickly adjust colors and text of animated graphics, like intros and lower thirds
- New extend frame functionality to make extending your clips more intuitive
- New functionality to import PowerPoint files
- Addressed an issue where recordings would show as only one frame long on timeline incorrectly
- Handling finding offline media on users' computer in a smoother way
- Fixed a bug where batch production without subfolders option selected would still create subfolders
- Fixed a bug where production dialog hangs with multiple files based on markers selected
- Fixed AVI production for non TechSmith codecs
- Fixed a bug where sometimes scrolling through the font dropdown caused a crash
- Fixed a bug where media bin and canvas would end up being hidden on startup
- Fixed a bug where dragging transitions on media that is split caused a hang
- Fixed a bug where audio only TRECs caused a crash
- Other bug fixes and improvements


Camtasia Studio 9.1.0 Build 2356 (64-bit)
- Change log not available for this version


Camtasia Studio 9.0.5 Build 2021 (64-bit)
- Change log not available for this version


Camtasia Studio 9.0.4 Build 1948 (64-bit)
- Added a display of playhead time and project duration
- Added support for media with PNG codec to allow MOV files with transparency
- Addressed an issue with YouTube sign in due to Google’s change to OAuth support
- Addressed an issue where a color picker would not accept RGB values while editing a callout
- Addressed an issue where OTF custom font types were unusable
- Addressed an issue where unnecessary meta data files were created during production
- Addressed an issue with subfolder creation during production
- Improvements to trial and registration windows
- Removed OneDrive and O365 SharePoint sharing destinations (known as ‘My Places’) due to security vulnerability


Camtasia Studio 9.0.3 Build 1627 (64-bit)
- Change log not available for this version

BlueJ 4.1.4 查看版本資訊

更新時間:2018-10-29
更新細節:

What's new in this version:

- Fixed memory leak in Java editor

TestComplete 12.60 查看版本資訊

更新時間:2018-09-19
更新細節:

What's new in this version:

TestComplete 12.60 Build 5545.7
- AI-Powered Visual Recognition
- Web Testing Improvements
- Mobile Testing Improvements
- Improved Name Mapping
- New Supported Versions of Platforms, Applications, and Controls
- Known Issues
- Discontinued Support


TestComplete 12.50 Build 4142.7
Support for Electron Applications:
- You can now create and run automated tests for Electron-based desktop applications. TestComplete recognizes individual controls in these applications and provides access to their native methods and properties. It also recognizes control types and offers special methods and properties that help you simulate user actions on the controls and get their data
- To test Electron applications, you should launch them as tested applications from within TestComplete or your test. For details, see Testing Electron Applications

Xamarin.Forms Support:
- With version 12.5, you can create and execute tests for Xamarin.Forms applications running on Android or iOS devices. TestComplete recognizes individual controls in these applications and makes their native methods and properties available to your tests. Also, it provides control-specific methods and properties to help you simulate various test actions on these controls in your tests. See Supported Xamarin.Forms Controls
- In order for the test engine to be able to reach application controls, you need to compile Xamarin.Forms applications in a special way. For complete information, see Testing Xamarin.Forms Applications

VideoRecorder Extension:
- The new VideoRecorder script extension enables you to record video files for your automated test runs. These videos help you understand what happened in the system during the playback and find the cause of an error faster. We announced this extension some time ago in our TestComplete Community, and decided to repeat this news now for those users who missed it for some reason

The extension is not bundled with TestComplete. You can get it for free from its GitHub repository:
- Script extensions are script-based plugins for the TestComplete and TestExecute open architecture. Learn more about them and extend the products the way you like

Overall Improvements:
Support for Java 10:
- You can now use TestComplete to create, record and run automated tests for Java applications created with Java 10
- JavaFX 10 applications are also supported
- TestComplete recognizes individual controls in Java 10 applications and provides access to their native members. Also, it provides test methods and properties that are specific to the control type and that help you simulate user actions on them with ease
- You can call methods of Java 10 classes from your scripts
- Testing of Android applications created with Java 10 is not currently supported
- Using existing masks in region checkpoints. Based on our customers’ feedback, we have restored the possibility of using existing masks for new region checkpoints

Smarter source control support:
- We have changed the format of project files and the algorithms of opening and saving these files to avoid merge issues that might occur when you get project files from or put them to source controls
- The Get Project from Subversion Repository dialog now remembers the values entered in the Repository Path and Location fields last time. So, you will not have to enter these values again when you retrieve your projects from SVN next time

Enhanced WPF support:
- Support for attached properties in WPF applications. TestComplete can now expose attached properties of WPF objects, so you can see these properties in the Object Browser and use them in your tests. To access attached properties, use the Attached-Property-Provider_Property-Name syntax, for example DockPanel_Dock. TestComplete only shows attached properties with non-default values (explicitly defined in the application source code). Attached properties with default values will be hidden, however, you still can use them in your tests. Using several attached properties with identical names, even with different namespaces and assemblies, is not supported
- Table checkpoints for WPF ListViews. Now you can create table checkpoints for a WPF ListView control working in the GridView mode. In earlier versions of the product, the Table Checkpoint wizard treated WPF ListView controls as list boxes, and the wizard reported only one column in the control that was always called Items. In TestComplete 12.50, this limitation has gone, and you can create table checkpoints for WPF ListView controls in the same way you do this for other tabular controls
- Note that the table checkpoints you created for WPF ListView controls in earlier versions of TestComplete are incompatible with the new functionality. So, in version 12.50, you need to update the table checkpoints for these controls
- Support for Chrome 65 and Firefox 59. You can now create automated functional web tests on pages opened in the recent versions of these web browsers
- Support for the latest available CEF version. You can now create and run automated tests for applications using Chromium Embedded Framework version 3.3282.1741 and earlier
- Support for Infragistics UltraComboBox. TestComplete now recognizes a new control in tested .NET applications – Infragistics UltraComboBox version 2017 Vol. 1. You can use test methods and properties that are specific to combo boxes to simulate user actions on these controls

Improved code refactoring:
- The new Find Usages command in the Code Editor context menu helps you quickly find all the occurrences of a variable, function or object in your script code
- The former Rename Variable and Rename Function commands of the Code Editor context menu have been replaced with a single Rename command. This command is context-specific. It works in the same way the former two commands did. It is applied to function calls or variable names depending on whether you call it for a function or a variable
- Smarter Close methods. The default timeout of the Process.Close() and Browser.Close() methods has been increased from 3,000 to 60,000 milliseconds. The method now also checks for the “Do you want to save the changes?” window and similar ones, and stops waiting for the process to exit, if any
- Easier work in the Name Mapping editor. You can modify aliases of your tested objects in the Name Mapping repository easier. Use the new Exclude Items command to remove unnecessary intermediary levels from the Aliases tree. If the removed alias has children, they will remain in the tree and will move one level up. The mapped objects associated with the alias will also remain in the repository
- Better Catch operation. The Catch keyword-test operation can now return information on the error that occurred in the Try block
- To improve the Firefox performance during test recording and test runs, TestComplete can now configure some of the Firefox settings automatically when you run the browser from your test or when your test opens a web page in Firefox. See the Browser Settings section in the Preparing Firefox for Web Testing topic

Checkpoint improvements:
- When you create a property checkpoint by using the Checkpoint wizard, on the Select Data to Check page of the wizard, you can select one of the suggested properties
- The list of the suggested properties that the Quick Checkpoint menu shows now includes indexed properties (properties that provide access to an array of values by their index)
- When you create a property checkpoint and switch between the Basic and More Properties pages of the wizard, the selected property no longer loses focus
- When you create Quick Checkpoints, the icon is now displayed below the mouse pointer rather than next to the top right corner of the red frame that highlights the current object. This makes selecting an object easier, especially when you are selecting a complex object that consists of several objects
- The property checkpoints now post more detailed messages to the test log. If the checkpoint’s baseline value or actual value or both include special characters (for example, r (carriage return)) the checkpoint result message will show those characters distinctly
- TestComplete now supports Qt controls version 5.9
- Mobile Testing Improvements
- More info on Wi-Fi connections to Android mobile devices. Version 12.5 offers the new Device(…).Connections(…).WifiInfo object that provides information on the Wi-Fi connection between your computer and a mobile device. The object includes properties that return the device’s IP and MAC addresses, connection speed, network SSID and other data
- Support for Android 8.1 (API Level 27). Now you can create and run automated tests on devices running this version of the Android operating system
- Support for iOS 11.3. You can create and run tests for iOS applications running on this operating system
- Support for iPhone 7 plus, 8, 8 plus and X, and iPad mini 3 and 4
- Updated Test Log View:New Time Diff log column. The test log has the new Time Diff column that displays the time difference between messages in the log. This helps you determine how much time passed between messages during the test run
- Summary information in exported test results. Test results exported in the HTML, MHT and XML formats now include summary information on the test run. The information includes the start time of the test run, the end time, the test duration, the number of warnings and errors and the name of the computer where the test was run.
- Filtering exported results. You can filter test results exported in the HTML or MHT format by the message type by selecting the needed message type on the log toolbar.
- In addition, you can filter the results by their content by typing the needed text in the Search edit box. The log will show only those messages that contain the typed text

Scripting and Debugging Improvements:
- JavaScript in TestComplete now supports arrow functions
- The debugger panels and dialogs (Watch List, Locals, Inspect, Evaluate) now support Python tuples and lists

If the number of the following items is large, the debugger panels and dialogs now group them by 100 for more convenient presentation:
- Python tuples and lists
- JavaScript arrays and typed arrays
- Arrays returned from COM objects (SAFEARRAY objects)

Changes in Cross-Browser Testing Support:
- We have renamed the Environment Manager project suite item to CrossBrowserTesting to make this feature clearer and easier to find. The command-line arguments and scripting methods that are responsible for running tests in the CrossBrowserTesting.com cloud have also been renamed

More:
New command-line arguments to help you manage plugins of the Desktop, Web and Mobile product modules easily. These options are helpful if you are using a Floating license. Specify the modules you are going to use in order not to consume the licenses of other modules accidentally:
- TestComplete has the new EnableModule command-line option. Use it to enable or disable plugins of the Desktop, Web or Mobile module on TestComplete startup
- The TestComplete installer has the new Desktop, Web, and Mobile command-line options. Use them to install only the plugins that match the Desktop, Web and/or Mobile modules. You can use these options when installing TestComplete in silent mode
- The TestComplete installer uses a newer InstallShield version. When installing TestComplete in silent mode, you can use the /clone_wait argument of the InstallShield command line to wait for the installation to complete. See Installing TestComplete in Silent Mode

Improved Report Generator utility:
- You can use the Report Generator utility to monitor mobile applications running on Android and iOS devices connected to your computer.
- You can now select applications for monitoring easier.
- Improved merging of Name Mapping data. When you are merging Name Mapping files in TestComplete, the latter also merges item images.
- Updated structure of sample projects. Now, TestComplete includes only a few basic sample projects. The other samples are organized into a separate package

Version 12.5 includes a few UI changes:
- Updated Start page
- New icons of toolbar and menu items
- The last step of the Create New Project wizard now shows only JavaScript and Python for selection. We hope this will decrease confusion and help new users select the most popular languages. To view the complete list of supported languages, click More languages
- The Send WM_CLOSE option of the Playback > On unexpected windows group of project options has been renamed to Send the close command to reflect the test engine actions better
- We have fixed a number of bugs reported by our customers
- Discontinued Support
- Since version 12.5, we stop supporting Microsoft Internet Explorer 9. We will no longer run tests for this browser and will not provide bug fixes for it. You will still be able to run web tests using Internet Explorer 9, but we do not guarantee these tests will work properly
- TestComplete no longer supports iOS version 8.x
- TestComplete no longer supports Objective-C and Swift applications created with Xcode 5 and 6


TestComplete 12.42 Build 3048.7
- Change log not available for this version


TestComplete 12.41 Build 2879.7
- Support for the latest Firefox updates. You can record and play back tests for web applications running in the latest versions of the Firefox web browser: 56.0.2 and 52.4.1 ESR.
- A number of bugs reported by our customers have been fixed

Signal Desktop 1.16.1 查看版本資訊

更新時間:2018-09-19
更新細節:

What's new in this version:

Signal Desktop 1.16.1
- Message rendering improvements for better performance
- Shared contacts for users with a linked iOS device are easier to read
- Group conversations that are blocked on your mobile device will be blocked on Desktop too
- The list of supported languages has expanded to include Albanian, Esperanto, Estonian, Khmer, and Thai. We sincerely appreciate the volunteer translators whose efforts made this possible


Signal Desktop 1.16.0
- We optimized performance to fix the input lag that was affecting some users. Keystrokes should be instantaneous again, but occasional typing delays are still possible when you are thinking of the right thing to say
- The countdown timer icon is now displayed with the correct style and color in the iOS light and dark themes
- Updated language translations


Signal Desktop 1.15.5

Visuals:
- When iOS device has been linked, use iOS color scheme
- Conversation bubbles now better handle both large and small window sizes
- Quotes: Show warning if referenced message was not found

Performance:
- Give event loop a rest when queuing large numbers of messages from cache
- Fix issue which caused contact syncs to be continually reprocessed from cache

Dev:
- Add logging to help diagnose protocol handler false positives
- Only show 'upgrade is available' dialog if mainWindow is available
- Copy quoted message contents into quote on receipt
- Disable drag and drop if it's not a file attachment


Signal Desktop 1.15.4

Performance:
- Increase timeout for database operations, as users have been seeing timeouts
- Additional logging to track performance of database operations
- New indices and query updates to ensure indices are used for all queries

Visuals:
- Style the scrollbar in both light and dark themes
- Ensure that the scroll down button is always on top of conversation content

Dev:
- Properly flow errors back when errors happen during message processing or caching
- Use Base64 strings in temporary message cache instead of 'binary' encoding
- Eliminate write of config.json on exit of app, may be causing corruption


Signal Desktop 1.15.3

Visuals:
- Fixed: Visual attachment borders and overlays would show on top of safety number change banner
- Fixed: No-caption visual attachment metadata overlay was behind dark shading, making it hard to read


Signal Desktop 1.15.1

- Fixed: On some macOS machines, the light theme would render incorrectly
- Fixed: On an OS set to a right-to-left language, message bubbles were left-aligned
- Fixed: Incoming messages with errors would be shown as empty messages
- Fixed: SQLCipher migration of cached not-yet-processed messages did not preserve their data

Disappearing messages:
- Move expiring message time earlier if read sync has earlier time
- In partially-successful group send, don't start expire timer

Dev:
- Clean up any orphaned external files on start
- Ensure that a SQL command timeout results in an error
- On error handling cached message, log error then delete


Signal Desktop 1.15.0

Visual changes:
- New colors and message bubbles
- Unified theme
- Video playback updates
- Disappearing messages can now be enabled without first turning them on with a '1 day' duration
- The status of the last conversation message (if outgoing) is now shown in the left pane
- One-click access for replying to message

Media Gallery:
- Fixed: Wrong attachment would be saved from lightbox after left/right navigation
- Better handling of videos - thumbnail of video is now used
- Dark theme honored in all UI elements
- Icons shown for all if no thumbnail is available

Dev:
- New version 8 schema for messages: thumbnails and dimensions from image and video attachments, as well as a full-size video screenshot for use in conversation view
- Much of the application has been moved to React
- Dark theme rewritten from scratch
- New CSS is now using Block Element Modifier syntax (BEM)
- JSHint removed from project; ESLint now scans entire project
- _locales/en/messages.json is now included in jsprettier runs
- All backbone-related functionality removed from Style Guide
- Ensure set of Linux dev dependencies is complete in Contributing.md
- Introduce mandatory migration on startup, to minimum version 7
- Preserve migration state when deleting config due to failed login
- Conversation: store lastMessage/lastMessageStatus in memory only
- Moved to using window.log only for all browser-context logging, with new eslint rule to prevent direct use of console.log
- Full eslintification of files in libtextsecure to take advantage of new console.log rule
- Removed unnecessary and too-verbose console logging
- When making thumbnail for video attachment to be sent, we generate a 100x100 preview instead of taking a full screenshot of the video


Signal Desktop 1.14.4
- Fixed: Application does not start up on Linux w/tmp mounted as noexec
- Fixed: When attempting to record voice note with media permission disabled, popup would be blank


Signal Desktop 1.14.3
- Fixed: After upload, debug logs were not accessible
- Show error if debug log fails to upload


Signal Desktop 1.14.1
- Fixed: Changes to notification settings or menu hide setting would not be persisted
- Fixed: Settings window, debug log window, and permissions popup were not themed
- Fixed: When turning off disappearing messages timer, it would show 'to seconds' instead of 'to off'
- Fixed: Issue where error handling for incoming message would fail, resulting in no visible error


Signal Desktop 1.14.0

New:
- New setting: media permission. Desktop now shows a popup dialog when this permission is not granted and the recording for a voice message fails
- Auto-scroll to selected conversation when they reorder

Fixed:
- Conversation preview would sometimes show already-expired message
- Upon resume from sleep, notifications would show for already-read messages as they arrived
- About window didn't include version number
- Idle detector would never turn off, slowing down app

Dev:
- Minor documentation cleanup - bug templates, readme, etc
- Update conversation's last message whenever it is opened
- Add missing timer option localization strings
- Make all OS menus localizable
- Handle timer updates along with group updates
- Add 'newmessage' event handler to Conversation for reliability
- Debug log, settings and media permissions popup are all now in separate windows
- Pulled latest translations from Transifex


Signal Desktop 1.13.0
Fixed:
- Expire timer update would be sent even if change came from remote message
- It was impossible to send an attachment if we failed to create a thumbnail for it
- App would fail to start if user profile data is behind a junction
- Message detail screen errors were too narrow to see the complete message

Dev:
- Add link to terms of service and privacy policy in About window
- Additional defense-in-depth enhancements
- Update strings for fr/tr languages
- Readme: Clarify beta install instructions


Signal Desktop 1.12.1
- Fixed: In iOS theme, quoted links were white on white
- Ensure that a disappearing message timer change notification is always above initiating message
- Ensure that sent messages immediately take conversation's expire timer


Signal Desktop 1.12.0
- Update to Electron v2.0.1
- Fixed: Emoji with skin tone modifiers would show up as a square
- Fixed: A few visual problems with the contact detail screen
- Fixed: complex kernel versions were causing problems in linux

Dev:
- Add another Windows 7 dev setup requirement to contributing.md
- Various defense-in-depth enhancements
- Refactor api.js into web_api, which encapsulates all web access
- Move a number of dependences from bower to npm
- Enable a large set of new tslint rules
- Use React for all emojification in the app
- Print out main process logs if electron unit tests fail
- Move all forks to @scottnonnenberg-signal account
- Remove jscs from the project
- Remove unused code and templates
- Remove broken stylesheets symlink


Signal Desktop 1.11.0
- Feature: Receive contact
- Fixed: Sometimes clicks on quoted message wouldn't work
- Fixed: In dark theme, it was hard to see a message's triple-dot menu on hover
- Fixed: Unsupported image and video types were missing from media pane
- Fixed: On small screens, the media lightbox view would show media off-screen
- Notification improvements
- Improved behavior for notifications that are added and removed quickly
- Better handling of notifications that were read on a linked device
- Media Gallery: A number of small visual fixes
- Emoji pane: Can now dismiss it by pressing escape key
- Update translations

Dev:
- Windows 7: Use Electron-native notifications
- Better logging when we receive a read sync from a linked device
- Move to React for newlines, emoji, and links in message body
- Improve Logging For Disappearing Messages
- Prettier: Continue expanding its coverage of app
- Document Translations Setup + Remove Unused Strings
- Make Protocol Buffers available to commonjs code
- Build updates: remove unused commands and assets
- Document Windows 7 Developer Setup
- Update README copyright year to 2018


Signal Desktop 1.10.1
- Fixes a bug recently published


Signal Desktop 1.10.0

- Media Gallery showing all attachments in a given conversation. Note: Until all attachments have been migrated to disk (as part of a background process), only a partial set of a conversation's media will show up, skewed towards the most recent messages
- Increase speed of migration to move attachments to disk from database
- Video attachments: show first frame preview in composition area

Quotes:
- Show 'You' in Android theme instead of your own contact name
- Show thumbnails for quotes of messages with video attachments

Notification improvements:
- Remove all on remote read, on focus, on exit
- Show multi-message notifications like '5 new messages'

Dev:
- Add comments clarifying our mechanisms for stripping EXIF info
- Move to prettierjs to format our code
- Fix break in styleguide; make filesize/Signal.Util.GoogleChrome available
- Remove duplicate entry from .gitignore


Signal Desktop 1.9.0
- Send quoted replies via hover menu on message
- Fixed: Linking a new iOS device would not initially show iOS theme
- Dev: Media Gallery: Phase 1 - currently disabled


Signal Desktop 1.8.0
- Support for receiving quoted replies
- iOS theme: one bubble for both attachment and message contents
- Dev: Fix beta install instructions in readme for debian-based linux


Signal Desktop 1.7.1
- Fixed: Conversation message preview would sometimes continue to show after message disappeared
- Improve URL Auto-Linking In Messages
- Redact More Variants Of Paths In Stack Traces
- Dev: Introduce React, TypeScript, TSLint and React-StyleGuidist


Signal Desktop 1.7.0

- Update to electron 1.8.4
- Migrate all attachments from IndexedDB to file system in the background
- Save attachments to disk when importing Chrome app export
- New option in settings: delete all application data
- Remove all configuration in database when we discover we are unlinked
- Delete everything in database when we link with a different phone number from previous link
- Windows: Delete all data on uninstall
- Fixed: Read receipts setting would not be synchronized along with re-link
- Fixed: Clicking conversation in left pane when already selected would remove focus on message composition field
- Fixed: Searching for the phone number of an existing contact, then selecting 'start conversation' would erase contact details
- Fixed: Selecting Settings menu option multiple times would open multiple instances of settings view

Dev:
- Redact file paths in anything that goes to the log on disk
- When top-level process errors happen, don't show dialog with stack trace
- Add nsp to CI runs
- Add eslint-plugin-mocha to disallow exclusive tests using *.only
- Preparation for encrypted backups
- Updates to structure of exported data - messages.zip, flat list of attachments
- Relax Node.js version requirements
- Fix a few typos in documentation
- Update issue template to mention that translation should be via Transifex


Signal Desktop 1.6.1
- Switch to a new service for debug logs, since GitHub is retiring anonymous gists


Signal Desktop 1.6.0
- Upgrade to the latest version of Electron, 1.8.2
- Replace custom notification sound with system sound

Update menus:
- A few copy changes to make things clearer
- Settings now available via the File (Windows/Linux) or Signal Desktop (macOS) OS menu
- Eliminate the triple-dot menu in the top-center of the screen
- Fixed: Hitting enter after entering device name on install would not move to next screen

Dev:
- Ensure consistent builds using yarn --frozen-lockfile
- Update code to match eslint-enforced formatting
- Upgrade to latest version of electron-builder and associated packages


Signal Desktop 1.5.2
- Fixed: In import/registration flow, choosing View -> Debug Log would do nothing


Signal Desktop 1.5.1
- Fixed: In some cases contact/group syncs would turn off disappearing messages in all conversations
- Fixed: On initial setup, conversations with disappearing messages enabled would be at the top of the conversation list


Signal Desktop 1.5.0
- Note: Includes fixes from 1.4.0-beta.1 (never released to production), 1.5.0-beta.1, and one additional pull request
- Update electron to 1.7.12
- New design for import and install flows
- Support for 'light' imports, which bring just messages, contacts and groups
- Set conversation disappearing messages state and contact block state on initial link
- 'Restart' -> 'Restart Signal' button in update dialog, thanks @StevenXL

Fixed:
- If app started offline, conversations would not open
- Attached images would sometimes show up rotated improperly
- Uncaught Exception: TypeError; 'getSize'
- File paths with special characters could be shown in misleading way
- Incoming messages sometimes didn't appear at all
- 'Cannot find module ./app/locale' error popup when attempting to start another instance of the app on Windows
- Setting NODE_ENV environment variable to 'development' would point it at staging servers

Dev:
- Move ESLint environment configuration into .eslintrc
- Sync Protocol Buffers with libsignal-service-java
- Update to libsignal-protocol-javascript v1.3.0
- Make our binary comparisons constant time
- Fix typo in issue template
- Update to new signal branding