2025-09-08 v1.2.14 Mark Grant <m.grant.prg@gmail.com>
	* build(deps): bump actions/checkout from 4 to 5
dependabot[bot] (1):

      lqvm: Make VM name the object not an option (-n)
      lxcu: Fix double quote shellcheck warning
      lxcu: conf: Make bookworm the default release
      lxcu: Use @bindir@ AOT accidental hard-coding
      lxcu: Make container name the object not an option (-n)
      lqvm: Standardise on basename $0 in help texts
      lxcu: Standardise on basename $0 in help texts
      Merge pull request #4 from m-grant-prg/dependabot/github_actions/v1.2.y-tip/actions/checkout-5
Mark Grant (8):

2025-07-20 v1.2.13 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Perform missing conversion from testing to trixie
Mark Grant (1):

2025-07-20 v1.2.12 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Add trixie
	lxcu: conf: Remove bullseye - EOL
	actions: Set dependabot to target stable and old stable branches
Mark Grant (3):

2025-07-01 v1.2.11 Mark Grant <m.grant.prg@gmail.com>
	* lqvm: lxcu: bash-comp: Remove empty case elements
	lxcu: bash-comp: Fix shellcheck warnings
	lqvm: Add bash completion
	lqvm: Correct syntax in snap help and manual page
	lqvm: Correct syntax in start help and manual page
	lxcu: conf: Add 42
	lxcu: Remove 40 - EOL
	lxcu: Add bash completion
	lxcu: conf: Remove focal - EOL
	lxcu: Change host name with hostnamectl
Mark Grant (10)

2025-03-07 v1.2.10 Mark Grant <m.grant.prg@gmail.com>
	* actions: Fix trivial whitespace formatting error
	lqvm: Add concurrency capability to backups
	docs: Add Note on expanding a variable remotely
	lqvm: bash: Remove unnecessary $ in arithmetic variable
	lqvm: bash: Require script name as an argument
	lqvm: bash: Change daily in backup-at-scripts to diff
	lqvm: bash: Use new backup-at-scripts-launcher.sh
	at: Update Copyright for 2025
	lxcu: conf: Add duke codename / version
	lxcu: bash: Keyboard settings not required in Debian
	lxcu: bash: Overwrite existing keyring at mgrant-obs-deb-keyring install
	lxcu: bash: Set locale without using localectl in Debian
Mark Grant (12):

2024-11-15 v1.2.9 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: bash: Support dnf5 introduced in 41
	lxcu: conf: Fix 40 to 41 copy and paste error
	lxcu: conf: Add 41
	lxcu: conf: Remove EOL 39
	lxcu: conf: Try Ubuntu with apt-cacher-ng
	lxcu: bash: Limit systemd journal size
	lqvm: bash: Double quote to prevent globbing and word splitting
	lqvm: bash: Silence trap function unreachable code warning
	lxcu: bash: Double quote to prevent globbing and word splitting
	lxcu: bash: Silence trap function unreachable code warning
	lxcu: conf: Start using libssh OpenSSL flavour
	lxcu: project_tmp look for specific install.list first
	lqvm: Revert virsh domif-setlink bug v7 to v9 workaround

2024-06-28 v1.2.8 Mark Grant <m.grant.prg@gmail.com>
	* at: lxcu: conf: Remove EOL buster

2024-06-14 v1.2.7 Mark Grant <m.grant.prg@gmail.com>
	* at: lxcu: conf: Replace 15.4 with 15.6

2024-05-25 v1.2.6 Mark Grant <m.grant.prg@gmail.com>
	* at: lxcu: conf: Remove EOL Fedora 38
	git: Correct reasoning in gitignore file

2024-05-04 v1.2.5 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Correct Ubuntu Noble installation directory
	lxcu: conf: Correct Fedora 40 installation directory
	lxcu: conf: Re-order to latest first
	lxcu: conf: Add Ubuntu Noble
	lxcu: conf: Add Fedora 40

2024-04-16 v1.2.4 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Install include-what-you-use for openSUSE dev
	lxcu: conf: Install clang-tools for openSUSE dev
	lxcu: conf: Install the iwyu package for Fedora dev
	lxcu: conf: Install clang-analyzer for Fedora dev
	at: Update Copyright for 2024
	git: Update mailmap to v1.0.4
	git: Update gitignore to v1.0.12
	git: Update gitattributes to v1.0.5
	editors: Update editorconfig to v1.0.6

2023-12-04 v1.2.3 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: From trixie, X11 and virtual console cannot be set
	lxcu: Retire 37 (EOL) and add 39 release
	git: Standardise gitignore file format
	at: Upgrade bootstrap.sh to v1.6.0

2023-10-21 v1.2.2 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Do not use apt-cacher-ng for Focal

2023-10-16 v1.2.1 Mark Grant <m.grant.prg@gmail.com>
	* build(deps): bump actions/checkout from 2 to 4
	dependabot[bot] (1):

	lxcu: man: Update CL syntax
	lxcu: bash: Update CL help
	lqvm: man: Update CL syntax
	lqvm: bash: Update CL help
	lxcu: Bump lxcu-upgrade to v1.1.0
	lxcu: Bump lxcu-start to v1.1.0
	lxcu: Bump lxcu-project-tmp to v1.1.0
	lxcu: Bump lxcu-create to v1.3.0
	lxcu: Bump lxcu-copy to v1.1.0
	lxcu: Bump lxcu-attach to v1.1.0
	lqvm: Bump lqvm-start to v1.1.0
	lqvm: Bump lqvms-snap to v1.1.0
	lqvm: Bump lqvms-sequential-start to v1.1.0
	lqvm: Bump lqvm-snap to v1.1.0
	lqvm: Bump lqvm-shutdown to v1.1.0
	lqvm: Bump lqvms-backups to v1.1.0
	at: Bump configure to v1.1.0
	lxcu: Change dosab.sh to dosab
	lxcu: Drop.sh extension from scripts in $PATH
	lqvm: Drop .sh extension for scripts in $PATH
	all: Re-structure into subsystems
	bash: lxcu: Change agmaint.sh to agmaint
	all: Update Copyright for 2023
	all: Remove most in-file ChangeLogs and versioning
	lxcu: conf: Do not use apt-cacher-ng for jammy
	at: Upgrade bootstrap.sh to v1.5.7
	Merge pull request #1 from m-grant-prg/dependabot/github_actions/actions/checkout-4
	github: Add dependabot version update config
	lqvms: start: Use "" to prevent globbing and word splitting
	lqvm: Silence unreachable commands false positive
	lqvm: Workaround virsh v7.0.0 domif-setlink bug
	lxcu: Do not pass --keyserver through lxc-create
	Mark Grant (33):

2023-08-11 v1.2.0 Mark Grant <m.grant.prg@gmail.com>
	* at: Use standard sequence for sections
	actions: Remove unnecessary tar
	actions: Remove txt2man, rely on txt2manwrap dependencies
	actions: Run on jammy
	lxcu: conf: Add non-free-firmware

2023-06-28 v1.1.5 Mark Grant <m.grant.prg@gmail.com>
	* at: Add notes why xmlstarlet not replaced by virt-xml
	lxcu: Add 15.5
	lxcu: conf: Add trixie and forky codenames / versions
	lqvms: Fix shellcheck warnings
	lqvm: Fix shellcheck warnings
	lxcu: Fix lxc-ls output
	lxcu: upgrade: Centralise error exit
	lxcu: start: Container must exist but not be running
	lxcu: create: Target container must not exist
	lxcu: Cleanup on error exit
	lxcu: Centralise error exit
	lxcu: Ensure project target does not exist
	lxcu: copy: Validate inputs
	lxcu: Improve config file error handling
	lxcu: create: Improve config file error handling
	lxcu: Remove EOL bionic
	lxcu: Add bookworm
	lxcu: Fix shellcheck warnings
	lxcus: Fix shellcheck warnings
	lxcu: Remove arch
	lxcu: Remove EOL 36

