pyvider-cty 2025-06-14
Comprehensive release preparation with readiness documentation
42 files · 7,731+ · 2,821-

Release Documentation

2 files changed
  • CHANGELOG.md Added `CHANGELOG.md` updates (9 lines) and `CONTRIBUTING.md` (19 lines)
  • CONTRIBUTING.md Added `CHANGELOG.md` updates (9 lines) and `CONTRIBUTING.md` (19 lines)
  • Added docs/READINESS.md (136 lines): Release readiness assessment specify internal
    1 file
    • READINESS.md
  • Added CHANGELOG.md updates (9 lines) and CONTRIBUTING.md (19 lines) specify errata
    2 files
    • CHANGELOG.md
    • CONTRIBUTING.md
  • Duplicate release docs from branch merge: dry-testing implementation, migration, strategy, checklist, report qualify internal
    2 files
    • CHANGELOG.md
    • CONTRIBUTING.md

Codec Improvements

1 file changed
  • codec.py `codec.py`: 284 lines of changes with backup file created
  • codec.py: 284 lines of changes with backup file created decouple internal
    1 file
    • codec.py

Conversion Overhaul

6 files changed
  • format.py See points for details
  • json.py See points for details
  • msgpack.py See points for details
  • marshal.py See points for details
  • schema_type_encoder.py See points for details
  • terraform.py See points for details
  • conversion/marshal.py: 546 lines of changes (major rewrite) decouple architectural
    1 file
    • marshal.py
  • conversion/format.py: 43 lines of improvements decouple errata
    1 file
    • format.py
  • conversion/formats/json.py: 39 lines of changes decouple internal
    1 file
    • json.py
  • conversion/formats/msgpack.py: 94 lines of adjustments decouple internal
    1 file
    • msgpack.py
  • conversion/schema_type_encoder.py: 40 lines of changes decouple internal
    1 file
    • schema_type_encoder.py
  • conversion/terraform.py: 61 lines of improvements baseline internal
    1 file
    • terraform.py

Exception Improvements

2 files changed
  • __init__.py `exceptions/__init__.py`: 5 lines of changes
  • encoding.py `exceptions/encoding.py`: 60 lines of improvements
  • exceptions/__init__.py: 5 lines of changes decouple internal
    1 file
    • __init__.py
  • exceptions/encoding.py: 60 lines of improvements decouple internal
    1 file
    • encoding.py

Type and Path Updates

6 files changed
  • map.py `types/collections/map.py`: 118 lines of changes
  • set.py `types/collections/set.py`: 3 lines removed
  • dynamic.py `types/structural/dynamic.py`: 16 lines of changes
  • tuple.py `types/structural/tuple.py`: 6 lines of adjustments
  • base.py `path/base.py`: 28 lines of changes
  • base.py `values/base.py`: 35 lines of improvements
3 files changed
  • test_json_encoder.py See points for details
  • test_msgpack_encoder.py See points for details
  • test_operation_context.py See points for details
  • Added tests/context/test_operation_context.py (69 lines) qualify internal
    1 file
    • test_operation_context.py
  • test_msgpack_encoder.py: 178 lines of additions decouple internal
    1 file
    • test_msgpack_encoder.py
  • test_json_encoder.py: 389 lines of changes decouple internal
    1 file
    • test_json_encoder.py

Coverage Tracking

1 file changed
  • test_json_encoder.py Changed