Releases: tavinus/pdfScale
Releases · tavinus/pdfScale
v2.1.2 Small Fix to help message
v2.1.2 Small Fix to Help Message
- Paper type 'source' only relevant to Auto-Rotation (Flip-Detection removed from info)
v2.1.1 Small Fix to Help Message
- Change
auto-rotate
to--auto-rotate
in help print
v2.1.0 LongOpts Additions:
- Now accepts Long Options (case-insensitive)
- File names/folders don't need to be at the end no more
- Detecting permission errors
- Better options and argument validation
- New Option
-n
,--no-overwrite
- aborts if output target exists. - Rebuilt Flip-Detection
- New Paper Type 'source' wildcard, to run resizing without resizing paper:
-r source
- Auto-modes do not fallback to defaults on error anymore, error printed, execution aborted
- Rebuilt help info
- Many new auxiliary functions
- Few new execution flags
- More error detection
- Able to read files with stupid pdf extensions like .Pdf
- Removes stupid pDf extensions on automatic naming
- Better Verbosing messages
- And many other minor changes
v2.0.5 Additions:
- GS calls have exclusive functions for easy output capturing
- Capturing possible GS errors and printing to stderr as debug message
v2.0.4 Fix:
- Fix to finalStatus verbose message
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.1.1 Small Fix to Help Messages
v2.1.1 Small Fix to Help Message
- Change
auto-rotate
to--auto-rotate
in help print
v2.1.0 LongOpts Additions:
- Now accepts Long Options (case-insensitive)
- File names/folders don't need to be at the end no more
- Detecting permission errors
- Better options and argument validation
- New Option
-n
,--no-overwrite
- aborts if output target exists. - Rebuilt Flip-Detection
- New Paper Type 'source' wildcard, to run resizing without resizing paper:
-r source
- Auto-modes do not fallback to defaults on error anymore, error printed, execution aborted
- Rebuilt help info
- Many new auxiliary functions
- Few new execution flags
- More error detection
- Able to read files with stupid pdf extensions like .Pdf
- Removes stupid pDf extensions on automatic naming
- Better Verbosing messages
- And many other minor changes
v2.0.5 Additions:
- GS calls have exclusive functions for easy output capturing
- Capturing possible GS errors and printing to stderr as debug message
v2.0.4 Fix:
- Fix to finalStatus verbose message
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.1.0 LongOpts
v2.1.0 LongOpts Additions:
- Now accepts Long Options (case-insensitive)
- File names/folders don't need to be at the end no more
- Detecting permission errors
- Better options and argument validation
- New Option
-n
,--no-overwrite
- aborts if output target exists. - Rebuilt Flip-Detection
- New Paper Type 'source' wildcard, to run resizing without resizing paper:
-r source
- Auto-modes do not fallback to defaults on error anymore, error printed, execution aborted
- Rebuilt help info
- Many new auxiliary functions
- Few new execution flags
- More error detection
- Able to read files with stupid pdf extensions like .Pdf
- Removes stupid pDf extensions on automatic naming
- Better Verbosing messages
- And many other minor changes
v2.0.5 Additions:
- GS calls have exclusive functions for easy output capturing
- Capturing possible GS errors and printing to stderr as debug message
v2.0.4 Fix:
- Fix to finalStatus verbose message
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.5 Better GS error handling and debug messages
v2.0.5 Additions:
- GS calls have exclusive functions for easy output capturing
- Capturing possible GS errors and printing to stderr as debug message
v2.0.4 Fix:
- Fix to finalStatus verbose message
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.4 Fix to Final Status
v2.0.4 Fix:
Fix to finalStatus verbose message.
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.3 Fix -V Option; Grep to get only first occurence.
v2.0.3 Additions:
-V
(print version) option was broken since 2.0.0. Was only working with verbose set before it.- Workaround for versions
2.0.0
,2.0.1
,2.0.2
:$ ./pdfScale.sh -v -V
- Fixed!
- Workaround for versions
- Improvement in
grep
method by using-m 1
to return only first occurrence so we don't have to cut the first line. May improve the speed for page-size detection of big PDF files.
v2.0.0 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.2 Change Custom Paper Size Info String
Small change to -i
option Paper Type
string when the paper is of custom size
.
Functionality is unchanged from v2.0.0.
v2 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.1 Prints dependency check before Tasks in manual verbose mode
Small fix to to dependency checks being printed after tasks in verbose mode,
while not using Adaptive Page detection.
Functionality is unchanged from v2.0.0.
v2 Additions:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v2.0.0 First Version 2 Release
Version 2 brings many changes:
- Complete code refactoring
- Option
-r
to Resize PDF Paper- By Standard Sizes
- By Custom Size
- Mixed execution mode (resize+scale)
- Option
-i
to Print PDF information - Option
-p
to Print Tables with Paper Sizes - Option
-f
to adjust Resizing Flip Detection- auto, forced, disabled
- Option
-a
to adjust GS Auto-Rotation- pagebypage, none, all
- Much better code organization
- Better dependency checking
- Better validations
cat
is not used anymore.head
is not used anymore- Better
-v
verbose execution information - Many internal helper functions
- Simple documentation added
- Revision of help information
v1.4.9 Fix to MacOS mdls mode
Height and Width were inverted in mdls mode (Apple seems to think different), making the centering to fail. Fixed!