use vortex_edition::Edition;
use vortex_edition::EditionDeclaration;
use vortex_edition::EditionId;
use vortex_edition::EditionMember;
pub const CORE_2025_05_0: EditionId = EditionId::new("core", 2025, 5, 0);
pub static DECLARATION: EditionDeclaration = EditionDeclaration {
edition: Edition {
id: CORE_2025_05_0,
min_vortex_version: Some("0.36.0"),
},
added: &[
EditionMember::array(&"fastlanes.bitpacked"),
EditionMember::array(&"fastlanes.for"),
EditionMember::array(&"vortex.alp"),
EditionMember::array(&"vortex.alprd"),
EditionMember::array(&"vortex.bool"),
EditionMember::array(&"vortex.bytebool"),
EditionMember::array(&"vortex.chunked"),
EditionMember::array(&"vortex.constant"),
EditionMember::array(&"vortex.datetimeparts"),
EditionMember::array(&"vortex.decimal"),
EditionMember::array(&"vortex.decimal_byte_parts"),
EditionMember::array(&"vortex.dict"),
EditionMember::array(&"vortex.ext"),
EditionMember::array(&"vortex.fsst"),
EditionMember::array(&"vortex.list"),
EditionMember::array(&"vortex.null"),
EditionMember::array(&"vortex.primitive"),
EditionMember::array(&"vortex.runend"),
EditionMember::array(&"vortex.sparse"),
EditionMember::array(&"vortex.struct"),
EditionMember::array(&"vortex.varbin"),
EditionMember::array(&"vortex.varbinview"),
EditionMember::array(&"vortex.zigzag"),
EditionMember::layout(&"vortex.chunked"),
EditionMember::layout(&"vortex.dict"),
EditionMember::layout(&"vortex.flat"),
EditionMember::layout(&"vortex.stats"),
EditionMember::layout(&"vortex.struct"),
EditionMember::dtype(&"vortex.date"),
EditionMember::dtype(&"vortex.time"),
EditionMember::dtype(&"vortex.timestamp"),
],
};