Release 4.8.0
-
Breaking Changes:
- Redesigned type support:
- Removed deprecated namespaces:
- Before:
RevoGrid.ColumnDataSchemaRegular - Now:
ColumnDataSchemaRegular;
- Before:
- Improved type import:
- Before:
import { RevoGrid } from '@revolist/revogrid/dist/types/interfaces' - Now:
import { ColumnDataSchemaRegular } from '@revolist/revogrid'.
- Before:
- Changed viewport type names everywhere. For example, before:
rowDefinitions: [{ type: "row", index: 0, size: 145 }], after:rowDefinitions: [{ type: "rgRow", index: 0, size: 145 }].
- Removed deprecated namespaces:
- Updated event naming convention. Review your event usage. Event names are all lowercase now and are aligned with modern event naming conventions. For example,
afterEdit->afteredit.
- Redesigned type support:
-
Major improvements:
- Rethought the entire framework approach. Introduced Pro version with advance support and pro features.
- Introduced slot support.
- Updated scrolling system for better mobile support.
- Advance template support. Introduced
additionalDatafor templates and editors.Propgives access to parent/root app context. - Redesigned the documentation.
- Fixed major issues and significantly improved overall performance, making the grid multiple time faster.
- Enhanced plugin support - now with full access to grid providers.
- Updated documentation.
- Provided full framework support and native render for Angular, React, and Vue, with partial support for Ember and Svelte.