vortex_edition/declarations/core/
mod.rs1use crate::EditionFamily;
10
11pub static FAMILY: EditionFamily = EditionFamily {
13 name: "core",
14 origin: "vortex",
15 doc: "The serialized components available to the default file writer. Each array ID names a \
16wire representation that old readers either recognize or reject; several IDs may deserialize \
17into one current in-memory array. Every core edition freezes, and a frozen edition carries a \
18read-forever guarantee: a file written with it stays readable by every later Vortex release. \
19New core objects first undergo testing in independently versioned families, then join preview for \
20broad opt-in use, and finally join core with the same IDs and wire contracts. An edition may \
21freeze in the release that cuts it; after that release version is known, the declaration is \
22backfilled with it as the minimum. A frozen edition never changes.",
23};
24
25pub mod v2025_05;
26pub mod v2025_06;
27pub mod v2025_10;
28pub mod v2026_08;
29pub mod v2026_08_2;
30pub mod v2026_08_3;
31
32pub use v2025_05::CORE_2025_05_0;
33pub use v2025_06::CORE_2025_06_0;
34pub use v2025_10::CORE_2025_10_0;
35pub use v2026_08::CORE_2026_08_0;
36pub use v2026_08::CORE_2026_08_1;
37pub use v2026_08_2::CORE_2026_08_2;
38pub use v2026_08_3::CORE_2026_08_3;