- The undocumented
io.experimental.findAndSelectUserIO method has been removed in favor of the more powerful io.search
- IO methods can now be conditionally marked as optional by providing a boolean
- Action names and descriptions can now be defined in code
- Strings can be used as
optionsdirectly in io.select.single and io.select.multiple
columnsdefinitions can now be arrays of string property names, allowing a subset of columns to be displayed without needing to use the more verbose column definitions syntax in io.display.table and io.select.table
- TypeScript will now properly indicate when an IO method call requires a properties argument (for example io.display.table) Thanks to Petr for reporting this bug!