Commits

Author Commit Message Labels Comments Date
Edi Weissmann
re #40: configure parent pom to extend from OSSRH pom, re-arrange sample settings in sejda-parent/development by tool, added sample maven repository settings.xml to be used when publishing to Maven Central. configured the assembly plugin for sejda-console to create the distributable binary zip. changed javadoc generation from aggregate for all modules to a per-module-jar, as required for Maven central.
Edi Weissmann
re #52: added few missing short names for options, added unit test that checks short names are not clashing for one cli
Edi Weissmann
close #47: allowing metadata to be reset using "" as a parameter value
Edi Weissmann
close #46: added an option to specify a list of allowed permissions on the pdf file, for the encrypt command
Edi Weissmann
upgrade maven dependencies to latest versions
Edi Weissmann
Edi Weissmann
close #45: fix option -f description for tasks that expect a single pdf file as input (crop, extractpages, pdftomultipletiff, pdftosingletiff, setmetadata, setpagelabels, setpagetransitions, all 4 splits)
Edi Weissmann
upgrade maven plugins to latest version
Edi Weissmann
re #40: added gpg plugin, signs the jars, moved gpg, javadoc and sources plugins to a release profile that only gets activated when the release plugin is run or -DperformRelease=true arguments are provided to maven
Edi Weissmann
re #40: added javadoc plugin, generates aggregated javadoc jar
Andrea Vacondio
close #44: A RuntimeException thrown during the after phase now is logged but not rethrown.
Andrea Vacondio
Modified log level config for the console. Moved to trace level some configuration messages.
Andrea Vacondio
Andrea Vacondio
close #43: PdfSmartCopy throws a NPE com.lowagie.text.pdf.PdfSmartCopy.copyIndirect(Unknown Source) with some pdf documents after page 7 (?!?). I couldn't figure out why since I don't know the line. I changed the task implementation removing the selectPages and the NPE seems gone.
Edi Weissmann
close #42: support <command> -h and -h <command> for command specific help (also drop GeneralCliArguments)
Edi Weissmann
add integration test that verifies encrypted files read across all pdf implementations (itext, pdfbox, icepdf) to rule out possible 3rd party encryption libraries clashing under the same sejda-console lib
Edi Weissmann
Edi Weissmann
add integration test that verifies encrypted files read across all pdf implementations (itext, pdfbox, icepdf) to rule out possible 3rd party encryption libraries clashing under the same sejda-console lib
Edi Weissmann
reduce duplication in PdfToTiff task tests by adding a interface to the task parameters that transform pdf inputs into tiff image outputs
Edi Weissmann
close #41: added console specific exception classes, repackaged: extracted model and transformers to separate packages
Edi Weissmann
${pom.version} is deprecated, replacing with ${project.version}
Andrea Vacondio
excluded conflicting dependency (bouncy castle) coming from iText.
Andrea Vacondio
ref #38: Maven sets version property using the correct placeholder.
Edi Weissmann
Edi Weissmann
Improve Merge task console tests, verify behaviour when files provided via xml are password-protected
Edi Weissmann
Update javadoc of GeneralCliArguments
Edi Weissmann
remove already implemented TODOs
Edi Weissmann
corrected separator used in the option description for password protected files
Edi Weissmann
-f option description still used pdfsam way of specifying a list of values, fixed
Edi Weissmann
removing TODOs for pdfsam incompatibilities since page documenting them has been created. keeping marker "pdfsam-incompatibility" to be able to revisit them later
  1. Prev
  2. Next