Skip to content

Upgrade Weasel to 8.11.1 with EF Core ToJson() support#4218

Merged
jeremydmiller merged 1 commit intomasterfrom
upgrade/weasel-8.11.1-tojson-verification
Mar 29, 2026
Merged

Upgrade Weasel to 8.11.1 with EF Core ToJson() support#4218
jeremydmiller merged 1 commit intomasterfrom
upgrade/weasel-8.11.1-tojson-verification

Conversation

@jeremydmiller
Copy link
Copy Markdown
Member

Summary

  • Upgrades Weasel.Postgresql and Weasel.EntityFrameworkCore from 8.11.0 → 8.11.1
  • Weasel 8.11.1 includes JasperFx/weasel#232: support for OwnsOne().ToJson() JSON column mapping in schema migrations
  • Adds integration tests verifying JSON columns from ToJson() are correctly picked up through Marten's AddEntityTablesFromDbContext pipeline

Test plan

  • should_map_json_columns_from_owned_entities_with_to_json — verifies JSON columns appear in the Weasel table definition
  • json_columns_should_be_jsonb_type — verifies JSON columns default to jsonb on PostgreSQL
  • can_apply_migration_with_json_columns — end-to-end migration round-trip creating actual database tables with JSON columns

🤖 Generated with Claude Code

Weasel 8.11.1 adds support for detecting OwnsOne().ToJson() owned entity
mappings during schema migration (JasperFx/weasel#232). This upgrades
the dependency and adds integration tests verifying JSON columns are
correctly mapped through Marten's AddEntityTablesFromDbContext pipeline.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@jeremydmiller jeremydmiller merged commit be2ca14 into master Mar 29, 2026
1 of 6 checks passed
@jeremydmiller jeremydmiller deleted the upgrade/weasel-8.11.1-tojson-verification branch March 29, 2026 21:19
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant