squarealfa_entity_adapter 4.0.0 copy "squarealfa_entity_adapter: ^4.0.0" to clipboard
squarealfa_entity_adapter: ^4.0.0 copied to clipboard

Provides the annotations and a facade to several SquareAlfa framework services that are required to expose PODOs via gRPC services

4.0.0 #

  • BREAKING: Deprecated

3.1.9 #

  • Update a dependency to the latest release.

3.1.8 #

  • Update a dependency to the latest release.

3.1.7 #

  • Update a dependency to the latest release.

3.1.6 #

  • Update a dependency to the latest release.

3.1.5 #

  • REFACTOR: Use interpolation to compose strings and values (fieldName + '.' => '$fieldName.').

3.1.4 #

  • CHORE: Updated dependencies

3.1.3 #

  • REFACTOR: Use interpolation to compose strings and values (fieldName + '.' => '$fieldName.').

3.1.2 #

  • Support for mapping enum to string

3.1.1 #

  • Added "allowMissingFields" property for @AdaptedEntity and @EntityAdapted annotations.

3.1.0 #

Changes #

  • Moved source code repository from GitHub to GitLab
  • Adopted Melos and GitLab as CI solution
  • Changed license to MPL

Rationale for source code hosting change #

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.

3.0.6 #

  • Support for polymorphism

3.0.5 #

  • Updated dependencies

3.0.4 #

  • Added support for DateTimeRepresentation

3.0.3 #

  • AdaptedEntity annotation does not set default precisions
  • Restored default precisions for EntityAdapted

3.0.2 #

  • EntityAdapted annotation does not set default precisions

3.0.1 #

  • Exposing TimePrecision

3.0.0 #

Breaking change #

  • @EntityAdapted annotation is deprectated in favor of @AdaptedEntity annotation. Both annotations are very similar, except that @AdaptedEntity declares a microsecond precision by default for Duration fields' mappers, instead of a millisecond precision. This is a breaking change, especially for databases that have previously stored durations in milliseconds.

2.0.0 #

  • Replaced singletons with const classes (and many other breaking changes).

1.0.1 #

  • Added exports to defaultsProvider and entity annotations

1.0.0 #

  • Initial
0
likes
100
pub points
3%
popularity

Publisher

verified publishersquarealfa.com

Provides the annotations and a facade to several SquareAlfa framework services that are required to expose PODOs via gRPC services

Homepage
Repository (GitLab)
View/report issues

Documentation

API reference

License

MPL-2.0 (LICENSE)

Dependencies

defaults_provider_annotations, grpc, map_mapper_annotations, proto_annotations, squarealfa_common_types, squarealfa_entity_annotations

More

Packages that depend on squarealfa_entity_adapter