compose-entity-1.0.28

A more stable release with fixes in asynchronous logic, improved localization, and better input error handling.

Version 1.0.27 – Annotation Renaming (Breaking Changes) 16.07.2025

This release introduces a major renaming of core annotations in the ComposeEntity framework.

The goal is to improve clarity, consistency, and natural naming, especially when used in multilingual environments.

Old annotation names are now deprecated and will produce compilation errors with clear guidance.

Annotation Renaming Summary

Old Annotation New Annotation
@ObjectGeneratorCE @CeGenerator
@DatabaseVersion @CeDatabaseVersion
@DatabaseMigration @CeManualMigration
@MigrationEntityCE @CeMigrationEntity
@FormFieldCE @CeField
@DocumentDescriberCE @CeDocumentDescriber

Compiler Behavior

Each deprecated annotation now throws a compilation error with a clear message, such as:

kotlin
КопироватьРедактировать
Annotation @ObjectGeneratorCE is deprecated. Use @CeGenerator instead.

This ensures that users immediately understand the required change, rather than silently failing.

How to Update Your Project

Search and replace all usages of deprecated annotations in your codebase with the corresponding new names shown in the table above.

The behavior of the framework has not changed — only the annotation names.

New Additions

This version also introduces new annotations for expanded use cases: