Releases: badshah400/tartex
Releases · badshah400/tartex
Version 0.5.0
Added
- Option "-p/--packages": Save a
TeXPackages.json
file, listing system and
local latex packages used, inside output tarball. - Rich formatting for printed messages for completion options.
Version 0.4.1
Fixed
- Improve consistency of option descriptions for completions across different shells.
- Add option grouping for zsh completions to only suggest non-conflicting options.
- Add missing option (
--completion
) for fish.
Version 0.4.0
Added
- Rich markup when displaying output or prompts.
- Show spinner when waiting on LaTeX compile.
- New options to install completions for bash, fish¹, and zsh¹ shells.
- [docs] Clearer help strings for options and more consistent formatting.
¹ Experimental support, needs more testing.
Changed
- Use "-" for long form options (e.g. "--latexmk-tex") instead of "_" ("--latexmk_tex")
Fixed
- Catch exception when latexmk is missing from system or not in
PATH
.
Version 0.3.0
Release notes
Added
- Better logging of warnings to user as well as debugging based on
-v
or
-vv
. - When
OUTPUT
points to an existing dir, create tar file in that dir with the
main tex file name. - Process
~
expansion in user entered name for conflict resolution.
Changed
- Indicate existing file name in message when user enters a new name for tar
file that conflicts with an existing name.
Fixed
- Notify user for permission error before writing to tar and exit.
- Don't open tmpdir if not recompiling LaTeX.
- Omit, with a warning, any missing INPUT files from tarball.
- Run latexmk on
.tex
file even if input file entered is.fls
. - Use
.tex
file attr for BytesIO added to tar. - Do
.expanduser()
early when processing output arg. - Fix last non-tar suffix, if any, in
OUTPUT
being dropped from tar file
name. - Correct message when LaTeX recompile is forced.
Version 0.2.2
Changes
Note: This release fixes a major bug relating to relative paths as inputs.
- Fix main file path resolution when a relative path is passed as input for
filename
.
Version 0.2.1
Changes
- Include
.ind
index files by default when LaTeX project involvesmakeindex
. - Minor formatting fix for
--list
' output. - Fix: For generated files included in tarball, set user/group attributes from main file.
- Add License and OS info in pyproject.toml.
Version 0.2.0
Changes
- Determine compression from user specified target name if possible.
- Better prompt message for user input during conflict.
- Improved pdf vs ps TeX processing detection for latexmk, and a new option to allow the user to force a TeX processor.
- New option: Force recompile even if .fls is in srcdir.
- Extensive testing using
pytest
. - Fix: Don't show full path of .bbl file for '-l'.
- Fix: Use full path if rel path cannot be resolved.
- Fix: Even if '-b' is set, ignore missing .bib.
v0.1.1
Version 0.1.1.
Changes
- Fix tar dest when new tarfile name is entered.
- Expand '~' for user specified or entered dest.
Version 0.1.0
First stable release.