v2.4.1
[all] Add label support for enums (#1591)
[all] Use existing Ajv instance in all places (#1624)
[core] Make sure resolveData throws no exception (#1616)
[core] Fix AJV error when modifying schemas with ids (#1620)
[core, react] Add global readonly flag to react and core (#1594) (#1628)
[angular, core, react] Introduce validation mode (#1611)
[material] Add enum autocomplete renderers (#1593) (#1598) (#1600) (#1609)
[material] Remove TrimmableInputLabel (#1629)
[react] Move @types/* dependencies of react package to dev dependencies (#1618)
[react] Cache generated schema and ui schema (#1644)
[vanilla] Fix Vanilla example app crash (#1640)
[angular] Improve change detection for angular (#1614) (#1617)
[angular] Angular renderer for object arrays (#1615) (#1636) (#1646)
[example] Add control options example (#1602)
[example] Enhance categorization example (#1599)
[example] Add show/hide data to rule example (#1606)
Special thanks to @DBosley for their great contributions!