What's Changed * Update logic for creating a cluster to fix bugs with other cluster setups by allenporter in https://github.com/allenporter/flux-local/pull/74
Dependencies * Update dependency mypy to v1.0.1 by renovate in https://github.com/allenporter/flux-local/pull/72
What's Changed * Run fewer kustomize builds in manifest build by allenporter in https://github.com/allenporter/flux-local/pull/66 * Speed up manifest building by parallelizing by allenporter in https://github.com/allenporter/flux-local/pull/67 * Performance improvements to flux-local get and diff by allenporter in https://github.com/allenporter/flux-local/pull/69 * flux-local helm diff performance and correctness improvements by allenporter in https://github.com/allenporter/flux-local/pull/70
What's Changed * Fix default namespace selection for HelmReleases to return all by allenporter in https://github.com/allenporter/flux-local/pull/64 * Add a flux-local get cluster command to output flux cluster details by allenporter in https://github.com/allenporter/flux-local/pull/65
This release contains breaking changes as the API still in development.
* Upgrade linters to use ruff by allenporter in https://github.com/allenporter/flux-local/pull/46 * Add flux-local get command to CLI by allenporter in https://github.com/allenporter/flux-local/pull/47 * Improve flux-local diff for kustomizations by allenporter in https://github.com/allenporter/flux-local/pull/48 * Avoid creating unnecessary branches when creating a worktree by allenporter in https://github.com/allenporter/flux-local/pull/51 * Add flux-local hr diff command by allenporter in https://github.com/allenporter/flux-local/pull/57 * Add diff hr structured output by allenporter in https://github.com/allenporter/flux-local/pull/58 * Share flags and building between commands for consistency by allenporter in https://github.com/allenporter/flux-local/pull/60 * Replace command line tests with golden file tests by allenporter in https://github.com/allenporter/flux-local/pull/61 * Update README and fix path bug by allenporter in https://github.com/allenporter/flux-local/pull/62
Dependencies * Update dependency ruff to v0.0.246 by renovate in https://github.com/allenporter/flux-local/pull/49 * Update pre-commit hook charliermarsh/ruff-pre-commit to v0.0.246 by renovate in https://github.com/allenporter/flux-local/pull/50 * Update dependency typing-extensions to v4.5.0 by renovate in https://github.com/allenporter/flux-local/pull/53 * Update dependency types-PyYAML to v6.0.12.6 by renovate in https://github.com/allenporter/flux-local/pull/52 * Update dependency pydantic to v1.10.5 by renovate in https://github.com/allenporter/flux-local/pull/54 * Update dependency GitPython to v3.1.31 by renovate in https://github.com/allenporter/flux-local/pull/56 * Update dependency ruff to v0.0.247 by renovate in https://github.com/allenporter/flux-local/pull/55
This release contains the first version of a `flux-local` command line tool. See the [documentation](https://allenporter.github.io/flux-local/flux_local.html) for usage instructions.
* Fix markdown in repo documentation by allenporter in https://github.com/allenporter/flux-local/pull/24 * Fix link to documentation in readme by tuxpeople in https://github.com/allenporter/flux-local/pull/28 * Improve relative and absolute path handling by allenporter in https://github.com/allenporter/flux-local/pull/30 * Add documentation for iterating over HelmReleases by allenporter in https://github.com/allenporter/flux-local/pull/31 * Add a flux-local command line tool by allenporter in https://github.com/allenporter/flux-local/pull/36 * Add tests for flux-local build command by allenporter in https://github.com/allenporter/flux-local/pull/37 * Add diff command to flux-local by allenporter in https://github.com/allenporter/flux-local/pull/38 * Add command line option to skip crds in build and diff by allenporter in https://github.com/allenporter/flux-local/pull/39 * Rename repo to git_repo and add manifest command by allenporter in https://github.com/allenporter/flux-local/pull/40 * Refactor commands into separate classes/files by allenporter in https://github.com/allenporter/flux-local/pull/41 * Add flux-local test command by allenporter in https://github.com/allenporter/flux-local/pull/42
Developer dependencies * Update dependency pdoc to v12.3.1 by renovate in https://github.com/allenporter/flux-local/pull/27 * Update dependency flake8-black to v0.3.6 by renovate in https://github.com/allenporter/flux-local/pull/26 * Update dependency mypy to v1 by renovate in https://github.com/allenporter/flux-local/pull/25 * Update dependency aiofiles to v23 by renovate in https://github.com/allenporter/flux-local/pull/29 * Update dependency pylint to v2.16.1 by renovate in https://github.com/allenporter/flux-local/pull/32 * Update dependency types-aiofiles to v22.1.0.7 by renovate in https://github.com/allenporter/flux-local/pull/34 * Update dependency wheel to v0.38.4 by renovate in https://github.com/allenporter/flux-local/pull/33
New Contributors * tuxpeople made their first contribution in https://github.com/allenporter/flux-local/pull/28