Tags

Tags give the ability to mark specific points in history as being important
  • 49.0

    1d682c5d · Papers 49.0 ·
    Papers 49.0
  • 49.rc

    4c2322ea · Papers 49.rc ·
    Papers 49.rc
  • 49.beta

    d69fcbce · Papers 49.beta ·
    Papers 49.beta
  • 48.5

    72d806da · Papers 48.5 ·
    Papers 48.5
  • 49.alpha

    9a59c120 · Papers 49.alpha ·
    Papers 49.alpha
  • 48.4

    508a7893 · Papers 48.4 ·
    Papers 48.4
  • 48.3

    c6ff28ac · Papers 48.3 ·
    Papers 48.3
  • 48.2

    3a66ba15 · Papers 48.2 ·
    Papers 48.2
  • 48.1

    cc8bc9dc · Papers 48.1 ·
    Papers 48.1
  • 48.0

    a17fc0ca · Papers 48.0 ·
    Papers 48.0
    
  • 47.4

    c20b641a · release Papers 47.4 ·
    Papers 47.4
  • 48.rc

    c8dd885c · Papers 48.rc ·
    Papers 48.rc
    
    * Potentially of interest to packaging and other downstreams might be:
      - Update minimum poppler requirement to 25.01.0. This should not be an issue
        to most, since due to a CVE most people already updated
      - Given the lack of downstream users, there were several API and ABI breaking
        changes in the libraries, but sonames were not updated
      - rust: Raise MSRV to 1.75
      - Add sysprof build feature
    
    * Some changes we can highlight:
      - Multiple improvements to focus handling
      - Improve Search UX deciding when does the sidebar and its selection should
        activate
      - Fix signing that broke in 48.beta
    
    * Bugs fixed:
      - #94 When searchbar's searchentry has an existing query but is deselected,
        Ctrl+F should refocus and select-all instead of clearing the search (Roberto
        Vidal)
      - #156 Search does not get cleared nor cancelled when pressing `Esc`, keeps
        eating CPU in the background (Markus Göllnitz)
      - #180 Triple Click to select the line does not work (Markus Göllnitz)
      - #348 Digital signature broken in 47.3 (Lucas Baudin)
      - #349 "Search" needs a comment (Pablo Correa Gómez)
      - #350 Variables needed in string (Pablo Correa Gómez)
      - #355 Digital signatures cannot find certificate (Qiu Wenbo)
      - #359 sidebar automatically collapses while searching (Markus Göllnitz)
      - #360 Selecting Text Downwards With The Mouse Doesn't Auto Scroll Down
        (Roberto Vidal)
      - #361 Enable system-wide PDF thumbnail generation (Markus Göllnitz)
      - #363 PDF metadata title does not seem to be prioritized over filename in
        window manager title (Pablo Correa Gómez)
      - #364 Crash when opening files on MTP devices (Markus Göllnitz)
      - #366 Crash when opening MoFo's 2014 IRS 990 form Public Disclosure Copy
        (Markus Göllnitz)
      - #367 New (unopened before) documents open to the last page instead of the
        first page (Markus Göllnitz)
      - #368 Opening About Papers crashes the application due to a CRITICAL (Markus
        Göllnitz)
      - #369 Double-click and drag doesn't select by word as it should (Markus
        Göllnitz)
      - #374 Highlighting text that was selected via triple click does not work
        (Markus Göllnitz)
    
    * Translation updates:
      - Bulgarian (twlvnn kraftwerk)
      - Catalan (poc senderi)
      - Chinese (China) (Luming Zh)
      - Czech (Daniel Rusek)
      - Danish (Alan Mortensen)
      - Finnish (Jiri Grönroos)
      - Georgian (Ekaterine Papava)
      - Hebrew (Yosef Or Boczko, Yaron Shahrabani)
      - Hindi (Scrambled 777)
      - Nepali (Pawan Chitrakar)
      - Occitan (post 1500) (Quentin PAGÈS)
      - Persian (Danial Behzadi)
      - Portuguese (Hugo Carvalho)
      - Portuguese (Brazil) (Daniel Dias Rodrigues, Álvaro Burns, Rafael Fontenelle)
      - Russian (Artur S0)
      - Slovenian (Martin)
      - Spanish (Nahue Mantuani, Daniel Mustieles)
      - Turkish (Sabri Ünal)
      - Ukrainian (Yuri Chornoivan)
    
  • 48.beta

    95ddde48 · document release 48.beta ·
    Papers 48.beta
  • 47.3

    5a7dcb73 · document release 47.3 ·
    Papers 47.3
    
    (re-release of 47.1 due to CI issues not affecting the actual application)
    
    * Fixes that might be noteworthy for downstreams (in main and picked for 47.2):
    - Backwards compatible fix for supporting glib-macros >= 0.20.3 (#278 Fails to build with newer glib-macros)
    - Libadwaita dep relaxed from >=1.6.beta to >=1.6
    - Requirement for cargo-fmt dropped for build type release
    - Fix libview header paths
    - Disable validate URL availability of appstream metadata (no net)
    
    * Other bugs fixed in main and picked for 47.2:
    - #240 Crash with documents dragged and dropped onto Papers
    - #251 Crash clicking "Expand all under this element"
    - #254 Text marker in page number entry disappearing
    - #125 Excessive zooming with continously scrolling mice
    - #262 Text selection does not copy content for middle mouse button
    - Miscalculated pointer location
    - Fetching attachments leaked memory
    - Potential crash due to race condition in search context and attachment context
    - Critical on close due to ongoing timeout while scrolling
    - #306 annotation windows erroneously made transparent based on annotation's opacity
    - #263 help window not shown inside Flatpak's sandbox
    
    * Translation updates:
    - Slovenian (Martin S.)
    - Georgian (Ekaterine Papava)
    - Chinese (China) (lumingzh)
    - Hebrew (Yosef Or Boczko)
    - Persian (Danial Behzadi)
    - Swedish (Anders Jonsson)
    - Ukrainian (Yuri Chornoivan)
    - Hungarian (Balázs Úr)
    - Portuguese (Hugo Carvalho)
    - German (Jürgen Benvenuti)
    - Occitan (Quentin PAGÈS)
  • 47.2

    54a00508 · document release 47.2 ·
    Papers 47.2
    
    (re-release of 47.1 due to CI issues not affecting the actual application)
    
    * Fixes that might be noteworthy for downstreams (in main and picked for 47.2):
    - Backwards compatible fix for supporting glib-macros >= 0.20.3 (#278 Fails to build with newer glib-macros)
    - Libadwaita dep relaxed from >=1.6.beta to >=1.6
    - Requirement for cargo-fmt dropped for build type release
    - Fix libview header paths
    - Disable validate URL availability of appstream metadata (no net)
    
    * Other bugs fixed in main and picked for 47.2:
    - #240 Crash with documents dragged and dropped onto Papers
    - #251 Crash clicking "Expand all under this element"
    - #254 Text marker in page number entry disappearing
    - #125 Excessive zooming with continously scrolling mice
    - #262 Text selection does not copy content for middle mouse button
    - Miscalculated pointer location
    - Fetching attachments leaked memory
    - Potential crash due to race condition in search context and attachment context
    - Critical on close due to ongoing timeout while scrolling
    - #306 annotation windows erroneously made transparent based on annotation's opacity
    - #263 help window not shown inside Flatpak's sandbox
    
    * Translation updates:
    - Slovenian (Martin S.)
    - Georgian (Ekaterine Papava)
    - Chinese (China) (lumingzh)
    - Hebrew (Yosef Or Boczko)
    - Persian (Danial Behzadi)
    - Swedish (Anders Jonsson)
    - Ukrainian (Yuri Chornoivan)
    - Hungarian (Balázs Úr)
    - Portuguese (Hugo Carvalho)
    - German (Jürgen Benvenuti)
    - Occitan (Quentin PAGÈS)
  • 47.1

    df657b28 · document release 47.1 ·
    Papers 47.1
    
    * Fixes that might be noteworthy for downstreams (in main and picked for 47.1):
    - Backwards compatible fix for supporting glib-macros >= 0.20.3 (#278 Fails to build with newer glib-macros)
    - Libadwaita dep relaxed from >=1.6.beta to >=1.6
    - Requirement for cargo-fmt dropped for build type release
    - Fix libview header paths
    - Disable validate URL availability of appstream metadata (no net)
    
    * Other bugs fixed in main and picked for 47.1:
    - #240 Crash with documents dragged and dropped onto Papers
    - #251 Crash clicking "Expand all under this element"
    - #254 Text marker in page number entry disappearing
    - #125 Excessive zooming with continously scrolling mice
    - #262 Text selection does not copy content for middle mouse button
    - Miscalculated pointer location
    - Fetching attachments leaked memory
    - Potential crash due to race condition in search context and attachment context
    - Critical on close due to ongoing timeout while scrolling
    - #306 annotation windows erroneously made transparent based on annotation's opacity
    - #263 help window not shown inside Flatpak's sandbox
    
    * Translation updates:
    - Slovenian (Martin S.)
    - Georgian (Ekaterine Papava)
    - Chinese (China) (lumingzh)
    - Hebrew (Yosef Or Boczko)
    - Persian (Danial Behzadi)
    - Swedish (Anders Jonsson)
    - Ukrainian (Yuri Chornoivan)
    - Hungarian (Balázs Úr)
    - Portuguese (Hugo Carvalho)
    - German (Jürgen Benvenuti)
    - Occitan (Quentin PAGÈS)
  • 47.0

    9e383508 · 47.0 ·
    Papers 47.0
    
    Papers has seen mostly maintenance work (fixing issues) and internal
    refactorings since 47.rc. Some changes we can highlight:
    
    * There is now information on how to create MacOS builds under the
      build-aux folder (Qiu Wenbo)
    * It is now possible to sign documents with digital certificates, like
      those stored in the national IDs of states like Estonia or Spain
      (Jan-Michael Brummer)
    * Url parsing in commandline arguments now supports RFC 8118 for URI parsing
      (Qiu Wenbo)
    * Windows support has been dropped due to the lack of a maintainer
      (Pablo Correa Gomez)
    
    * Bugs fixed:
    - #3 Drop Windows support if there's no maintainer (Pablo Correa Gómez)
    - #160 Consider prioritizing ToC (table of contents) over thumbnails as
       primary view in the sidebar, when available (Pablo Correa Gómez)
    - #211 Increase page cache size for modern computers' RAM capacity (avoid re-
      processing thumbnails and pages when scrolling up/down) (Qiu Wenbo)
    - #222 Feature: When opening links to PDF file with `#page=4` parameter set,
      scroll to page 4 automatically (Qiu Wenbo)
    - #235 instant crash on open with open URI portal (Markus Göllnitz)
    
    * Translation updates:
    - Basque (Asier Sarasua Garmendia)
    - Belarusian (Vasil Pupkin)
    - Chinese (China) (Luming Zh)
    - Danish (Alan Mortensen)
    - Georgian (Ekaterine Papava)
    - German (Jürgen Benvenuti)
    - Hebrew (Yosef Or Boczko, Yaron Shahrabani)
    - Hungarian (Balázs Úr)
    - Persian (Danial Behzadi)
    - Slovenian (Martin)
    - Swedish (Anders Jonsson)
    - Ukrainian (Yuri Chornoivan)
    
  • 47.rc

    d536aa4d · 47.rc ·
    Papers 47.rc
    
    Papers has seen mostly maintenance work (fixing issues) and internal
    refactorings since 47.beta. Some changes we can highlight:
    
    meson:
    * Remove "platform" build option, as not needed
    
    libppsview:
    * Many of the helper classes for search, bookmarks, attachments, etc. have
      been moved from shell to the view, so that integration logic can be further
      cleaned up
    * Zooming with a mouse or touchpad now has a lot more room, and requires less
      precision
    
    shell:
    * The sidebar a document is opened at is now set based on the last opened
      document, and not on metadata stored on the file itself. This solves several
      issues with document opening
    
  • 47.beta

    efbcf3e3 · 47.beta ·
    Papers 47.beta
    
    Papers has seem mostly changes in the libraries and refactorings since 47.alpha
    For packagers:
    
    * We now require libadwaita 1.6.beta and GTK 4.15.2
    * We have changed the flatpak permissions to read local files. This is necessary
    to reload the document on changes regardless of the sandbox type in use
    * The "introspection" configure option is now a feature instead of a boolean
    * The "gtk_doc" configure option has been renamed to "documentation"
    
    Other changes we can highlight:
    
    libppsview:
    * The gesture management of the document view has been heavily refactored.
    Previously, the gesture tracking was done manually, while we are now heavily
    relying on GTK4's gesture handling. This makes the experience on touchscreens
    a lot more polished
    * Drag and dropping into the view is no longer supported
    
    shell:
    * The Escape key now works with most dialogs
    * Implement modern mockups for the annotations sidebar
    * Implement changing color of highlight annotation on creation
    * Modify default yellow color for annotations
    * Use AdwSpinner instead of GtkSpinner where appropriate
    
  • 47.alpha

    a7cfe10e · 47.alpha ·
    Papers 47.alpha
    
    Papers has continued with a strong development pace. Most remarkable changes
    since the previous release is that the UI now fits on narrow screens! For
    packagers:
    
    * We now require libadwaita 1.5.0 and GTK 4.15.1
    
    In addition to a multitude of bug fixes and refactors, we can highlight:
    
    libppsview:
    * PpsView does no longer send a signal on annotation change. Instead consumers
      are expected to use the properties of the annotation itself
    
    shell:
    * Split the header bar in two according to mockups
    * Place the search locally into the sidebar instead of having a specific
      toolbar
    * Remove the zoom selector and add instead zoom overlay buttons
    * Remove dbus interface for PpsWindow, since we have no use for it anymore.
      There is now only the interface for PpsApplication, as we are looking into
      a future with a single application instance
    * Ported several widgets to Rust
    * Use AppStream data to build the about dialog
    * Add "Open With" action to open the document with an alternative application
    * Port multiple dialogs to AdwDialog