== helpers ChangeLog

2025-09-29
* helpers ver r250929
  * lsrec: Tree view can show additional columns.
  * lsrec: Allows resetting color and theme options.
  * lsrec: Option to enable tty detection.
  * rmrec: Allows resetting color option.
  * rmrec: Option to enable tty detection.

2025-09-19
* helpers ver r250919
  * lsrec: can display directories or files first
  * lsrec: can use colors and themes
  * rmrec: can use colors
  * helpers: updated help text

2025-05-05
* helpers ver r250505
  * lsrec: option '--part'
  * lsrec: option '--tree'

2025-04-28
* helpers ver r250428
  * Rebuild with latest libraries.

2025-04-11
* helpers ver r250411
  * Renamed: regen4ide from regenide.
  * regen4ide: No longer allows mixing ARCH flags.

2025-04-08
* helpers ver r250408
  * Larger data for logs.
  * regenide: Allow in project group: files and libraries for auto-completion.

2025-03-21
* helpers ver r250321
  * bany: arg '--pc|--prefix-command' changed to differ from '-p' (prompt)
  * runcaplog: arg '--pe|--path-exists' changed to differ from '-p' (prompt)

2025-02-28
* helpers ver r250228
  * runcaplog: Removed arg '--in'.
    A custom application or cat pipe is easier to use on the command line
    and less error-prone in several corner cases.
  * Improved: file system access and inter-process communication.

2025-01-17
* helpers ver r250117
  * Applications: Code and tests adapted for the latest libraries.
  * Applications: Changed version format.
  * Applications: Same features with some cosmetic changes.
  * Libraries: Major changes in terms of reliability and performance.

2024-11-11
* helpers ver v2.16-r241111
  * lsrec, rt, run4each, runcaplog: optional argument: return code change

2024-10-28
* helpers ver v2.15-r241028
  * bany: Optional custom command.
  * bany: One argument for the ordered list of tools.
  * regenide: LSP support.
  * upfind: Allow glob chars [*?].
  * rt: Allow glob chars [*?] for upfind argument.

2024-09-09
* helpers ver v2.14-r240909
  * weg: Supports selecting files recursively like lsrec.
  * regenide: Uses the latest name 'abcd' instead of 'abc'.
  * all: Updated help text.

2024-09-03
* helpers ver v2.13-r240903
  * cprec: The default is now to use recursive copy/move.
  * cprec: Added source selection filters (-y, -n, -T).

2024-08-01
* helpers ver v2.12-r240801
  * lsrec,rmrec: quote link target by context
  * depmake, regenide: update to match Abc v8
  * depmake option: aggressive

2024-07-05
* helpers ver v2.11-r240705
  * run4each: touch the reference file only when the file list is not empty.

2024-07-01
* helpers ver v2.10-r240701
  * lsrec, rmrec, touchrec: use only one reference time to avoid min/max extra rules
  * lsrec: (optional) return error code when the list is empty
  * new: run4each: a simplified `lsrec -T f -c ...`

2024-05-30
* helpers ver v2.09-r240530
  * re-build: new flags, new tests

2024-05-10
* helpers ver v2.09-r240510
  * built with a new compiler, adapted where necessary

2023-11-15
* helpers ver v2.08-r231115
  * lsrec: New argument: specify columns.
  * lsrec: New argument: touch the reference file.
  * regenide: fix: closing deep Vpath xml-tags.
  * Changed version format.

2023-11-02
* helpers ver v2.05-r1102
  * runcaplog: handles unusual output errors from sub-processes.
  * Replaced time-conversion part to match with OS. Fixed issues near DST change.

2023-10-27
* helpers ver v2.04-r1027
  * fine tuning 2 - file system

2023-10-25
* helpers ver v2.02-r1025
  * fine tuning - file system

2023-10-20
* helpers ver v2.01-r1020
  * cosmetic changes in text messages
  * app bany: uses env-var BANY_ARGS
  * app rt: uses env-var RT_ARGS
  * fine tuning

