Skip to content

ChangeLog

lvjr edited this page Nov 23, 2024 · 6 revisions

2024-11-22: Version 2024A

This release mainly focuses on helping package writers to install a minimal TeXLive distribution with all package dependencies resolved, which is useful for them to run regression tests with GitHub Actions.

  • use default extension .sty in -f option
  • add -p option for querying all files in a package
  • add -i option for reading arguments from a file
  • add -o option for writing dependent list to a file
  • record and print full dependent list of packages
  • sort package lists before printing them
  • avoid putting texfindpkg.json.gz in scripts folder (#6)
  • ignore commands from package options (#7)
  • give better message when all are installed (#10)

2023-05-05: Version 2023E

  • use -f base.ext to query or install package file base.ext
  • use -c cmdname to query or install command \cmdname
  • use -e envname to query or install environment {envname}
  • accept multiple names in query and install actions
  • return multiple matches in query and install actions (#5)
  • move comapre and generate actions to tfpbuild.lua
  • add check and save actions to tfpbuild.lua
  • print dependency tree for package files
  • remove duplicate packages in the output
  • exclude installed packages in the output (#3)
  • store builtin commands and environmens first in json data
  • remove keys with empty values in generating json data
  • ignore optex.cwl in generating json data
  • fix wrong json data for class files
  • fix wrong json data for tikz and tcolorbox libraries

2023-04-05: Version 2023D

  • change tool name to texfindpkg
  • provide query action for querying packages (#1)
  • provide --help and --version options
  • add sudo prefix in installing packages on Linux and MacOS (#2)
  • add a simple man page texfindpkg.1
  • add workflow files in github actions

2023-04-02: Version 2023C

  • first public release as findpkg tool
  • provide install action for installing packages
Clone this wiki locally