File pueue.changes of Package pueue

-------------------------------------------------------------------
Sun Jun  9 14:37:27 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Correct Supplements from bash to bash-completion

-------------------------------------------------------------------
Sat Jun  8 03:31:37 UTC 2024 - Joshua Smith <smolsheep@opensuse.org>

- Change from obsolete disabledrun to manualrun in _service
- Remove obsoleted cargo_config (now part of vendoring)
- Update to 3.4.1:
  Added
  * Nushell autocompletion script
  * Add FreeBSD process helper to facilitate FreeBSD builds
  Changed
  * Replace chrono-english by the interim drop-in replacement
- Updates from 3.4.0:
  Added
  * Support modification of task priorities via pueue edit
    --priority/-o and pueue restart --edit-priority/-o
  * If no output directory is provided in completions, the
    generated file is printed to stdout
  * Allow setting the parallel_tasks value of groups to 0. Setting
    this value allows unlimited tasks for that group
  Fixed
  * Include priority in Tasks' Debug output
  * Made the daemon exit gracefully (exit code 0) on SIGINT and
    SIGTEM.
  * Fix reading of configuration files that lacks a shared section
  * Respect the -g flag when using the status filter query

-------------------------------------------------------------------
Sun Jan 07 00:00:47 UTC 2024 - pousaduarte@gmail.com

- Update to version 3.3.3:
  * docs: Update changelog for release
  * fix: Clippy lints
  * fix: --priority takes multiple args
  * change: Changes for rustls 0.22
  * cargo: Bump ring from 0.16 to 0.17

-------------------------------------------------------------------
Sun Dec 03 00:00:48 UTC 2023 - pousaduarte@gmail.com

- Update to version 3.3.2:
  * fix: Ignore flaky apple test
  * fix: Default config location of pueue_aliases.yml
  * docs: Add info about slurm to README
  * fix: Temporarily ignore flaky mac-os test
  * Fix typo
  * fix: Panic when calling parallel without arguments
  * fix: Temporarily ignore flaky test for x86 apple platform
  * refactor: Use cfg_attr for conditional compilation

-------------------------------------------------------------------
Sun Nov 05 00:02:32 UTC 2023 - pousaduarte@gmail.com

- Update to version 3.3.1:
  * docs: Update changelog
  * fix: Daemonization if pueued is not in path

-------------------------------------------------------------------
Sun Oct 22 00:00:48 UTC 2023 - pousaduarte@gmail.com

- Update to version 3.3.0:
  * docs: Update changelogs
  * fix: race condition in log test for ci
  * add: PUEUE_CONFIG env variable support
  * add: clear an cleanup aliases for clean subcommand
  * fix: Better pid file error messages
  * docs: Update changelog
  * add: daemon env_vars setting
  * add: make shell command configurable
  * remove: Deprecated groups settings field
  * fix: Implement proper Default for settings
  * meta: Use v2 resolver
  * fix: New clippy lints
  * refactor: add_task test helper
  * change: Don't pause groups without queued tasks on kill
  * refactor: Task filter functions
  * add: Parse more signal name variations
  * Feature-completeness
  * fix: Wrong secret timeout
  * add: Justfile

-------------------------------------------------------------------
Sun Jun 18 00:11:34 UTC 2023 - pousaduarte@gmail.com

- Update to version 3.2.0:
  * docs: Update changelog dates
  * ci: Run coverage action on codecov.yml changes
  * ci: Update codecov ignore rules
  * docs: Update changelog
  * tests: Test new follow behavior and unify output
  * refactor: Parameterize existing follow test
  * change: Improved follow behavior in daemon
  * change: Improved follow behavior in client
  * add: success wait status
  * ci: Only create test coverage for linux
  * ci: Run CI on development PRs
  * docs: Priority changelog entry
  * add: Show priority in status table
  * tests: Task priority
  * add: Respect priority in execution order of tasks
  * add: task.priority field
  * add: helper script to print sha256 sum of release artifacts
  * fix: pueue -h formatting and update README
  * docs: Discourage scripting
  * docs: Remove docs that hint to scripting
  * CHANGELOG.md whitespace
  * Describe filter columns
  * cargo fmt
  * Add CHANGELOG.md entry
  * Add pueue status query documentation
  * docs: Better pueue add help text
  * docs: Format subcommand help texts
  * fix: Lint issues
  * add: Group --json test
  * add: group --json
  * fix: Format
  * docs: Update changelog
  * fix: autocompletion
  * Added pueued.plist
  * fix: Finally unflake worker environment test
  * change: Don't compress windows binaries
  * remove: Manual packaging workflow
  * add: Better issue templates
  * Fix a few typos in CHANGELOG.md

-------------------------------------------------------------------
Sun Mar 26 00:28:15 UTC 2023 - pousaduarte@gmail.com

