APPS-12985: Support removal of certain endpoints at the dispatch class and resource level
via new Supports() method that can be overridden at REST handler and resource levels.
APPS-13327: Add "user-context" source for arguments in action map XData blocks.
APPS-13152: Do compile time validation for classes part of public API to ensure
appropriate class members are overridden in subclasses.
APPS-12782: Support for fallback/default mimetype/representation of a resource when a
regular expression of either */* or application/* is used in an Accept header.
APPS-13359: Add appropriate error handling for unsupported return data types for custom actions.
APPS-13361: Add support for return type of literals i.e. datatype classes for actions.
APPS-13650: Add support for %CSP.Stream for return type of actions.
Changed
APPS-13152: Locked down methods as final in classes part of public API.
APPS-13361: Remove constraint of JSON for action return types in handlers (keep it for content for now).
Fixed
APPS-13327: Fix a small issue in $$$OperationAction macro where lack of
parentheses could cause invalid equality checks against an action name.
APPS-13388: Swap write for do when using %ToJSON() to write to the current
device to avoid <MAXLEN> errors.