printer-driver-pantum-m7100dw (0.8) unstable; urgency=medium

  * Set cupsManualCopies to True so CUPS generates copies instead of relying
    on device-side copy handling after PJL/JCL normalization.
  * Set cupsEvenDuplex to true so odd-page duplex copies get a filler back
    side before the next copy starts.
  * Add a cupsfilter regression test for odd-page duplex copy padding.

 -- hao <hao@localhost>  Tue, 28 Apr 2026 10:20:00 +0800

printer-driver-pantum-m7100dw (0.7) unstable; urgency=medium

  * Normalize PostScript jobs in the M7 filter by stripping leading PJL/JCL
    wrappers that can otherwise be printed as page content.
  * Force simplex PostScript setup by default unless Duplex or sides options
    explicitly request two-sided output.
  * Add regression checks for PJL stripping and exact duplex option parsing.

 -- hao <hao@localhost>  Tue, 28 Apr 2026 09:10:00 +0800

printer-driver-pantum-m7100dw (0.6) unstable; urgency=medium

  * Make build-time Python checks compatible with Python 3.7 OBS workers.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 17:15:00 +0800

printer-driver-pantum-m7100dw (0.5) unstable; urgency=medium

  * Add an Architecture: any driverless scan helper package based on the
    lz-deepin eSCL/AirScan/ipp-usb scan path.
  * Keep the Pantum private USB SANE backend isolated in the amd64-only
    printer-driver-pantum-m7100dw-sane package.
  * Add python3 to Build-Depends for OBS source builds running make check.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 17:05:00 +0800

printer-driver-pantum-m7100dw (0.4) unstable; urgency=medium

  * Split the amd64-only SANE backend into printer-driver-pantum-m7100dw-sane.
  * Restore the CUPS print package to Architecture: any for non-amd64 ports.
  * Keep CUPS reload scripts in the print package and udev reload scripts in the SANE package.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 16:45:00 +0800

printer-driver-pantum-m7100dw (0.3) unstable; urgency=medium

  * Install trimmed Pantum M7 udev rules and pantum6500 SANE backend files.
  * Add sane.d backend registration so scanner applications can discover USB devices.
  * Restrict package architecture to amd64 because the bundled vendor SANE backend is amd64-only.
  * Declare conflicts with the vendor pantum package because both install overlapping driver paths.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 16:25:00 +0800

printer-driver-pantum-m7100dw (0.2) unstable; urgency=medium

  * Add supported PPDs for M7100/M7012/M7106/M7109/M7112/M7115/M7125/M7160/M7161/M7163/M7170 families.
  * Generate compatibility PPDs from official Pantum Linux Driver V1.1.167 templates.
  * Normalize JCLSetup UI blocks so generated PPDs pass CUPS validation.
  * Install all supported model PPDs instead of only M7100DW.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 15:45:00 +0800

printer-driver-pantum-m7100dw (0.1) unstable; urgency=medium

  * Initial local package for Pantum M7100DW PostScript CUPS driver.
  * Install self-developed ptps-compatible passthrough filter.
  * Install vendor Pantum M7100DW Series PS PPD.

 -- hao <hao@localhost>  Mon, 27 Apr 2026 15:34:05 +0800
