Release 1 Initial release. Release 2 Additional API_CLASS_ROOT action: API_ACTION_INTRODUCE Additional display refresh mode: API_REFRESH_NOMARKER Release 3 The API interface has partly been rewritten after introduction of undo/redo. Old style clients have to be recompiled. o The MASK/K option of GoldED's API command (used by all clients) has been renamed to WAIT/K in order to detect new-style clients. Same usage. o The static EditConfig->Current[] array has been replaced by a char pointer EditConfig->CurrentBuffer. Most API clients don't use this entry. o The static EditConfig->UndoBuf[] array has been replaced by a char pointer EditConfig->UndoBuffer. Most API clients don't use this entry. o The APIMessage structure has changed: API messages now give you access to global settings of the editor (e.g. the screen name): APIMessage->Global. APIMessage->api_User and APIMessage->api_Screen are obsolete and have been removed. o API clients are not allowed to change a text buffer directly and thus bypass the undo system; use APIMessage->Modify to pass modification requests to GoldED (example: api/spell/main.c) or use ARexx commands. Release 4 o GoldED's internal text format has been changed slightly. Old style clients have to be recompiled. No source code changes required except usage of the API command: The WAIT/K option has been renamed to CLASS/K in order to detect new-style clients. Same usage.