# Change Log All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](http://keepachangelog.com/) and this project adheres to [Semantic Versioning](http://semver.org/). ## [Unreleased] ## [2.3.0] - 2019-06-13 ### Fixed - upgrade file-type to fix mp4/mov detection #144 - Fix for TS with unknown streams #170 ## [2.2.0] - 2019-05-06 ### Changed - Auto delete (trash) segments when auto merge - Bump ffmpeg version - Remove linux 32 bit build because static builds are no longer provided ### Fixed - Security fixes for npm packages - Allow custom output dir for merge and extract also - Attempt to fix extract streams (ignore unknown streams) ## [2.1.0] - 2019-01-29 ### Added - Implement auto merge multiple segments ## [2.0.0] - 2019-01-28 ### Added - Implement multiple cutpoints - Implement function for extracting all streams from a file - Implement crude merge funtcion for files of the same codec - Allow setting a time offset (video timecode) ### Changed - Keyframe cut mode is now default - Default include all streams - Improve cut rendering graphics to make it easier to see what is cut start/end - GUI improvments ## [1.14.0] - 2018-09-25 ### Added - Add "Delete source" button ## [1.13.0] - 2018-09-09 ### Added - Add exit menu item ### Changed - Remember certain settings across file loads - Some UI tweaks - Transfer timestamps when convering to friendly format - Allow for testing keyframe cut (see discussion in https://github.com/mifi/lossless-cut/pull/13) - Update ffmpeg ### Fixed - Fix a rare bug with duration ## [1.12.0] - 2018-06-05 ### Added - Button to include all streams - Button to delete audio ### Changed - Improve loading icon on white background ## [1.11.0] - 2018-05-21 ### Added - Allow pre-formatting or pre-encoding the video for more format support ### Changed - Implement manual input field for cutting range - Improve keyboard shortcut triggering - Rearrange GUI a bit ## [1.10.0] - 2018-02-18 ### Added - Version check ### Changed - Offset captured photo modified date to respect the frame offset, for better sorting - Copy subtitles too - Implement lossless rotation of videos (changing EXIF) - Don't cut end if endpoint is the end of the video - Remove extraneous dot in output file extension ## [1.9.0] - 2017-11-21 ### Changed - Change icons a bit - Don't cut at start if start time is 0 (remove -ss 0) - Show input dir in out path when file is loaded - Show file title in window title ## [1.8.0] - 2017-09-14 ### Changed - Preserve input file modification time when cutting/screenshotting - Make ffmpeg map metadata using `-map_metadata 0` ## [1.7.0] - 2017-08-17 ### Added - Progress when cutting (percent done) - Ability to change frame capture image format (JPEG/PNG) ### Changed - Don't allow cutting without a valid start/end ### Fixed - Don't try to seek when no duration - Also capture frame to custom output dir - Fix running LosslessCut from strange directories ## [1.6.0] - 2017-03-27 ### Fixed - Be a bit smarter about aac/m4a files #28 - Make end time the end of video by default - Prevent buttons from stealing focus ## [1.5.0] - 2017-02-11 ### Fixed - Add missing win32 metadata - Fix capture frame output format to intended JPEG ## [1.4.0] - 2017-01-28 ### Added - Show help sheet by pressing H ### Fixed - Support # in file path