diana_annotation 0.15.1
diana_annotation: ^0.15.1 copied to clipboard
Annotations for the Diana backend framework. Pure constants, no runtime dependencies.
Changelog #
0.15.1 #
- Package metadata for pub.dev: MIT license, repository/documentation
links, topics, and an
example/.
0.15.0 #
- Version bump only (kept in lockstep with the workspace).
0.14.0 #
- New STOMP annotations:
@MessageMapping(destination)and@SendTo(destination).
0.13.0 #
- New annotation:
@Table(name)— maps a@Jsonentity to a database table for query repositories.
0.12.0 #
@Scheduledgains acronparameter (6-field expression or a macro).
0.11.0 #
- Version bump only (kept in lockstep with the workspace).
0.10.0 #
- New method-level aspect annotations:
@Timed,@Cacheable,@Retryable,@CircuitBreaker.
0.9.0 #
- Version bump only (kept in lockstep with the workspace).
0.8.1 #
- Version bump only (kept in lockstep with the workspace).
0.8.0 #
- Version bump only (kept in lockstep with the workspace).
0.7.0 #
@ScheduledgainsperIsolate(defaultfalse) — opt a task into running in every isolate under multi-isolate serving.
0.6.0 #
- New annotation:
@Transactional(method/class) for thediana_datapackage.
0.5.0 #
- New annotations:
@Secured,@RolesAllowed(controllers/routes/gRPC services) and@Principal(route parameters) for thediana_authpackage.
0.4.0 #
- New annotation:
@EventListener(method-level) — registers an application-event listener on a singleton provider.
0.3.0 #
- New annotations:
@Consumes/@Produces(content negotiation, method overrides controller) and@GrpcService(registers a protoc-generated service withDianaGrpcServerfrompackage:diana_grpc).
0.2.0 #
- New annotations:
@PostConstruct,@PreDestroy,@CrossOrigin,@Scheduled,@Json,@JsonField.
0.1.0 #
- Initial release: DI (
@Service,@Repository,@Component,@Configuration,@Bean,@Named,@Value, scopes), web (@RestController, HTTP methods, parameter binding,@Body,@ResponseStatus), middleware, validation constraints, configuration (@ConfigurationProperties),@ControllerAdvice/@ExceptionHandler, WebSockets (@WebSocketControllerand events).