Skip to content

modelx 0.32.0

Choose a tag to compare

@fumitoh fumitoh released this 08 Aug 10:15
· 48 commits to main since this release

What's Changed

  • MAINT: Drop Python 3.7/3.8 from CI matrix by @fumitoh in #240
  • TST: Add export test for TradLife_A_EX1 risk margin by @fumitoh in #239
  • TST: Phase 0 characterization tests for the core refactoring by @fumitoh in #241
  • MAINT: Split model.py into inheritance, edit, and refs modules (Phase 1) by @fumitoh in #242
  • MAINT: Remove namespace self-observation (D-12, Phase 2) by @fumitoh in #243
  • MAINT: Replace ReferenceManager with ValueRegistry (Phase 3) by @fumitoh in #244
  • MAINT: Add edit pipeline for reference mutations (Phase 4) by @fumitoh in #245
  • MAINT: Add cells and space edit pipeline with InheritanceSync (Phase 5) by @fumitoh in #246
  • MAINT: Move graph mutations into transactional edit pipeline (Phase 6) by @fumitoh in #247
  • ENH: Selective closure-based itemspace invalidation (Phase 7) by @fumitoh in #248
  • MAINT: Split dynamic-space classes into core/dynamic.py; retire shims (Phase 8) by @fumitoh in #249
  • Fix deletion of spaces with live itemspaces by @fumitoh in #250
  • Improve reference deletion handling and validation by @fumitoh in #251
  • MAINT: Merge SharedSpaceOperations into SpaceManager by @fumitoh in #252
  • MAINT: Remove redundant spmgr slot from Impl by @fumitoh in #253
  • DOC: Catalog spymx-kernels and modelx-cython dependencies on modelx by @fumitoh in #254
  • ENH: Load models tolerantly when pickled values cannot be restored by @fumitoh in #255
  • FIX: Roll back IOManager registrations when model reads fail by @fumitoh in #256
  • Restore displaced and current models when a model load fails by @fumitoh in #257
  • MAINT: Collapse repr_parent overrides into an Impl default by @fumitoh in #258
  • FIX: Invalidate namespace after Cells rename by @Sanjays2402 in #259
  • FIX: Reject Cells renames that collide with sub-space members by @fumitoh in #261
  • Fix missing format argument in warning message by @fumitoh in #263
  • Update write_model documentation for Excel source file handling by @fumitoh in #264
  • Make serializer 6/7 output deterministic (stable ids instead of id()) by @fumitoh in #265
  • Serializer v8: declare IO specs as literal tuples instead of pickling them by @fumitoh in #266

New Contributors

Full Changelog: v0.31.1...v0.32.0