File python-terravision.changes of Package python-terravision

-------------------------------------------------------------------
Mon Mar 02 06:54:52 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.18.0:
  * Added support to use Terraform native module cache and http
    archive source types
  * Added support to use source from terraform native module cache
    and http archive source types
- Update to version 0.16.2:
  * version bump
  * Fix SSH bug in module source and new tests
  * fix test module
  * fix bug in pre-release strings in module sources
- Update to version 0.16.0:
  * Version bump 0.16.0
  * added version constraint handler for terraform modules
  * typo
  * minor bugfix
  * fixed incorrect test tfdata files
  * bugfix iam profile to instance profile link
  * fixed simplified diagram support
  * implemented --simplified flag and simple diagram generation.
    added fix for high fan out nodes.
  * removed override.tf file copy
  * added arm64 platform to docker

-------------------------------------------------------------------
Mon Feb 16 06:05:23 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.15.0:
  * Version bump 0.15.0
  * black
  * Replaced ~80 unsafe del/.remove() calls across 7 files with 3
    new safe helpers in helpers.py: delete_node(), rename_node(),
    and safe_remove_connection(). These prevent the KeyError and
    ValueError crashes reported in issue #134, where pipeline
    stages would delete/rename nodes but leave stale references
    that later stages would crash
  * added claude.md
  * black
  * Bugfix in reverse_relations
  * fix: resolve KeyError when processing Terraform configurations
    that contain resources defined in submodules with
    cross-references between module resources and root resources
    (#167)
  * Fixed int test bug

-------------------------------------------------------------------
Mon Feb 09 06:45:57 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.14.0:
  * Version bump 0.14.0
  * Added feature for pregenerated TF plan and graph files
  * Improve source validation and consolidate integration tests
- Update to version 0.12.0:
  * Version bunp
  * Fixed module source, added tests for TFC issues and other bugs
  * Fix FileNotFoundError for modules with subdirectory notation
    (//) (#164)
  * additional file formats
  * Fix module cache issue and enhance URL parsing for all source
    types
  * Fix FileNotFoundError for modules with subdirectory notation
    (//)

-------------------------------------------------------------------
Mon Feb 02 07:39:02 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.11.2:
  * version bump 0.11.2
  * workflow fix - adding gcc
  * test action fix
- Update to version 0.11.1:
  * version bump 0.11.1
  * Draw.io support
  * Readme update
- Update to version 0.11.0:
  * Version bump 0.11
  * Add link_via_common_connection transformer for API Gateway →
    Lambda links
  * Fix consolidated nodes losing external connections after
    consolidation, updated expected JSON sets
  * Updated Readme with GHA example
  * Moving backend code to new repo

-------------------------------------------------------------------
Mon Jan 26 06:21:26 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.10.5:
  * Fix multi instance pattern casting bug - version bump
  * Refactor and bugfix multi instance pattern
  * doc update
  * Added GitHub Marketplace Action for Terravision with docs
  * Published to Dockerhub

-------------------------------------------------------------------
Fri Jan 23 07:18:16 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.10.3:
  * Patch Version bump
  * Add Nix flake as Option 3 (#160)
  * typo
  * Added no progress check when resolving variables
  * Added Docker Documentation
  * Readme update
  * Adding Dockerfile, update Dependencies for Python 3.14 (#138)
  * Typo
  * Deleted backup files

-------------------------------------------------------------------
Wed Jan 14 09:32:33 UTC 2026 - Johannes Kastl <opensuse_buildservice@ojkastl.de>

- Update to version 0.10.2:
  * Version bump 0.10.2
  * fixed empty subnet bug
- Update to version 0.10.1:
  * Bump version 0.10.1
  * GCP Support
  * Completed core services on GCP
  * Core Services Tested and Implemented
  * cosmetic fix GCP
  * cleanup
  * GCP Styles implemented
  * Cleanup
- Update to version 0.9.13:
  * Cleanup and version bump 0.9.13
  * azure AKS support implemented
  * Fixed typo
  * Update README.md
- Update to version 0.9.12:
  * Version bump
  * Added pipx support
  * Subnet Bug fix
  * added support for pipx
- Update to version 0.9.9:
  * Fix PyPI HCL version issues - Pin python-hcl2==4.3.0 to prevent
    breaking changes from v7.3.1 - Update requirements.txt to match
    pyproject.toml dependencies
  * Fix PyPI HCL version issues - Pin python-hcl2==4.3.0 to prevent
    breaking changes from v7.3.1 - Update requirements.txt to match
    pyproject.toml dependencies
  * Bump v0.9.8
- Update to version 0.9.7:
  * Bump version to 0.9.7
  * Added Publish to PyPi workflow
  * Added new badges
  * Fix terraform graph backend error
  * Fix Poetry configuration for GitHub Actions
  * Doc updates
  * README update with pip install
  * Published to PyPI!
  * typo
  * .gitignore
  * Fix infinite loop
  * delete
  * Fix Subnet bug
  * .gitignore
  * edits
  * black
  * black
  * Core Azure Support implemented
  * NSG fix
  * Phase 2 and 2B Complete but still have bug with VMSS
  * image updates
  * Fix Icon Directory
  * Minor TFE bugfix
  * New Readme
  * gitignore update
  * deletion
  * Consolidated Resource Handler Guide
  * ver 0.9.1 - Expansion of AWS handlers to cover majority of
    services
  * Updated Gitignore
  * Improved Label Handling
  * Delete .claude directory
  * Delete CLAUDE.md
  * Cleanup
  * updated constitution with config-driven approach
  * updated transformers
  * New Config-driven resource handler system
  * Add Azure provider feature specification
  * adding .claude folder
  * updating constitution docs
  * Remove specs/ from .gitignore to allow tracking specification
    files
  * added IAM to shared services group by default
  * added helm handler for EKS
  * added hide node feature
  * gvpr title fix
  * Refactor graphmaker (#156)
  * black
  * github workflow upgrade
  * Improve safety of code (#155)
  * output annotation title in debug mode
  * Update pull request template with new checklist item
  * Fix typos and formatting in PR template
  * label centering fixes
  * fixed lb bug in wordpress test
  * change precommit hook
  * your message
  * ecs ec2 fixes
  * Add autoscaling group and launch template expansion to numbered
    instances
  * Fix ECS handler to link to autoscaling groups instead of
    appautoscaling targets
  * Update ECS handler to only process EC2-based ECS, skip Fargate
  * Implement proper ECS handler to link services with autoscaling
    targets
  * eks auto
  * updated docs
  * updated docs
  * black
  * karpenter fixes
  * EKS managed node fixes and code simplification
  * fix eks auto mode parent bug
  * Update requirements.txt to add tomli and fix ollama
  * fixed githuburl handling bug
  * Added black to pre-commit
  * black
  * updated icons
  * added blank nodes and eks auto detection
  * eks fargate support
  * Update to Contributor guide
  * Contributor guide added
  * black
  * Centralise version number to pyproject.toml
  * Added SDD docs
  * EKS tests
  * EKS control plane fix
  * Added SDD docs for AWS resource handlers
  * Cleanup metadata
  * comments
  * typo
  * Delete specs/001-multi-cloud-support directory
  * Update cloud provider support status in README
  * Multi cloud support framework built (#151)
  * added requests to poetry
  * Added resource assets for Azure and GCP
  * Readme diagram
  * Readme Diagram
  * Revise README to highlight code as source of truth
  * Removed comments
  * Added resource classes and images for azure and gcp
  * added docstrings to main file
  * remove redudant comment
  * cloud config typo
  * Update security section regarding metadata handling
  * Added default for aibackend
  * Update README to enhance TerraVision description
  * readme
  * black
  * Readme amended
  * Updated docs
  * Streaming backend in NodeJS
  * added bedrock and ollama refinement
  * Fixed backend ai-server code
  * server IAC
  * Windows rmtree fix
  * Windows fix
  * fixed module regex bug
  * fixed bug in module cache
  * readme
  * readme
  * Readme
  * Added cleanup of redundant sgs
  * Fixed infinite loop resolving variables
  * fixed edge case bug with dynamic resource naming
  * refactored metadata handling
  * removed unused function
  * Removed walklevel test
  * Fixed module extraction from double module resources
  * cleanup
  * refactoring get_metadata
  * custom pytest marker
  * Faster integration tests
  * installed precommit
  * revert back
  * fix metadata module attribute
  * module name bugfix
  * typo
  * typo
  * gha try
  * gha
  * github actions
  * github actions mock ssh
  * debug in integration tests
  * gitignore
  * black
  * sorted dicts for deterministic processing
  * OIDC fix in github action workflows
  * github actions
  * black config
  * black
  * removed package mode in pyproject
  * github actions
  * github actions fix
  * manual workflow run
  * Integration tests
  * fixed non-deterministic mutating of dicts
  * integration tests
  * delete
  * unit tests
  * delete
  * .gitignore update
  * replaces os.system with subprocess.run
  * Adding inline comments and docstrings to all functions
  * Updated annotations with docstrings
  * Fixed SG bugs and cloning issues
  * Fixed bugs in tfgraph and cloning specific folders with
    relative paths
  * Fixed recursive link remover bug
  * Added subnet to sg matching function
  * minor fix on diagram footnote
  * sqs and other fixes
  * sqs and other fixes
  * copy.deepcopy additions
  * deep copy bug
  * black
  * Fixed deepcopy in LB instances
  * Bugfix for duplicate sg connections
  * fixed reused sg issue
  * FIx duplicate sg
  * black
  * detect terraform functions in variable values
  * Fixed bug with module. variables
  * Readme update
  * Improved resource linking
  * fixed double subnets in azs
  * Code Overhaul
  * test
  * bugfix on tfwrapper
  * Bugfix on lb handler
  * bugfix
  * fixed efs resources
  * find/replace get_no_module_name
  * bugfix
  * Fixed breaking changes
  * fixed tf logic
  * subnet glitch with sg
  * fixed module logic
  * fixed module bugs
  * fixed module var bug
  * hcl parsing bugfix
  * black
  * readme
  * Update README.md
  * Update README.md
  * Footer and sg fix
  * sg fixes
  * Update README.md
  * Update lint-and-test.yml
  * Update lint-and-test.yml
  * Formatting
  * Added version checking
  * added section in readme
  * Added workspace support
  * Footer and sg fix
  * sg fixes
  * Create LICENSE
  * Update tfwrapper.py
  * fixed typo
  * black
  * Added VPC and count fix
  * Added 1 unit test
  * black
  * Fix for Windows Paths errors
  * typo
  * square bracket in resource fix
  * fixed local. bug
  * typo
  * consolidated nodes metadata fix
  * Fixed null values
  * fixed lb count issue
  * Code cleanup
  * deleted redundant code
  * nul fixes
  * Update lint-and-test.yml
  * Update integration_test.py
  * Update lint-and-test.yml
  * Update lint-and-test.yml
  * Bugfix for metadata
  * fix
  * remove subprocess from tests
  * Update integration_test.py
  * updated requirements
  * added ipaddr
  * Update lint-and-test.yml
  * typo
  * added debugpy to poetry
  * updated tests
  * tempdir used for all intermediary files
  * change env var
  * config change for lb
  * bugfix metadata
  * Fixed metadata bug
  * fixed data resource bug
  * fixed suffix [
  * 0.
  * Changed suffix to ~
  * updated testcase
  * updated poetry file
  * poetry fix
  * Update pyproject.toml
  * numpy
  * black format
  * fix typos
  * fixes for embedded modules
  * Update README.md
  * gitignore
  * Fixed codepath bug
  * Revamped Engine using Terraform binary (#75)
  * Run GHA for PRs

-------------------------------------------------------------------
Mon Oct  9 09:06:00 UTC 2023 - Johannes Kastl <kastl@b1-systems.de>

- new package python-terravision: visualises Terraform code as live
  Professional Cloud Architecture Diagrams by analysing the code
  dynamically. Supports AWS, Google and Azure
openSUSE Build Service is sponsored by