Releases: Nukesor/pueue
v3.4.1
v3.4.0
[3.4.0] - 2024-03-22
Added
- Support modification of task priorities via
pueue edit --priority/-o
andpueue restart --edit-priority/-o
#449. - If no output directory is provided in
completions
, the generated file is printed tostdout
#489. - Allow setting the
parallel_tasks
value of groups to0
. Setting this value allows unlimited tasks for that group #500.
Fixed
v3.3.3
pueue-lib-v0.25.1
[0.25.1] - 2024-01-04
Changed
- Bump dependencies. Most notably
ring
from 0.16 to 0.17 to add riscv64 support #484.
v3.3.2
v3.3.1
v3.3.0
[3.3.0] - 2023-10-21
This release is a somewhat special one.
I now consider Pueue "feature-complete". Everything I ever planned for Pueue has been implemented and much more. It seems to be working quite well and it's used by thousands of people. Most of the code is well-tested, well-documented and I refactored every part of the code several times (including a full rewrite).
This effectively means that no "big" features are going to be added to Pueue from here on. Future releases will only contain QoL improvements, improvents of existing features, bug fixes and dependency bumps.
Don't get me wrong:
There're tons of other stuff that could be added to Pueue. I'm regularly approached by people with cool features and new usecases. However, this would be a job for another tool.
Pueue was always intended to be a nice and minimalistic tool for people on the commandline. It grew a bit beyond that, but the original vision for the project still stayed the same. Now feels like the right time to call it done, before feature creep transforms this project into something it wasn't intended to be.
I'm happy that this many people find this project useful and I'm always amazed to see the creative ways in which one can use Pueue that they discover. It never get's boring.
Added
- Support the
PUEUE_CONFIG_PATH
environment variable in addition to the--config
option. #464
Fixed
- Support parameter parsing for signal names with capslock (
SIGINT
) and short name (INT
|int
). #455 - Better error messages for pid related I/O errors. #466
Changed
- QoL improvement: Don't pause groups if there're no queued tasks. #452
Auto-pausing of groups was only done to prevent the unwanted execution of other tasks, but this isn't necessary if there're no queued tasks.
Added
clear
andcleanup
aliases forclean
subcommand.
The two following features are very new and marked as "experimental" for the time being.
They might be reworked in a later release since working with shells is always tricky and this definitely needs more testing.
v3.2.0
[3.2.0] - 2023-06-13
Added
- Add the
--priority/-o
flag topueue add
#427.
This feature can be used to have easier control in which order tasks are executed.
This was previously only possible viapueue switch
. - Add
pueued.plist
template to run pueue with launchd on MacOS. #429 - Add the
-j/--json
flag topueue group
to get a machine readable list of all current groups. #430 - Add the
success
wait status. With this status,pueue
will exit with1
as soon as a single task fails. #434 - Add query syntax documentation to
pueue status
#438
Fix
- Fix broken bash autocompletion. Temporarily changes the name in the help texts to
pueue
andpueued
. #426 - Reword, extend and format most subcommand help texts.