Skip to content

Releases: TeXworks/texworks

TeXworks 0.6.9

12 Feb 08:36
release-0.6.9
68a2e99
Compare
Choose a tag to compare

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

18 Feb 14:35
release-0.6.8
6b1c6ab
Compare
Choose a tag to compare

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

26 Feb 13:44
release-0.6.7
Compare
Choose a tag to compare

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

11 Mar 16:51
release-0.6.6
Compare
Choose a tag to compare

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

25 Mar 19:38
Compare
Choose a tag to compare

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

15 Mar 10:12
Compare
Choose a tag to compare

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

16 Mar 17:32
Compare
Choose a tag to compare

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

30 Apr 07:09
Compare
Choose a tag to compare

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

01 May 09:03
Compare
Choose a tag to compare

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

03 Apr 09:59
Compare
Choose a tag to compare

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.