Skip to content

Releases: retext-project/retext

ReText 8.0.2

16 Mar 17:48
Compare
Choose a tag to compare
  • Improvements and bugs fixed:
    • Fixed synchronized scrolling for zoom factors other than 1 (contributed by @Griffon26).
    • Stopped passing .desktop suffix to setDesktopFileName() (contributed by @cjmayo in #633).
    • Issue #98 — Made mdx_posmap not break indented code blocks which use pymdownx.superfences extension.
    • Issue #637 — Fixed crash when clicking on line information area.
  • Translations updated:
    • Basque (contributed by Aitor Salaberria).
    • German (contributed by cosmic_snow).
    • Korean (contributed by Minpa Lee).
    • Ukrainian (contributed by Oleksandr Tsvirkun).

Full Changelog: 8.0.1...8.0.2

ReText 8.0.1

28 May 18:24
8.0.1
Compare
Choose a tag to compare
  • Bugs fixed:
    • Issue #594 — Fix opening files in existing window by relative path.
    • Issue #597 — Fix unreachable text at the bottom of the file.
    • Issue #599 — Fix truncating file when new text cannot be encoded with
      the selected encoding.
    • Issue #604 — Allow WebEngine renderer to load iframes such as YouTube
      embeds.
    • Issue #609 — Fix incorrect font size with WebEngine renderer.
    • Issue #620 — LICENSE_GPL file now has text of GPL v2.
  • Translations updated:
    • Dutch (contributed by Heimen Stoffels).
    • French (contributed by uGwA0XP3cm2w).
    • Italian (contributed by Alessandro Melillo).
    • Norwegian (Bokmål) (new, contributed by Sverre Våbenø).
    • Persian (contributed by Hadi F and Arya Younesi).
    • Portuguese (Brazil) (contributed by Rodrigo Zimmermann).
    • Spanish (contributed by Antonio Villamarin).
    • Turkish (contributed by Serkan ÖNDER).

ReText 8.0.0

23 Jul 21:32
8.0.0
Compare
Choose a tag to compare
  • Dependency changes:
    • ReText is now using Qt 6 and PyQt6.
    • PyQt6-WebEngine is required for JavaScript support.
    • WebKit is no longer supported.
  • Improvements and bugs fixed:
    • PR #543 — Added Apply button to Preferences dialog (contributed by Amos Kong).
    • Issue #384 — Save button is now enabled in auto-save mode.
    • Issue #536 — Support spell checking for multiple languages.
    • Issue #555 — Support setting bold font for editor.
    • Issue #581 — Added backtick key to surround keys.
    • Run-time resources are now installed into package directory.
    • setup.py now allows building wheels.
  • Translations updated:
    • Polish (contributed by Maciej Haudek).
    • Spanish (contributed by Pedro Torcatt).
    • Turkish (contributed by Serkan ÖNDER in #556).

ReText 7.2.3

03 Feb 20:53
7.2.3
Compare
Choose a tag to compare
  • Fixed TypeError crash with Python 3.10 and Qt WebKit (#573, #574).
  • Translations updated:
    • Chinese (China) (contributed by liulitchi).
    • Portuguese (Brazil) (contributed by Igor Garcia and Christiano Morais).
    • Slovak (contributed by Jose Riha).

ReText 7.2.2

12 Oct 21:10
7.2.2
Compare
Choose a tag to compare
  • Fixed bad Spanish translation causing a crash (#552).
  • Fixed TypeError: index 0 has type 'float' but 'int' is expected with Python 3.10.
  • Fixed RuntimeError: ffi_prep_cif_var failed in XSettings code (Debian #996168).

ReText 7.2.1

06 Mar 17:46
7.2.1
Compare
Choose a tag to compare
  • Improved support for dark Qt themes (#255, #492).
  • Fixed preview jumping to top during MathJax rendering (#222 (comment)).
  • Fixed QTextBrowser-based preview jumping (#544).
  • Fixed opening files with spaces from QTextBrowser-based preview (#548).
  • Use defaultCodec setting by default when saving files (#549).
  • Correctly detect encoding for UTF-8 files with BOM (#549).

Please also upgrade to pymarkups 3.1.1 to get dark theme and synchronized scrolling support for reStructuredText.

ReText 7.2.0

08 Feb 17:36
7.2.0
Compare
Choose a tag to compare
  • Dependency changes:
    • Python ≥ 3.6 is now required.
    • Qt and PyQt ≥ 5.11 are now required.
  • General improvements:
    • Added ability to show a side panel with directory tree (contributed by Xavier Gouchet in #531).
    • Added support for searching in the preview mode.
    • When some text is selected and a quote, bracket or emphasis key is pressed, the text is surrounded rather than replaced (contributed by Daniel Venturini in #520).
    • Added an option to fully highlight wrapped lines (contributed by nihillum in #523).
    • Improved current line highlighting for right-to-left text layout.
    • Ordered list behavior can now be configured to repeat or increment the list item number (contributed by Binokkio in #527).
    • Added mnemonics to open the menus from keyboard (contributed by David Hebbeker in #528).
    • Added Apply button to the Preferences dialog (contributed by Amos Kong in #543).
    • Removed use of deprecated Python, Python-Markdown, Qt and PyQt API.
  • Bugs fixed:
    • Issue #507 — Improved the error message when trying to build ReText as a wheel package.
    • Issue #529 — Markup that intersects with code blocks is no longer highlighted.
    • PR #530 — Preview is no longer updated when it is not shown (contributed by rhn in #530).
    • Issue #533 — Fixed showing local images with Qt WebEngine 5.15.
  • Translations updated:
    • Arabic (contributed by ZamanOof).
    • Chinese (China) (contributed by liulitchi).
    • Dutch (contributed by Heimen Stoffels).
    • Japanese (contributed by YAMADA Shinichirou).
    • Persian (contributed by Hadi F).
    • Polish (contributed by Maciej Haudek).
    • Russian.
    • Spanish (contributed by Félix Fischer).
    • Swedish (contributed by Philip Andersen).

ReText 7.1.0

04 Apr 15:19
7.1.0
Compare
Choose a tag to compare
  • General improvements:
    • New files are now opened in new tabs by default, not new windows (contributed by Daniele Scasciafratte in #476). This can be disabled using openFilesInExistingWindow configuration option.
    • Preferences dialog improvements: it now uses tabs; added a link to configuration file (contributed by Xavier Gouchet in #327); clicking on checkbox label now changes checkbox state.
    • Return key now automatically continues quote blocks and ordered lists (contributed by Xavier Gouchet in #298 and #326).
    • It is now possible to close the current tab with Ctrl+W (contributed by Xavier Gouchet in #283).
    • Ctrl+wheel on editor now increases/decreases font size (contributed by Xavier Gouchet in #328). Ctrl+wheel in preview zooms in/out (#400).
    • Alt+Up/Down arrow now moves the current line up/down (contributed by Xavier Gouchet in #337).
    • Added “Jump to Line” feature, with Ctrl+G shortcut (contributed by Xavier Gouchet in #382).
    • Table mode improvements (contributed by Maurice van der Pot).
    • “Paste Image” moved to a separate action, with Ctrl+Shift+V shortcut.
    • Added “Insert table” dialog (contributed by Changhee Kim in #431).
    • Clicking a link to nonexistent file now prompts the user to create it (contributed by red-kite in #436 and Xavier Gouchet in #459).
    • Added a menu action to insert images from filesystem (contributed by Daniel Venturini in #500).
  • New options added:
    • relativeLineNumbers — count line numbers as relative to the current line (contributed by Xavier Gouchet in #270).
    • documentStatsEnabled — show text statistics in the lower left corner of the editor (contributed by Xavier Gouchet in #268 and #338).
    • rightMarginWrap — soft-wrap text at user specified margin line (contributed by Oğuzhan Öğreden in #313).
    • paperSize — set the default paper size for print or PDF export (contributed by mray271 in #335).
    • recentDocumentsCount — number of recent files to show in the menu (contributed by red-kite in #407).
    • windowTitleFullPath — show full path in window title (contributed by red-kite in #429).
    • defaultPreviewState — mode for new tabs: editor, normal-preview or live-preview (contributed by red-kite in #435). It replaces the old livePreviewByDefault option.
    • wideCursor — make cursor as wide as characters.
  • Bugs fixed:
    • Issue #252 — Limit max-width of images to 100%.
    • Issue #267 — setup.py now installs retext.svg icon.
    • Issues #281, #469 — Autofill current filename for PDF export and Save As dialogs (the Save As part contributed by Xavier Gouchet in #474).
    • Issue #291 — Make sure search result does not overlap with stats/info areas.
    • Issue #301 — Made the Markdown include extension working.
    • PR #315 — Fixed handling multi-line rows in reStructuredText tables in table mode (contributed by R1dO).
    • Issue #346 — Ctrl+F now focuses the search field, not closes the search bar. To close the search bar, now the Escape key can be used.
    • Issue #378 — Ensure that cursor is visible after resizes.
    • Issue #397 — Only check whether .css file exists on initial page load.
    • Issue #399 — Try to load libGL.so.1 before creating QApplication.
    • Issue #408 — Fix printing with dark themes.
    • Issue #409 — Make the WebKit renderer use disk cache.
    • PRs #411, #417, #426, #494 — AppData file improvements (contributed by scx).
    • Issue #441 — Files reloading no longer triggers tab change.
    • Issue #445 — Implemented PDF export for the WebEngine renderer.
    • Issue #451 — Make the synchronized scroll implementation not break the pymdownx.highlight extension.
    • Issues #452, #497, #499 — Prevent pip from building wheels, as that results in broken desktop files.
    • Issues #467, #488 — WebEngine renderer broken with new Qt versions.
    • Issue #468 — Include the stylesheet in exported HTML.
    • Issue #479 — Display * in tab title when document is modified and unsaved (contributed by Xavier Gouchet in #480).
    • Issue #487 — Added a workaround for missing icons in Ubuntu 19.10 Yaru theme.
    • PR #496 — Enable HiDPI icons (contributed by Guo Yunhe).
  • Translations updated:
    • Chinese (China) (contributed by liulitchi and the Chinese team).
    • Czech (contributed by David Kolibáč).
    • Danish (contributed by scootergrisen).
    • Dutch (contributed by Heimen Stoffels).
    • Finnish (contributed by elguitar).
    • German (contributed by Oliver A. Gubler in #370, Carsten Beck).
    • Italian (contributed by Alessandro Menti).
    • Korean (contributed by MukKim in #415).
    • Portuguese (Brazil) (contributed by EdemarSantos).
    • Portuguese (European) (contributed by Ricardo Simões in #278).
    • Russian (contributed by Vladislav Glinsky, Виктор Ерухин).
    • Serbian (contributed by Slobodan Simić).
    • Spanish (contributed by Félix Fischer, Fito JB).
    • Swedish (contributed by Philip Andersen).
    • Ukrainian (contributed by Vladislav Glinsky).

ReText 7.0.4

14 May 13:17
7.0.4
Compare
Choose a tag to compare
  • Improved editor performance (#360).
  • Fixed crash on Windows when pasting images (#385).
  • Added support for Python-Markdown 3.x.
  • Updated translations.

ReText 7.0.2

14 May 13:15
7.0.2
Compare
Choose a tag to compare
  • Fixed issues with installation (#324, #363, #365).
  • Fixed synchronized scrolling breaking code blocks highlighting (#299).
  • Improved emoji support (#357, #368).
  • Fixed some lines disappearing after opening files (#345).