mirror of
https://github.com/logseq/logseq.git
synced 2026-05-26 13:44:13 +00:00
Both properties were declared in property.cljs and registered via
migrations (65.31, 65.32) but had zero consumers anywhere in the
source. They slipped in from the prep commit (e782310e57) when the
unified-picker scope was reconstructed, intended for follow-up PRs
that have not yet landed. Built-ins can never be cleanly removed once
shipped, so cleaning before the PR goes out.
- Remove `:logseq.property/wikidata-id` declaration + 65.31 migration.
- Remove `:logseq.property/property-key-width` declaration + 65.32 migration.
- Renumber remaining migrations: old 65.33→new 65.31 (asset properties),
old 65.34→new 65.32 (fix-asset-source-url-property-type),
old 65.35→new 65.33 (fix-asset-source-url-schema-lock). Docstring
comments at migrate.cljs:96/106 updated to reference the new numbers.
- Bump schema.cljs version 65.35 → 65.33.
Local dev DBs that have already migrated past 65.30 need to be wiped;
Logseq's migration runner refuses to load DBs with schema-version
higher than the code expects.
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>