pyvider-cty
2025-06-14
Comprehensive release preparation with readiness documentation
42 files · 7,731+ · 2,821-
Release Documentation
2 files changed
CHANGELOG.mdAdded `CHANGELOG.md` updates (9 lines) and `CONTRIBUTING.md` (19 lines)CONTRIBUTING.mdAdded `CHANGELOG.md` updates (9 lines) and `CONTRIBUTING.md` (19 lines)
- Added
docs/READINESS.md(136 lines): Release readiness assessment specify internal1 file
READINESS.md
- Added
CHANGELOG.mdupdates (9 lines) andCONTRIBUTING.md(19 lines) specify errata2 files
CHANGELOG.mdCONTRIBUTING.md
- Duplicate release docs from branch merge: dry-testing implementation, migration, strategy, checklist, report
qualify
internal
2 files
CHANGELOG.mdCONTRIBUTING.md
Codec Improvements
1 file changed
codec.py`codec.py`: 284 lines of changes with backup file created
Conversion Overhaul
6 files changed
format.pySee points for detailsjson.pySee points for detailsmsgpack.pySee points for detailsmarshal.pySee points for detailsschema_type_encoder.pySee points for detailsterraform.pySee points for details
conversion/marshal.py: 546 lines of changes (major rewrite) decouple architectural1 file
marshal.py
conversion/format.py: 43 lines of improvements decouple errata1 file
format.py
conversion/formats/json.py: 39 lines of changes decouple internal1 file
json.py
conversion/formats/msgpack.py: 94 lines of adjustments decouple internal1 file
msgpack.py
conversion/schema_type_encoder.py: 40 lines of changes decouple internal1 file
schema_type_encoder.py
conversion/terraform.py: 61 lines of improvements baseline internal1 file
terraform.py
Exception Improvements
2 files changed
__init__.py`exceptions/__init__.py`: 5 lines of changesencoding.py`exceptions/encoding.py`: 60 lines of improvements
Type and Path Updates
6 files changed
map.py`types/collections/map.py`: 118 lines of changesset.py`types/collections/set.py`: 3 lines removeddynamic.py`types/structural/dynamic.py`: 16 lines of changestuple.py`types/structural/tuple.py`: 6 lines of adjustmentsbase.py`path/base.py`: 28 lines of changesbase.py`values/base.py`: 35 lines of improvements
types/collections/map.py: 118 lines of changes decouple internal1 file
map.py
types/collections/set.py: 3 lines removed decouple internal1 file
set.py
types/structural/dynamic.py: 16 lines of changes decouple internal1 file
dynamic.py
types/structural/tuple.py: 6 lines of adjustments decouple internal1 file
tuple.py
path/base.py: 28 lines of changes decouple internal1 file
base.py
values/base.py: 35 lines of improvements decouple internal1 file
base.py
New Tests
3 files changed
test_json_encoder.pySee points for detailstest_msgpack_encoder.pySee points for detailstest_operation_context.pySee points for details
Coverage Tracking
1 file changed
test_json_encoder.pyChanged