Changelog

0.4.0 (2025-03-15)

Changes

  • Apply recommended actions hardening, add PR approval. [Stephen L Arnold]

    • the latter auto-approve workflow is owner-only for CI checks

    • update .pre-commit-config.yaml

  • Add explicit job permissions, bump runner version. [Stephen L Arnold]

  • Add REUSE.toml config and become reuse spec 3.3 compliant. [Stephen L Arnold]

    • procman-sdist-sbom.txt was generated using reuse spdx cmd

    • COPYING is now a symlink pointing to LICENSES/LGPL-2.1-or-later.txt

    • add readme section on SBOM and licensing info

    • add reuse cmd and bump python versions in tox file

  • Update all workflow actions and python versions. [Stephen L Arnold]

Fixes

  • Move description text and add version. [Stephen L Arnold]

Other

  • Merge pull request #9 from sarnold/action-hashes. [Steve Arnold]

    workflow linting

  • Merge pull request #8 from sarnold/workflow-job-renames. [Steve Arnold]

    more workflow cleanup

  • Merge pull request #6 from sarnold/metadata-cleanup. [Steve Arnold]

    metadata cleanup

0.3.0 (2024-01-12)

Changes

  • Tighten up show output, use full path for cfg file. [Stephen L Arnold]

    • since the demo config is a string and not a file, the –show command will display a “fictitious” user file, and –test will warn about it

Fixes

  • Use resolved paths for config and scripts. [Stephen L Arnold]

    • return resolved path obj from load_config, use it in get_userscripts

    • update tests for full script path in get_userscripts list

Other

  • Merge pull request #5 from sarnold/full-cfg-path. [Steve Arnold]

    use resolved paths for config and scripts

  • Merge pull request #4 from sarnold/more-nit-cleanup. [Steve Arnold]

    tighten up show output, use full path for cfg file

0.2.0 (2023-09-26)

New

  • Add coverage workflow. [Stephen L Arnold]

  • Add a changelog, update docs build, readme and pkg cleanup. [Stephen L Arnold]

Changes

  • Refactor docs, cleanup imports, sync up extension bits. [Stephen L Arnold]

    • document the full config block, cleanup serv example

  • Bump setuptools version for setuptools_scm, cleanup setup.py. [Stephen L Arnold]

    • according to other project bugs, eg, matplotlib, minimum should be 64

    • try 59 so we can keep python 3.6 for now

  • More readme and logging cleanup, print help if no cfg file. [Stephen L Arnold]

  • Add more connfig tests. [Stephen L Arnold]

  • Cleanup imports and reqs, warnings, logging, and config handling. [Stephen L Arnold]

    • make demo-mode a command-line arg with default False

    • do NOT write the example config to a file automatically

    • use –dump-config and redirect to a file instead

  • Refactor user cfg handling, no more appdirs. [Stephen L Arnold]

    • support local/default project config file(s) with ENV override

    • if no defconfig is found, create one in working directory

  • Add simple tests, start refactoring readme. [Stephen L Arnold]

    • still needs old cfg handling yanked, make it simpler

  • Swap out version file, swap in setuptools-scm dynamic version. [Stephen L Arnold]

Other

  • Fix silly branch typo in coverage workflow. [Stephen L Arnold]

  • Update changelog for release, restore missing coverage in the readme. [Stephen L Arnold]

  • Merge pull request #3 from sarnold/import-ref. [Steve Arnold]

    Import refactor, docs cleanup

0.1.1 (2023-08-25)

New

  • Add runtime countdown-to-terminate argument, use 5 sec in tox. [Stephen L Arnold]

    • tox dev mode will start the demo stack for 5 seconds then terminate

Changes

  • Cleanup rst formatting. [Stephen L Arnold]

  • Add new tox command to run active config, update readme. [Stephen L Arnold]

  • Replace assert with UserWarning in self-check. [Stephen L Arnold]

  • Show some output in the readme, cleanup self-checks. [Stephen L Arnold]

Fixes

  • Add worrkaround for GH API bug, update readme. [Stephen L Arnold]

    • limit bandit workflow to push event only so comments get connected with the proper check run

  • Cleanup formatting, docs and docstrings, remove static default_tag. [Stephen L Arnold]

Other

  • Merge pull request #2 from sarnold/nit-cleanup. [Steve Arnold]

    Doc and nit cleanup

0.1.0 (2023-08-21)

New

  • Add basic sphinx docs build and some GH workflows. [Stephen L Arnold]

    • more cleanup in readne/tox/setup files

  • Add initial README doc and pre-commit config. [Stephen L Arnold]

  • Initial process manager and example user script integration. [Stephen L Arnold]

    • uses default example flask-redis app

Changes

  • Ci: get more verbose with bandit workflow permissions. [Stephen L Arnold]

  • Restore pylint/bandit workflows, use explicit branch target. [Stephen L Arnold]

  • Add explicit permissions block to bandit workflow. [Stephen L Arnold]

  • Revert bandit workflow action branch to master, set path. [Stephen L Arnold]

  • Switch bandit workflow to latest test branch. [Stephen L Arnold]

Fixes

  • Restore missing release artifact name. [Stephen L Arnold]

  • Add missing pylint score. [Stephen L Arnold]

  • Use correct license in badge text. [Stephen L Arnold]

  • Allow proc_runner to be null if no interpreter. [Stephen L Arnold]

    • cleanup example app, docstrings, and tox file

  • Add missing license file. [Stephen L Arnold]

  • Cleanup even more lint with pre-commit. [Stephen L Arnold]

  • Cleanup some lint. [Stephen L Arnold]

Other

  • Merge pull request #1 from sarnold/early-chores. [Steve Arnold]

    add docs and workflows

  • Fix silly typo in badge string. [Stephen L Arnold]

  • Cleanup initial cruft, flesh out base cfgs and user scripts. [Stephen L Arnold]

  • Initial commit, new app shell with some yaml foo and an example. [Stephen L Arnold]