Version 1.3.0 of package Pdf-Tools has just been released in NonGNU ELPA.
You can now find it in M-x list-packages RET.

Pdf-Tools describes itself as:

  =================================
  Support library for PDF documents
  =================================

More at https://elpa.nongnu.org/nongnu/pdf-tools.html

## Summary:

                             ━━━━━━━━━━━━━━━━━━
                              PDF TOOLS README
                             ━━━━━━━━━━━━━━━━━━


  [https://github.com/vedang/pdf-tools/actions/workflows/test.yml/badge.svg]
  [http://elpa.nongnu.org/nongnu/pdf-tools.svg]
  [http://stable.melpa.org/packages/pdf-tools-badge.svg]
  [http://melpa.org/packages/pdf-tools-badge.svg]

  The `pdf-tools' Wiki is maintained at <https://pdftools.wiki>. Head to
  the site if you find it easier to navigate a website for reading a
  manual. All the topics on the site are listed at
  <https://pdftools.wiki/impulse>.


  [https://github.com/vedang/pdf-tools/actions/workflows/test.yml/badge.svg]
  <https://github.com/vedang/pdf-tools/actions/workflows/test.yml>

## Recent NEWS:

-*- org -*-
* Version 1.3.0
** New functionality to improve overall user experience
- Add ~pdf-view-roll-minor-mode~ for continuous scrolling @dalanicolai 
@aikrahguzar #224
  + This highly requested feature enables smooth, continuous scrolling through 
PDF documents with multiple pages visible simultaneously. Enable with ~M-x 
pdf-view-roll-minor-mode~.
  + Smooth pixel-level scrolling across page boundaries
  + Multiple pages visible at once in tall windows
  + Works with ~pixel-scroll-precision-mode~ for trackpad scrolling
  + Configurable page margins via ~pdf-roll-vertical-margin~ and 
~pdf-roll-margin-color~
  + Closes #18, #104
- Add ~pdf-annot-edit~ command for avy-style annotation editing @dalanicolai 
#224
  + Press ~e~ in ~pdf-annot-list-mode~ or use ~M-x pdf-annot-edit~ to quickly 
select and edit annotations using keyboard labels.

** Functionality improvements and fixes
- Isearch now searches across all visible pages in roll mode #224
  + When ~pdf-view-roll-minor-mode~ is active, isearch highlights matches on 
all displayed pages simultaneously.
- Link following works with multiple visible pages #224
  + ~pdf-links-action-perform~ (bound to ~F~) now shows labels for links on all 
visible pages.
- Annotations work correctly on the right page in roll mode #224
  + Text and markup annotations are added to the correct page when multiple 
pages are visible.
- SyncTeX jumps work with continuous scroll mode #224
  + Forward and backward sync correctly navigate in roll mode.

** API changes (for package developers)
- ~pdf-view-active-region~ now returns page information
  + The region format includes the page number for multi-page awareness.
- ~pdf-isearch-hl-matches~ signature changed
  + Now accepts a list of pages parameter for multi-page highlighting.

* Version 1.2.1
** Functionality fixes
- Fix: Replace obsolete ~registerv-make~ with ~cl-defstruct~ #333
  + The ~registerv-make~ function was removed in Emacs 30. This change updates 
pdf-tools to use the modern ~cl-defstruct~ approach for register support, 
ensuring compatibility with Emacs 30+.
- Fix: Use correct key function for filtering page links in pdf-virtual #327
  + Fixes an issue where virtual PDF page links were not filtered correctly.

** Native compilation fixes
- Fix: Resolve all native-comp warnings across multiple files #333
  + Added ~declare-function~ declarations to pdf-cache, pdf-info, pdf-util, and 
pdf-view to eliminate byte-compilation and native-comp warnings.
  + Fixed docstring formatting issues that caused native-comp warnings.

** Installation and platform compatibility improvements
- Add ~doas~ as privilege escalation fallback in autobuild #323
  + The autobuild script now supports ~doas~ (used on Alpine Linux and OpenBSD) 
as an alternative to ~sudo~ for installing dependencies.

** Infrastructure
- Move CI from CircleCI/AppVeyor to GitHub Actions
  + All testing now runs on GitHub Actions with a unified workflow for Ubuntu, 
macOS, and Windows.
  + Pre-built Windows binaries are now available as artifacts from CI runs.

* Version 1.2.0
** New functionality to improve overall user experience
- Allow creation of markup annotations without a text selection @astoff #191
  + This means that you can now highlight an exact region, for example on OCR 
PDFs! Just select the region by holding down the Meta key and dragging the 
mouse. Then invoke ~pdf-annot-add-highlight-markup-annotation~ (with ~C-c C-a 
h~) and voila!
  + Please note that *only the highlight markup annotation* is supported on 
rectangular regions.
- Add option to display page labels in mode line @rafaelbeirigo #331
  + PDFs with custom page labels (Roman numerals, section numbering) can now 
show these labels in the mode-line. Enable with 
~pdf-view-mode-line-position-use-labels~.
- Add ~pdf-metadata-buffer-mode~ for the metadata buffer @aidan-hall #305
  + The metadata buffer now has its own major mode derived from ~special-mode~, 
allowing you to press ~q~ to close it.
- Add horizontal scrolling support via mouse wheel @aikrahguzar #234
...
...

Reply via email to