Skip to content

Releases: xournalpp/xournalpp

Automated nightly build

18 Jul 00:24

Choose a tag to compare

Pre-release

Automated nightly build

Last changes:

  • 69f7bc4 Allow Lua >= 5.3, build with Lua 5.4 on Ubuntu
  • 1527b2d Update README with packaging status badge
  • 81ef756 Remove the [skip ci] tag from translation update automated commits
  • d8bc66b Make the release script update the Crowdin github action so the
  • da00889 Drop implicit gettext dependency for Arch Linux
  • 3447990 Drop lua 5.3 limitation
  • dde1c66 Merge branch 'release-1.3'
  • f241b77 Automated version bump to 1.3.1~dev
  • 9b9778d Release 1.3.0
  • 633518d Fixup in changelogs
  • 485d7ff Update copyright.txt
  • c00f7b7 Update authors list before 1.3.0 release
  • 35600ef Update changelogs for v1.3.0
  • d3cc674 Automated version bump to 1.3.0~dev
  • 98413bc Update release script

Xournal++ 1.3.0

11 Dec 23:23

Choose a tag to compare

This is a new minor version of Xournal++ with many new features, bug fixes and improvements from the community.

  • PDF exports now preserves the background PDF's inner structure (hyperlink, comments, ...)
  • The color palette can now be selected in the preferences
  • Grid snapping now follows the displayed grid for all background types
  • New graph background with periodically thicker lines
  • New laser pointer tool, writing ephemeral strokes
  • Allow to use an external editor for LaTeX entries
  • Add the possibility of recoloring the screen output (e.g. for night mode or accessibility)
  • Add the possibility of choosing the PDF marker opacity
  • Configurable behaviour in fullscreen or presentation modes
  • Allow to optionally scroll beyond the page's edges
  • The toolbars can now contain several instances of the same button
  • Major changes in the plugin interface
  • Many smaller new features and bugfixes

See https://github.com/xournalpp/xournalpp/blob/v1.3.0/CHANGELOG.md for a more detailled list of changes.

Xournal++ 1.2.10

07 Dec 15:10

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Updated translations

See https://github.com/xournalpp/xournalpp/blob/v1.2.10/CHANGELOG.md for a more detailled list of changes.

Also includes changes from v1.2.9:

  • Fix display bug when running release version after having run the development version.
  • Fix Clipboard pasting issues.
  • Fix attached attribute on document load.
  • Prevent export from mistakingly overriding the background PDF.

Xournal++ 1.2.8

02 Sep 06:33

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Improved the behavior of the selection tools
  • Fixed various visual artifacts
  • Fixed some behavior of Mouse+Keyboard combo devices
  • Fixed filename extension stripping
  • Fixed CLI using relative paths
  • Fixed various crashes
  • Made using GtkSourceView and Plugins proper CMake options
  • Updated translations

See https://github.com/xournalpp/xournalpp/blob/v1.2.8/CHANGELOG.md for a more detailled list of changes.

MacOS users: After installing Xournal++, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.7

09 May 19:05

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Improved error logs
  • Fixed some undefined behaviours and memory leaks
  • Fixed handling of linebreaks in latex tool
  • Linux: forward crash signals to system handler after emergency save
  • Fixed wrong glyph spacing in texts using small fonts
  • Fixed rasterization of Tex elements on PDF/SVG export or printing

See https://github.com/xournalpp/xournalpp/blob/v1.2.7/CHANGELOG.md for a more detailled list of changes.

MacOS ARM users: After installing Xournal++, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.6

19 Feb 20:01

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed compass outline drawing
  • Exposed selected text to the windowing system
  • Fixed loading of jpeg images and CJK and Cyrillic font rendering on MacOS

See https://github.com/xournalpp/xournalpp/blob/v1.2.6/CHANGELOG.md for a more detailled list of changes.

MacOS ARM users: After installing Xournal++, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.5