2023-10-10
* helpers ver v2.00-r1010
  * Apply argument '-C' earlier, for applications that use it.

2023-09-27
* helpers ver v1.42-r0927
  * depmake: detect and handle moved dependencies
  * depmake: detect and handle mixed EOL

2023-09-19
* helpers ver v1.41-r0919
  * new app: depmake
  * new app: regenide
  * new app: upfind
  * new app: bany
  * rt new option: upfind
  * sortf: new options
  * help text update
  * aligned log message format

2023-08-11
* helpers ver v1.37-r0811
  * adapt, rebuild with latest libs
  * 2 happy hours

2023-05-25
* helpers ver v1.35-r0525
  * built with a new compiler, adapted where necessary

2023-05-22
* helpers ver v1.35-r0522
  * built with a new compiler, adapted where necessary

2022-10-24
* helpers ver v1.34-r1024
  * lsrec: filter by reference time
  * rmrec: filter by reference time
  * touchrec: option to use UTC time with date arguments
  * waitkey: can run a command before waiting a key
  * lmt, lsrec, rmrec: default now is to print milliseconds with file time

2022-10-22
* helpers ver v1.33-r1022
  * touchrec allow string time-stamp
  * fixed a time DST issue
  * rebuild with latest libs

2022-10-15
* helpers ver v1.32-r1015
  * rebuild with latest libs

2022-10-08
* helpers ver v1.32-r1008
  * waitkey - show printable char in non-verbose mode

2022-10-07
* helpers ver v1.31-r1007
  * extra speed-tests & further optimizations

2022-09-24
* helpers ver v1.30-r0924
  * optimize for latest libs

2022-09-21
* helpers ver v1.30-r0921
  * rebuild with latest libs
  * changed text messages
  * app-speed-up in certain areas

2022-08-02
* helpers ver v1.30-r0802
  * rt - allow command line without '--'
  * runcaplog - allow command line without '--'
  * rebuild with latest libs

2022-07-18
* helpers ver v1.29-r0718
  * rmrec - avoid '.' '..', allow CWD
  * rename "truncfile" to "truncrec"
  * truncrec - allow units with size value
  * truncrec - no-create arg
  * touchrec - no-create arg
  * rebuild with latest libs

2022-07-15
* helpers ver v1.28-r0715
  * changed text messages
  * waitkey default prompt is no longer empty
  * new app 'rt' (Run Time)
  * cprec - arg follow-links
  * rebuild with latest libs

2022-07-07
* helpers ver v1.27-r0707
  * lsrec - show file type
  * lsrec - expand filter by type to [dfxl]
  * lsrec - align columns when decimals are specified
  * lmt   - expand filter by type to [dfxl]
  * lmt   - arg follow-links
  * rmrec - expand filter by type to [dfxl]
  * rmrec - arg follow-links
  * rmrec - fix remove bug for bad links
  * rename "cpmv" to "cprec"
  * cprec - allows recursive copying of directories

2022-07-01
* helpers ver v1.26-r0701
  * rebuild with latest libs

2022-06-16
* helpers ver v1.26-r0616
  * allow '-@' argument
  * file-system related optimizations

2022-06-14
* helpers ver v1.25-r0614
  * adaptations for new linux file system

2022-06-10
* helpers ver v1.24-r0610
  * renamed "cmdline" to "helpers"
  * adaptations for new linux distro & gcc-11

2022-02-20
* waitkey ver v1.23-r0220
  * accept no args, default wait time 0==infinite

2022-02-19
* apps ver v1.22-r0219
  * updated help text
  * lsrec add filter by type [dfx]
  * lmt   add filter by type [dfx]
  * rmrec add filter by type [dfx]

2022-02-17
* apps ver v1.21-r0217
  * arg '-V'
  * changed version format

2022-02-07
* apps ver 1.21.3
  * use gcc-10

2022-02-01
* apps-cmdline ver 1.21.1
  * rebuild with latest libs

2022-01-21
* apps-cmdline ver 1.21.0
  * 1st public release
