Notable Changes
- Allow remember false/0/null/undefined values
Notable Changes
- Update support for typescript 5.x
- Fixed VariableDecorator signature
Notable Changes
- Fixed an infinite loops bug when using interceptor on class field
Notable Changes
- Fixed an issue when more than one version of agentframework used by a project
Notable Changes
- Enable version controlled class metadata
- Improve performance by check version instead of check metadata details
- Improve performance by skipping non-annotated class
- Improve performance by add invocation cache
Notable Changes
- Fix bugs
- Clean up code
- Add more tests for invocation chain
Notable Changes
- Remove duplicate code
Notable Changes
- Remove unstable api
Notable Changes
- Fix a bug that cause Reflector not working
Notable Changes
- Fix a bug that
OnDemandPropertyInfo.type
return incorrect value.
Notable Changes
- Add
__decorate
,__param
,__metadata
helper for better performance
Notable Changes
- Remove internal class from exports
- Remove duplicate class interface
- Remove unstable exports
Notable Changes
- Rename
Domain.getInstance
toDomain.getAgent
Notable Changes
- Add
InMemorySubDomain
Notable Changes
- Add method to get agent type
Notable Changes
- Use AgentFrameworkError for all error
- Add prefix to all error message, details followed by ":"
Notable Changes
- Add support to add attribute to static property and parameter
Notable Changes
- Improve code quality and performance
- Add parameter type guard
Notable Changes
- Remove
Initializer
. UseInterceptor
instead. - Remove 'I' from interface name
- Add dependence injection and dependence lookup
- Improve Reflector API performance.
- Improve Dynamic Proxy performance.