PC Bug Doctor 3.013 serial key or number
PC Bug Doctor 3.013 serial key or number
3.0.26 - Teletext recognition for Kabel 1 Doku HD
- Improved repair after cutting IPTV recordings or reencodes in H.264 that do not have the corresponding PPS and PLC for each I-frame
- Dialog "PCR problems detected. Should the application try to fix the problems ?" can be disabled
- Improved import of MKVs
3.0.25 - Fix for missing image content in preview
3.0.24 - Preselected file extension .ts or .m2ts is now respected during manual editing
- Faster analysis of recordings for fast computers and drives
- Problems with the Teletext commercial detection for ORF 1 fixed
- New tsMuxer version 2.6.16
- PCR problems with channel JOJ fixed
3.0.23 - Preselected file extension .ts or .m2ts is now respected during automatic cutting
- If a file needs to be repaired first because of PCR problems, _fixed is automatically appended to the file name
- Optimization of memory management
- Optimization for fast computers and drives
- File and area are now showing in the progress window
- More precise cut with HEVC/H.265
3.0.22 - Fix for SHA1 certificate problem for Windows 7
- Video track was not shown in TS-Remuxer for MPEG2
3.0.21 - Problem with resetting the settings fixed in the trial version
- Video analysis for recognition of the new small RTL logo improved
- Reading of EPG data from Enigma .eit files for polish channels improved
3.0.20 - Error message with deactivated UPnP fixed
- Sporadic problems with the FrameType-Detector fixed
3.0.19 - No longer trying to render the unused subtitle pin in the preview
- Fixed problem with selected LAV Light Splitter if it is no longer present
- Problem with the fast sample grabber under Windows 10 19041 when using the "Enhanced Video Renderer" fixed
- Information about UPnP Devices is displayed when they are clicked in the UPnP dialog
- Evaluation of broadcast information for TRP recordings (STElectronics)
3.0.18 - If a program switching occures with very different audio and video formats, the suggested methode to fix that, will be to delete the front or rear area
- The file extension .mpeg caused problems when opening (EOSError: System error. Code: 3)
- Better processing of recordings with encrypted areas
- Unicode and UTF8 settings are now also respected for the application report
- Problem solved for recordings with PGS subtitles (Panasonic camera V777)
- Fix for command-line option "CROP=X"
- Fixed potential multi-threading problems of the internal UPnP client
3.0.17 - File extensions are now properly considered when copying UPnP links
- Fix for Error "Privileged Instruction"
3.0.16 - Improved positioning of the cutting overview
- After processing the last used file was not always selected again in the file dialog
- Log file for copy function
3.0.15 - Fixed handling of duplicate filenames with UPnP
- During UPnP download, files without file extension automatically get the extension .ts
- Cut overview button with percentage of commercials that will be cutted out
3.0.14 - Date evaluation for teletext improved for Tele5 and ONE
- Swedish and Czech translation of the GUI improved
- Fixed an error when changing the language for subtitles in batch processing
- After processing a file, the last used file is selected again in the file dialog
3.0.13 - Import of Enigma cut marks (.ts.cuts) improved
- In TS Format Converter you can now set automatic chapters for Bluray and AVCHD
- Changes to the language descriptors are now also applied to the batch list
- TS-Doctor remembers the last used directory even if the recording was opened by Drag&Drop
3.0.12 - Hotfix for TS Remuxer hangers
- The TS-Doctor now remembers the source directory of the TS Remuxer
- TS Format Converter tries to import existing .tsdcuts files as chapters for Bluray and AVCHD
3.0.11 - Support for newer TSMuxeR version 2.6.15 with HEVC support
- Creation of Bluray ISOs via the TS Format Converter
- GUI of the TS Format Converter revised
3.0.10 - Checkbox for batch processing was ignored
- Improved directory selection for recordings with multiple stations
- When opening the TS-Doctor the file overview is filled faster
- Problem with Technisat recordings fixed (PMT incorrect)
- Avoiding duplicate episode information in the title
3.0.9 - Fix for sporadically missing DVB subtitles on Finnish channels
- Fix for SWR RP program change detection
- Since Microsoft sporadically write protect our license files for incomprehensible reasons, the registration of the license file is changed from the normal API to IFileOperation
- Problems with the trial version under Windows XP fixed (Error F006)
- Database engine updated
- Fix for "Could not load cAudioDecoder.dll"
- Fix for "Could not load cMPV.dll"
3.0.8 - Support for Japanese ISDB-T
- Arib B24 Decoder for Japanese characters
- Setting for text encoding for log files is now taken into account
- Assigned encoding for info files is now Unicode for better support of international users
- The current program guide and MediaInfos data are now available in the menu under details
- Directory update via F5 key improved
- After a new file has been created, the file list of the current directory is always refreshed
3.0.7 - Last position of the main window was not saved
- Fixed potential problems when exiting the application
- Support for MKVToolnix 42.0
3.0.6 - Minor user interface bugs fixed
- Warning if Haali-Splitter TS-Demuxing is deactivated
- Improved navigation in cutting window, when there are many cut areas
3.0.5 - Fixed incorrect display in the "Result of the process" dialog
- Progress display extended by additional information
- Disk-Tool optimized for very fast M.2 drives
- Enigma additional files are only created if "Enigma .ap & .sc creation" is enabled
- In the trial version the download of multiple files via UPnP is limited to 500MB per file
- Font of analysis points are now clearer to read
- Arrangement of menu items for automatic cut changed
- Progress bar was not displayed for VPS ad recognition
- progress bar was not displayed when searching for encrypted areas
- Season and episode detections improved for non-German channels
- Solved displaying problem for "dialog settings"
- Fixed scaling problem with font size 200% and more when displaying video analysis
- New function to repair recordings without cropping the recording or removing streams
- Improved EPG analysis
- Fix for faulty EPG on some Sky channels (TNT)
- Consideration of missing advertising at night on German stations and recordings lasting several hours
- Switching the timeline in the main window from time to zero-based
- Teletext subtitles for Australian channels improved
- Progress display improved with error location display
- Improved calculation of defect locations
- Skin engine updated
- Better detection and removal of defects
- Overview of the time history for video PCR and video PTS under Expert Tools
- Season and episode, if recognized, are inserted into the file name. Example: Friends S11E14
- Better filtering of teletext broadcast information
- Download of recordings of MagentaTV receivers of model MR400 via UPnP possible
- Marking of encrypted recordings with MagentaTV receiver model MR400
- Problem with PCR scan of very short images fixed
- Copying several recordings in the background, for example from the receiver to the local hard drive
- Fix for Austrian EPG data (ATV2) that use n for the line skip
- Fix for teletext evaluation with ATV, ATV2, SRF, ORF
- Teletext support for VOX up
- Removed question if repaired recording should be reopened
- Option to open the timeline automatically after analysis
2.2.24 - Hotfix for Windows 10 19383, compatibility mode
- Improved Teletext analysis
2.2.23 - Fixed video analysis for new smaller logo at Tele 5
- Incorrect PTS values in teletext of Yle no longer flood the log
- Adjustment for changed Teletext for Tele5, Sat1, Pro7, Kabel1
2.2.22 - Fix for spanish subtitles with DVB Language-Descriptor ESP
- Recording start time for Enigma recordings is now read from the .meta, if available
- Display of satellite position for Enigma recordings
- Improved detection and correction of PCR errors in Panasonic recordings cutted with the receiver
2.2.21 - Support for ADS information of NextPVR recordings
- AC3 audio tracks were not detected if the AC3_Discriptor was missing in the PMT (Chinese channel)
- Potential delay of program start fixed by certificate check
2.2.20 - Hotfix for AC3 buffer overflow at certain channels
2.2.19 - Changes of the number of audio channels was not displayed in the log
- File Merger now accepts slightly larger time differences in files
2.2.18 - Detection of the PGS subtitle format
- PGS subtitles can be removed or included
- Update of the OCR engine for subtitles
- Detection of the Dolby Vision descriptor in the PMT
- Advanced stream analysis to Detect DTS audio parameters
- Fix for "No cutting area assigned " entries in the log at certain settings
- Displays audio language for bluray m2ts files
- Uniform display of PID, audio codec, channels and language for the sound track selection in the Cut window
2.2.15 - Problems for show informations via Teletext about Midnight fixed
- Problems for show informations via Teletext for Pro7 fixed
- Save the most recently used directory fixed for splitted files
- Number of supported subtitle tracks increased from 4 to 8
- Timer jumps were sometimes not fixed correctly
2.2.14 - Hotfix for recordings that could not be saved without cutting
2.2.13 - If the PTS is out of standards for teletext (e.g.: RAI), the PCR is used instead
- Improved error handling in case of problems with the Cypheros MPEG2 video decoder filter
- Improved teletext TV guide for longer titles for RAI
- OCR engine updated for subtitles
- Certain faulty files could not be opened and showed the error message "File position:-4 "
- EPG scan can now be canceled if needed
2.2.12 - Workaround for erroneous EPG data at Sky
- Sat channel list updated
- Commercial detection via video analysis can now also be executed for individual shows
2.2.11 - Faster finding of channel logos for video analysis
- Special treatment of station logos that also include the broadcasting title (US TV)
- Improved video analysis for Australian broadcaster ABC
- When opening recordings cutted, the file name was not included in the save file dialog
2.2.10 - Fixed a problem in the UPnP dialog with changed Windows date settings
- Adjusting the mouse position in the cut window when changing the scale of the timeline
- Error message if the batch list could not be loaded
2.2.9 - For longer recordings (3 hours and more), PIDs are now searched at additional places (extended PID scan)
- For recordings of several shows in a row, the video is analysed for each show individually
- Better result of the commercials detection via video analysis
- Fix for some bugs in the video analysis procedure
2.2.8 - Update of the digital certificate for offline systems
- Cutting import list remembers if "import only cuts" has been selected
2.2.7 - When using the internal MPEG2 video decoder filter, the image was displayed the wrong way in the video analysis
- List of most recently opened files has not been sufficiently shortened
- Improvements in advertising detection via video analysis
2.2.6 - Fixed: Internal video and audio decoder could not be used in the trial version
2.2.5 - Improved frame accurate jumping in internal MPEG2 video decoder
- Fixed an error in the selection of sound and subtitle tracks in the cutting window
- Fixed a potential problem when closing the application
- In addition to MP2, the internal audio decoder now supports AC3
2.2.4 - Issues with H265 parser fixed (problems with Canal+ UHD)
- If using the Cypheros MPEG2 video decoder filter along with the Cypheros Video Renderer, the image was mirrored
- Improved import of MKV files
- Fix for "narrated" audio stream also if Haali splitter is used
2.2.3 - Fixed AR problems with Cypheros MPEG 2 video decoder filter
- New MPEG2 video decoder filter was ignored whis setting "AUTOMATIC"
- Sporadic index error message for disabling cutting images
2.2.2 - In the Timeline panel, some English channels no longer play the "narrated" audio stream first
- Timeline in timeline can now be scaled
2.2.1 - Own MPEG2 video decoder filter
- Improved omport of MP4/MOV files from movie libraries
- Fixed audio problems in the cut window for movie library files with AAC sound
- Automatically cleaning up the temporary Firebird directory
- "Check only" stores the log file in the TS-Doctors "ProgramData" directory when the target folder is not writable
2.1.47 - Some recordings were not recognized as Enigma recordings, if just the .ts.ap or the ts.sc file is missing.
- New MediaInfo function
- DVB subtitles have been sporadically cut off for some Danish channels
- Log for PCR rebuild
- Fix for recordings from media libraries, having only one PPS and one SPS
2.1.46 - Enigma recording time is now read from the file name if possible and no other info is available
2.1.45 - Order of EPG info changed if ShortEventDescriptor and ExtendedEventDescriptor are present
- Fixed bugs in the directory list of some Technisat receivers
- Sporadic bug fixed in file date list
- Improved detection of the recording date for Enigma2 recordings
2.1.44 - Improvements in the user interface when the skin is disabled
- Show details of DVBViewer recordings are better evaluated
- Fix for missing EPG data on some channels
- Language selection for multilingual EPG data
- Support for ISO 10646-1 EPG data (e.g. China)
- Selectable text encoding (ANSI, UTF8, Unicode) for movie info file
2.1.43 - Fix for sporadically EOSError
- No channel and Sat detection via transponder database for remuxed files
2.1.42 - Versions number corrected
2.1.41 - Fixed problem opening files through UPnP dialog
- Fixed new bright user interface problem
- Workaround for the EPG on Chinese channels (fallback to English)
2.1.40 - Detection of MPEG program stream files and automatic import
- Better detection of some TECHNISAT formats
- New optional Bright user interface
- Enigma index creator fixed
2.1.39 - Fixed bug in Teletext TV Guide that resulted in missing show info
- Fixed problems with PCR wraps in bandwidth viewer
2.1.38 - AAC audio mode sporadically incorrectly displayed for ARTEUHD2
- IFrame detection for HEVC (H. 265)
- New trial period
2.1.37 - Downloads from SSL-encrypted sites on Windows XP/Vista via OpenSSL as fallback
2.1.36 - Workaround for video analysis via LAV filter for DVB-T2 and UHD Recordings
- Fix for commercials detection with rotating logo of Sat. 1
- Fixed problems with date detection via Teletext for Sixx
2.1.35 - Improved fixing of OCR engine detection errors for DVB subtitles
- Using different colors to highlight possible recognition errors of the OCR engine for DVB subtitles
- Additional dictionaries to improve OCR quality
- In case of missing start PCR a recreation of all PCRs is offered, now
2.1.34 - Updates OCR engine
- Support for Romanian DVB subtitles
- Dictionaries to improve the OCR engine for DVB subtitles (dan,deu,eng,fin,fra,hrv,spa,swe)
- Creation of own dictionaries possible to improve the OCR engine for DVB subtitles
2.1.33 - Hotfix for editing OCR results
2.1.32 - Fix for batch files that cannot be opened after update
- Fixed problems with OCR in Croatian, Serbian and Arabic DVB subtitles
- Loading an external cutting list did not always update all cutting images
- Support for the italic attribute when exporting DVB subtitles
- Quality of the recognition of DVB subtitles improved
- OCR result can be checked and corrected
2.1.31 - Fixed a problem with the appearance of some windows when the skin for the window border was turned off
- Fixed sporadic problem with batch List
- Fix for missing sound in the timeline at 4Fun.TV, 4Fun Gold Hits, 4Fun Dance
- Fixed error deleting batch list entries
2.1.30 - Hotfix for multithreading problem of new OCR engine
2.1.29 - OCR-Engine for DVB subtitles updated
- Skin engine updated
- Record date has not been copied to the batch list in certain cases
- Deadlock im MP2 audio parser fixed
2.1.28 - Remove incomplete shows, if the sender has no commercial interruptions, even if the EPG is missing (Sky, One, etc.)
- OCR-Engine for DVB subtitles updated
- Stream-type 135 was not correctly identified as an E-AC3 audio stream in the PMT (4Fun.TV,4Fun Gold Hits, 4Fun Dance)
2.1.27 - Teletext subtitles were not extracted in batch mode
- Fix for fullscreen playback in cutting window when using the enhanced video renderer
- Fixed problem with VPS of channel Phoenix
- Remove short commercial breaks between broadcasts using VPS ad detection
- Loading of cutting list, from other recordings
2.1.26 - Fixed error message after searching for encrypted areas
- Increase in search range for TOT and TDT time (Australian channels)
- Fallback for missing TOT start time to TDT start time (Australian channels)
- MP2 audio packets with DataAlignment = 0 were counted as faulty (Australian channels)
- Batch processing without editing, no longer removes frames before the first I-frame
- Researching for updates now works without having to restart the TS-Doctor
2.1.25 - Fix for missing show info, if no EPG is available and Teletext analysis is disabled
- Fix for "Argument out of range" after ad detection of recordings without show details
- Fix for underscores in channel name when recording via TV-Browser/WinTVCap_GU-Scheduler2
2.1.24 - Display of the found system tables
- Fix for missing show info for start via commandline
- ALI3 recordings of some DVB-T2 receivers were not recognized correctly
- Fix for teletext processing of older Arte Recordings
- Improvements in the evaluation of the running status in the EIT data
- For channels without commercial interruptions (Arte, 3sat, One,...), EPG-cut is preferred to VA-Cut
- Settings for screenshots are now saved as a preset
- Direct screenshot without dialog via [Shift][Alt]+[i]
2.1.23 - Detection of the channel via SDT was partially ignored for ALI3 recordings
- Version of MKVToolnix was not always detected correctly
- Added bouquet Teletext database
- The channel name and bouquet are now copied from the Teletext database, if the channel has not been detected by other means
- Fix for Teletext analysis for ARTE
2.1.22 - Inverting the cutting areas in the timeline could cause error messages after processing
- Fixed bug in searching for encrypted areas
- Improved integration of SDT data to detect channel and bouquet
- Recording details are now displayed during the analysis
2.1.21 - Removing incomplete shows at the beginning and the end improved for the EPG cut
- Improved recognition of the main film of the recording if no automatic cut is used
- Removal of incomplete shows revised. A parameter can now be used to determine which programmes are considered incomplete.
- Fixed problems with saving shipment details for multible target files
- Show details from batch list were ignored during processing
- Accelerated analysis of batch list processing
2.1.20 - Manual changes to the show details have not been applied
- When recordings were split into multiple files, sometimes only the first detail info file was created
- If "automatic split to multiple files" was disabled, the first movie title found was used as the filename. Now the title of the programme with the longest duration is used.
- Dead lock in MP2 audio parser fixed¨
2.1.19 - File splitting can also be changed by right-clicking on the section area
- Custom settings for channel specific ad detection improved
- Removal of incomplete shows at the beginning improved
- Improved teletext TV Guide
2.1.18 - Fixed problem with split on several files when option "automatic split to multiple files" is disabled
- Error message if a file name is already in the batch list, now contains the file name
- Some dialogs were not skipped in batch mode
- Correcting the picture aspect ratio for screenshots
- Improvements in advertising detection of Dutch broadcasters (SBS,Film1,NPO1-3)
2.1.17 - Improved dialog for saving multiples files
- Fix for file splitting via .tsdcuts files
- Fix for using the "Erase all" icon in the timeline
2.1.16 - Fix for ' argument out of range exception ' after closing the timeline when ' automatic split to multiple files ' is disabled
2.1.15 - For missing file assignment, only the first area has been applied
- Automatic file assignment sometimes did not work if "automatic splitting to multiple files" was disabled
- Fixed problems with manual cut
- Bug in batch processing fixed
2.1.14 - Hotfix for "Argument out of range exception"
2.1.13 - Areas were not mapped correctly to a file if file name processing was set to "keep original file name"
- The EPG TV Guide now filters out entries that are not in chronological order (Australian TV)
- Progress indicator for adjusting the cutting points
- Manual cutting was not considered in the file mapping under certain circumstances
- Additional option to keep original file names when saving and to append "_fixed"
2.1.12 - Detection of the channel bouquet
- Channel specific advertising recognition
- Faster video analysis
- Use of the Windows 10 H.265 MFC filter, if installed
- Sporadically incorrect detection of the VPS signal fixed
- Fix in the H.265 parser at ScalingListData in the PictureParameterSet for UHD-BluRay
- Display of the Colorimetry and the HDR standard
- Restart of the application on Windows 10 fixed
- Reset of all settings improved
- Fixed problem in the timeline with wine and crossover under MacOS/Linux
- GUI support for Slovak language
- Improved time line
- If the start time of the recording is detected, the time line in the main window displays the time
- Simplified distribution of multiple shows to different files
- Recreation of Enigma index files AP and SC for H.265 recordings (DVB-T2)
- AC3 advertising recognition could not be started manually for recording with EAC3 sound
- Fixed AC3 advertising detection error where AC3 advertising recognition was not preferred under certain conditions
- Fixed problems with the directory tree when USB drives were connected or removed
- Folder refresh with "F5"
- Detects transstream files even if they are wrongly named as .mpg
- Double file naming warning
- Configurable screenshot scaling
- GUI improved for disabled skin
- Number of supported audio streams increased from 4 to 10
- Various GUI enhancements
- Support for MKVToolnix > = version 20.0
- Fixed an error in the video analysis (RTL2 logo was partially not recognized)
- File splitting improved
- New cutting list file ".tsdcuts" in XML format
- CRC check for MPEG1/Layer2 streams
2.0.105 - UPnP client improved
- Automatic numbering for identical titles via UPnP (Panasonic)
- Dialog "Use last used cutting points?" can be configured in the settings, now
2.0.104 - Addition fix for memory leak in video analysis
- Better scaling of channel logos
- Support for LAV Light Filters
- Because of problems with currently used Memory-Manager, back to original memory manager
- New copy routine for the license file because the Windows API sporadically generated defective license files
2.0.103 - Video analysis now works for splitted recordings even without Pat/PMT such as Strong SRT 8540
- Fix for reading the EIT data on Enigma recordings of the channel ZeeOne
- When the timeline was in full-screen mode, the frame control via cursor keys was blocked in special situations
2.0.102 - Hotfix for sporadically application hang
2.0.101 - Fix for installation problems for the license file (Drag&Drop onto the desktop icon)
- Fix for "Could not add TS-Doctor source filter to graph" at the video analysis
2.0.99 - Improved video analysis for Channel 5 and ITV
- Log for video analysis
- Sporadic error "Could not add TS Doctor source filter to graph" fixed
- Added teletext analysis from several Italian RAI channels
- Memory leaks in video analysis fixed
2.0.98 - Adapting to teletext changes of "Das Erste"
- Fix for error at address 0x00000080 when closing the cutting windows for some customers
2.0.97 - Improved video filtern for the video analysis
- Compatibility issues with some video filters during video analysis solved (ffdshow, MainConcept, etc.)
2.0.96 - Improved detection of channel logos during video analysis
- EIT data are used in the commercials detection via video analysis to detect the start of the programme for broadcasters that do not interrupt the advertising between the programmes (e.g. Tele 5, RTL, etc.)
- Fixed error saving in M2TS format on Windows XP
- Video analysis accelerated
- TS-Doctor could not open any more files after a file has been started and processed by drag & drop
- hrv for Croatian and srp for Serbian added to the ISO639 list
- The removal of previously marked streams was not always performed in batch mode
2.0.95 - Support of NV12 video format for video analysis and TS-Doctor video renderer
- Preparing to support the Windows 10 HEVC MFC wrapper
- Fix for Strong SRT 8540 recordings (*.ts, *.ts.0001, etc.)
2.0.94 - Improved commercial detection for recordings with static, light background and small logo (e.g. RTL)
- Skin engine reverted to older version because there were problems with some windows when the skinning of the frames was disabled
- Support for splitted Strong SRT 8540 recordings (*.ts.0001, *.ts.0002, etc.)
2.0.93 - Improved using of audio filters in the preview window
- MPEG1 layer 2 audio filter
- Improvements to the skin engine
- Support for Topfield TTS files
2.0.92 - Hotfix f0r "Access violation at address 0040AD50" for some users
- Memory leaks in video analysis fixed
- Video analysis no longer blocks the source file
2.0.91 - Hotfix for access violation at address 0000200 for some users
2.0.90 - Video analysis improved
- Additional video analysis mode for dark channel logos (Disney Junior)
- Detection of vertical logos (ARTE)
2.0.89 - Search grid for stream identification extended
- Fix for problems when starting the application
- The last used UTC offset is now saved, so that the selection dialog does not appear every time
2.0.88 - Fixed hangers for some users when starting the program
- Extended application report
2.0.87 - Improved automatic sorting in FileMerger
- Exception fixed when removing filters from filter database
- Support for teletext data from channel Bayrischen Rundfunk
2.0.86 - Problem with save file dialog fixed
2.0.86 - Problem with save file dialog fixed
2.0.85 - Support for recordings that contain a tot with several regions (Australia)
- Problem with the temporal assignment of start and end time could lead to missing show informations
- Saving the registry setting now possible on Windows XP
- Save in M2TS format on Windows XP has been ignored
- The TS-Doctor can also read the time from the TDT. The TOT is preferred, as it is protected by CRC
- Calculation of the required free space on the target drive improved
- Automatic correction of EPG show information if no TOT/TDT time information is available
- If the start time of the recording cannot be found otherwise, information from the info.dvr or info3.dvr will be used, if available
2.0.84 - Fixed problem when starting Setup from another file manager than Explorer
- Fixed "Check only" function
- Even if the analysis is aborted, the log is saved
2.0.83 - Update problem fixed
2.0.82 - Registrykey "UTCTimeBias" was not implemented correctly
- Qualified error message if the destination file cannot be created
- Scaling of the Setup window improved
2.0.81 - The registry key "UTCTimeBias" can be used to determine the time offset to UTC for EPG information
- Extended error message on write errors
2.0.80 - Fix for faulty display of download via UPnP - Russian translation improved (thanks to Aleksei) - Missing translation possibility of some texts fixed - Focus change between cutting windows and thumbnail view with tab key - Control of the thumbnail view via cursor keys
2.0.79 - Sort order in the file list was restored incorrectly after restart
- Fix for double teletext subtitle lines on Australian channel ABC2
- On the first installation the language of the application will automatically select, based on the Windows language
- Rare problem with verification of the software certificate fixed
2.0.78 - TS-Doctor is automatically closed again in commandline mode - AAC support for TS Remuxer now also for TS and M2TS - Dialog "PES length specification found..." no longer interrupts batch mode - Fixed display problems in cutting window for certain DPI resolutions - No more logging of Teletext PES errors when Teletext is deleted
2.0.77 - Fix for invalid filenames for UPnP downloads (Panasonic 55AS750 series)
- Option for DVB conform repetition of PAT and PMT
- Fix detection of current DirectX version for Windows 10
- Option to start with an empty cutting list
- Sorting the file list is now restored correctly after a restart
- View in Packet Viewer improved for M2TS recording
- Fix for subtitle language of Finnish channel YLE
- Missing OCR training files can now be downloaded automatically
- OCR training files now under "C:ProgramDataCypherosTsDoctor2OCR"
- Support for recordings with PCM audio
- Conversion of internal databases to FireDAC
- Improved OCR engine for DVB subtitles
- Fixed problem with color detection for DVB subtitles
- Maximum text display time for DVB subtitle exporting is now dynamically adjusting
- Windows 10 notifications
- Transition to a new version of the compiler
- Cut list was not deleted from EDL file when a new file is opened
- Enhanced DPI adjustment
- Message for unsupported video formats in the TS Format Converter
- Support for MKVToolnix 11.0
- H.265 support for MKV in TS Remuxer
- OCR data to improve the detection of DVB subtitles for German, English, French and Spanish
- Multithreaded OCR for DVB subtitles
- High-precision OCR mode with up to 50% less errors (very CPU-intensive)
2.0.71 - Fix for restore window position for UPnP dialog
- System error message now with the file name of the affected file
- Additional system parameters in the application report
- Import MP4 files, which so far have not worked
- Fix for recordings of regional TV programs that have two program switch positions
2.0.70 - Fix for UPnP dialog under Windows 10 (argument out of range)
- Video analysis is terminated when no advertising is found with a descriptive message
- Note I0008 if TS-Doctor trial version is installed under a different user account
- Fix for wrong timers at teletext subtitle export
2.0.69 - Missing file date in UPnP directories will be displayed as an empty entry in the UPnP dialog
- If all the files in a directory have no date (UPnP dialog), it is sorted by the file order of the receiver
- Improved logic for the automatic cut on public service broadcasters
- Blank cutting list possible
- Cancellation and error message during the video analysis if no pictures are supplied because of faulty recording
- Improved manual allocation of cutting areas
2.0.68 - Fix for error message "Incomplete installation of the trial version" for some users
- Removal of incomplete shows at the beginning and the end of TV recordings improved
- Defects are detected faster and skipped
- Revised selection dialog for automatic cutting
- ComSkip integrated in selection dialog for automatic cutting
- AC3 mode will no longer be prioritized if not at least two changes are detected
2.0.67 - Workaround for jumps and preview images with LAVFilter video decoder and H.265 recordings (DVB-T2)
- Fix for missing Italian language file
2.0.66 - With the "n" key, you can jump to the next cutting point in the cutting windows
- Support for recordings with file extension .tsv (receivers with SUNPLUS chipset)
- Fix for Ctrl-C in the cutting window
- TS-Doctor supports now Italian
- Advertisement detection via video analysis improved
2.0.64 - Better handling of recordings with regional switching (ARD,WDR,MDR,etc.)
2.0.63 - If despite existing Teletext the channel is not detected, fall back to the satellite database
- Batch list now takes disabled subtitle tracks into account
- If the batch list is finished, the batch list window now remains in the foreground
- Import and merge multiple files, e.g. from a DVD (VTS_01_1.VOB, VTS_01_2.VOB, ...)
- Fix for missing recordings in the UPnP directory for Humax iCord HD+
- Drag&Drop support for file import (MOV,MKV,MP4,VOB)
- Improved handling of the UPnP device cache
2.0.62 - Resync improves for faulty recordings
- Teletext decoding of Czech channels improved
- Czech translation of the GUI improved
- Transmitter database for ASTRA 23.5 °E and 19.2°E updated
2.0.61 - Improved automatic mapping of new cutting areas in the cutting window
2.0.60 - Fallback to alternate broadcast info for deactivated Sky Germany Teletext
- Fix for Tele5 Teletext
- Cutting via Enigma cutting list (.ts.cuts) improved
- Improved removal of incomplete shows at the beginning and the end of the recordings
- Fixed problem with missing cut areas in batch processing
- Im Schnittfenster redundante Nachfrage ob Schnittbereich hinzugefügt werden soll, entfernt
- Removed redundant confirmation dialog if a cutting area should be added in the cutting window
2.0.59 - Image distorsions in "fast SampleGrabber" for SD recodings in 4/3 fixed
2.0.58 - Image distorsions in SD recordings and video acceleration enabled in the LAVFilter fixed
- Optimization of multithreading in the "fast SampleGrabber" and TS-Doctor video renderer
2.0.57 - Hotfix for a bug in the "fast SampleGrabber", introduced in version 2.0.56
2.0.56 - Fixed crash when moving the cutting window on a second screen
- Improved support for multiple screen systems
- If "Only one instance" option is enabled, the primary instance will come to the foreground at the start of another instance
2.0.55 - Fix for double appending of _fixed if source and target directory are the same
- Incomplete reading of EPG data from Enigma EIT files for BBC channels fixed
- Option that only one instance of the application can be started
- M2TS format on saving is supported under Windows XP, too
- Increases the priority of LAVFilter in automatic video filter selection
- Fixed problem with importing, if the path to the tsMuxeR is not found
- Fix for trial versions under VM and Wine (incomplete installation)
2.0.54 - Fix for the update of trial versions (incomplete installation)
2.0.53 - Fix for installation on computers with obsolete certificate database
- New trial time
- TS Packet Viewer improved
- Timeout for the time-lapse view, if there are problems with creating an image
- New option to save in the directory of the source file by default
2.0.52 - Application report for easier troubleshooting and faster customer support
- The wrong broadcast information to the recording was sporadically saved in batch mode
- Changed the optional "_problem.txt" log file format to avoid compatibility issues with VLC Player
- Fix for Pulse 4 teletext broadcast information
2.0.51 - Fehler in H.265 parser fixed
- Delayed showing of the help information when rest the mouse cursor over an element
- Advanced information on installation issues are now added to the Windows event list
- PES length in the video stream was sporadically detected even if not present
- When optionaly inserting 5.1 AC3 frames, the timer of the frames have not been patched correctly under any circumstances
- Correct build number for Windows 10 in the log
- "File CRC" compares file CRC with CRC from the log, is a log exists
2.0.50 - Fix for a bug in batch mode, where not all old PAT packets were filtered out
2.0.49 - Waiting for the frame update after the jump can now be disabled
- During playback no waiting for frame update on jumps
- UPnP protocol problem for Loewe TVs and Awox Media Server fixed
- More details in error log for UPnP
- Cutting images were not correct for MPEG2 videos with enabled "fast Samplegrabbing"
- In the cutting windows the jump buttons now have autorepeat
- After using one of the jump buttons, TS-Doctor waits till the new video frame is shown
2.0.44 - Adaptive detection of GOP size
- Update of channel database
2.0.43 - Shortcuts disabled if window for the assignment of cutting areas is open
- Episode titles were ignored for Enigma recordings for some channels
2.0.42 - Shortcut "o" for OK button in cutting window
- Shortcut "c" for cutting preview in cutting window
- Current sorting in the new file dialog will be saved
- Fix for EIT data of some British channels like CBBC, where the broadcast details were not correctly analyzed for Enigma recordings
- Ignore duplicate neutrino recording broadcast information
- Fixed scaling of cutting images in the timeline panel for high-DPI monitors
- No longer adding '_fixed' if AutoCheck commandline call
- Speedup for video analysis (multithreading)
2.0.41 - Teletext infos for ServusTV fixed
- Fixed a sporadic problem with advertising detection via Teletext
- Correct Displays the files for Panasonic TV VTW60 series
- Bit rate of each stream was sometimes missing in the log
- Broadcast information were sometimes wrongly applied in batch mode
- Dialog answer for the use of the Enigma .cuts files is now properly saved
2.0.38 - UPnP problems while accessing Panasonic TV VTW60 series fixed
- UPNP debug level with more information can be selected in the UPnP settings now
- During setup a backup of the Setup file will be created in the installation directory
- Problems in the detection of Enigma- and Neutrino- recordings over network shares
- Encrypted recordings can be displayed despite the missing sync bytes with the TS Packet-Viewer
- Channel database expanded to over 7,000 channels
- Fix for Polsat from release 2.0.31 removed, as the better Haali Splitter was no longer used for some German channels
- Automatic fallback to LAV splitter, if the Haali splitter doesn't work (E.g. Polsat)
- Alphanumeric sorting of directories in the new file dialog
- Detection of new drives in the new file dialog
- Cut list defined in Enigma receivers (. ts.cuts) can be imported by TS-Doctor and executed
- Marker of the new Enigma advertising recognition (VTI 9.0.3) can be used by TS-Doctor for automatic cutting
- Function "iframe back" button improved, because there was a problem for recordings with large distances between the iframes
- Display of the average video bitrate in the summary after processing
- Scaling of the ES bitrate display is adapting to the video format SD (10MBit), HD(20MBit) and UHD(40MBit)
- Analysis and display of h.265 (HEVC) video parameters
- Missing broadcast description is complemented by recording description (Neutrino, Enigma, DVB Viewer)
2.0.31 - Fix for "Error while setting path: rfNetwork"
- Skin engine updated
- Playback problems of some Polish broadcasters (Polsat) in H.264 fixed
- Fixed a problem with broadcast name from Teletext on "Kabel Eins"
- Transmitter database with more than 5,000 channels
- Improved channel name detection
- Display the satellite the recording comes from, if the channel is found in the database
- Reading of the Enigma EIT and meta files
- Minimum and maximum bitrate added to TS Bandwidth-Meter
2.0.29 - Improved GUI for disabled skin
- Main form is not refreshed correctly with some graphic cards if UPnP dialog is disabled
2.0.28 - Hotfix for error message with disabled skin
2.0.27 - Improved startup on Windows 10
- The abort of UPnP downloads on Windows 10 fixed (OLE error 80270000)
- Faster program start since UPnP device scan now multithreaded
2.0.26 - Priority of commercials detection on Teletext improved (VPS, text, gap)
- Improved scaling at high DPI resolution
- Issues with "Extended PCR-scan" and "PCR scan factor" fixed
2.0.25 - Fixed problem with missing Teletext subtitles (page 888) on UK BBC channels
- Detection of H.265 streams
- Missing system tables PAT/PMT are now create also for H.265 recordings (Proton T265)
- Fixed problems while opening Ali recordings (info3.dvr)
2.0.24 - Removal of disturbing Teletext subtitles passages on British SKY channels
- PID-details are now opened and closed for all streams at the same time
- Improved teletext processing for multiple channels (RTL, RTL2, VOX, BVN, NPO1, usw.)
- Advanced Teletext advertising recognition for British Sky channels and others
- Improved checking for encrypted PES streams
- Improved Teletext analysis for some Czech channels
- Default destination file name can be chosen now with various options
- Deleting entries from the batch list now possible without error message
- Delete entries from the batch list using the "Del" key
- Prompt for confirmation when deleting entries from the batch list
- To add to the batch list now as checkbox instead of a button
2.0.21 - Missing initialization of some parameters using the new UPnP dialog could cause problems when during opening recordings
- Direct saving in M2TS format available
- Some cosmetic adjustments
- Application hints can be disabled
2.0.18 - Improved selection of the audio and subtitle tracks in the cutting window
- UPnP access for Panasonic receiver via internal UPnP browser fixed
- UPnP access for DVB-Viewer media server via internal UPnP browser fixed
- Better filtering of files that have no TS format, in internal UPnP browser
- Caching of UPnP devices, so that the devices are found faster and more reliable
- Width of the columns in the UPnP dialog are now stored
2.0.17 - Batch processing saves the selected PMT tag recordings
- Support for AC3Filter and Windows 10 H.265 codec
- Batch processing of images that are distributed across multiple files
- Fixed compatibility issues with Windows Vista (SHA256 certificates are not validated under Vista)
- Accepted now recordings with up to 100 streams
- Identification of professional H.264 profiles (High 10, High 4:2:2, High 4:4:4, etc.)
- In batch mode, the stored cut list is no longer overridden by an existing ComSkip EDL file
- Adjustable minimum duration of interruption, that will be recognized as commercials
- Sporadic crash during video analysis fixed if no commercials are found
- Support for Haali Video Renderer
2.0.16 - Problems with SHA256 certificate check on Windows XP and Wine/Crossover fixed
2.0.15 - Teletext channel detection reacts more flexibly to the changes broadcasters doing from time to time
- DVB-subtitle extraction takes into account the selected languages
- Reduced memory requirements if system has less than 2 GByte memory (E.g.: Windows 10 tablets)
- Better detection of PES_packet_length > 0
- Use of new SHA256 certificate for code signing
2.0.14 - Minor improvement for the TS Packetviewer
- DVR files were not displayed in the new file browser
- Supported file formats are reported to the operating system
- Adaptive adjustment of the length of the PCR list for small files (> 100MB) to avoid error message (encrypted)
- In the new file browser the creation date was displayed, not the date of last modification
- Several hours taking recordings could cause duplicate entries in the EPG TV Guide
- Problem while removing PCR drift fixed
- Export of registry settings
2.0.12 - Fixed a bug in the graphical representation of the removed data
- Better high DPI adjustment of the video analysis window
- Fix 1,SRF 2, SRF info, RTS UN, RTS deux, RSI LA 1 and RSI LA 2 teletext data after another change at SRG
- Fix for not working automatic updates of cutting images in some configurations
- Missing E-AC3 audio tracks are added correctly to the PMT, now
2.0.11 - Bug in the video analysis function fixed that could cause a crash
- Support for teletext broadcast information of the Czech TV station Prima and Nova
- Fixed problems with the keys Home and End in the cutting window
- Improved video analysis cutting
- Improved of removing of scrambled areas
- Adaptation to the DPI setting (High DPI Awareness)
- Inaccuracy in the graphical display of the removed data fixed
- Update of the cutting list pictures via popup menu
2.0.10 - Fixed problem with the input of numbers for timer in the cutting window
- Support for more recent versions of MKVToolnix
- Improved speed of video analysis
- Display of the language-specific manual (English, German, French) when pressing the F1 key
- Support for multiple file recodings with file extensions .mts, .mts1, .mts2, ...
New in Version 2.0
Advertising recognition via video analysis
The newly developed video analysis function finds adverts even in difficult circumstances where the previously available recognition software were unable to provide useful results.
Advertising recognition via Teletext analysis
Users in Switzerland and Austria now have access to an enhanced teletext analysis that enables advertising to be found on SRF and ORF channels via Teletext.
Conversion of DVB subtitles into SRT text format
New features include the conversion of DVB subtitles into the more widely-used SRT text format. This makes TS Doctor one of the few programs that can convert DVB subtitles, including the colour information, into a text format.
UPNP support
Another new feature is the direct network access to UPnP devices, such as the currently available Technisat receivers. The recordings can be downloaded and processed.
Improved user interface
The newly enhanced intuitive interface makes working with TS Doctor even easier and faster.
Enhanced Speed
Further optimisation has resulted in significantly faster processing speeds, especially for modern PCs with fast SSD drives. More than twice the speeds can
1.2.184 - Fix for argument out of bounds
1.2.183 - Show details were incorrectly assigned when the file separation dialog was invoked
- If option "appending '_fixed' and the file name when saving" is selected, the source file name is proposed as the destination file name. If this option is disabled or for multiple target files, the TS-doctor tries to use the file name from the TV Guide.
- Working again under Linux/OSX via Wine or Crossover
1.2.182 - Restore priority of AC3 commerials detection
- Taking into account the low bit rate for Sky SD channels (H. 264) for partially encrypted recordings
1.2.181 - Hotfix for problems when you open the file dialog on Windows 10
- While assign areas to multiple file, the list was not displayed correctly when called multiple times
1.2.180 - "Just check" now also brings a list of errors
- Fixed display errors in the batch list
- Increased number of buffers for H264 Picture Parameter Set
- Improved drawing the bit rate
- GUI problems fixed for Eastern European special characters
- Fixed potential problems opening and saving files
- Skin error for Comboboxes fixed
- Problem with channel logos fixed
- Display of Windows version expanded with build number
- Catching a potential error when opening a directory
- Support of Swedish language in the GUI
- Support of Czech language in the GUI (thanks to Mila Vavruska)
- Compiler update to Delphi 10 Seattle
- Fixed potential display problems under Windows 10
- Display of errors and warnings in the progress window
- In batch or commandline mode, the TS-doctor no longer stops with the error message "Recording is encrypted. Can't continue!"
- Fixed problems with reading the date of Teletext at Pro7 MAXX
- Now recordings are also accepted, where are the distances of the PCR values far outside the norm (30ms)
- Repair of recordings where the timer will be reset every few minutes (Korean UMAX UHD TV)
- Improved recognition of program switching
- Display the corrected time of PCR for jumps
- Adjusted the formatting of the displayed file sizes in the log (KB)
- Added Teletext subtitle statistic to the log
- Index bug-after loading a cut list in the cutting window
- Fixed problems when demuxing recordings with incorrect PMT
- Channel logos are no longer stored individually, but as a single ZIP
- Channel logos can be downloaded during Setup
1.2.171 - Processing of non-compliant DVB PES packets for Teletext (Finnish YLE)
- TV-Guide (Teletext) for some Finnish channels (yle TV1, TV2, Teema)
- Updated skin engine
- Fixed display problem on Windows Vista that was caused by Windows Update KB3057839 (09.06.2015)
- Extra files are copied too, if file needs repair of PCR problems first
- Improved PCR scan during analysis
- PCR scan factor can now be adjusted under "Correction behavior" to find smaller PCR jumps
- Removed false log entries "Filler data not followed by PayloadStart" for H264
- Support for Teletext processing of Czech channel TV Barrandov
- Removing MPEG2 video padding data (Zero Byte Stuffing)
- In the Remuxer log the PTS values checked to strict and unnecessary warnings were written in the log
- The stream processing was aborted if too much errors occured. Errors are listed more compact, now
- Improved display of position of the error in the error list, particularly for wrong PCR/PTS values because of encrypted packets
- Fallback to the Teletext TV Guide, if the EIT data are faulty or insufficient
- Fixed potential problem when cutting recordings with PCR wrap (audio data not written)
- Improved identification of the language of Teletext subtitles (canal digital)
- Warning is the temp directory of TS-doctor is changed to a directory that contains files
1.2.166 - Volume in the cutting windows was not changable
1.2.165 - Error in the dialog "Open splitted files" fixed and added support for 64-bit values for the SpinEdit components
- Fixed problems when accessing no longer existing network directories
- Timeout of 5 seconds to check whether directory can be accessed or not
- Error in TS Packet Editor fixed, which could result in unintentionally changed packets
- Display of Arrival_Time_Stamp for M2TS files in TS Packet Editor
- In the cutting window now an area can added by pressing then Ins. button, if no markers are visible
- Fixed problem with the reset of the cut list in the cutting window
- Fixed wrong colors for errors and warnings in the progress window
- Fixed problem with special characters for teletext subtitles in the demuxer
- Reset problem with Enigma AP/SC-indexer fixed when several recordings were processed sequentially
- For TechniSat recording it could occur sporadically, that the last 30 seconds of the recording could not be edited
- Optional "extended PID scan" where larger parts are scanned
- Automatic removal of subtitles fixed (inverted)
- Support for Russian language
1.2.161 - Undo function in the cutting window (CTRL + Z)
- Enigma-AP/SC-indexer processed also TS files that were created with Videoredo
- Hotkey function of the delete key is now switched off when changing to the file separation dialog
- Workaround for "Previous I-frame" in the timeline panel when using LAVFilters
- Fixed problem with sporadic not working "Previous I-frame" when using Haali-Splitter
- Fixed bug in the SampleGrabber which could lead to hang of the playback graph in certain configurations
- Enigma AP/SC indexer improved
- Removing marked section via the delete key, if a marker is enabled in the cutting window
- Removing cutting areas via the delete key, if no marker is enabled in the cutting window
- Fallback for cutting images, when problems with fast Samplegrabbing
- Inaccuracies cutting images with the help of the fast SampleGrabbings in the cutting window
- "AAC small PTS delta"- problem fixed in TS Remuxer logfile
- Double rows of Teletext subtitles (Polish HBO) will be merged now
- Increased buffer for EmulationPrevetions (ORF Sport + HD)
- Fallback if Teletext time format has changed
- Adjusted changed Teletext time format for ARD-Alpha
1.2.154 - Filters out of PID 17 (SDT,BAT,ST) during playback in the cutting window, otherwise HaaliSplitter hangs
- Insert of AC3 silence in TS Remuxer updated
- When Teletext X26 characters used the color attributes are respected
- Support for FreeSat(UK) EPG compression
- Missing or only partially existing stream resulted in a long delay when creating a new file
- Adjustment for changed Teletext of SIXX
- Fixed problems with the date format for DVBViewer EPG data
- Problems with French teletext subtitles on Arte channel fixed
- Catching fails to connect the audio components in the cutting window (under MacOS/Wine)
- Entry for English-based (other) in ISO639 list moved to the correct position
- Priority changed while selecting character set in the Teletext improved (especially for Russian television)
- Fixed flickering of progress bar when skin is disabled
- Fix for incorrectly displayed MPEG audio parameters caused by defective audio packages
1.2.148 - Support for Teletext with cyrillic and greek character sets
- Improved detection of 192 byte TS packets
- Shows MPEG audio details
1.2.147 - Problem with download of additional tools under Linux fixed
- "Default Language Descriptor" was ignored for recreated PMTs
- No unwanted file separation while automatically remove encrypted areas
- tsMuxeR not correctly detected during installation
- Support for ADS info from the "DVB recording service"
- After the repair of a timer jump or removing encrypted areas the programme guide was no longer fully scanned
- Improved Teletext TV Guide
- Support for taking over Fortis FTRI packets, so that the recordings remain playable on Fortis receivers
- Faster CRC32 check (8x faster routine)
1.2.144 - Fixed a restart problem of the trial version
- Download option of additional tools during Setup
- Commandline parameter for the target directory now also works for single files
1.2.143 - Improved Teletext processing
- Additional channels included in the Teletext processing
- Fixed problems with SIXX-Teletext
- Disabled audio tracks and subtitles have been incorrectly applied to the batch list
1.2.142 - Hotfix for problems with the file dialogs (program termination without error message)
- In radio mode the LAVSplitter is prefered, because the Haali splitter produces no audio for recordings without video stream
- Support for recording of TechniSat ISIO S receivers
- File Merger now supports the merging of overlapping recordings
- Incomplete audio streams will now be ignored in preview to circumvent problems with Haali Splitter
1.2.141 - Teletext TV guide for German Sky channels improved
- EIT can be ignored via advanced options in the file open dialog
- Various graphic elements made independent of the skin engine
- Fixed error message "No mapping for Unicode characters in the multibyte target code page exists" when opening older recordings
- Fixed incorrect duration displayed for recordings with PCR-wrap
- Teletext processing improved for swiss channels
- Fixed problems with certain special characters for teletext channels in Czech
- Adopted various Czech stations for teletext analysis
- VPS auto cutting for Czech TV channels CT1, CT2 and Nova
- Flickering in progress window fixed, if skin is disabled
- Installation scripts completely rewritten
- More detailed search for teletext subtitles
- Problems fixed in TS Remuxer and TS Demuxer for ATSC recordings, where audio and video PIDs are below 32
- Fix for Trial under VM and Wine
- Show title recognition via Teletext improved (NDR problem)
- Possibility to enter compatible filters by registry entry
- Support for PowerDVD 14 video filters
- Skin surface made can be switched off (for wine/crossover - compatibility)
- Timeline now accessable even without skin engine
- Skin surface under wine/crossover switched off by default, to prevent hangin in the cutting window
- Time values now correctly for created SRT subtitles, even if Teletext PTS is missing or incorrect
- Compiler update
- Update of skin engine
- New trial time
- Choice for H265 video filter in the settings
- For H265 recordings the LAV splitter is selected, because Haali splitter does not support H265
- Trial of the TS doctors under VM possible but with 500MB-Limit for the output file
- Detection of H265/HEVC video streams
- Detection of DolbyE video streams
- H265/HEVC cutting (PES)
1.2.134 - Hotfix for not fully activated preview when using the Microsoft audio filter under Windows 7
- When inverting the cut list the cutting images are now updated accordingly
1.2.133 - I-frame detection is working now for LAVSplitters too
- More improvements for American cable TV
- Evaluation of all EPG data in ATSC recordings
- Improved adaptation of the aspect ratio of screen shots in the cutting window
- Fixed problem with manual detection of advertising in multi-part recordings
- Detection of EIA-608 data in MPEG2 streams
- Use of P-frames for the CutOuts in H264 can be turned off to avoid video artifacts
- Play button only active after creating the cutting images
- Improved handling of recordings from the United States (ATSC)
- Improved recognition of ATSC recordings
- Evaluation of the VirtualChannelTable and the SystemTimeTable for ATSC recordings
- Anamorphic adaptation of screenshots in the timeline panel
- Fixed potential deadlock in H264 processing
- Screenshot in cutting window via shortcut "[Alt] i"
- Teletext analysis for Italian channels added (Rai1,Rai2,Rai3,Canale5,Italia1,TGCom24)
- Better detection of the recording start via Teletext even for unknown channels
- Detection of recordings of Dutch TV stations NED1, NED2 and NED3 via cable
- Sporadic problems with Kathrein UFS912 recordings fixed
- Working progress in garbage scan
- File position error for recordings with less than 10% usable data fixed
- More than 20% fill data (garbage at the beginning and end), garbage-scan box remains yellow as a warning
- Detection of private streams like Kronehits
- PES demuxing of private streams
- The CRC of newly created files will be found in the log now
- The CRC of any files can now be calculated in the menu under Tools
1.2.128 - Display of the station name for recordings of an entire transponder with all PIDs
- No longer functioning SRT Time Changer fixed
- Better support for transponder recordings with many encrypted stream
- Now also PCR jumps at the end of recordings are detected correctly
- Very short cutting areas (less than 500ms) are filtered for the automatic cut to avoid cutting problems
- Evaluation of the Service_Descriptor_Table if found, to get the channel name
- Interpolation of the recording start time if no time information via Teletext or TOT is present
- If a file needs to be repaired first all streams remain in the fixed file
- Screenshot available even during playback in the cutting window now, playback is temporarily paused
- In the cutting window the cursor no longer moves to the end, when jumping backwards via -1m, -10s or -1s button
- Better support for splitted files of Kathrein UFS 903
- Fixed drag&drop of multiple files on the main window
- Support for channel logos (channelname.png)
- Uses automatically existing channel logos of DVBViewer
- VDR channel logo pack from 3PO can be downloaded
- Extracting recording infos from TechniSat REC files
- Teletext analysis improved for some channels and some channels added
- Year indication in the teletext analysis improved
1.2.125 - Fixed problems with sporadic inexact first cutting point (since Beta 1.2.120)
1.2.124 - Hotfix for version info of TSMuxer 2.0.8(b)
1.2.123 - DVD-Maker problem for recordings with a & in the file name fixed
- In the cutting form a jump will lead to an update of the selected cutting area
- Fixed problem that the first I-frame was not considered for the initial cut
- Better consideration of the PCR/PTS delay in determining the cutting point
- Code optimization for faster program start
- Own and faster detection routine of the DirectX version on DLL version instead of DXDiag
- Drag&Drop of files updated
- Ignore transport_scrambling_control for detection of the stream start
- Lesebuffer optimized for analysis
- Raw cutter updated
- Automatic stream selection for subtitles and audio streams based on language and format
- New version control for "supported tools"
- Teletext utilization for several Belgian channels added
- "Devision by zero" bug for radio recordings fixed
- Removing areas while creating cutting point images blocked
- Removal of incomplete shows is performed for commercials detection via the menu, too
- Potential problems while removing areas at the end of a recording fixed
1.2.116 - Fix for problems with thumbnails and single frame view
1.2.115 - Fixed problem with delayed subtitles of Finnish channels
- Current selected section is now adjusted according to the cut
- Improved support for multiple concurrent instances of the TS-Doctor
- TS-Doctor renderer optimized and support for YUY2 format and VideoInfoHeader2
- No more illegal timer jump detected for ordinary PCR wraps
- Problem "no audio data written" for recordings with PCR wrap fixed
- Updated Teletext TV guide for SWR channel because of changes
1.2.114 - Improved detection and removal of PCR jumps on BBC channels
- Improved automatic removal of encrypted areas
- Fixed sporadic wrong detection of PCR drift for recordings of BBC channels
- Download of tools and updates changed to WinINet API
- Checking for Internet connection before attempting to download something
- Windows XP x64 was incorrectly compatibility mode detected even though this was not active
- Support for downloading tools and updates via SSL
- Improved installation of tools
- Support for version 0.61.0 of LAVFilters
- Repair of recordings where the PCR value drifts (Haupauge HD PVR2 problem)
- Revised overwrite warning for saving of cutting lists
- TV guide via teletext for Pro7 FUN, ProSieben MAXX, VIVA Germany, Disney Channel
- Error message for files with file size zero
- <info1> Data from the xml file of neutrino recordings is inserted in the description
- Improved extraction of movie infos from the teletext
- Broadcast standard was disregarded in some cases for ATSC recordings
- Fixed several potential problems with the editing of recordings with PCR-wrap
- Warning shots, where the PCR value drifts
- Compatible to Haali-Splitter from K-Lite Codec Pack
- Problem with volume setting in error preview window fixed
- Sporadic problem fixed "no audio data is written" for recordings with PCR-wrap
- Fixed a problem with the close button in the dialogs
Stable releases update rarely but have no serious bugs.
This is the recommended build for most users.
Older Stable Releases
iTerm2 3.3.11 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog3.3.11 This is a bugfix release for 3.3.10, which was short-lived. The release notes for 3.3.10 are included below. - Fixes a bug introduced in 3.3.10 where the dock and menu bar would sometimes remain hidden after exiting non-native fullscreen. - Works around a possible macOS bug where Metal drops frames occasionally. - Fixes a bug where the advanced setting to not create an ApplicationSupport symlink was ignored. 3.3.10 Security Improvements - Improves the method for gaining authorization to run Python scripts launched from outside iTerm2. Version 3.3.9 deprecated the older auth mechanism based on the command line, requiring the user to consent to every connection. That was annoying. There are now two ways to get permission: 1. The UI prompts on every connection. 2. The app requests a cookie using Applescript. Therefore, Applescript permission is required. This requires the user to consent only once per app that originates the connection. Note that this does not affect scripts launched by iTerm2, such as those opened from the Scripts menu. For more information, including details on how to use osascript to get a cookie, please see: https://iterm2.com/python-api-security-model New Features: - Updated shell integration installer UI, now with internet-free install option. - Add a setting to Edit Session to prevent Automatic Profile Switching from changing the profile. - Add support for opening files to line number with IntelliJ. - Applescript can now launch a Python API script from an absolute path. Improvements: - Add a delay before previewing a color preset to make it easier to navigate the menu quickly. - Set SSL_CERT_FILE and SSL_CERT_DIR when running Python scripts so they can use TLS. - Change "Broken Pipe" to "Session Ended" and make it a soothing blue color. - Network filesystems can not hang the UI any more. Calls to proc_pidinfo are now made in an XPC server. - Default to built-in mouse cursor on Catalina since it is now visible against a black background. - Updated internet access policy for all outgoing connections. - Improve appearance of items in the Uploads and Downloads menus. - "Flash tab bar in full screen" is now off by default since it is now a titlebar accessory. - Add keyboard shortcuts for some announcements. - The foreground and background color are shown in the context menu when exactly one cell is selected. - Automatically detect when mouse reporting control sequences are getting printed and offer to turn it off. - Automatically detect when paste bracketing control sequences are getting printed and offer to turn it off. - Tab label font size is now customizable in an advanced setting. - Improve legibility of highlighted search results in the profile list in dark mode. - Restore tmux window locations better when burying the attaching window. - Improve UI for selecting a key binding action. - Close the man page window (opened when tapping the man page button on the touch bar) when man quits. - You can now close the crash reporter with cmd-w. - Improve the appearance of window borders (when enabled in Appearance settings) on macOS 10.14+. - Improve usability of Arrangement prefs. You can now do multiple selection, rename, and undo. - Improve legibility of window titles in Minimal theme with light tab colors. - Improve legibility of autocomplete popup text. - Improve the tab color menu item UX. - Make clearing command history faster. Bug Fixes: - Fix a bug where hotkey windows could appear under the menu bar on secondary display. - Fix session restoration with custom shells. - Fix various crashes. - Fix a bug where a keypress with the option key in the very first keypress in a session could be misinterpreted. - Fix a bug where URLs with ports were sometimes not recognized. - Fix a bug where closing a tmux integration window with many tabs would send garbage to the command line of the attaching session. - Fix Shell>Close Terminal Window in tmux integration. - Fix support for ligatures with spaces when the advanced pref "Prefer speed to accuracy for characters with combining marks" is off. - Fix bugs with it2git - Fix bugs in tmux dashboard for session names containing nonbreaking spaces. - Fix bug where you couldn't map a keystroke to increase height. - Fix high CPU utilization in some situations. - Fix a bug where attaching to tmux could restore a window to a different position than where it was before detaching. - Respect key action of "Ignore" when there is no terminal window. - Prevent annoying system log messages from IIONumber. - Fix a bug where applescript launched from Scripts menu would timeout improperly. - Fix escaping of single quotes in semantic history commands. - Fix a bug where new tabs created in Applescript weren't always usable right away. - Disable performance statistics to try to find cause of memory corruption bug. - Fix memory leaks. - Fix a bug where the arrow icon was missing from tmux tabs. - Replace calls to calloc() with a safer wrapper function. - Fix a bug where the zsh command line could be pushed into history unnecessarily. - Fix icon alignment in New Python Script window. SHA-256 of the zip file is 7b65a5712cf9f14bedabb6281b96291118c1c007274bc66ad86cb3dff242a73biTerm2 3.3.10 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog3.3.10 Security Improvements - Improves the method for gaining authorization to run Python scripts launched from outside iTerm2. Version 3.3.9 deprecated the older auth mechanism based on the command line, requiring the user to consent to every connection. That was annoying. There are now two ways to get permission: 1. The UI prompts on every connection. 2. The app requests a cookie using Applescript. Therefore, Applescript permission is required. This requires the user to consent only once per app that originates the connection. Note that this does not affect scripts launched by iTerm2, such as those opened from the Scripts menu. For more information, including details on how to use osascript to get a cookie, please see: https://iterm2.com/python-api-security-model New Features: - Updated shell integration installer UI, now with internet-free install option. - Add a setting to Edit Session to prevent Automatic Profile Switching from changing the profile. - Add support for opening files to line number with IntelliJ. - Applescript can now launch a Python API script from an absolute path. Improvements: - Add a delay before previewing a color preset to make it easier to navigate the menu quickly. - Set SSL_CERT_FILE and SSL_CERT_DIR when running Python scripts so they can use TLS. - Change "Broken Pipe" to "Session Ended" and make it a soothing blue color. - Network filesystems can not hang the UI any more. Calls to proc_pidinfo are now made in an XPC server. - Default to built-in mouse cursor on Catalina since it is now visible against a black background. - Updated internet access policy for all outgoing connections. - Improve appearance of items in the Uploads and Downloads menus. - "Flash tab bar in full screen" is now off by default since it is now a titlebar accessory. - Add keyboard shortcuts for some announcements. - The foreground and background color are shown in the context menu when exactly one cell is selected. - Automatically detect when mouse reporting control sequences are getting printed and offer to turn it off. - Automatically detect when paste bracketing control sequences are getting printed and offer to turn it off. - Tab label font size is now customizable in an advanced setting. - Improve legibility of highlighted search results in the profile list in dark mode. - Restore tmux window locations better when burying the attaching window. - Improve UI for selecting a key binding action. - Close the man page window (opened when tapping the man page button on the touch bar) when man quits. - You can now close the crash reporter with cmd-w. - Improve the appearance of window borders (when enabled in Appearance settings) on macOS 10.14+. - Improve usability of Arrangement prefs. You can now do multiple selection, rename, and undo. - Improve legibility of window titles in Minimal theme with light tab colors. - Improve legibility of autocomplete popup text. - Improve the tab color menu item UX. - Make clearing command history faster. Bug Fixes: - Fix a bug where hotkey windows could appear under the menu bar on secondary display. - Fix session restoration with custom shells. - Fix various crashes. - Fix a bug where a keypress with the option key in the very first keypress in a session could be misinterpreted. - Fix a bug where URLs with ports were sometimes not recognized. - Fix a bug where closing a tmux integration window with many tabs would send garbage to the command line of the attaching session. - Fix Shell>Close Terminal Window in tmux integration. - Fix support for ligatures with spaces when the advanced pref "Prefer speed to accuracy for characters with combining marks" is off. - Fix bugs with it2git - Fix bugs in tmux dashboard for session names containing nonbreaking spaces. - Fix bug where you couldn't map a keystroke to increase height. - Fix high CPU utilization in some situations. - Fix a bug where attaching to tmux could restore a window to a different position than where it was before detaching. - Respect key action of "Ignore" when there is no terminal window. - Prevent annoying system log messages from IIONumber. - Fix a bug where applescript launched from Scripts menu would timeout improperly. - Fix escaping of single quotes in semantic history commands. - Fix a bug where new tabs created in Applescript weren't always usable right away. - Disable performance statistics to try to find cause of memory corruption bug. - Fix memory leaks. - Fix a bug where the arrow icon was missing from tmux tabs. - Replace calls to calloc() with a safer wrapper function. - Fix a bug where the zsh command line could be pushed into history unnecessarily. - Fix icon alignment in New Python Script window. SHA-256 of the zip file is ec50ecd509942d2d800e1c4672223e47504b05e64aebf687f24c4a29d9f534a0iTerm2 3.3.9 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog3.3.9 This release fixes a number of crashes and adds a security improvement to the Python API. Security Improvements - The security model for the Python API has changed. Any process attempting to use the API that was not launched by iTerm2 will require explicit user approval. The previous technique, which relied on inferring the job name from its command line, could be subverted. Consequently, the UI for authorizing particular scripts has been removed. For more information, please see https://iterm2.com/python-api-security-model Bug Fixes - Fix a bug where the character accent menu would appear when holding down a key. - Fix crash when restoring window arrangement. - Fix crash when a download finishes. - Fix crash when a downloaded file has disappeared. - Fix crash after closing a window that completely obscures another window and the GPU renderer is enabled. - Fix crash when there is no default fixed-pitch font. - Fix crash when removing invalid automatic profile switching rule. - Fix crash when a bonjour host appears/disappears and the default profile has a hotkey and you're switched to a different user account than the one iTerm2 is in. - Enable same-origin policy for webkit popovers. - Fix a crash when a shortcut is configured to invoke a menu item that has a submenu. - Fix a crash when a tab icon is 0x0 pixels. - Fix a crash when there's a process ID cycle. - Fix a bug where shortcuts are shown in tabs when navigation by modifiers+number is disabled. - Fix various other crashes. Version 3.3.8 was a short-lived release. Its release notes follow: 3.3.8 New Features - You can now specify that a profile should use a "custom shell". With this option, you can ask to use a particular shell (e.g., /usr/local/bin/fish) without having to update your Unix account with chsh. Such sessions are launched through /usr/bin/login, which initializes them properly. - Add a new status bar component that opens a menu with a list of actions. Actions are defined by the toolbelt Actions tool. - You can now log plain text, both for automatic logging and for one-off logging from the menu. - Adds a new built-in color preset, Smoooooth. Works around bloom issues on Pro Display XDR. - Add "Send Selection" to context menu. - Dynamic Profiles now log errors to the scripting console. Improvements - Add reordering and multiple selection to the Actions toolbelt tool. - Add actions in the Actions tool to the Open Quickly window. - Speed up Open Quickly window animation. - Change how shortcuts in the Open Quickly window work to not require a space. For example, /afoo will now find window arrangements matching the search query "foo". Previously, you'd need to put a space after "/a". - Save search history outside of user defaults for better privacy. - Tighten up image decoding sandboxes. There were some permissions that aren't needed by the currently supported versions of macOS. - Copy mode now supports moving forward and back by a vim "WORD" with W and B. A WORD can contain symbols, as opposed to a word which is approximately alphanumeric. - Be more paranoid about parsing imported recording files. - Sandbox sixel image decoding. - Improve the reliability of three-finger-drag-to-select. - Downloaded files (e.g., with it2dl) are now quarantined. - When a session's current directory is fetched from the OS, rewrite root-firmlinked paths to their more familiar aliases. - Add more advanced preferences to tame the dumpster fire that is Consolas. - Restore tmux windows' positions more consistently in tmux integration mode. - As you select items in the color presets menu, temporarily apply them so you can see the effect. - Signed script archives now sign the entire file (other than the signature itself) to prevent tampering with embedded certs. For now older archives are still accepted as input. - Require user permission for various control sequences that could possibly be abused for evil purposes. - Separate next/previous mark and next/previous annotation into separate menu items. - Various performance improvements. - Three-finger drags are now reported when three finger drags are configured to act as regular left mouse drags. - Use momentum scrolling for mouse reporting the scroll wheel. - Remove various unneeded entitlements for extra security. - Changes to custom touch bar items are now reflected immediately. - Deal with attempting to attach twice to the same tmux session more nicely. - User-defined variables are now saved in the tmux server and restored upon attaching in tmux integration mode. - Add "Ignore" as a new pointer action. - If Paste is waiting for a prompt and you press either control-C or esc, the paste will be aborted. - Add an advanced pref to force antialiasing on retina displays, even when AA is disabled in Text prefs.[ - Use hardened runtimes in helper programs. - Use secure timestamps everywhere. Bug Fixes - Voice dictation now works! - Fix incorrect handling of three finger taps that caused the dictionary to open. - Fix gray bar that appeared when in native full screen with one tab and no tab bar. - Fix a bug where the title could be misaligned in the Minimal theme. - Fix off-center red/yellow/green buttons in Minimal theme. - Fix various crashes. - Improve argument parsing for identifying Python scripts that use the API. - Fix improper text alignment in font picker. - Duplicate Tab now respects the advanced pref that controls where new tabs are added. - Fix a bug where the shorcut for switching panes/tabs/window by number could show the wrong modifiers in the settings UI. - Don't convert control sequences from screen to xterm in tmux integration if the default-terminal tmux option is set to something not including 'screen'. - Fix a bug where tmux integration would get confused about which tab is which after reordering them. - Fix a bug where editing a trigger's regex could update the first row instead of the one you were editing. - Don't show the "document edited" dot in the close button when the profile has a custom command, which tricked us into thinking it was always edited. - Fix a bug where the tab title could become empty after popping a title from the stack (such as when exiting vim). - Don't hang when importing a script with a self-signed cert. - Improve how the git status bar component truncates text. - The GPU renderer drew selected tab characters incorrectly. Fix it. - Disable quicklook for http, since it won't work anyway due to ATS. - Fix bugs in restoring annotations that would cause them to change what text was annotated. - Fix the git status bar tool in directories with tildes in their names. - Fix crazy big mouse cursor when screen sharing. - Don't do crazy things if you try to mouse report past the 223rd row/column in xterm mouse reporting mode. - Fix printing of images in black-and-white mode. - Fix a bug where "select menu item" actions got performed twice. - Fix a bug where the dock got hidden on the wrong screen when entering full screen. - You can now assign force click to smart select and it'll work the way you'd expect. - .its files now have proper icons and are bound to iTerm2. - Fix a bug where background images would sometimes not update right away when using the GPU renderer. - Make highlighted search results in the profile list more legible in dark mode. Things Made Worse - Remove the CPU profiling feature. It was never very good and the command line "sample" program is better. - Tab icons are no longer supported on macOS 10.12 because Apple made a dog's breakfast of drawing images in the 10.15 SDK. SHA-256 of the zip file is 4aff009d2695f9921708f9927af1578be37d12ecab28aaca27646f02842ebedeiTerm2 3.3.8 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog3.3.8 New Features - You can now specify that a profile should use a "custom shell". With this option, you can ask to use a particular shell (e.g., /usr/local/bin/fish) without having to update your Unix account with chsh. Such sessions are launched through /usr/bin/login, which initializes them properly. - Add a new status bar component that opens a menu with a list of actions. Actions are defined by the toolbelt Actions tool. - You can now log plain text, both for automatic logging and for one-off logging from the menu. - Adds a new built-in color preset, Smoooooth. Works around bloom issues on Pro Display XDR. - Add "Send Selection" to context menu. - Dynamic Profiles now log errors to the scripting console. Improvements - Add reordering and multiple selection to the Actions toolbelt tool. - Add actions in the Actions tool to the Open Quickly window. - Speed up Open Quickly window animation. - Change how shortcuts in the Open Quickly window work to not require a space. For example, /afoo will now find window arrangements matching the search query "foo". Previously, you'd need to put a space after "/a". - Save search history outside of user defaults for better privacy. - Tighten up image decoding sandboxes. There were some permissions that aren't needed by the currently supported versions of macOS. - Copy mode now supports moving forward and back by a vim "WORD" with W and B. A WORD can contain symbols, as opposed to a word which is approximately alphanumeric. - Be more paranoid about parsing imported recording files. - Sandbox sixel image decoding. - Improve the reliability of three-finger-drag-to-select. - Downloaded files (e.g., with it2dl) are now quarantined. - When a session's current directory is fetched from the OS, rewrite root-firmlinked paths to their more familiar aliases. - Add more advanced preferences to tame the dumpster fire that is Consolas. - Restore tmux windows' positions more consistently in tmux integration mode. - As you select items in the color presets menu, temporarily apply them so you can see the effect. - Signed script archives now sign the entire file (other than the signature itself) to prevent tampering with embedded certs. For now older archives are still accepted as input. - Require user permission for various control sequences that could possibly be abused for evil purposes. - Separate next/previous mark and next/previous annotation into separate menu items. - Various performance improvements. - Three-finger drags are now reported when three finger drags are configured to act as regular left mouse drags. - Use momentum scrolling for mouse reporting the scroll wheel. - Remove various unneeded entitlements for extra security. - Changes to custom touch bar items are now reflected immediately. - Deal with attempting to attach twice to the same tmux session more nicely. - User-defined variables are now saved in the tmux server and restored upon attaching in tmux integration mode. - Add "Ignore" as a new pointer action. - If Paste is waiting for a prompt and you press either control-C or esc, the paste will be aborted. - Add an advanced pref to force antialiasing on retina displays, even when AA is disabled in Text prefs.[ - Use hardened runtimes in helper programs. - Use secure timestamps everywhere. Bug Fixes - Voice dictation now works! - Fix incorrect handling of three finger taps that caused the dictionary to open. - Fix gray bar that appeared when in native full screen with one tab and no tab bar. - Fix a bug where the title could be misaligned in the Minimal theme. - Fix off-center red/yellow/green buttons in Minimal theme. - Fix various crashes. - Improve argument parsing for identifying Python scripts that use the API. - Fix improper text alignment in font picker. - Duplicate Tab now respects the advanced pref that controls where new tabs are added. - Fix a bug where the shorcut for switching panes/tabs/window by number could show the wrong modifiers in the settings UI. - Don't convert control sequences from screen to xterm in tmux integration if the default-terminal tmux option is set to something not including 'screen'. - Fix a bug where tmux integration would get confused about which tab is which after reordering them. - Fix a bug where editing a trigger's regex could update the first row instead of the one you were editing. - Don't show the "document edited" dot in the close button when the profile has a custom command, which tricked us into thinking it was always edited. - Fix a bug where the tab title could become empty after popping a title from the stack (such as when exiting vim). - Don't hang when importing a script with a self-signed cert. - Improve how the git status bar component truncates text. - The GPU renderer drew selected tab characters incorrectly. Fix it. - Disable quicklook for http, since it won't work anyway due to ATS. - Fix bugs in restoring annotations that would cause them to change what text was annotated. - Fix the git status bar tool in directories with tildes in their names. - Fix crazy big mouse cursor when screen sharing. - Don't do crazy things if you try to mouse report past the 223rd row/column in xterm mouse reporting mode. - Fix printing of images in black-and-white mode. - Fix a bug where "select menu item" actions got performed twice. - Fix a bug where the dock got hidden on the wrong screen when entering full screen. - You can now assign force click to smart select and it'll work the way you'd expect. - .its files now have proper icons and are bound to iTerm2. - Fix a bug where background images would sometimes not update right away when using the GPU renderer. - Make highlighted search results in the profile list more legible in dark mode. Things Made Worse - Remove the CPU profiling feature. It was never very good and the command line "sample" program is better. - Tab icons are no longer supported on macOS 10.12 because Apple made a dog's breakfast of drawing images in the 10.15 SDK. SHA-256 of the zip file is 6e6755d857c8f30bd0efcd60719a78a8cf4142a91e28fd89377ad5a37cc36a68iTerm2 3.3.7 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.7 New Features - Adds a preference to specify whether you want each tab to control the window title separately, or if all tabs in a window should share a single window title. This affects window title set by control sequences like OSC 2. - Separate 'use custom bold color' from 'brighten bold colors', which previously were confusingly grouped into a single setting. - Password manager now has a column for user names. - Add support for 2-factor codes appended to password in password manager. Improvements - Various performance improvements. - When the window title is changed by a control sequence, set the window title to exactly that string. - Remember whether "tags" view of profile list is expanded in toolbelt. - Move selection-related settings into General > Selection. - Add advanced pref to disable tabbar tooltips. - Set pixel size in TTY. - Don't show a warning when modifying a session's copy of its profile when that profile is backed by a dynamic profile. - When prefs from a remote location fail to load, offer to reveal the responsible preference. - The toolbelt now uses a dark background in the Minimal theme when the terminal window's background is dark. - Add Unicode 12 width tables for emoji. - Add "Edit Account Name" and "Edit User Name" to password manager context menu. - Variable-size tmux windows are now pretty usable. Try turning on Prefs>Advanced>Allow variable window sizes in tmux integration. - Put a dot in the close button when there is an active job running. - You can now drag the window using the New Tab + button. - When selecting a tag from the "tags" view, use the tag: operator to restrict the search term to tags. - Add advanced pref to enable italic in tmux integration. It uses the "screen" terminal where the control sequence normally used for italics instead does reverse video. Bug Fixes - Disable quicklook if it's disabled systemwide. - Fix drawing of "tags" view of profile list. - Fix bug where users with spaces in their names couldn't log in. - Fix a bug where windows with a left-side tab bar had the wrong number of columns when first created. - Fix a bug where activating a session via API in an inactive tab would activate the wrong session in that tab. - Fix a bug where setting the icon title when showing Profile + Session name caused the profile name to go away. - Fix padding of "broken pipe" message. - Fix bugs in updating session list in tmux dashboard. - Fix a bug where window buttons were hidden when entering native full screen. - Disable selection scroll if it begins in the mutable area while reporting mouse clicks. - Fix a bug where option-clicking the zoom button after exiting full screen doesn't zoom. - Fix a bug where selection by dragging three fingers selects too much text. - Fix imgcat in Catalina. - Fix dragging folders to iTerm2 icon. - Remove a brittle performance hack for scroll views that may have been causing crashes. - Fix a bug when changing tabs while selecting text causing future selections to be wrong. - Fix a few crashes. - Fix manpage viewer in touch bar. - If you use the CurrentDir control sequence without the rest of shell integration, it will now work reliably. - Fix escaping of smart selection "run command in window" commands. - Fix some integer overflow bugs. - In secure copy, keyboard-interactive and private key passpharse input deadlocked. Fix it. - Preserve the selected weight when changing typeface, when possible. - Respect the desired popover size for custom status bar components. This fix may cause some popovers to have different-sized popovers than expected, and may require updating the script to correct. - Fix a bug where Find Next would not navigate to the very first word in history. - Fix a runaway CPU issue when initializing GPU renderer. - Touch bar in full screen now shows correct tab titles. Fixes a bug where they would get out of sync with reality. - Fixes a bug where adding a new password in the password manager could hang. Scripting - Python 3.8.0 is now available. It requires 3.3.7beta3 or later, so keep that in mind when distributing scripts. - Add support for delta updates of the Python runtime. - Add Session.async_get_contents to docs. - Add Profile.async_get_default and PartialProfile.async_get_default. SHA-256 of the zip file is a993e66119b8ddf97e6b50a03a8aa6fbf3954f66a3f896a7503876c06702e724iTerm2 3.3.6 (OS 10.12+)
This build contains an important security fix and all users should install it.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.6 This build fixes a serious security issue. All users should upgrade. The Mozilla Foundation has generously sponsored a security audit of the iTerm2 source code. As part of this audit, a problem was discovered which could cause iTerm2 to issue commands in response to receiving certain input. This is a serious security issue because in some circumstances it could allow an attacker to execute commands on your machine when you view a file or otherwise receive input they have crafted in iTerm2. For more information, please visit the iterm2-discuss group. https://groups.google.com/forum/#!forum/iterm2-discuss Improvements - Visual improvements to minimal and compact themes' titlebar. - Make overlay scrollbars dark in dark theme with light terminal background so they're more visible. - Various UI improvements to the Composer status bar component. Bug Fixes - Fix a bug where you couldn't import an .its file requiring the latest runtime version. - Fix a bug where exporting an autolaunch script wouldn't work if there was a symlink in the path. - Fix the frame of the hotkey window when there's another terminal window in lion fullscreen on a different desktop. - Fix a bug where three-finger drag was broken. - Prevent very wide/tall images from disappearing. - Make the color picker remember hue and saturation when the color passes through pure black or white. - Don't get confused about the working directory when only a subset of the shell integration control sequences are used. - Fix a bug where changing the badge and the title in quick succession would only affect the badge. - Ensure all file descriptors are closed when launching a coprocess (before only 0-255 were closed). - Fixes a crash-on-launch problem for some users in corporate environments. Scripting - Add Session.async_get_contents SHA-256 of the zip file is 31fe60529974761a198d127c4d246c59a418e3508dcc4f172a51ab07b0a65373iTerm2 3.3.5 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.5 This build uses the "hardened runtime", which makes the app more secure. It is also notarized so it will run on Catalina. New Features - You can now import and export key bindings from the Presets... menu under the list of key bindings. - Add an advanced pref to allow paste history to work while secure keyboard entry is on. - New advanced pref to disable bottom line of tabbar for low-budget Minimal theme on 10.12 and 10.13. - New advanced pref to tweak the initial alpha value of flashing indicators, like the bell. - New advanced pref to escape with quotes instead of backslashes for xonsh users. - Add two new Applescript commands: 1. invoke API function "f()" 2. lauch API script with name "scriptname" This gives you a bridge to the modern world. - New window style "Maximized" that is an always-maximized window. Improvements - Clear the selection when the scroll wheel sends an arrow key. - Improve performance of creating sessions with the Python API. - Update the "xterm" keyboard presets to include control+function keys. - tmux integration will now enable the "Session Name" title component by default when using the "tmux" profile. - Double-clicking on a profile in the panel shown when you do Shell > Split Horizontally/Vertically... will now split with that profile. - Paste history, command history, and captured output toolbelt tools now use a fixed-pitch font. - Show a warning in Paste History UIs that it is disabled when secure keyboard entry is on. - Don't redraw the whole window every time the mouse moves. - Update window and tab titles immediately after getting an OSC 0, 1, or 2 control sequence. - Reduce CPU usage for miniaturized windows. - Add "Stop Coprocess" to context menu. - Improve reliability of semantic history in interactive apps. - Improve performance of splitting panes with Python API. - Improve git state status bar component's ability to detect Xcode license-related issues that prevent it from using git. - Replace "copy profile as JSON" with functionality that saves it to a file. - Visual improvements to Prefs. - Require user confirmation of downloads over 1 gb. - Various security improvements to the Python API: - Make it harder for a web browser to connect by requiring a special HTTP header. - Detect when two processes hold the file descriptor to the websocket and deny the connection. Bug Fixes - Don't open files as URLs when you cmd-click a file in a network mount. - Fix a bug where git commands invoked by clicking the git status bar component wouldn't work if there was a space in the path to iTerm2. - Hide a gray line under the title bar that occasionally appears in native full screen windows with the minimal theme. - Show the tab color in per-pane title bars. - Fix a bug where the window shadow would disappear after exiting native full screen. - Sometimes, "show next/previous tab" would appear as a grayed out menu item under Window. macOS kindly adds this at random for no discernable reason. It is no longer grayed out. - The selection is now cleared on mouse-down. - The local copy of the profile is no longer modified when the cursor shape is changed by a control sequence. This fixes a bug where splitting a window where the cursor shape had been changed caused the new session to have that cursor shape. - Fix a race condition that caused the initial directory to sometimes be wrong when creating a bunch of new sessions quickly. - Fix layout bug when resizing triggers window. - Don't treat force touch as quicklook if disabled in system prefs. - Fix a bug in rendering inline images that are a fixed number of cells tall. - Fix the "broken pipe" divider, which rendered incorrectly. - If you click on a selection, wait until mouse-up to remove it so it can be dragged. - Fix a bug where the window buttons and window shortcut titlebar accessory remained visible after exiting native full screen. - Fix a bug when performing two consecutive searches for URLs where the second search had no effect. - Make text field first responder when opening "send command to tmux" window. - Fix a bug where you couldn't always write to a session after creating it in applescript. - Fix a bug where secure copy drop targets were not visible when using the GPU renderer. - Suport system preference for three-finger tap Quicklook. - Fix incorrect tip of the day about compact window style, which was replaced by the compact theme. - Fix rounding error in color picker. - Fix various memory errors. - Fix a bug where blinking text didn't redraw correctly when scrolled up with legacy renderer. Scripting - New APIs for coprocesses. - Adds a 'title' variable to the tab scope that has the tab's actual title. SHA-256 of the zip file is 116f5f349f08fcfac8934c43704a80a8c55c2f85be288ec176c32c9b6b58d5b9iTerm2 3.3.4 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.4 New Features - There's a new pref for whether you want to be asked to confirm quitting the app when there are no windows. Improvements - Infer current job name (for status bar, title bar, etc.) when using tmux integration locally. - Append to automatic log output files by default, instead of replacing them. - Search history is no longer opened by default when you type in a Find field. Press the down arrow to see your recent searches. - Control sequences that set the window or icon title now cause that title to become visible. - Preserve the exact dimensions of sixel images when possible. - Translate italic to reverse video in tmux integration. - The git status bar component now truncates long branch names instead of disappearing because it's too big to fit. - Python API scripts are now run through the user's shell so they'll have the right PATH, in case they want to spawn subprocesses. - Use dark appearance for scrollbars in minimal theme when the terminal background color is dark. - When you create a tab with the Python API, iTerm2 will no longer get activated automatically. - Add "disable status bar" to the status bar context menu. Bug fixes - Fixes a bug when clicking on an iTerm2 window with a selection while another app is active: the selected text is no longer copied to the pasteboard. - Fix many crashes. - Fix a bug where two custom status bar components or title providers could not run concurrently if their callbacks had the same signature. - Fix a regression where control-| stopped sending control-backslash on Japenese keyboards. - Fix flickering job name when using tmux integration locally. - Show a context menu when right clicking on the titlebar in minimal or compact mode when there is no tab bar. - Fix colors of graph-based status bar components in dark mode. - Fix a crash when a shell integration-reported hostname has a leading dot or two consecutive dots in its name. - Use the right color for the window shortcut number in minimal theme when the first tab is colored. - Fix various rendering bugs with inline images in both the GPU and legacy renderers. - Fix a bug where popping an icon or window title from the stack didn't always work. - Fix a bug that caused hotkey windows to immediately hide after showing when two of them had the same shortcut. - Fix GPU rendering of ASCII text when the font includes glyphs that spill outside their bounds to the left, like AnonymousPro. - When stealing key focus is enabled, make the session that's receiving stolen keys first responder. - Fix a bug where the cursor was advanced one position more than it should have been after showing an image. - Fix a bug where resizing panes by the Window > Resize Split Pane menu items would not always work if the panes had different fonts. - Don't expose the existence of the placeholder status bar component (used in empty status bars) in the context menu. SHA-256 of the zip file is c053efa721ab0f6311144d2e3f06ffd88cafb2cd23132cdd7929c12610b3ddf9iTerm2 3.3.3 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.3 New Features - Holding Option while dragging a tab now drags the window. This makes it easier to move windows in the Minimal and Compact themes. Improvements - Change the default tab/window title to show the job name. - The hostname status bar component now has the ability to abbreviate the local host name to a configurable string. - Make uploading files with it2ul much faster. - More process -> icon mappings. - "Split Horizontally/Vertically" in the context menu reuses the session's profile rather than always using the default profile. - The default tabstops are now configurable in advanced prefs. - There's a new advanced pref to use black for the filler color in tmux integration for full screen windows. - Increased the timeout for the git status bar component data fetch to four seconds. - Selection is not cleared on mouse-up any more. When clicking on an inactive window, the selection will not be removed. - Tweak insets of stoplight buttons. - Performance improvements for non-GPU renderer. - You can now move tmux windows between sessions in the tmux dashboard by holding Opt while dragging. - Replace control characters in titles with caret+letter instead of ?. - Make dark high contrast theme more readable for people with poor eyesight. - Allow top-of-screen hotkey windows to overlap the menu bar. Bug fixes - Fix a crash when showing a hotkey from a full screen window. - Fix various other crashes. - Fix some memory leaks. - Fix a bug where a window would be covered with an opaque rectangle after exiting full screen. - Fix a bug where the flashing full-screen tab bar would leave behind an opaque rectangle. - Enforce a minimum left-side tabbar width so stoplight buttons and window shortcut will fit. - Fix a bug where selecting case-insensitive regex in search would incorrectly put a checkmark next to "erase search history." - Fix a bug where the working directory wasn't detected if insecure control sequences were disabled. - Fix a bug where a full screen window in tmux integration with legacy scroll bars enabled would have an empty margin on the right. - Fix a bug where blinking text might not always blink. - Improve escaping of URLs in smart selection actions. - Fix escaping of tildes in secure copy paths. - Fix a bug where "set name" in Applescript didn't work. - Fix a bug where double-clicking a window's shortcut label didn't work to zoom when there was no tabbar in the minimal or compact theme. - Fix an exception in Python API scripts when fetching a profile with a hotkey with control characters. - Fix a bug where the coordinates in the AddHiddenAnnotation control sequence were not respsected. SHA-256 of the zip file is be7ee93b73e759a7e14dd5587826c4703df2e0f86df0c7015f5a7e98318abcd9iTerm2 3.3.2 (OS 10.12+)
This version contains a fix for a security issue, and all users should upgrade.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.3.2 NOTE: This build contains a bug fix for the secure keyboard entry feature. Please see the bug fixes section for details. The bug was present in 3.3.0 and 3.3.1. New Features - Custom status bar components can now show an "unread count". - Custom status bar components can now provide an icon. Improvements - Status bar setup window size increased. - Help button added to status bar setup window. - Improve reliability of detecting the current directory. - Improve colors of tabs in Dark (High Contrast) theme. - Initialize username and hostname variables from $$USER$$ and $$HOST$$. - Change color of filler area in tmux integration to look better with status bars. - When a window has a single tab and the theme is minimal and the tabbar is shown treat dragging the tab as dragging the window. - Keep the "current directory" status bar component up to date in tmux integration. - Add setting to control whether the native or tmux status bar is used in tmux integration mode. - Adds a "number" variable to the window scope. - Show the tab title or tmux window name in the Open Quickly UI when it difers from the session name. - Add an advanced pref to tweak the size of the window dragging area in minimal and compact windows. - Don't offer to reset paste bracketing/mouse mode when the username changes but the hostname does not. - Changes to the status bar are now applied immediately. Cancel undoes them. Bug fixes - Fix a bug where secure keyboard entry was not enabled immediately after the app launches. It was enabled the first time iTerm2 was activated or the menu was opened. - Fix a bug where underlined text has wrong colors when the GPU renderer was on for 2015+ iMacs. - Fix a bug where restoring a saved arrangement with a hotkey window could leave you with a transparent window. - Fix a bug where using $$ macros in profile names didn't always work. - Fix handling telnet: URLs with ports. - Fix a bug where underlines on non-ascii text could have the wrong offset or thickness. - Fix a bug where a session titlebar's label could have the wrong background color. - Respect soft boundaries for determining the "before" and "after" text reported by semantic history, since they are respected for finding file names/URLs. - Fix a bug where the Composer status bar component's popover would have white-on-white text on macOS 10.12 and 10.13. - Fix a bug where a restored session's cursor would be on the same line as the the "session restored" banner. - Fix a bug where Find stops working after moving a session into a split pane when there is a status bar. - When entering non-native fullscreen, don't auto-hide the dock if it's not on the same screen as the window. - Fix a bug where windows jump to the first screen when entering or exiting full screen mode and the theme is Minimal or Compact. - Fix a bug where a floating hotkey window appears beneath other apps' fullscreen windows after toggling full screen. - Fix a bug where automatic log files had the wrong tab number in the filename. - Fix a bug where exiting full screen after changing the theme could leave some junk behind where the title bar was. - Python scripts that set a variable without changing its value will no longer raise an exception. - Fix a bug where the window size after exiting non-native full screen was different than before entering it. - Fix a bug where a non-native fullscreen window didn't go all the way to the top of the screen. - Update the session "path" variable when the working directory is updated (when shell integration is not installed). - Fix a bug where a window could not be made full screen twice when native full screen is enabled and the app is excluded from the dock. For the full release notes for version 3.3, please see: https://iterm2.com/downloads/stable/iTerm2-3_3_0.changelog SHA-256 of the zip file is e36b30bfa480ce7d4eca601b60e0e0e5a8b96f94617b584085e969d65d282b47iTerm2 3.3.1 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.3.1 New Features - Support binary control characters (aka C1 control codes) when the text encoding is ASCII or Latin-1. - Show the window size in an overlay during live resizing when there is no title bar. Improvements - Improve readability of advanced prefs. Bug Fixes - Fix a bug where closing a full screen window would cause another window to appear. - Fix a crash when switching from Dark/Light theme to Minimal or Compact. - Fix a bug where automatic logging created files with the wrong tab number. - Fix a bug where floating hotkey windows did not overlap the menu bar. - Fix a bug where opening the Open Quickly window would hide a hotkey window. - Fix a bug where an alert box could cause a hotkey window to hide. - Fix a bug where the git status bar component would fail to update. - Fix a crash when setting the badge height to 0. - Fix a bug where adjusting the badge size didn't always work right away. - Improve the accuracy of the badge preview when editing its size and position. For the full release notes for version 3.3, please see: https://iterm2.com/downloads/stable/iTerm2-3_3_0.changelog SHA-256 of the zip file is 86dd784d54923fde6be6cadd37127e9b91c4dcde4fb2a26a3b62d94cae74ad1ciTerm2 3.3.0 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.3.0 This is a major release that contains a number of new features. Major New Features - A Python scripting API has been added to enable extensive configuration and customization. See https://iterm2.com/python-api for details. - A scriptable status bar has been added with 13 built-in configurable components. - Two new themes: Minimal: Reduces visual clutter. Modernist. Compact: Moves tabs into the title bar to save space, while preserving the general appearance of a macOS app. Other New Features - Session, tab, and window titles have been revamped to be more flexible and comprehensible. You can now configure them separately and select what information is shown per profile. They are integrated with the new Python scripting API. - Tabs may now have icons: either an icon indicating the running app, or a fixed icon per profile. - The display of Sixel images is now supported. - Add menu item to arrange split panes evenly. In tmux, this uses the tiled layout. - Greatly improved support for background images: they may now span split panes and you can adjust how they are scaled to avoid stretching. - Add support for reporting keystrokes with CSI u. - New type of trigger added that turns text into a hyperlink. - New type of trigger added that adds annotations to the matching text. - You can now export a recording of your screen from the Instant Replay panel. - A new toolbelt tool, Actions, provides shortcuts to frequent actions like sending a snippet of text. - You can now search preferences. There's a search bar in the top right of the window. - Add a new utility, "it2git", which allows the git status bar component to show git state on a remote host. Install the utilities and then view ~/.iterm2/it2git for further instructions. - Add touch bar mitigations: haptic feedback, key click, and blink cursor when touching esc. - Replace the system font picker with an easier- to-use custom one. - Search now remembers your 10 most recent queries and offers them as suggestions. - Adds support for crossed-out text (SGR 9) - Add support for automatically restarting a session when it ends. Other Improvements - Numerous visual improvements. - Update app icon. - You can now change the color preset from the Open Quickly window. - Added an advanced pref for the height of the underline cursor. - The state of various terminal emulation flags is now exposed in Session > Terminal State. - Remove the bell icon from tabs more aggressively. - Various pages of preferences have been rearranged to make more sense or be more visually pleasing. - A new menu item lets you configure cmd-+ and cmd-- to adjust the underlying profile rather than only the current session. - By default the tab bar now stretches to fill the available width so it looks more like a native tab bar. You can change this in Prefs > Appearance. - Add a new proprietary control sequence to bounce the app icon only one time. - Add support for setting the proxy icon by control sequence. - Add support for broadcasting passwords to multiple sessions from the password manager. Off by default. - Update "Terminal.app Compatibility" key mapping for option left and right arrows. - Add support for natively drawn Powerline glyphs, allowing you to use any font and still get the fancy arrows. They also align properly with other elements, which the Powerline fonts do not always do. - Cmd-clicking on filename[line,column] will now open the file to the specified line and column. - Add "use transparency" as a profile setting for newly created windows. - Adjust how underlines are drawn to have a more correct baseline offset. - Add an advanced pref to swap find next/find previous behavior (since the default does not conform to macOS norms) - The default scheme for URLs when you cmd-click is now https rather than http. You can change it with an advanced pref. - Sparkle updates now use EdDSA signatures. DSA signatures will be phased out soon. - Add an advanced preference to show a hint with split pane direction in menu items. - Add an option to preserve window size when tab bar shows or hides - You can now use the password manager when entering a password for secure copy. - Adds support for the DECRQM control sequence. - Performance improvements for long scrollback history. - iTerm reports itself as a VT200 supporting Sixel in response to DA1. - Doesn't block the main thread when checking if the text under the cursor is an existing file. - Avoid blocking the main thread when creating a new session. - Performance improvements for box drawing characters when not using GPU renderer. - Performance improvements for opening long lists of color presets. - Change natural text editing keyboard preset to include cmd-left and cmd-right. - Work around a bug in tmux 2.9 that would crash the tmux server when changing panes. - When the current tab is closed select the one to its right, like standard macOS tabs. - Work around a macOS quirk where the equals sign on the numeric keypad is not treated as a numeric keypad key. - When tabs are very narrow, prefer to show the tab label over the new-output/bell icon. - Add an advanced setting to handle spacing combining marks properly ("Detect base unicode characters with lookup table"). - Respect System "Prefs>Dock>Prefer tabs when opening documents". - Reduce default fast paste speed. - Revamp titles in tmux integration mode. Pane titles and window names are now distinct when using tmux 2.6 or later. set-titles and set-titles-string is now respected. - Allow Highlight triggers with "Instant" enabled to fire more than once per line. - Add a profile preference to disable paste bracketing. - When semantic history is configured to run a command and the command fails, you can now see the output. - Add an option to log Automatic Profile Switching messages to the scripting console. - Use Menlo in advanced paste and in the notes tool. SHA-256 of the zip file is 30cdb093764684a65efdf98afde393fcbef0bee985a415346ae4186d72c893c8iTerm2 3.2.9 (OS 10.12+)
This is the recommended build for most users. It contains a security fix, and all users on 3.2.8 should upgrade.
▸ Show Changelog
▾ Hide ChangelogThe only change in version 3.2.9 vs 3.2.8 is that it was built with libssh2 1.8.2 because of a security vulnerability. iTerm2 version 3.2.8 was built with libssh2 1.8.0. More information on the vulnerability in libssh2 may be found here: https://nvd.nist.gov/vuln/detail/CVE-2019-3855 SHA-256 of the zip file is de36881fea3b4ff4c9c421a3db68292ad1f6a467af3b7f84b8455b000314c191iTerm2 3.2.8 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogBug fixes --------- - Fixes a bug where sessions become unusable after switching users and then switching back. - Ignore hotkey while an app-modal window is open to prevent a hang. - Fix some crashes. - Improve how language is determined by ignoring 3-letter language codes. - Fix a bug where annotations were not visible when using the GPU renderer. - Fix a bug where two concurrent downloads with the same filename would both write to the same file. - Disable window shadow when there's a transparent pane to prevent "ghosts" of characters persisting. Other improvements ------------------ - Don't ask for full disk access on startup. Instead, request admin permissions when needed. - The bell icon is now cleared when a session becomes active (used to require a keypress). - Make toolbelta width and tools' heights more stable. - Improve tab colors in dark mode when there is a colored tab. - If you select a hidden pane in a maximized tab with open quickly switch to it without unmaximizing. - Prevent sessions from resizing while dragging a split pane over a maximized window. - Adds a public EdDSA key to begin the migration to a more secure app update algorithm. SHA-256 of the zip file is e1a659c8041bb765f1a71dcec8d2bd34e598f9c433ecd15c53fdb15fb1db5148iTerm2 3.2.7 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.2.7 Bug fixes --------- - Fix a crash on launch if Safari has never been run before. This happened because of a bug in checking if full disk access was already granted. - Fix the alpha blending of timestamps with GPU renderer. - Fix various crash bugs. - Fix a bug where the GPU renderer was not used when a split pane was maximized. - Improve opening a password manager from a trigger: it would fail if the trigger fired twice quickly. - Improve various wrong colors in Mojave. - Fix a bug wher elink underlines could be misaligned in the presence of double-width characters. - Add support for detecting column and line number in semantic history when formatted as: filename.ext(column, line number) - Fix a bug where control+page up/page down scrolls the wrong split pane. - Fix a bug where minimum contrast was not respected after a box-drawing character. - Fix a bug where a hotkey window would forget it was a hotkey window when you launched tmux -CC from it. Other improvements ------------------ - Performance improvements for large history. - Remember the "use transparency" setting when restoring a window. - Issue a vociferous warning when you try to use non-antialiased PragmataPro, which doesn't work well at all. - Show a second alert to remind you of the steps to perform to grant full disk access. - When you drag a pane over a tab with a maximized pane, unmaximize it temporarily but do not send window-resize notifications to those pseudoterminals. - Change how the secure keyboard entry menu item works. It now indicates enabled (check) disabled (no accessory view) or "another app is enablign it" (a hyphen). Selecting it toggles whether iTerm2 wants it set. Previously, selecting it had no effect if another app was keeping it on. - Fix weird behavior when downgrading from 3.3 to 3.2. - Adds a CPU profiler to the iTerm2 menu to aid in debugging performance issues. - Improve the appearance of underlines when not using the GPU renderer. - Allow input of surrogate pairs with the hex keyboard. - Improve editing of number of lines of scrollback to tolerate invalid inputs more gracefully. SHA-256 of the zip file is ac71ddf4b9378fb87a30c64aa9bde543300728ed5e5ab996f1687f40fd7e2ae1iTerm2 3.2.6 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogBug fixes: - Improve the tab bar colors. - Fix a bug where the password manager would reveal a password when you switch to another app and back while editing the password. The table view no longer has the ability to show a password; all editing and revealing is done in modal alerts to avoid the complexity of table views. - Fix some crashes. - Improve the appearance of background color blending with the GPU renderer. - Improve appearance of per-pane title bars when subpixel antialiasing is on. - Fix a bug where a window changes screen when entering full screen mode. - Improve disable animations for password manager (it didn't always work). - Fix a bug where the dock would not reappear when exiting non-native full screen mode when the appearance is set to dark and the system appearance is light. - Fix a bug where windows didn't have shadows when the visual effect view advanced setting was on. - Fix a crash when saving a window arrangement when a pane is maximized. - Fix rendering of ASCII text with the GPU renderer for fonts whose descenders go unusually low, like Iosevka Light. - Fix rendering of images > 256 columns wide with GPU renderer. - Don't resize window vertically when scroller style changes. - Fix mark highlighting in the GPU renderer (the highlight was drawn slightly off vertically). - Improve the appearance of dragging a tab. - Fix a bug where blinking text might stop blinking. - Fix a bug where window size would change too much when adjusting font size when there were multiple tabs. Other improvements: - Do not use any language but the most preferred system language in LANG - Performance improvements. - Add emacs to the supported editors for semantic history. - Improve the appearance of the no-man's land between panes in tmux integration in some cases. - Temporarily unmaximize tab while dragging another session in to it. - Improve performance of toggling GPU renderer, which will make switching tabs faster. - Update libssh to version 1.8. - Improve launch time when using the GPU renderer. SHA-256 of the zip file is dbc44180c2de9c741fdd8f96750f3502d79aa1c53ed884538648bdb558abd884iTerm2 3.2.5 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog- Fix a memory leak when blinking text is enabled. - Fix a crash when waking from sleep. - Fix a bug in the size of the prefs window on 10.13 and earlier. - Fix a bug where box-drawing characters would sometimes not appear. - Disable GPU renderer when the window is more than 50% occluded. - Tweak tab colors. - Trim spaces from background image filenames in control sequences. - Improve the appearance of box drawing characters with the GPU renderer. - Improve the appearance of tab titles on non-retina displays in Mojave when subpixel antialiasing is enabled. - Don't try to use the GPU renderer on enormous windows (over 8k pixels in any one dimension). It should work but not all GPUs are created equal. SHA-256 of the zip file is ec1ee603de1f8665d67781df98857c7feeb72461729f7cab2fabcecc19cf7268iTerm2 3.2.4 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide Changelog- Major performance improvements on Mojave. - Fix locale setting on macOS Mojave. - Ask for full disk access on startup. - Fix some memory leaks. - Fix some crashes. - Fix the appearance of the input method editor in the GPU renderer. - Fix a bug where antialiasing would sometimes not be used. - Fix a bug where transparent windows would leave behind a ghost of the text that was once in them in Mojave. - Fix a bug where imgcat couldn't show PDFs sometimes. - Improve performance when blinking text is enabled. - Improve the appearance of underlined text. - Improve the appearance of the window title bar. - Fix a bug where the prefs panel would open under other apps' windows when using a floating hotkey window. - Fix typing non-ascii characters in tmux integration on tmux 2.2. SHA-256 of the zip file is 584274f5ba3d3660931fe7a1e1d9169a2a708d36aa5cb4c79dd41bce4dcff101iTerm2 3.2.3 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.2.3 Bug fixes: ---------- - Fix bug that broke subpixel antialiasing on macOS 10.13. - Fix support for subpixel antialiasing on Mojave. Previously, if you had enabled this hidden OS feature, text would be very hard to read. - Fix rendering of double-struck bold with GPU renderer. - Get thin strokes working on macOS 10.14 with and without GPU renderer. - Fix a nasty memory leak. - Improve the appearance of translucent tmux integration windows on Mojave. - Fix a bug where left/right-of-screen hotkey windows floating over another app's full screen window did not go all the way to the top of the screen. - Add usage descriptions so programs running within iTerm2 that use the camera, contacts, location, the microphone, or contacts can request permission to do so. Other improvements: ------------------- - Expose English keyboard emulation setting in Prefs>Keys. If switching panes/tabs/windows by pressing modifier+number stopped working and you have a non-English keyboard, go flip the switch there. - Add a setting to toggle subpixel antialiasing in Mojave in Prefs>Profiles>Text. SHA-256 of the zip file is 5ec9d0cbd085bc226fdce6d26b8fa7158c268e9555577264bf92994faf087a6fiTerm2 3.2.2 (OS 10.12+)
This build fixes serious bugs in 3.2.1 and is recommended for all users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 version 3.2.2 This release fixes serious bugs in 3.2.1. All users are urged to upgrade. Critical Bug Fixes: - Fix various crashing bugs. - Fix a serious memory leak when displaying non-ASCII characters. - Fix a bug that caused notification triggers not to work. Other Bug Fixes: - Improve legibility of text on Mojave with GPU renderer. - Fix a bug where scrollbars could be transparent. - Fix a bug where the title bar was not opaque on Mojave. - Fix a bug where toggling transparency did not take effect immediately. - Fix a bug where the hotkey window would always be opened when opening a file with iTerm2. - Fix temporarily incorrect drawing in new sessions on Mojave. - Fix resizing split panes on Mojave via menu or keyboard shortcut. - Add a usage description for Apple Events so programs run within iTerm2 can use Applescript. - Fix a bug where a "ghost" of text would remain behind in transparent windows. - Fix a bug where sessions might temporarily turn transparent after being created. SHA-256 of the zip file is c97702eba2b943e800fd8417b780596c35cfccef2e579a6b6a6203efea40e745iTerm2 3.2.1 (OS 10.12+)
This build adds support for macOS Mojave.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.2.1 This version adds support for macOS Mojave. Mojave-specific Changes ----------------------- - The GPU renderer supports transparent windows. - The GPU renderer is no longer disabled temporarily while other views (such as the find bar) are visible. - Your theme will be changed to "Automatic" and will follow the system's light/dark theme. You can change it back to Light or Dark if you prefer. Bug Fixes --------- - Fixes a number of crashes. - Fixes cases hotkey windows would be overlapped by the menu. - Improves rendering of box drawing characters on non-retina displays with GPU renderer. - Fixes a bug where a modal dialog could be overlapped by a floating hotkey window. - Reduced CPU usage when blinking text exists but blinking is disabled and the GPU renderer is on. - Fix appearance of copy mode cursor with GPU renderer. - Fix a problem where tmux window panes might not always have per-pane title bars when they ought to. - Fix a bug where terminal side margins could not exceed 100 points. - Fixes a bug where the frame right could be double what it ought to be during scrolling. - Fixes cases where non-hotkey windows would be raised above other apps' windows when activating the hotkey window. - Fix a performance issue when using fast user switching and a hotkey window is registered. - Fix a bug where announcements' frames could be wrong. - Do not use virtual keycodes to detect digits because it causes problems with certain keyboards. - Fix a bug where the split pane panel did not resize properly. - Improve menu detection so non-native full screen windows can adjust their vertical position properly. - Escape the user name for compatibility with active directory usernames that have a backslash. - Fix a bug where mouse reporting of the scroll wheel would sometimes reverse direction for one line when scrolling ends. - Fix a bug where hotkey windows would sometimes hide when a modal alert was presented. Many modal alerts are now window-modal rather than app-modal. - Fix a crash when dragging a color well. - Fix a bug where the wrong text could be used when you right click on an existing selection, the text under that selection changes, and then you pick an action from the menu. New Features ------------ - Add support for macOS 10.14. - Add support for CSI CHT control sequence. - New advanced pref to set the prominence of the outline on the selected tab when there is a colored tab present. - New advanced pref to adjust the prominence of text in non-selected tabs when a colored tab is present. - New advanced pref to adjust the prominence the outline of the current tab when colored tabs are present. - New advanced preference to set fallback value of LC_CTYPE when LANG can't be set because it would be an unrecognized locale. Other Improvements ------------------ - When focus reporting is set or unset, the announcement asking if you want to turn it off is removed. - Improved performance for memory-starved GPUs with GPU renderer. - Performance improvents when there is a badge and GPU renderer is on. - Show "key" cursor icon at password prompt when GPU renderer is on. - Confirm before running a script that iTerm2 handles (e.g., by double clicking a .sh file) - Improve vertical alignment of new-output indicator in tabs. - Improve contrast of tab titles in non-selected tabs when a colored tab is present. - Ignore trailing ] on URLs for semantic history. - Minimum Contrast no longer applies to box- and block-drawing characters. - Improve how advanced preferences are implemented for better performance. - Releases are now notarized for offline initial launch on macOS Mojave. - Performance improvements for long scrollback history. - Move "use bright colors for bold text" to Colors pane to make its true purpose clear: it actually has always controlled whether the bold color you specify gets used. Things Made Worse ----------------- - Support for Growl has been removed because it cannot be notarized under macOS Mojave. SHA-256 of the zip file is 00d6bd333ea5819c6a2e8139ea63a28d1b44e7a07da2fde537c7516e3353c31diTerm2 3.2.0 (OS 10.12+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.2.0 The big new feature in iTerm2 version 3.2 is a new rendering engine that uses Metal. It provides much higher drawing performance. Its availability is subject to some configuration settings. For details, see https://gitlab.com/gnachman/iterm2/wikis/Metal-Renderer. New Features ------------ - Metal renderer - Show inline images in Retina resolution. - There is a new key binding action to toggle mouse reporting. - Semantic history now recognizes visual studio code-style "filename[line, column]" references. - There's a new type of trigger that turns text into a hyperlink. - Add support for VS Code Insiders to semantic history's editors. - Warn if the terminal tries to access the clipboard when it lacks permission rather than silently denying it. - Change ReportCellSize to include a scale factor, which gives how much images will be downscaled by because of Retina support. - New advanced pref: Fraction of character’s width on its right side that can be used to select the character to its right. - New advanced pref: Open a new window when you click the dock icon and no windows are already open? - New advanced pref: When Focus Follows Mouse is enabled, activate the window under the cursor when iTerm2 becomes active? - New advanced pref: Underline Semantic History-selectable items under the cursor while holding cmd? - You can now escape $$ in an Applescript profile command with $$$$ - New advanced pref (affecting semantic history's URL detection): URLs must contain a scheme? - New advanced pref: Minimum weight difference between regular and bold font. Bug Fixes --------- - Triggers and Find now recognize tab characters. - Fix a bug where Triggers and Find would sometimes not see past a double-width character that was wrapped to the next line. - When you drag a session onto itself in a window with split panes, do not move the window. - Don't allow fullscreen or edge-attached windows to be moved with cmd-opt-shift-drag. - Fix the color picker's eyedropper feature to respect color spaces. - If multiple hotkey windows are open, do not return to the previously active app when one is closed. - When changing the number of lines of scrollback, do not apply the change until focus leaves the text field. This solves a problem where erasing the value would erase your history. - Scrolling with wheel mice is no longer oversensitive. - Change behavior of prompt-before-closing for tmux integration. Since the list of jobs is not visible, always prompt when a whitelist of jobs is specified. - Fix a bug where changing the cursor shape by escape sequence could be reverted by changing any profile property. - When the password manager fails to get a password because the system Keychain denied access, show an alert explaining what happened. - Ignore modifier+number when there's no matching pane/tab/window to switch to rather than passing it to the terminal as a keypress. - Fix a bug where cmd-0 did not restore the original font size in tmux integration. - Ignore malformed OSC 11. - Fixes a bug where images could be drawn in the wrong column. - Improved behavior of Yen key sending backslash for Japanese keyboards. - "Select Current Command" works while the command is running - Fix a bug where the offer to turn off paste bracketing didn't actually turn off paste bracketing. - Fix a bug where a floating hotkey window overlapped the emoji panel. - Improve reliability of entering native full screen. Other improvements ------------------ - When a split pane in tmux integration mode closes the nearest neighbor gets keyboard focus rather than the first split pane in the tab. - When not in alternate screen mode, tab will change the background color of cells the cursor skipped over. This violates tradition but is more sensible behavior for printing syntax-highlighted code with tabs. - Inset marks by one pixel on the left margin. - The rendering of faint text has been changed to take the background color into account. - The toolbelt tools look nicer in the dark schemes. - The pointing hand cursor will show only while over a clickable item while holding cmd. - Tab name truncation no longer takes a parenthesized (job) name at the end into account when deciding whether to truncate the head or tail. - Add an option to share the tip of the day. - Treat { and } as shell characters to escape. SHA-256 of the zip file is 7d4862976f6e5dbf29a7193dc090d6c17c549daf47a373a8a97ae306870a22a4iTerm2 3.1.7 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogThis version patches a security issue in 3.1.6 where a password in the password manager could be displayed in the clear during editing when you click on another row in the table. SHA-256 of the zip file is d5496b3c42fe2eaf65befef7d6d6682cde3e8cd1f042f63343f821e8582b1edeiTerm2 3.1.6 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogiTerm2 3.1.6 New features: - Add item to help menu to show third party licenses. - Add buried sessions to status bar icon menu. - Add option to suppress restart session confirmation. - Add support for OSC 10 and OSC 11 (querying colors). - Add an advanced pref that prevents wraparound when changing the active split pane directionally. - Add an advanced pref to allow tabs to wrap around. - Add a new advacned pref to disable middle-click closes a tab. - Add F21-F24 to touch bar. - Add GPU-based Metal renderer. It's off by default and still in development, but you can try it out if you like. More details here: https://gitlab.com/gnachman/iterm2/wikis/Metal-Renderer Bug fixes: - Fix crash when deleting a password manager entry. - Fix crash when saving an arrangement. - Fix crash when searching a regex of $. - Update Solarized color schemes to use SRGB and match the spec. - Improve appearance of tab color menu item with dark scheme. - Fix advanced preference for suppressing tab-to-spaces conversion. - Fix bug in Zoom where the last line was not included. - Improve support for tab color in tmux integration. New tmux tabs use the tmux profile's tab color. - Update touch bar when color presets change. - Fix a bug where hotkey windows on an external display would not receive focus. - Terminate jobs more aggressively when you quit iTerm2 so you don't get "broken pipe" sessions next time you launch the app. - Fix a bug where tab titles were truncated when tabs are on the left. - Disable paste bracketing for uploads. - Don't save uploads to paste history. - Fix bug where floating hotkey windows could have the wrong geometry when app is excluded from dock. - Enable binding actions to function keys on touch bar. - Don't unmaximize a tab when switching to its active session from Open Quickly. - Fix a crash on exit in the server process. - Remove dynamic tag when duplicating a profile. - Fix a bug where tags in the profile list were not visible. - Fix a bug where text after inline images was misaligned. - Fix a bug where scp error messages showed the wrong port number. - Fix a bug where non-hotkey windows appeared when you press the hotkey to hide it and activate another app. - Fix a crash when a trigger is missing message text. - Prevent a crash when performing smart selection while scrolling. - Unburying a session or undoing close of a session restores the correct window type now. Other improvements: - Use Unicode 9 widths by default. - When you create a new tmux window in tmux integration mode and it is configured to "Open tmux windows as tabs in existing window" they now open in their own window. The mode setting now affects only the initial windows when you attach. - Touch bar icon for Add Mark made smaller. - Add Edit Session to the tab context menu. - Reset exits alternate screen mode. - Improve appearance of find bar in dark theme. - If you use focus follows mouse and activate another app and then come back to iTerm2 and the mouse hasn't moved, don't change the key window. - Support inline images wider than 256 columns. - Only show key icon at password prompt if the terminal has keyboard focus. - Disable Smart Cursor Color checkbox if cursor shape is not box. - Improve performance when there are many profiles. - Fix support for CSI 38:2, whicih ought to take a color type and color space. - Rate limit changes to window title for performance. - Improve performance when window titles are extremely long. - When opening a new window, wait for the app to become active before making the new window key. - Don't offer to turn off mouse reporting, paste bracketing, or focus reporting when we transition from no hostname to having a hostname - Sort files in Scripts menu. - Show tab title and session name in tab tooltip. - Show only geometry in window title during live resize when the window is very narrow. - Improve performance when you have an enormous number of empty lines in history. - Warn when minimum contrast is over 97%. - Disable hotkey in new profile when duplicating. - Make three-finger tap recognizer more conservative. SHA-256 of the zip file is 4acf012b48f99edb49bb4eb9e45a939fc88f69e7c43a2a36ea33556bc46b0087iTerm2 3.1.5 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogNew features: - When excluded from dock and app switcher, add Check for Updates to status icon in menu bar. - Adds an advanced preference to change how line height is calculated, which improves results for Input Mono Condensed and acts more like Terminal.app. - When at a password prompt and the key icon is showing, you can now click the key icon to open the password manager. - Add support for the REP escape sequence, but it's off by default. Bug fixes: - Fix a very frequent crash for users of the Jobs tool. - Fixes some crashes, including a very frequent crash caused by a bad interaction between Sparkle and user defaults. - Prevent high sierra tabs the "right" way, by overriding a method in NSWindow, rather than just setting a user default. - Fix a bug where double-tap shift to open a hotkey window didn't work. - Prevent a crash when the window size is incorrectly reported as 0x0. - Allow key bindings with the action "Select Menu Item", "New Window", "New Tab" and "Undo" to work when there is no terminal window. - If the password manager is opened by a trigger but you have to authenticate to open the password manager, autoselect the proper account after auth. - Require a minimum delay between taps of a modifier key to open a hotkey window. - Don't store more than 1000 recently used directories. - Prevent descenders from lines above the screen from hanging down into the screen area. - Add opt-forward delete as a shortcut for delete word forward in the Natrual Text Editing preset. - Accept ~ in HTTP URLs for smart selection for new installs. - If you press Fn+Ctrl+Key send Ctrl+Key, not Key. A strange behavior dating back to the old iTerm. - The tab control character no longer changes the background color of cells it skips over. - Don't send two newlines when you launch iTerm2 with a shell script (e.g., by double clicking one in Finder) - Show Services in the context menu when more than one line of text is selected (up to 10k lines). SHA-256 of the zip file is 7159ce6c96fe5c61653a6d6a9a45facfe4a9abff5bfa063e361efd70f89fd769iTerm2 3.1.4 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogBug fixes: - Fix navigating to split pane above/below/left right not wrapping around. - Prevent blur values over 24 to prevent hitting a bug in high sierra (values over 26 make the blur funny colors and values over 24 are too slow). - Fix line wrapping of multi-line badges. - Allow windows to be larger than a screen when displays have separate spaces is turned off. - Reduce the impact of proc_pidinfo and statfs hanging. - Tweak position of paste button in advanced paste. - Fix bug in high sierra where eydropper in color picker didn't go away after selecting a color. - Remember the size of a hotkey window after resizing it and then adding a new tab. - Fix a bug where opening an autocomplete window could cause a hotkey window to hide. - If you scroll up to the top of a window and then clear the buffer and then new output arrives, it now begins autoscrolling when the cursor reaches the bottom. - Fix some crashes, including a very frequent one because of a bad interaction between Sparkle and user defaults. - Disable tabs in High Sierra when you've got them set to Always in preferences. New features: - Add an advanced preference to use the typeface's box drawing glyphs instead of the custom box drawing code. SHA-256 of the zip file is 202b2803b514eedd942dac94640cfaee45668e3e6939f88eb29730890dc6d66ciTerm2 3.1.3 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogBug fixes: - Fix a bug that broke subpixel antialiasing for non-retina users. - Do not require biometric authentication for the password manager: allow password input. - Draw arcs and diagonal lines in favor of the glyphs in the typeface so everything lines up nice and pretty. - Fix a bug where closing a tab in applescript would always close the current tab, not the one you wanted. - Restore native fullscreen windows on the proper screen. - Show fullscreen windows under the menubar when in UIElement mode. - Treat halfwidth katakana sound marks as non-combining marks to emulate Terminal's funny behavior. - Fix a bug where keyboard input would break after holding down a key to make it repeat, for some users. - Fix a bug where tags weren't visible in toolbelt profiles on 10.13. - Don't open a short-lived window when showing a manpage from the touch bar. - Make the outline of the selected tab when colored tabs are present more subtle. - Handle reuse current directory in tmux 1.8 by ignoring it instead of opening new tabs in the root directory - Ignore new notifications from tmux 2.5 - Fix white-on-white buttons in the butterbar. - Fix a bug where the password manager wouldn't open in macOS 10.11. - Fix a bug where stray underlines would appear. New features: - Add an advanced preference to disable the status bar icon. - Add an advanced preference to increase the sensitivity of the scroll wheel. SHA-256 of the zip file is 4f35d70f4420fa736ed158663ecf114baeb61836b5a8b30652595ab4fcf68544iTerm2 3.1.2 (OS 10.10+)
This is the recommended build for most users.
▸ Show Changelog
▾ Hide ChangelogNavigation
What’s New in the PC Bug Doctor 3.013 serial key or number?
Screen Shot
System Requirements for PC Bug Doctor 3.013 serial key or number
- First, download the PC Bug Doctor 3.013 serial key or number
-
You can download its setup from given links: