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]