05 Dec 08:03

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed regressions when exporting to PDF
  • Fixed crash when importing some SVG files
  • Have geometry tools appear in the middle of the view
  • Fixed issues with Windows installer
  • Fixed missing translations on Windows
  • Updated translations

Full Changelog: v1.2.4...v1.2.5

MacOS ARM users: After installing Xournal++ in the Applications folder, run the following command to remove quarantine:
xattr -c /Applications/Xournal++.app

Xournal++ 1.2.4

20 Oct 18:18

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed various dark/light theme inconsistencies
  • Improved edge panning for large selections
  • Fixed various crashes, freezes and memory leaks
  • MacOS: Added support for opening xopp-files from Finder
  • Added builds for Ubuntu 24.04 and MacOS ARM

See the changelog for a detailed list of all changes included.

MacOS ARM users: After installing Xournal++ in the applications folder, run the following command to remove quarantine status:
xattr -d com.apple.quarantine /Applications/Xournal++.app

Windows users of the non-portable version: There are issues with the translation of some strings into languages other than English. You can get improved translations by downloading the asset locale_folder_for_non_portable_windows_version.zip and merging its content into the Xournal++\share\locale folder inside the Xournal++ installation folder.

Changes:

See More
  • 9289418 Add Technius cirrus jhbuild script and .yml
  • 1f3365a New Crowdin updates (#5953)
  • 4cd3118 Fix page transition when selection is moved to another page
  • 24fd391 Fix warning PageLayerPosEntry template parameter
  • 3ebf00b fix debug in UndoRedo
  • a70fbce Improve filesystem error message.
  • f10fb4c Make MacOS Finder open xopp-files
  • b51995e Fix #2943 - If the presentation mode zoom value is above the maximal value, we entered an infinite loop
  • d251768 Add Ubuntu 24.04 to builds
  • 955b1fc Fix RecentManager::getMostRecent() in case no xopp file had previously been opened (recently enough)
  • e8b214c Fix 32 bits compilation
  • d55d072 Fix UB with GTK signals:
  • 992fb85 add uim-data to AppImage.
  • 747c6bc Bump MacOS pipeline image
  • 42e40f0 Allow missing terminating newlines and empty lines in .gpl files
  • c26b571 Add a check in PageView for the buffer mask [ #5659 ]
  • 87cade8 Add test for non-western characters
  • f95ec07 Ensure that filenames in xopp file are encoded with UTF-8
  • 4bee81f Fix createSaveFilename encoding
  • b19ae5d Use wbindtextdomain on Windows
  • 74ff437 Fix MacOS titlebar color
  • 5b8b85c Fix #5606
  • 8dbb0cf Change "Stracktrace" to "Stacktrace"
  • 8f50cac Check for failure of popen() in stacktrace
  • ad13d6a g_message -> g_debug for Gtk theme and locale dir
  • d43b390 Fix theme variant on MacOS when GTK_THEME is set
  • 1ef8b59 Fix various Dark/Light Theme inconsistencies (#5583)
  • 0649564 Fixed Memory leaks for some GLibGuards, added out_ptr
  • 33fee4c Smoother edge panning on large selections (#5578)
  • 0543aa4 Fix path separator for Windows
  • 45dafa9 Make "Replace File?" dialog transient for its parent dialog
  • f5bb01d Make ok button default in export dialog
  • 83f05d3 Bump the preview buffer size to worst case scenario. [ #5534 ]
  • cb6bd98 Automated version bump to 1.2.4~dev

This list of changes was auto generated.

Xournal++ 1.2.3

02 Mar 09:00

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed background color and truncated text in LaTeX tool
  • Fixed zoom jumping and zoom steps
  • Fixed various segfaults and rendering issues
  • Fixed pressure values and project URL when saving documents
  • Enabled font hint metrics in PDF export to improve text alignment

See the changelog for a full list of the changes.

Changes:

  • c6970f4 Release 1.2.3
  • 8ce8e59 Update changelog for 1.2.3
  • a87d923 Add gtk3-immodules for generating AppImages.
  • b5659f6 Enable font hint metrics in PDF export
  • 1b454d3 Do not export Pdf outline when only exporting part of the document
  • 853b0e6 Fix toolbar management Segfault and out of date menu (#5510)
  • 093c2b2 Fix *.pdf filter for ExportAsPdf dialog (#5490)
  • 26cb407 Avoid using fs::equivalent on empty path
  • 119698b Add and use MissingPdfUndoAction
  • d928d93 Refactor missing PDF replacement
See More
  • e5e00df Fix debian/rules indentation
  • c5adca2 Fix PdfPagesDialog OK button sensitivity
  • 592b276 Fix wrongly sized loading pages
  • ac00297 Ensure valid repaint range in VerticalToolView
  • 7c315dd Ensure non-empty repaint range in SearchResultView
  • bd167e2 Add error checks for saving operations
  • a90a7be Fix stroke replacement
  • a5497b1 Ensure repainted region is non-empty in PdfElemSelection
  • 1cbc67f Make .deb package build in RelWithDebInfo
  • 0d97d71 Improve backtrace
  • 77e296c Fix PROJECT_HOMEPAGE_URL
  • 16e9778 Allow pulling spline tangents outside of page (#5298)
  • d2f5b34 Fix window maximized callback and save setting
  • c899cec Use Util::rgb_to_hex_string everywhere
  • dc4b82d Fix Util::rgb_to_hex_string
  • 7d0f928 Fix long text being truncated in LaTeX tool
  • eb3c223 Identify Touchpad and Trackpoint as same device
  • 178b4ae Fix zoom centers and coordinate conversions
  • fc1340e Apply review suggestions
  • 7b8ba10 fix zoom jumping and zoom steps
  • 734ead8 Improve arrow shape with respect to fill
  • d763bff fix redundant negative pressure.
  • d8da6c8 Fix Spline live segment display
  • ee03a0e Automated version bump to 1.2.3~dev

This list of changes was auto generated.

Xournal++ 1.2.2

14 Oct 10:47

Choose a tag to compare

This is a new minor version of Xournal++ with bug fixes and improvements from the community.

  • Fixed various memory leaks and segmentation faults
  • Fixed some issues with input sequences mixing up devices and buttons
  • Fixed LaTeX tool failing to open some PDF files
  • Fixed audio output device selection

See the changelog for a full list of the changes.

Changes:

  • 09ae333 Release 1.2.2
  • f35347a Update changlog for 1.2.2
  • df02daa Fix locale issue
  • f72b94f Add info on how to prevent bugreport popup
  • 13b7f4c Make MouseInputEvent only consider one pressed button - discard any BUTTON_PRESS while the first button is not released
  • eea49ce Fix some memleaks in toolbar customization
  • f05f97d Fix audio output setting [ #4808 ]
  • 79f7c8c Added user input validation for default filenames [ #5123 ]
  • d8b9ea5 Removed a race_condition [ #5126 ]
  • 2dd6c21 Fix file open mode when reading PDF files
See More
  • 213de0e Fix memleak in Sidebar
  • 71c4f3a Fix memleak in SidebarPreviewBase
  • 3c7e084 Fix memleak in test ObjectIOStreamTest
  • b4be020 Fix memleak in Image::getImage()
  • 63392d8 Fix memleak in LoadHandlerTest:ControlLoadHandler.imageLoadJpeg
  • 214b4cf Fix memleak in ObjectIOStream usage
  • d07309b Fix memleak in Load/SaveHandler
  • 11e29b6 Check device identity for input sequences (#5170)
  • b181b4c Fix empty toolbars being shown
  • ed4a374 Fix shouldFileOpen [ #3587 ]
  • 83e60f0 Set default build type to RelWithDebInfo
  • 5c35246 Sink floating widget ref in Preview Entries - fix SegFault
  • a9f46a1 Fix UB due to different return types in callbacks
  • 3eb80f8 Fix clang-cl compilation
  • 1ac6814 Automated version bump to 1.2.2~dev

This list of changes was auto generated.