- Update to version 3.1.2:
  * docs: append new change log entry
  * fix: flush stdout
  * docs: Proofread
  * update: Use new clapv4 attribute macro syntax
  * docs: Update Changelogs
  * fix: missing newline
  * fix: Flaky test_single_worker
  * docs: Update Changelog
  * Use new libproc functionality to list group pids
  * fix: Remaining clippy issues
  * docs: Update pueue-lib changelog
  * docs: Update Changelog
  * commit: Allow capitalized statuses for wait subcommand
  * refactor: Use std::sync::mpsc instead of crossbeam
  * docs: Proofreading
  * tests: Mark snapshot and template directories as special
  * add: --status to wait subcommand
  * refactor: Client wait code
  * fix: Use custom fork for darwin-libproc version patch
  * fix: clippy issues
  * remove: Unused helper functions
  * refactor: Restructure tests
  * remove: Unncessary lifetimes
  * refactor: Make display code return string & cleanup some code
  * fix: Relative Readme path
  * fix: New clippy lints
  * change: Adjust ARCHITECTURE.md
  * change: Restructure project
  * change: Change client integration testing snapshot approach
  * fix: Bump command-group and other deps
  * fix: Remove explicit nix dependency
  * docs: Update some outdated docs
  * change: Enable thin lto
  * fix: Flaky reset test
  * refactor: Use new let else statement
  * fix: Run CI on all Cargo.toml changes
  * fix: darwin-libproc version for publish
  * docs: Fix changelog wording
  * change: Remove tls 1.2 support
  * dev: Disable procfs default features
  * dev: Disable crossterm default features
  * fix: Chrono deprecation warnings
  * change: Remove children flags from messages
  * Include Mac builds in code coverage
  * Build for M1 chips, not A*
  * Enable daemon and client testing on Mac
  * Canonicalize snapshots with regards to temp paths
  * Deprecate the --children switch
  * Simplify child signalling by using From / Into
  * Give each task a separate process group
  * fix: Use localtime for log output
  * refactor: Streamline docblock position
  * add: Task.created_at and Task.enqueued_at
  * add: status query changelog entry
  * Address warnings issued by new rust release.
  * Avoid forwarding messages to the task handler that won't succeed
  * Fix flaky client::group::default test
  * Fix flaky daemon::group::colored test
  * Make tests::helper::wait::wait_for_group_status actually wait
  * Dev support: add test-log to help debug tests
  * Produce test reports for test runs
  * Use cargo nextest to run tests
  * Refactor: Use From / Into to abstract message sending
  * CI: correct codecov configuration syntax
  * Use async sleep
  * docs: Fix inter-code link in TableBuilder.
  * fix: Flaky client wait test
  * add: Label contains filter and label tests
  * fix: Rust v1.64 lints
  * fix: Smaller enqueue_at interval to prevent CI failures at midnight
  * test: status with multiple groups
  * test: status --group
  * refactor: Streamline status snapshot and test names
  * refactor: Simplify state json printing logic
  * fix: Flaky filter start test
  * test: Filter status
  * tests: Fix running test in query tests
  * refactor: Ignore trailing whitespaces in snapshot tests
  * tests: query first and last tasks
  * test: Query columns
  * refactor: Rename filter to query
  * test: order_by status, filter end, filter start
  * tests: Default filter status
  * tests: pueue status filters
  * refactor: Simplify pest result handling
  * add: limit condition
  * add: Order by in status query
  * add: Status filter
  * add: Label filter
  * refactor: Remove unnecessary expects
  * add: Datetime filters
  * refactor: Introduce QueryResult struct
  * refactor: Restructure query code
  * change: Rename select to columns
  * add: status filter query
  * add: 'select' query statement
  * add: Pest and status query parser
  * refactor: Add TableBuilder
  * fix: Flaky tests with parallel tasks
  * refactor: Use new workspace inheritance feature
  * test: pueue wait
  * refactor: Streamline group snapshot and test names
  * refactor: Streamline log snapshot and test names
  * refactor: Streamline follow snapshot and test names
  * refactor: Make run_client_command non-async
  * docs: Update pueue-lib changelog
  * fix: Test and fix label deletion
  * fix: Clippy issues and wording
  * refactor: Deduplicate task edit logic
  * change: Enable pueue edit to edit multiple properties
  * add: Allow editing label on task restart
  * add: Allow editing a task's label
  * refactor: Refactor edit related code
  * fix: Don't use edit_line_wrapper in restart
  * add: Better snapshot comparison via similar-asserts
  * Show task label in log output
  * fix: flaky worker environment test
  * fix: pueue-lib inter-doc links
  * fix: Test debug message
  * refactor: Make TaskToRestart fields optional
  * change: Custom Debug impl for TaskLogMessage
  * test: Aliasing for restarts
  * test: Aliasing
  * add: Use new shared.alias_file config
  * add: settings.shared.alias_file
  * refactor: Simplify child search logic
  * fix: New clippy issue
  * fix: Inject current test env into daemon test tasks
  * refactor: client 'add' code
  * refactor: Remove obsolete add_message factory
  * refactor: Move shell completion into separate function
  * refactor: Document client code and minor code improvements
  * docs: Add changelog for log hint
  * add: Visual hint users that log output might not be complete
  * add: Flag to indicate whether a log has been fully read
  * fix: Reduce chance of hitting a test failure to midnight
  * fix: Don't output invalid json after version update
  * fix: Outdated comment for pueue log task_id
  * test: pueue restart and its editing logic
  * test: editor crashes while in 'pueue edit'
  * test: pueue edit
  * fix: Interpret $EDITOR as a shell expression
  * refactor: Move process handling code to pueue_lib
  * refactor: Simplify platform specific network modules
  * CI: manual packaging workflow to fix UPX issues
  * CI: Ignore flaky windows process tests
  * Ci: Don't fail fast in packaging workflow
  * CI: Move code coverage to dedicated workflow

-------------------------------------------------------------------
Sun Jul 31 00:15:35 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.1.0:
  * (cargo-release) version 2.1.0
  * docs: Changelog proofreading
  * change: Hide Task.env and AddMessage.env in debug log
  * change: Better debug logging output
  * refactor: Replace vec![] with Vec::new()
  * refactor: Order Cargo.toml files alphabetically
  * tests: Daemon reset logic
  * tests: Client remote follow with last lines
  * tests: Client tests for 'group'
  * tests: client tests for local 'follow'
  * change: Exit 'pueue follow' on finished task when reading local logs
  * tests: client remote 'follow'
  * change: Exit 'pueue follow' on finished task when reading remote logs
  * add: Message::Close
  * fix: Handle rapid successive messages
  * fix: Rephrase a few comments
  * tests: client 'log'
  * fix: Force comfy-table styling with --color=always in logs
  * tests Client 'status --json'
  * add: Full status table
  * fix: Comment
  * tests: Pueue status output
  * fix: Force comfy-table styling with --color=always
  * tests: Build client output helper
  * change: Directly return tasks in wait test helpers
  * refactor: Move client completions test to client test directory
  * refactor: Move tests from 'unix' to 'daemon'
  * refactor: Move group status wait to wait.rs
  * Add --color command-line switch
  * Move light/dark color detail into OutputStyle
  * Refactor output styling
  * Ignore flaky windows test
  * Ignore flaky windows test
  * fix: Windows test lint error
  * Allow lint on windows to fail
  * Avoid making shared_settings a mutable
  * Update the linting steps label to match the contents
  * Add a cache for linting as well
  * Lint on all platforms and targets
  * Disable fail-fast for the test matrix
  * CI: Add a cache for cargo to speed up actions
  * CI: Exclude git/github infra from codecov
  * CI: make sure the target toolchain is available
  * fix: v1.62 Clippy issues
  * Use style_text to style group header
  * docs: Add codecoverage badge
  * ci: Add code coverage
  * ci: Move lint to separate action
  * docs: Update changelog
  * add: Default impl for State
  * change: State no longer contains Settings
  * remove: v1.0.0 backward compatibility

-------------------------------------------------------------------
Tue Jun 07 12:39:13 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.4:
  * (cargo-release) version 2.0.4
  * update: pueue-lib version
  * (cargo-release) version 0.19.7
  * Add entries to changelog
  * Use correct path when removing PID file during shutdown
  * Fix default config directory path

-------------------------------------------------------------------
Sun Jun 05 00:24:08 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.3:
  * (cargo-release) version 2.0.3
  * update: pueue-lib version
  * (cargo-release) version 0.19.6
  * change: Use dirs for directory discovery
  * Update README.md
  * add gnu parallel
  * docs: Add docs on how the communication works in pueue_lib
  * docs: Explain development flow in Readme
  * docs: Fix the wrong issue link in changelog

-------------------------------------------------------------------
Sun Apr 03 00:11:17 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.2:
  * (cargo-release) version 2.0.2
  * fix: Changelog proofreading
  * change: Allow task ordering for format-status
  * change: PID rework
  * fix: Shell autocompletion file generation
  * test: Add test for shell completion generation
  * add: Better filesystem error handling
  * fix: Pass all options to forked daemon
  * add: Better debug output for v2 migration instructions

-------------------------------------------------------------------
Sun Mar 13 00:08:27 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.1:
  * (cargo-release) version 2.0.1
  * (cargo-release) version 0.19.4
  * docs: Update changelog release dates
  * fix: Missing log output on two critical errors
  * docs: proofread ARCHITECTURE.md
  * remove: Error::FileNotFound
  * docs: Add lib Changelogs
  * change: Replace LogRead and LogWrite error with new IoPathError
  * change: Add text to IoError and add IoPathError
  * test: Ensure isolated environment for spawned tasks
  * Don't inherit environment variables from daemon process
  * docs: Update Miscellaneous Readme section
  * fix: Adjust cli docs for a few subcommands
  * add: Better context for some error messages
  * ci: Remove changelog reader action

-------------------------------------------------------------------
Sun Feb 20 00:08:39 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.0:
  * (cargo-release) version 2.0.0
  * (cargo-release) version 0.19.3
  * docs: Set release dates
  * docs: Update README
  * docs: Fix outdated paths
  * add: Better initial output for wait subcommand
  * docs: Fix pueue-lib changelog versions
  * add: Shell completion value hints
  * change: Adjust to pueue-lib's PathBuf usage
  * change: Strict serialization checks for paths
  * (cargo-release) version 0.19.2
  * docs: Update pueue-lib changelog
  * fix: Config sections can be omitted
  * docs: Readme proofreading and adjustments
  * docs: Update readme for v2
  * fix: Missing pueue -V and authorship
  * docs: Update Changelog

-------------------------------------------------------------------
Wed Feb 02 14:59:48 UTC 2022 - pousaduarte@gmail.com

- Update to version 2.0.0-beta.1:
  * (cargo-release) version 0.19.1
  * docs: Add pueue-lib changelog for 0.19.1
  * docs: Fix changelog date format
  * fix: pueue-lib test clippy issues
  * docs: Update pueue-lib Changelog
  * tests: Add test for log order in file
  * fix: Zsh completion generation
  * change: Combine stdout and stderr
  * feature: Support both task map and list in format-status
  * change: accept tasks for format-state instead of full state
  * refactor: simplify state display logic
  * feature: format-status for preliminary status filtering
  * fix: panic on 'status -g name' with non-existant group name
  * feature: parallel subcommand without args shows group info
  * A few clippy fixes on Windows
  * meta: Require min v1.58 Rust for pueue-lib
  * feature: Configuration profiles
  * fix: Handle errors when editing tasks
  * change: group subcommand flags behind further subcommands.
  * feature: Better notifications for pausing behavior
  * fix: Clippy issue
  * ops: Add dependabot for Github actions packages
  * feature: Follow XDG spec
  * Add --lines to follow
  * fix: streamline remote and local log behavior
  * tests: Daemon log API
  * change: Use seek_to_last_lines in client
  * change: Improve last lines logic
  * fix: Clippy lints
  * ci: Also test pueue-lib in CI
  * update changelog
  * docs: Fix moved LICENSE, fix pueue-lib http paths
  * refactor: Move pueue-lib back into main repository
  * refactor: Move pueue-lib into subdirectory
  * Add output paths to callback template parameters
  * docs: Reference follow subcommand in log docstring
  * fix: Semver value in deprecation decorator
  * Rename master branch to main
  * add: Deprecation warnings for old config values
  * change: Parse legacy group config for backward compatibility
  * change: Immutable configuration file
  * change: Settings::read_with_defaults behavior
  * change: Move group config into state
  * refactor: Replace build.rs with Cargo's rust-version
  * update: Dependencies
  * fix: Project version
  * change: Remove group configuration from settings
  * fix: clippy issues on windows
  * change: check clippy for tests in CI
  * refactor: Adjust tests to new test structure and fix clippy issues
  * refactor: WIP Restructure test helpers
  * Update clap_generate to 3.0.0-beta.5
  * Remove unused tokio features
  * Upgrade to pueue with tokio and new rustls
  * Bump to Rust 2021 edition
  * Replace async-std with tokio and upgrade to rustls v0.20
  * Bump dependencies
  * Rust edition 2021
  * add support clean by group name (-g/--group flag in the clean command)
  * daemon, message_handler: add new function in the fixtures - get_stub_task_in_group
  * daemon, message_handler: add a new helper for add stub tasks into state
  * daemon, message_handler: extract creating of the clean message result into separate function
  * Fix formatting, fix broken tests, add changelog
  * Fix copy-paste error in test
  * Run CI tests on all v*.*.* branches
  * network, clean message: add group in CleanMessage for selective clean by group name
  * network, message: replace false_default with bool::default in CleanMessage
  * Fix cargo fmt
  * Name `GroupMessage::Add` fields
  * Name `GroupMessage::Add` fields
  * Undo breaking change in cli interface
  * Fix related tests
  * Add option for setting parallel tasks during group creation
  * Add parallel tasks option in Group::Add message
  * Add v0.18.0 state deserialization test
  * Add changelog entry
  * Remove default_parallel_tasks setting
  * Add changelog issue links
  * Call 'status' as default on 'pueue' without args
  * Introduce subcommand aliases
  * (cargo-release) start next development iteration 0.18.2-alpha.0
  * (cargo-release) version 0.18.1
  * Fix clippy issue
  * docs: Fix changelog
  * Fix: Missing default group in settings file
  * tests: Ensure to add default group if not in config
  * docs: Fix docstring for backward compatibility test
  * (cargo-release) start next development iteration 0.18.1-alpha.0
  * (cargo-release) version 0.18.0
  * docs: Prepare 0.18 release
  * docs: More docs for network message variants
  * refactor: Change PartialEq to matches
  * refactor: Use TaskSelection in KillMessage
  * refactor: TaskSelection enum in messages
  * refactor: Make GroupMessage an enum
  * (cargo-release) start next development iteration 0.17.3-alpha.0
  * (cargo-release) version 0.17.2
  * fix: Default for client.restart_in_place
  * Add link to main repo in the README.md
  * (cargo-release) start next development iteration 0.17.2-alpha.0
  * (cargo-release) version 0.17.1
  * fix: Add config defaults for status_[date]time_format
  * (cargo-release) start next development iteration 0.17.1-alpha.0
  * (cargo-release) version 0.17.0
  * docs: Update changelog
  * feat: Add 'restart_in_place' config flag for client
  * change: Remove defaults for backward compatibility
  * (cargo-release) start next development iteration 0.16.1-alpha.0
  * (cargo-release) version 0.16.0
  * docs: Update changelog
  * feature: Add config for status datetime formatting
  * test: Backward compatibility for settings
  * change: Remove complex functions from State
  * fix: clippy and fmt condition in CI
  * docs: Fix changelog date
  * (cargo-release) start next development iteration 0.15.1-alpha.0
  * (cargo-release) version 0.15.0
  * change: Drop backward compatibility to v0.15.0
  * fix: task::failed() had wrong logic
  * Revert "fix: task::failed() had wrong logic"
  * fix: task::failed() had wrong logic
  * refactor: Move enqueue_at into TaskStatus::Stashed
  * change: Introduce generic task filter functions
  * refactor: Put TaskResult into TaskStatus::Done
  * (cargo-release) start next development iteration 0.14.2-alpha.0
  * (cargo-release) version 0.14.1
  * feature: Add PartialEq to everything for better testability
  * (cargo-release) start next development iteration 0.14.1-alpha.0
  * (cargo-release) version 0.14.0
  * feature: Add shutdown type to DaemonShutdown message
  * maintenance: Update dependencies
  * (cargo-release) start next development iteration 0.13.2-alpha.0
  * (cargo-release) version 0.13.1
  * Add State::tasks_of_group_in_statuses
  * (cargo-release) start next development iteration 0.13.1-alpha.0
  * (cargo-release) version 0.13.0
  * Adjust contribution guide link
  * Use pretty_assertions
  * Create test helper function for settings
  * Accept lowercase and number in cli for kill signal
  * Simplify receive logic and add better network error handling
  * Move signal to kill message
  * Update dependencies
  * Add signal message
  * Add tests for message backward compatibility
  * Replace generic anyhow with custom library Error
  * Ensure removed state fields are handled
  * Fix tls socket tests for windows
  * Don't write state all the time
  * Backward compatibility tests for state serialization and changed error handling in State io functions
  * Revisit Settings::read and Settings::new
  * Fix test comments
  * Run tls socket tests on all platforms
  * Test tls socket
  * Test unix sockets and make Shared config paths public
  * Fix socket cleanup for windows
  * Better debug message for failed deserialization
  * Only remove existing logfiles
  * Replace remaining 'expect' by context and Results
  * Return debug log string instead of panicking
  * Remove 'full' flag from LogRequestMessage
  * Support other apple platforms
  * Add callback_log_lines to daemon config
  * Migrate to serde_cbor
  * Function to return uncompressed last lines of task logs
  * Derive next task_id from current task ids
  * Fix cargo clippy warnings
  * Update src/settings.rs
  * Add OS and FS stuff to gitignore
  * Use shellexpand to expand the tilde
  * Test more targets
  * Adjust changelog
  * Add comments
  * clippy adjustments for Rust 1.51
  * Add changelog
  * settings: add support dark_mode in settings
  * Update changelog
  * Switch names for GenericListener and Listener
  * Documentation, refactor and overall cleanup
  * Put pueue-lib in it's own repository

-------------------------------------------------------------------
Sun Jan 09 13:51:54 UTC 2022 - pousaduarte@gmail.com

- Update to version 1.0.6:
  * Bump version to 1.0.6
  * Allow multiple values for 'after' on add
  * docs: Update pull request template
  * fix: Endless loop if task_log directory disappears
  * docs: Add tests and linting to pr template
  * dos: Update PR template
  * Update docs, workflow and templates
  * (cargo-release) version 1.0.4
  * fix: Panic when switching task with itself.
  * fix: Some links to new main branch
  * ops: rename master to main
  * (cargo-release) start next development iteration 1.0.4-alpha.0
  * (cargo-release) version 1.0.3
  * fix: Clippy issue
  * update: Pueue-lib v0.18.1
  * (cargo-release) start next development iteration 1.0.3-alpha.0
  * (cargo-release) version 1.0.2
  * fix: Load updated configs on daemon restart
  * test: Ensure settings are read on restore
  * feature: Add --working-directory to pueue add
  * (cargo-release) start next development iteration 1.0.2-alpha.0
  * (cargo-release) version 1.0.1
  * docs: Update changelog
  * fix: Pin clap to exact beta version
  * docs: Require --locked parameter on cargo install
  * fix: Incremental wait logic for windows process tests
  * update: Various dependencies
  * update: Clap beta.4
  * docs: Require --locked parameter on cargo install
  * (cargo-release) start next development iteration 1.0.1-alpha.0
  * (cargo-release) version 1.0.0
  * docs: Update and proofread changelog
  * update: Bump ctrlc to 3.2.0
  * update: Replace deprecated tempdir with tempfile
  * update: Comfy-table 4.1
  * fix: Flakiness in worker pool tests
  * fix: Shutting down too fast
  * refactor: Cleanup test code
  * tests: Restarting tasks in-place
  * change: Return failure when no tasks are affected by action
  * tests: Parallelism with multiple groups
  * docs: Better remove test docs
  * refactor: Cleanup test code for stashed tasks
  * tests: Test special task add modes
  * fix: Flaky group tests due to new async group removal logic
  * fix: Remove unnecessary println calls
  * (cargo-release) version 1.0.0-rc.4
  * doc: Update Architecture.md
  * fix: Flaky tests due to new async group handling
  * refactor: Consistent naming conventions
  * fix: Clippy issues
  * tests: Improve group tests
  * feature: Dynamic worker pool creation/removal
  * change: Prevent group removal while it has tasks.
  * refactor: Move group addition/removal to TaskHandler
  * tests: Ensure worker variable injection into task environment
  * tests: Correct worker id re-usage
  * tests: Single worker variables
  * feature: Implement datastructure for worker pools
  * change: Only show exitcode on failure
  * change: Rename 'Index' to 'Id' in pueue status
  * fix: Clippy issues
  * tests: Test non-existing group deletion
  * refactor: Use assert_success and assert_failure in tests
  * tests: Group addition and removal
  * tests: Task removal
  * tests: Clean command
  * tests: Wait for unix socket instead of PID
  * update: Use pueue-lib's new TaskSelection enum
  * update: Use pueue-libs new GroupMessage enum
  * refactor: Restructure callback templating code
  * feature: Multi-spawn tasks per loop
  * docs: Add infos about TaskHandler properties
  * fix: Remove println from windows code
  * tests: Edit and pause
  * update: Dependencies
  * feature: Support client.restart_in_place default config
  * (cargo-release) version 1.0.0-rc.3
  * docs: Add missing changelog entry
  * feature: Add date to start/end on pueue status
  * tests: Enqueued and delayed tasks
  * update: Use pueue v0.16
  * update: Use pueue-lib v0.15
  * update: systemd pueued.service util files
  * fix: clippy and fmt condition in CI
  * fix: Longer test wait for potato CI
  * fix: Increase shutdown wait timeout in tests
  * fix: Clippy issues
  * fix: Don't compile test helper on non-linux
  * tests: State restore logic
  * fix: Daemon no longer paused after restart
  * (cargo-release) version 1.0.0-rc.2
  * refactor: Restructure tests for better platform isolation
  * bug: Fix unix import in tests for windows
  * bug: Only run shutdown test on unix
  * refactor: Simplify shutdown code
  * fix: Don't reset on shutdown
  * maintenance: Update dependencies
  * bug: Fix cli parameter conflict name
  * Bump dependencies
  * feat: --failed-in-group flag for restart
  * Move signal/panic initialization to its own function
  * Speed up test runs
  * Changelog and Readme updates
  * Adjust changelog
  * (cargo-release) version 1.0.0-rc.1
  * Update to pueue-lib 0.13, switch to v1.0
  * Use normal error handling, since the async stdout big has been fuxed
  * Update dependencies
  * Parameterize tests and allow multithreaded integration testing
  * Better start test and kill tests
  * Early mutex lock in spawn_new
  * Add tests for starting/continuing tasks and fix deadlock
  * Start daemon, if old pid no longer exists
  * Longer timeout for flaky windows process tests
  * Only run tests on linux
  * Update Changelogs
  * Add test wait functions and use tokio in tests
  * Only use needed tokio features
  * Simplify some things
  * Use tokio runtime
  * Restructure test helper/fixtures
  * Use results for test error handling
  * Use crossbeam channel with timeout in taskhandler
  * Tests for shutdown and simple task adding
  * More sleeps
  * Test CTRL-C/Sigterm daemon shutdown
  * Refactor message_handler kill if-else logic
  * Add pid file for daemon
  * Move more daemon setup logic from lib.rs to main.rs
  * Test helper for settings and tempdir
  * Use pretty_assertions
  * Add get test config helper
  * Split daemon in bin and lib
  * Refactor usage of tempdir in tests
  * Fix #208
  * Fix signal handling logic for fatal unix signals
  * fix handling children processes for shell under linux
  * Fix path in readme installation instruction
  * Pueue signal subcommand and state/error handling
  * Report deserialization errors to the client
  * Dependencies and new pueue-lib error handling
  * Fix daemon clean tests
  * Split TaskHandler monster file
  * Major error handling and TaskHandler refactoring.
  * Graceful shutdown on IO errors
  * New pueue-lib updates
  * Adjust tests to use temporary directory as pueue_directory
  * Edit changelog
  * Don't send environment variables in log json
  * Better pueue-lib error handling
  * Implement json log output
  * Restructure display/log and add some comments
  * Daemon version check during handshake
  * Tests for other targets
  * Add ios-aarch64 target release
  * Change macos target to apple target
  * client: Refactor remote log decompression code
  * Update dependencies
  * Use new callback_log_lines option
  * Pass last 10 lines of stdout/stderr to callback templating
  * Fix clippy issue
  * Switch to pueue-lib master for development
  * Add OS and FS stuff to gitignore
  * Use getter methods which actually expand tilde
  * Handle dependency management race condition
  * Update pueue -h text in Readme
  * (cargo-release) start next development iteration 0.12.3-alpha.0
  * (cargo-release) version 0.12.2
  * Update changelog
  * Remove unnecessary return
  * Split status logic for single or all groups
  * Update dependencies
  * Refactor linux kill_child code
  * WIP testing with pueue-lib 0.13
  * improve Windows support
  * Remove task logs on 'pueue remove'
  * Remove warning vor v0.10
  * (cargo-release) start next development iteration 0.12.2-alpha.0
  * (cargo-release) version 0.12.1
  * Update dependencies
  * Set release date for 0.12.1 and add new changelog entry
  * Change status of default group with empty queue on 'status'
  * Update dependency id's on switch
  * Fix some typos in docstrings
  * Add next version to CHANGELOG.md
  * docs: Fix typos and rework linux process handling docstrings
  * Set default thread count to 4
  * Update dependencies
  * Dependency bumps
  * Update bug report template
  * Fix issue template type
  * Update bug report template
  * Remove aur badage
  * Proofreading
  * docs: Add links to Architecture.md
  * ARCHITECTURE.md
  * Readme: Similar projects formatting
  * Readme and a little doc adjustment
  * Fix weird duplicate upload github action bug for arm release
  * (cargo-release) start next development iteration 0.12.1-alpha.0
  * (cargo-release) version 0.12.0
  * Fix readme path for v0.12.0
  * Change changelog for v0.12.0
  * Update the changelog
  * client: add support dark colors via settings file (dark_mode variable)
  * Adjust readme
  * Add --all-failed to restart and fix restart options
  * Split pueue-lib in a stand-alone repository
  * Update dependencies
  * (cargo-release) start next development iteration 0.11.3-alpha.0
  * (cargo-release) version 0.11.2
  * Switch from users crate to whoami
  * LICENSE
  * option docstrings cleanup
  * Use 127.0.0.1 instead of localhost
  * Remove unnecessary get_column_mut in log logic
  * Improve pueue log output
  * Changelog
  * (cargo-release) start next development iteration 0.11.2-alpha.0
  * (cargo-release) version 0.11.1
  * Prepare cargo-release for version 0.11.1
  * (cargo-release) version 0.11.1

-------------------------------------------------------------------
Sun Jan 02 01:36:34 UTC 2022 - pousaduarte@gmail.com

- Update to version 0.11.0:
  * 

-------------------------------------------------------------------
Sun Nov 14 00:31:36 UTC 2021 - pousaduarte@gmail.com

- Update to version 1.0.4:
  * (cargo-release) version 1.0.4
  * fix: Panic when switching task with itself.
  * fix: Some links to new main branch
  * ops: rename master to main
  * (cargo-release) start next development iteration 1.0.4-alpha.0

-------------------------------------------------------------------
Fri Sep 17 11:33:08 UTC 2021 - pousaduarte@gmail.com

- Update to version 1.0.3:
  * (cargo-release) version 1.0.3
  * fix: Clippy issue
  * update: Pueue-lib v0.18.1
  * (cargo-release) start next development iteration 1.0.3-alpha.0
  * (cargo-release) version 1.0.2
  * fix: Load updated configs on daemon restart
  * test: Ensure settings are read on restore
  * feature: Add --working-directory to pueue add
  * (cargo-release) start next development iteration 1.0.2-alpha.0

-------------------------------------------------------------------
Sun Aug 29 14:53:40 UTC 2021 - pousaduarte@gmail.com

- Update to version 1.0.1:
  * (cargo-release) version 1.0.1
  * docs: Update changelog
  * fix: Pin clap to exact beta version
  * docs: Require --locked parameter on cargo install
  * fix: Incremental wait logic for windows process tests
  * update: Various dependencies
  * update: Clap beta.4
  * docs: Require --locked parameter on cargo install
  * (cargo-release) start next development iteration 1.0.1-alpha.0
  * (cargo-release) version 1.0.0
  * docs: Update and proofread changelog
  * update: Bump ctrlc to 3.2.0
  * update: Replace deprecated tempdir with tempfile
  * update: Comfy-table 4.1
  * fix: Flakiness in worker pool tests
  * fix: Shutting down too fast
  * refactor: Cleanup test code
  * tests: Restarting tasks in-place
  * change: Return failure when no tasks are affected by action
  * tests: Parallelism with multiple groups
  * docs: Better remove test docs
  * refactor: Cleanup test code for stashed tasks
  * tests: Test special task add modes
  * fix: Flaky group tests due to new async group removal logic
  * fix: Remove unnecessary println calls
  * (cargo-release) version 1.0.0-rc.4
  * doc: Update Architecture.md
  * fix: Flaky tests due to new async group handling
  * refactor: Consistent naming conventions
  * fix: Clippy issues
  * tests: Improve group tests
  * feature: Dynamic worker pool creation/removal
  * change: Prevent group removal while it has tasks.
  * refactor: Move group addition/removal to TaskHandler
  * tests: Ensure worker variable injection into task environment
  * tests: Correct worker id re-usage
  * tests: Single worker variables
  * feature: Implement datastructure for worker pools
  * change: Only show exitcode on failure
  * change: Rename 'Index' to 'Id' in pueue status
  * fix: Clippy issues
  * tests: Test non-existing group deletion
  * refactor: Use assert_success and assert_failure in tests
  * tests: Group addition and removal
  * tests: Task removal
  * tests: Clean command
  * tests: Wait for unix socket instead of PID
  * update: Use pueue-lib's new TaskSelection enum
  * update: Use pueue-libs new GroupMessage enum
  * refactor: Restructure callback templating code
  * feature: Multi-spawn tasks per loop
  * docs: Add infos about TaskHandler properties
  * fix: Remove println from windows code
  * tests: Edit and pause
  * update: Dependencies
  * feature: Support client.restart_in_place default config
  * (cargo-release) version 1.0.0-rc.3
  * docs: Add missing changelog entry
  * feature: Add date to start/end on pueue status
  * tests: Enqueued and delayed tasks
  * update: Use pueue v0.16
  * update: Use pueue-lib v0.15
  * update: systemd pueued.service util files
  * fix: clippy and fmt condition in CI
  * fix: Longer test wait for potato CI
  * fix: Increase shutdown wait timeout in tests
  * fix: Clippy issues
  * fix: Don't compile test helper on non-linux
  * tests: State restore logic
  * fix: Daemon no longer paused after restart
  * (cargo-release) version 1.0.0-rc.2
  * refactor: Restructure tests for better platform isolation
  * bug: Fix unix import in tests for windows
  * bug: Only run shutdown test on unix
  * refactor: Simplify shutdown code
  * fix: Don't reset on shutdown
  * maintenance: Update dependencies
  * bug: Fix cli parameter conflict name
  * Bump dependencies
  * feat: --failed-in-group flag for restart
  * Move signal/panic initialization to its own function
  * Speed up test runs
  * Changelog and Readme updates
  * Adjust changelog
  * (cargo-release) version 1.0.0-rc.1
  * Update to pueue-lib 0.13, switch to v1.0
  * Use normal error handling, since the async stdout big has been fuxed
  * Update dependencies
  * Parameterize tests and allow multithreaded integration testing
  * Better start test and kill tests
  * Early mutex lock in spawn_new
  * Add tests for starting/continuing tasks and fix deadlock
  * Start daemon, if old pid no longer exists
  * Longer timeout for flaky windows process tests
  * Only run tests on linux
  * Update Changelogs
  * Add test wait functions and use tokio in tests
  * Only use needed tokio features
  * Simplify some things
  * Use tokio runtime
  * Restructure test helper/fixtures
  * Use results for test error handling
  * Use crossbeam channel with timeout in taskhandler
  * Tests for shutdown and simple task adding
  * More sleeps
  * Test CTRL-C/Sigterm daemon shutdown
  * Refactor message_handler kill if-else logic
  * Add pid file for daemon
  * Move more daemon setup logic from lib.rs to main.rs
  * Test helper for settings and tempdir
  * Use pretty_assertions
  * Add get test config helper
  * Split daemon in bin and lib
  * Refactor usage of tempdir in tests
  * Fix #208
  * Fix signal handling logic for fatal unix signals
  * fix handling children processes for shell under linux
  * Fix path in readme installation instruction
  * Pueue signal subcommand and state/error handling
  * Report deserialization errors to the client
  * Dependencies and new pueue-lib error handling
  * Fix daemon clean tests
  * Split TaskHandler monster file
  * Major error handling and TaskHandler refactoring.
  * Graceful shutdown on IO errors
  * New pueue-lib updates
  * Adjust tests to use temporary directory as pueue_directory
  * Edit changelog
  * Don't send environment variables in log json
  * Better pueue-lib error handling
  * Implement json log output
  * Restructure display/log and add some comments
  * Daemon version check during handshake
  * Tests for other targets
  * Add ios-aarch64 target release
  * Change macos target to apple target
  * client: Refactor remote log decompression code
  * Update dependencies
  * Use new callback_log_lines option
  * Pass last 10 lines of stdout/stderr to callback templating
  * Fix clippy issue
  * Switch to pueue-lib master for development
  * Add OS and FS stuff to gitignore
  * Use getter methods which actually expand tilde
  * Handle dependency management race condition
  * Update pueue -h text in Readme
  * (cargo-release) start next development iteration 0.12.3-alpha.0

-------------------------------------------------------------------
Sun May 16 16:59:22 UTC 2021 - pousaduarte@gmail.com

- Update to version 0.12.2:
  * (cargo-release) version 0.12.2
  * Update changelog
  * Remove unnecessary return
  * Split status logic for single or all groups
  * Update dependencies
  * Refactor linux kill_child code
  * WIP testing with pueue-lib 0.13
  * improve Windows support
  * Remove task logs on 'pueue remove'
  * Remove warning vor v0.10
  * (cargo-release) start next development iteration 0.12.2-alpha.0
  * (cargo-release) version 0.12.1
  * Update dependencies
  * Set release date for 0.12.1 and add new changelog entry
  * Change status of default group with empty queue on 'status'
  * Update dependency id's on switch
  * Fix some typos in docstrings
  * Add next version to CHANGELOG.md
  * docs: Fix typos and rework linux process handling docstrings
  * Set default thread count to 4
  * Update dependencies
  * Dependency bumps
  * Update bug report template
  * Fix issue template type
  * Update bug report template
  * Remove aur badage
  * Proofreading
  * docs: Add links to Architecture.md
  * ARCHITECTURE.md
  * Readme: Similar projects formatting
  * Readme and a little doc adjustment

-------------------------------------------------------------------
Thu Feb 11 22:00:48 UTC 2021 - pousaduarte@gmail.com

- Update to version 0.12.0:
  * Fix weird duplicate upload github action bug for arm release
  * (cargo-release) start next development iteration 0.12.1-alpha.0
  * (cargo-release) version 0.12.0
  * Fix readme path for v0.12.0
  * Change changelog for v0.12.0
  * Update the changelog
  * client: add support dark colors via settings file (dark_mode variable)
  * Adjust readme
  * Add --all-failed to restart and fix restart options
  * Split pueue-lib in a stand-alone repository
  * Update dependencies
  * (cargo-release) start next development iteration 0.11.3-alpha.0
  * (cargo-release) version 0.11.2
  * Switch from users crate to whoami
  * LICENSE
  * option docstrings cleanup
  * Use 127.0.0.1 instead of localhost
  * Remove unnecessary get_column_mut in log logic
  * Improve pueue log output
  * Changelog
  * (cargo-release) start next development iteration 0.11.2-alpha.0

-------------------------------------------------------------------
Sun Jan 24 01:29:33 UTC 2021 - pousaduarte@gmail.com

- Update to version pueue0.11.1:
  * (cargo-release) version 0.11.1
  * Prepare cargo-release for version 0.11.1
  * (cargo-release) version 0.11.1
  * Fix packaging for new release tags
  * Next development cycle for pueue-lib with 0.11.1-alpha.0
  * (cargo-release) start next development iteration 0.11.1-alpha.0
  * (cargo-release) version 0.11.0
  * Use top-level readme for pueue crate
  * Set pueue-lib import, set next iteration cycle to patch
  * (cargo-release) start next development iteration 0.11.1-alpha.0

-------------------------------------------------------------------
Mon Jan 18 22:08:21 UTC 2021 - pousaduarte@gmail.com

- Update to version pueuelib0.11.0:
  * (cargo-release) version 0.11.0
  * Remove 6th keyword from pueue-lib
  * Add pueue-lib readme
  * Set release date in Changelog
  * Move build.rs to pueue and remove unneeded dependencies
  * Use workspaces
  * Better log output styling for task info
  * Fix clippy issues
  * Add new logic to limit remote log output
  * Fix missing newline between tasks in log output
  * Add new logic to limit local log output
  * Restructure client display code
  * Add successful-only flag to clean
  * Update dependencies
  * Handle directories passed for config files
  * (cargo-release) start next development iteration 0.10.3-alpha.0

-------------------------------------------------------------------
Thu Dec 31 20:19:17 UTC 2020 - pousaduarte@gmail.com

- Update to version 0.10.2:
  * (cargo-release) version 0.10.2
  * Prevent removal of tasks with active dependants
  * (cargo-release) start next development iteration 0.10.2-alpha.0
  * (cargo-release) version 0.10.1
  * Fix panic on 'status' when only having tasks in non-default groups
  * Remove donations
  * (cargo-release) start next development iteration 0.10.1-alpha.0
  * (cargo-release) version 0.10.0
  * Run ci on ci file changes
  * Drop non-stable support
  * Update required rust version to 1.48
  * Update dependencies
  * Fix clippy issue
  * Adjust wait command parameter handling
  * Contribution guide formatting
  * Streamline and proofread pueue cli help
  * Fix kill task_id cli behavior
  * Better IO error handling
  * Fix contribution guide link in README
  * v0.10.0
  * Update dependencies
  * Move missing Win/Mac features from readme to issues
  * Add option to automatically escape parameters strings
  * Set proper file permissions for sensitive files
  * Use unix sockets by default on unix systems
  * Changelog wording
  * Add task labels
  * Some more code cleanup
  * Some more cleanup and fixing minor issues
  * Make the default group an actual group
  * Better group status handling
  * Exit client with non-zero on failure
  * Move platform specific network code into network submodule
  * Better error message when failing to listen
  * Better rand secret generation
  * Better setting pass-through behavior
  * Completley remove unix sockets from windows and add host
  * Certificate generation
  * Counter brute-force and timing attacks
  * Move daemon network related code into own module
  * Move network related stuff into its own module
  * Update windows tcp code
  * Fix clippy issues
  * Fix tests
  * Put shared secret into file and use PathBuf in settings
  * Remove client certificate pinning again
  * Comments and minor code restructurings
  * Better daemon fork code flow
  * Remove some unnecessary complex commandline flags
  * Client authentication via tls
  * Basic tls is running
  * Rename socket variables to stream
  * Rename types from Socket to Stream
  * Better tls code error handling
  * WIP: Fixes and configuration
  * Client-side tls code
  * Server side tls code
  * Add option to only return task_id on add
  * Use repology for pkgstatus on distros
  * (cargo-release) start next development iteration 0.9.1-alpha.0

-------------------------------------------------------------------
Tue Dec 15 15:28:00 UTC 2020 - pousaduarte@gmail.com

- Update to version 0.9.0:
  * (cargo-release) version 0.9.0
  * Set v0.9.0 date
  * Fix some bugs
  * Update dependencies
  * Remove clippy issue
  * Fix pause_on_failure for groups
  * Don't update tasks with failed dependencies on paused groups
  * Add --in-place flag to restart
  * Cleanup wrong comments in wait
  * Add client CLI conflicts and remove unnecessary groups
  * Update changelog
  * Only run linter on stable
  * Make wait log output pretty
  * Edit original commands
  * First draft for 'wait' subcommand
  * Update dependencies
  * Update TaskResult and TaskStatus docs
  * Fixes #143
  * (cargo-release) start next development iteration 0.8.3-alpha.0

-------------------------------------------------------------------
Sun Nov 29 00:28:32 UTC 2020 - pousaduarte@gmail.com

- Update to version 0.8.2:
  * (cargo-release) version 0.8.2
  * Set changelog v0.8.2 date
  * Only run CI when changing rust stuff
  * Update changelog
  * Remove unnecessary Result<> in check_new
  * Update comment
  * Handle state on handle_complex_command. If there are no running tasks, or the user confirmed the removal of these manually handle reset with handle_simple_command.
  * Add new flag `force` (short and long) to reset subcommand.
  * Add some client docs
  * Fix v1.49 clippy issues
  * Ensure backward compatibility from now on
  * Add exit_code as callback parameter. Resolves #138
  * Require Rust v1.42
  * Readme typo
  * Changelog
  * Minor code cleanup
  * Comments and better function name
  * Adjust some comments
  * Move unit tests from tests directory into respective module
  * Remove test helper scripts
  * Cargo fmt
  * Fix shell completion script generation
  * Fix shell completions
  * Rename Opt to CliArguments
  * Use Clap v3.0.0-beta
  * (cargo-release) start next development iteration 0.8.2-alpha.0

-------------------------------------------------------------------
Thu Oct 29 11:29:41 UTC 2020 - pousaduarte@gmail.com

- Update to version 0.8.1:
  * (cargo-release) version 0.8.1
  * Set changelog version date
  * Better logger init code
  * Rename config name
  * Update changelog
  * Option to limit row height in 'status'
  * Update dependencies
  * updated changelog to include time parameters to callback hooks
  * Enable zsh in build_completions
  * fix zsh completion hang

openSUSE Build Service is sponsored by