How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Less Friction, More Move: What’s New in v2.4?

calendar_today May 28, 2026 person Aptos Labs domain aptos

Overview Based on feedback from Move developers, we added several new language features in the new default version 2.4 that aim at better ergonomics and expressivity: Explicit error messages in aborts instead of opaque abort codes, Public and package visibility for structs, enums, and constants, Extended capabilities for match expressions. We describe these new language features in more detail below: take a look, especially if you are a Move developer! Abort Messages For years, the recommended idiom for reporting a Move runtime error has been: /// Limit exceeded const E_LIMIT_EXCEEDED: u64 = 0

open_in_new Read original post