NewYour coding agent can read the release notes before it upgrades.Set up the MCP server →
pub.dev · #1696 most downloaded on pub.dev
Annotations to mark and configure business model classes for code generation of .proto and Dart mapper classes
Last release 1 months ago
25 Aug 2026
Release timing varies
gaps range from 8 days to 9 months
Nearly every release is documented
notes for 34 of 35 stable releases
Nothing withdrawn
no release was ever pulled
6 years old
43 releases · first in 2021
One column per quarter.
FEAT: bumped dart version to support primary constructors.
FIX: using toDoubleValue() to convert double to DoubleValue.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Note: This release has breaking changes.
- FIX: updated all dependencies.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
FEAT: changed repository to codeberg.
BREAKING FEAT: copyWith uses CopyValue for null properties.
Note: This release has breaking changes.
BREAKING FEAT: upgraded dependencies.
Note: This release has breaking changes.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
Note: This release has breaking changes.
- FEAT: updated dependencies.
FIX: Upgraded max Dart version to <4.0.0.
BREAKING FEAT: upgraded dependencies.
FEAT: Reintroduced option to encode decimals as strings.
> Note: This release has breaking changes.
Note: This release has breaking changes.
> Note: This release has breaking changes.
Note: This release has breaking changes.
FEAT: Added configuration option.
- FIX: Changed repository URL.
> Note: This release has breaking changes.
Note: This release has breaking changes.
FEAT: removed dependecy from squarealfa_common_types.
> Note: This release has breaking changes.
Note: This release has breaking changes.
Nothing published for this version
- FEAT: Support for BigInt.
FEAT: Added BigIntProtoExtension.
Update a dependency to the latest release.
Packages with breaking changes:
Packages with breaking changes:
Packages with other changes:
- FEAT: updated dependencies.
The change from source code repository is in protest by this project's initial and main author with what he views as GitHub's extremely week response to the carnage going on in Ukraine by Russia. He would have expected at a minimum for any new business in Russia and Belarus to be suspended, which was incidentally GitLab's course of action.
Now `@Proto() and @MapProto have a new property called knownSubClasses. This is a list of types of subclasses of the type to which the annotation is a
Now @Proto() and @MapProto have a new property called knownSubClasses. This is a list of types of subclasses of the type to which the annotation
is applied. Each of these subclasses much also have the @Proto() and/or @MapProto() annotations respectively.
By identifying the known subclasses, toProto() and fromProto() methods become polymorphic.
- Updated dependencies
- Updated dependencies
- Updated dependencies
Added "useProtoFieldNamingConventions" option to @Proto annotation
- Updated dependencies
- Fixed broken links to example
BREAKING FEAT: Added abstract entityType getter to SyncTypeHandler.
Added reference to integrating framework.
Updated README.md with correct reference to proto_generator package
- Removed redundant base classes
Removed deprecated nullableFieldsByDefault property from protoBase annotation
Removed deprecated nullableFieldsByDefault property from protoBase annotation
- Updated dependencies
Removed deprecated nullableFieldsByDefault property from annotations
- Initial version
Your coding agent can read these notes before it upgrades. Set up the MCP server →