2023-04-22 v1.1.4 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Add 38
	at: Allow for v1.1.1~rc1 version numbering
	actions: Run on ubuntu-latest
	projectlxcu: Correct all install.list
	lxcu: Correct all {cache,install}.list
	lxcu: A package index refresh is required in project-temp
	lxcu: The lxc.mount must be to a relative path
	projectlxcu: Correct deb install.list
	lxcu: Correct deb {cache,install}.list files
	projectlxcu: Add file comments for install.list
	lxcu: Add file comments to {cache,install}.list
	lxcu: Allow comment lines in {install,cache}.list
	lxcu: Remove xenial
	lxcu: Remove stretch
	lxcu: Do not install or cache own packages
	lxcu: Add Debian testing
	at: Upgrade bootstrap.sh to v1.5.6
	lxcu: conf: Add clang-tools to bullseye install

2023-03-03 v1.1.3 Mark Grant <m.grant.prg@gmail.com>
	* conf: lxcu: Set jammy to use apt-cacher-ng if available
	git: Update mailmap to v1.0.3
	git: Update gitignore to v1.0.11
	git: Update gitattributes to v1.0.4
	editors: Update editorconfig to v1.0.4

2022-11-23 v1.1.2 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Remove EOL 35
	lxcu: Remove EOL 15.3
	lxcu: Add 37

2022-11-21 v1.1.1 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Use new libmgec7 and libmgesysutils2

2022-10-16 v1.1.0 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: conf: Use new libmgec7 and libmgesysutils2
	actions: Run on Focal 20.04
	at: Remove superfluous distcheckfake
	at: Use AC_MSG_CHECKING where appropriate
	at: Use AC_CONFIG_AUX_DIR
	git: Update gitignore to v1.0.9
	at: Upgrade bootstrap.sh to v1.5.4
	editors: Add editorconfig v1.0.3

2022-06-24 v1.0.16 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: OBS repo URL changed for openSUSE 15.4
	lxcu: Fix cut and paste 15.3 to 15.4 omission
	at: Upgrade bootstrap.sh to v1.5.1
	lxcu: Add config for openSUSE Leap 15.4

2022-05-24 v1.0.15 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Fedora 36 remove dev cache of gnu-getopt
	lxcu: Replace EOL Fedora 34 with 36
	lxcu: Fix typo in Autotools replacement variable
	lxcu: Remove EOL openSUSE Leap 15.2
	lxcu: Use FQDN for hermes
	lqvm: start - Enhance is_vm_running()
	lqvm: start - Add error checking to config file read
	lqvm: start - Add pipefail
	lqvm: snaps - Add pipefail
	lqvm: snaps - Add error checking to config file read
	lqvm: snap - add pipefail
	lqvm: shutdown - add pipefail
	lqvm: Add pipefail and associated error handling
	lqvm: Add error checking to config file read
	lxcu: Remove localectl set-keymap
	lxcu: Add config for jammy
	lqvm: Refactor check if VM is running
	lqvm: Fix validate_name pipe error handling
	lqvm: Add error handling to config file read
	lqvm: Refactor check that VM is running
	lqvm: Fix validate_name pipe rror handling
	lqvm: Add error checking for config file read
	lqvm: Add error checking to config file read
	lqvm: Validate VM names before processing
	lqvm: Fix incorrect indentation
	lqvm: Add comment explaining $'string'
	lqvm: Refactor perform backups to function
	lqvm: Refactor get usernames and passwords into function
	lqvm: Refactor start VMs into function
	lqvm: Refactor check for running VMs into function
	lqvm: Fix incorrect indentation
	lqvm: Limit ssh password retries to zero

2022-02-10 v1.0.14 Mark Grant <m.grant.prg@gmail.com>
	* at: Tidy-up program checks
	at: Add check for xmlstarlet, required at runtime
	at: Add remaining missing program checks
	lxcu: Add lxcu-attach.sh
	lxcu: Use lxcu-attach.sh AOT lxc-attach
	lxcu: Correct 33 AOT 35
	lxcu: Actually autoremove AOT list --autoremove
	lxcu: Standardise on locale setup
	lxcu: Future proof OBS repo key
	lxcu: Use non-expiring hermes key
	lxcu: Curl OBS key only for Debian
	lxcu: Remove OBS keyring for Buster and Stretch

2021-12-21 v1.0.13 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Correct dnf list --autoremove to dnf autoremove
	lxcu: Add dist-upgrade in upgrade, just in case
	man: lqvm: Remove copy and paste error for -v
	lqvm: Add backups script
	git: Update gitattributes to v1.0.3
	at: Add AC_COPYRIGHT macro
	all: Tighten SPDX tags
	at: Upgrade bootstrap.sh to v1.4.10
	git: Update mailmap to v1.0.2
	git: Update gitignore to v1.0.7
	at: Use git to enhance package version

2021-11-06 v1.0.12 Mark Grant <m.grant.prg@gmail.com>
	* git: Update mailmap to v1.0.1
	git: Update gitignore to v1.0.6
	git: Update gitattributes to v1.0.1
	lxcu: Fedora - add 35 and remove 33
	git: Update gitignore to v1.0.5
	lxcu: Setup some git defaults on creation
	lxcu: Fix Gtk Failed to load module atk-bridge
	lxcu: Add openSUSE support
	lxcu: Add Fedora support

2021-09-13 v1.0.11 Mark Grant <m.grant.prg@gmail.com>
	* at: Add subdir misc to the distribution
	lqvm: Snapshot must store parent file format

2021-09-04 v1.0.10 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Run start and attach with systemd-run

2021-09-02 v1.0.9 Mark Grant <m.grant.prg@gmail.com>
	* lqvm: Ensure that Bridge and Default have opposite values

2021-08-23 v1.0.8 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Add bullseye
	lxcu: Drop config files down from dist to dist/rel
	lxcu: Introduce Debian / OBS release config file
	lxcu: sks-keyservers.net demise, use an alternative
	lxcu: Run dosab.sh manually
	lxcu: Reduce container start / stop to once
	lxcu: Add locale generation during create
	git: Upgrade .gitignore to v1.0.3
	at: Upgrade bootstrap.sh to v1.4.9
	git: Add gitattributes file
	git: Add mailmap file

2021-04-29 v1.0.7 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: Prefer curl over wget
	lxcu: Add sleep quirk for old hardware

2021-03-26 v1.0.6 Mark Grant <m.grant.prg@gmail.com>
	* lxcu: apt-key update before getting wget
	lxcu: Install hermes and OBS / PPA repo key scripts
	lxcu: Add wget to basic install
	lxcu: Update OBS Debian keyring
	travis: Stop using Travis
	actions: Initial build action setup

2021-02-26 v1.0.5 Mark Grant <m.grant.prg@gmail.com>
	*  lxcu: Add alpha component to hermes repository
	lqvm: Prepend own exec invocations with bindir
	lxcu: Prepend own exec invocations with bindir
	lxcu: Add apt sources at create for updates and security
	lxcu: Move from Bintray to OBS

2020-12-26 v1.0.4 Mark Grant <m.grant.prg@gmail.com>
	*  lqvm: shutdown change -v --vm-name to -n --name
	lqvm: snap change -v --vm-name to -n --name
	lqvm: start change -v --vm-name to -n --name
	lqvm: Change start -n --no-snapshot to -w --without

2020-11-29 v1.0.3 Mark Grant <m.grant.prg@gmail.com>
	*  lxcu: Fix target host name on copy
	lxcu: Improve copy of exctra config files
	lxcu: Use new lxcu-copy.sh
	lxcu: Add container copy
	lxcu: apt-get update after apt-key update
	lxcu: Remove extra blank lines
	lxcu: Remove extra blank line
	lxcu: Refactor create for legibility
	lxcu: Wait for server-dependency service to end
	lxcu: Ensure apt update is run after repo changes
	lxcu: Add certificates for external repos
	lxcu: Initially use official repos at creation
	lxcu: Add man-db to basic install lists
	lxcu: Add install.list processing during upgrade
	lxcu: Add sparse to dev install list
	lxcu: Add gdb and valgrind to dev cache

2020-10-07 v1.0.2 Mark Grant <m.grant.prg@gmail.com>
	*  at: lxcu: Add Ubuntu to lxc test build setup
	conf: lxcu: Update ubuntu release subst variable
	man: lxcu: Correct CLI options
	lxcu: bash: Replace sleeps with network init wait
	lxcu: First production commit
	at: bash: Rename lxc to lxcu
	at: man: Separate lqvm and lxcu under man
	at: conf: Separate lqvm and lxc files

2020-08-29 v1.0.1 Mark Grant <m.grant.prg@gmail.com>
	*  Initial release.

