Releases: TeXworks/texworks
Releases · TeXworks/texworks
TeXworks 0.6.9
New features and improvements:
- Add support for PDF layers
- Add support for "--insert-text" and "--insert-cite" command line options
- Enable customization of which columns are shown in the "Insert Citations..." dialog
- Enable customization of the default citation command used by the "Insert Citations..." dialog
- Add dtx tag patterns
- Improve command line parsing
Changes:
- Improve the "message to the mailing list" template text
- Update translations
- Refactor and modernize parts of the code
- Update the libraries for the pre-built binaries
Fixes:
- Fix the limited range of possible guideline positions
- Fix handling of existing \cite commands when using the "Insert Citations..." dialog
- Fix searching in the PDF preview
- Fix selecting text in the PDF preview
- Fix potentially garbled unicode output in the console window
Libraries for pre-built binaries:
- Windows ≥ 10: Qt 6.6.1, Hunspell 1.7.2, Poppler 24.01.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.4
- macOS ≥ 11: Qt 6.5.3, Hunspell 1.7.2, Poppler 24.01.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.6
- AppImage (glibc ≥ 2.28): Qt 6.5.3, Hunspell 1.7.2, Poppler 24.01.0, poppler-data 0.4.9, SyncTeX 1.21, Lua 5.3.3
- Legacy Windows ≥ 7: Qt 5.15.12, Hunspell 1.7.2, Poppler 24.01.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.4
- Legacy macOS ≥ 10.13: Qt 5.15.2, Hunspell 1.7.2, Poppler 21.12.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.6
File | SHA256 Checksum |
---|---|
TeXworks-win10-setup-0.6.9-202402120657-git_68a2e99.exe | f6e267e1f90afa901569332039670d4a1ed14dfa3cbd6ee7042256a1df729f81 |
TeXworks-macos11-0.6.9-202402120642-git_68a2e99.dmg | 470cf77767cca7efff47ca0514b4fb0318c9bf15d4242065678fe4e55a9f1456 |
TeXworks-0.6.9-x86_64-202402120650-git_68a2e99.AppImage | 7adacc669ce3683f3d6427384afe3f31a33e463d2da26a76ddd43523e2dead10 |
TeXworks-win10-0.6.9-202402120657-git_68a2e99.zip | 1f9ec078a1ebbc5a3645e6b64169030f6943eb873a8d1028189b4c9b548be2a8 |
TeXworks-win7-setup-0.6.9-202402120700-git_68a2e99.exe | 7eb1a734edc90f8d50fc14a8f247c69b63ffbf2a0f0ae5af7a3c915c9369ba02 |
TeXworks-macos10.13-0.6.9-202402120642-git_68a2e99.dmg | 6ae5fdc70a13bce70f50c11470f618330007c794e93a9e9a3732ef4626a42e14 |
TeXworks-win7-0.6.9-202402120700-git_68a2e99.zip | ed0cfdfed2addd7a1f32f0500014d6cf7e341e9397d3629c70f138f1ffb4e953 |
TeXworks 0.6.8
New features and improvements:
- Make the maximum RAM usage of the PDF previewer configurable (and reduce the default to 256 MiB)
- Enable typesetting from preview if no source is open
- Make the PDF paper color configurable
- Add AppImage support
Changes:
- Speed up populating the recently opened files menu (particularly when containing files on slow network drives)
- Disable the typesetting button in the preview if no source is available
- Update translations
- Refactor and modernize parts of the code
- Update the libraries for the pre-built binaries
Fixes:
- Fix crash when closing a source opened after the preview
- Fix crash when killing a typesetting process by closing the source window
- Fix several memory leaks
- Fix the PDF preview of files that are in the process of being changed (e.g., during typesetting)
- Fix focusing of the console when typesetting from the preview
- Fix (potential) non-sequential ordering of PDF search results
- Fix repeated PDF searches with the same search string but different search flags
- Fix blocking UI while performing long PDF searches
- Fix PDF search result highlighting disappearing too quickly
- Fix the display of PDF search results in single page view
- Fix typesetting with symlinked root files
- Fix quotation of paths in the TEXEDIT & MIKTEX_EDITOR environment variables
- Pre-select the ruler unit in the "Edit guideline" dialog
- Fix saving with arbitrary extensions on Windows
- Fix displaying embedded jpg images on macOS
- Fix the look and feel on macOS with Qt6
Libraries for pre-built binaries:
- Windows ≥ 10: Qt 6.4.2, Hunspell 1.7.2, Poppler 23.02.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.3.3
- macOS ≥ 10.15: Qt 6.2.4, Hunspell 1.7.2, Poppler 23.02.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.4
- AppImage (glibc ≥ 2.28): Qt 6.2.4, Hunspell 1.7.2, Poppler 23.02.0, poppler-data 0.4.9, SyncTeX 1.21, Lua 5.3.3
- Legacy Windows ≥ 7: Qt 5.15.8, Hunspell 1.7.2, Poppler 23.02.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.3.3
- Legacy macOS ≥ 10.12: Qt 5.15.12, Hunspell 1.7.2, Poppler 21.12.0, poppler-data 0.4.12, SyncTeX 1.21, Lua 5.4.4
File | SHA256 Checksum |
---|---|
TeXworks-win10-setup-0.6.8-202302181302-git_6b1c6ab.exe | ed4462a13b8067ff48997cfda1459fa7c7289731c5924d13f7eb1ac8399c8769 |
TeXworks-macos10.15-0.6.8-202302181247-git_6b1c6ab.dmg | 9c7585bb2dc3ecf7f190d1af09d063801f912d7be8825e503bd11d69f2f3081e |
TeXworks-0.6.8-x86_64.AppImage | bd0d423e23240e65876b0749008f811b80d43526fb1b6e4a6662f63af5a68c64 |
TeXworks-win10-0.6.8-202302181302-git_6b1c6ab.zip | 69d9278b8dd7c5b009e081e820b459bccec07e492890445e6af0e64ccdc4cc64 |
TeXworks-win7-setup-0.6.8-202302181307-git_6b1c6ab.exe | bc447bc8f9012d343cfd27a36baa6cabddb65add3afe0a511b2f659307933220 |
TeXworks-macos10.12-0.6.8-202302181246-git_6b1c6ab.dmg | efee76be1d49b3dcf16ca3ad42d3ad9630c1c660477d733e269ab2b99aef7ec8 |
TeXworks-win7-0.6.8-202302181307-git_6b1c6ab.zip | b99c88e06ac930abcb74c5a7fa8f906505f460dddb877e0a890e6f8f4b6e76d0 |
TeXworks 0.6.7
New features and improvements:
- Add a ruler with draggable guidelines to the PDF previewer
- Improve preservation of Unicode characters during loading/saving
- Prevent concurrent typesetting in multi-file sources
- Disable "Remove Aux Files" during typesetting
- Add full paths as tool tips in the "Open Recent" menu
- Use native separators (
/
or\
) in the recent files menu - Add "Fit to Content Width" to the PDF preview zoom context menu and to the scaling preferences
- Improve support for dark themes (changing the syntax highlighting color palette; fixing the color of the current line when changing OS color schemes; fixing the background color of the screen calibration widget for dark themes)
- Improve interoperability with docstrip by adding support for
%^^A ! TeX...
magic comments
Bug fixes:
- Fix crash when using the PDF preview zoom context menu
- Fix search results for unsaved .tex documents
- Fix line spacing when (re-)loading a document
- Fix hang when recent files are on (inaccessible) network drives
- Fix bugs when populating the recent files menu
- Fix focus when switching windows from the "Windows" menu
- Fix filtering in the citation select dialog
- Fix parsing BiBTeX
@STRING
entries - Fix toggling of items in the "Remove Aux Files" dialog
- Fix quotes smartening after
\
- Fix display of ScreenCalibrationWidget on macOS
Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve automatic building, testing, and packaging
- Automatically build pre-compiled binaries for macOS ≥ 10.12 and ≥ 10.15
- Improve the look and feel of the pre-compiled macOS binaries
- Improve texworks.appdata.xml
- Add "Keywords" to texworks.desktop
Libraries for pre-built binaries:
- Windows: Qt 5.15.2, Hunspell 1.7.0, Poppler 22.02.0, poppler-data 0.4.11, SyncTeX 1.21, Lua 5.3.3
- macOS ≥ 10.15: Qt 5.15.2, Hunspell 1.7.0, Poppler 22.02.0, poppler-data 0.4.11, SyncTeX 1.21, Lua 5.4.4
- macOS ≥ 10.12: Qt 5.12.12, Hunspell 1.7.0, Poppler 21.12.0, poppler-data 0.4.11, SyncTeX 1.21, Lua 5.4.4
File | SHA256 Checksum |
---|---|
TeXworks-win-setup-0.6.7-202202261139-git_23c4c74.exe | 729e15b233f2841c6e02dc0b6a1a14606cfb5978f672fcf16781d4a00e6c0a4f |
TeXworks-win-0.6.7-202202261139-git_23c4c74.zip | 411953f61efe281ae11306642f9b505c3901811e5822b49b6ee46aa75dc9dd0b |
TeXworks-macos10.15-0.6.7-202202261118-git_23c4c74.dmg | b802c24a4a3435f704ffcca58b89df175d0fa90e4fea62be2731a489dcf32649 |
TeXworks-macos10.12-0.6.7-202202261113-git_23c4c74.dmg | 0d0eb84bfd8a2a1ca21913adc5cb66c670d1c53458f760102a63a0854da01240 |
TeXworks 0.6.6
New features and improvements:
- Add support for macOS 11 Big Sur
- Add support for HiDPI screens (e.g., Retina screens)
- Make the text cursor width customizable
- Add support for environment variables in paths to typesetting tools
- Add support for custom shortcuts for quickly changing typesetting tools
- Pre-select *.pdf when the open dialog is called from the preview
- Only reload a file if its content changed (this improves support for network shares, cloud services, etc.)
- Add support for Qt's new Javascript engine
Bug fixes:
- Fix some crashes
- Fix some potential memory leaks
- Fix refreshing of the PDF preview on Windows
- Fix opening links to PDFs specified with relative paths
- Fix the context menu in the PDF preview
- Fix File > Close in the PDF preview
- Fix switching the PDF to fullscreen mode on first press
- Fix resizing of the columns in the template dialog
- Fix running some typesetting tools on macOS (by adding their path to $PATH)
- Fix macOS installer styling
- Work around vanishing menu items on macOS
- Fix the disappearance of several text encodings
- Move resources to (OS dependent) standard locations
Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve automatic building, testing, and packaging
- Initial support for Qt6
Libraries for pre-built binaries:
- macOS: Qt 5.15.2, Hunspell 1.7.0, Poppler 21.03.0, poppler-data 0.4.10, SyncTeX 1.21, Lua 5.4.2
- Windows: Qt 5.15.2, Hunspell 1.7.0, Poppler 21.02.0, poppler-data 0.4.10, SyncTeX 1.21, Lua 5.3.3
File | SHA256 Checksum |
---|---|
TeXworks-macos-0.6.6-202103111124-git_24442ac.dmg | 9517f6bd8f3a34264bc9e5c6ae59969a81bcfdafda2c830d58d2d0d652cffe57 |
TeXworks-win-0.6.6-202103111144-git_24442ac.zip | 02409b2ef1a8c42c2704c40c70adac4da710be5242570fe06af30c0137ebb66e |
TeXworks-win-setup-0.6.6-202103111145-git_24442ac.exe | fb626cf0945b649d5bdd8c812513a758115231d7b715c740f3ce3701b42bd73a |
TeXworks 0.6.5
Bug fixes:
- Fix text selection handling when moving the mouse
- Fix auto-reloading of TeX documents that were changed outside TeXworks
Misc:
- Update translations
Libraries for pre-built binaries:
- Mac OS X: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.7, Lua 5.3.5
- Windows: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.9, Lua 5.3.3
TeXworks 0.6.4
New features and improvements:
- Add shortcut (Ctrl+Shift+J) to invoke SyncTeX at the cursor position
- Make shortcuts for autocompletion configurable
- Make "Auto-Follow Focus" configurable in the preferences
- Make editor line spacing customizable
- Make console output accessible by keyboard; among other thigs, this makes the console work with screen readers
- Migrate to a more powerful regular expressions engine (e.g. for finding and replacing)
Bug fixes:
- Fix opening empty files
- Fix the highlighting of TeX commands that include non-ASCII characters
- Fix the auto-closing of PDFs with the associated TeXs
- Fix the PDF display on high-dpi screens like Retina displays
- Properly handle "&" for recent files menu
- Fix syntax highlighting in the "New from template" dialog
- Sort interface locales alphabetically in the preferences
- Don't show invalid PDF page sizes in the meta data dock
- Properly show the PDF file size in the meta data dock even for locked or
invalid files - Fix the conversion of Lua tables in Lua scripts
- Fix the installation of icons on *nix platforms
Misc:
- Update translations
- Update libraries for pre-built binaries
- Modernize and restructure the code to improve quality, stability, maintainability, and the possibilities for future enhancements
- Improve unit tests and add automated testing on Windows; this ensures better code quality across all supported operating systems
- Discontinue Qt4 support; TeXworks uses the more modern Qt5 exclusively now
Libraries for pre-built binaries:
- Mac OS X: Qt 5.14.1, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.7, Lua 5.3.5
- Windows: Qt 5.12.3, Hunspell 1.7.0, Poppler 0.85.0, poppler-data 0.4.9, Lua 5.3.3
TeXworks 0.6.3
New features and improvements:
- Implement "Insert Citations..." dialog
- Implement indenting/unindenting by Tab/Shift+Tab (thanks to @fsonner)
- Make synchronization granularity configurable (highlight corresponding character, word, or line)
- Add ability to distinguish identically named files by displaying the respective folders they are in in the window title, window menu, and under "Open Recent"
- Implement "Fit to content width" PDF zoom (which ignores empty space around the text)
- Disable unavailable typesetting engines
- Allow to change the editor font size by Ctrl+Mousewheel (thanks to @timhoffm)
- Improve the detection of spellchecking languages (add ability to search multiple directories and list all results)
- Hide the menu bar in PDF full screen mode
- Rework/expand code completion strings (thanks to @josephwright)
- Add/update syntax highlighting for LaTeX, ConTeXt, Lua, DTX (all thanks to @josephwright), and BibTeX
- Add cleanup-patterns for beamer files .nav & .snm
- Add new/unified icons for typeset (thanks to @timhoffm) and zooming
- Display paper size and file size in the PDF metadata
Bug fixes:
- Fix infinite loop in syntax highlighter (which caused significant slow-down especially for large files)
- Fix underline when spellchecking with syntax highlighting
- Fix "Place on Left/Right", especially on multi-screen setups
- Avoid 'file "" not found' errors when synchronizing
- Fix synchronization while searching in a PDF
- Fix fine-grained synchronization near paragraph boundaries
- Fix the PDF copy menu command
- Fix PDF text selection
- Fix font color reset when searching and using stylesheets
- Fix crashes when working with locked PDFs
- Fix unexpected cursor movement when using a combination of backspace and up/down arrow keys (thanks to @mgkuhn)
- Fix the font in the log parser output
- Fix persistent magnifying glass
- Remove unimplemented PDF menu items cut, paste, clear
TeXworks 0.6.2
New features and improvements:
- Implement handling of links to external files in the PDF preview
- Implement a simple screen calibration widget to allow adapting the PDF preview to the screen's resolution
- Improve responsiveness when opening large documents
- Use old content instead of rendering placeholers after a PDF was reloaded to facilitate seeing changes
- Improve the usability of the "Remove Aux Files..." dialog by letting the user toogle the selection by clicking anywhere on the row
- Add support for the bibliography program "biber" by default
- Allow custom zoom levels in the PDF status bar context menu
- Add a Windows manifest so TeXworks looks more "native" on modern versions of Windows
Bug fixes:
- Fix PDF zoom speed for high-resolution mouse-wheels
- Fix a deadlock causing TeXworks to hang when loading PDF annotations such as links
- Fix crash when changing files outside TeXworks
- Fix crash when syncing from an if-block in the TeX file
- Fix crash when reloading a PDF while text was selected
- Fix enabling of the first/previous/next/last page toolbar buttons in the PDF preview
- Fix the wrong appearance of the PDF magnifier in some cases
- Fix truncation issues and misreported Windows versions in "Email to mailing list"
TeXworks 0.6.1
Bug Fixes:
- Fix "Jump to Source" from PDF context menu
- Fix fine-sync'ing close to PDF line boundaries
- Fix loading of Qt-global translations
Improvements:
- Fix pixel-alignment after zoomFitWindow in continuous mode
- Fix handling of changing scroll bar visibilities in zoomFitWidth and zoomFitWindo
- Allow horizontal scrolling by Shift+MouseWheel
- Update translations
TeXworks 0.6.0
The main focus of this release is a complete overhaul of the PDF previewer, featuring
- Faster rendering
- Major performance improvements at high magnifications
- Continuous scrolling mode — no more abrupt jumps from one page to the next (the non-continuous mode is still available from the View menu)
- Two-pages (spread) mode
- Selecting and copying text out of a PDF
- Going back to the previous view after clicking on a link (by pressing Alt+left arrow)
In addition, several bugs were fixed and support for Mac OS X was improved by adopting Travis CI for building and deploying.