- None
- Refactor annotations, make them compatible with Doctrine Annotations library
- None
- Switch to appserver-io-psr/application ~1.0 branch
- None
- Add Fixture and Migration annotations
- Method descriptor interfaces from appserver-io/description to this repository
- None
- Add @Inject annotation
- Refactor descriptors for optimized bean initialization
- Remove session ID parameter from BeanContextInterface::lookup() method
- Remove session ID parameter from ResourceLocatorInterface::lookup() method
- Fixed #18 schedule annotation alias replacement bug
- Switch to latest appserver-io/lang branch ~3.0
- Remove parameters session ID and args from BeanContextInterface::newInstance() method
- None
- Extend SFSB descriptor with @PrePassivate + @PostActivate annotations
- Extend SSB descriptor with @PreAttach + @PostDetach annotations
- None
- Extend session bean descriptor with remove method information
- Add new @Remote annotation class implementation
- None
- Add persistence unit functionality necessary for Doctrine integration
- None
- Add PostActivate, PrePassivate, PostDetach and PreAttach annotation implementations
- None
- Added method hinting for several interface's common implementations
- None
- Move Descriptor implementations from appserver-io/appserver to this package
- None
- Switched to stable dependencies due to version 1.0.0 release
- None
- Remove \DateTime type hints from ScheduledExpression implementation
- Wrong usage of TimerServiceContext interface
- None
- Wrong name of ServiceResourceLocatorInterface interface file
- None
- None
- Unified the interface naming conventions
- moved to new documentation schema
- None
- Merge with appserver-io-psr/persistencecontainerprotocol
- None
- Rename getLookupName() to getLookup() in Resource/EnterpriseBean annotation
- Remove unnecessary mappedName attribute from annotations
- None
- Add lookup attribute to AbstractBeanAnnotation
- Singleton, Stateful, Stateless + MessageDriven annotation now extend from EnterpriseBean annotation
- None
- Move annotations from persistence container package to this package
- None
- Move MethodInterface to techdivision/lang package
- Add techdivision/lang 0.1.* as composer dependency
- None
- Add TimedObjectInterface::DEFAULT_TIMEOUT_METHOD constant with default timeout method name
- Add TimedObjectInvokerInterface::getTimedObjectId() and TimedObjectInvokerInterface::getTimeoutMethods() methods
- None
- Add MethodInterface and TimedObjectInvokerInterface
- Refactor TimerInterface and TimerServiceInterface
- Bugfix for invalid serialize/unserialize methods in ScheduleExpression
- Add missing exeptions to TimerInterface doc block
- Add NoSuchObjectLocalException that'll be thrown if a timer is not longer available
- Switch from array to TechDivision\Storage\StorageInterface for TimerServiceInterface::getTimers() and TimerServiceInterface::getAllTimers() methods
- Add NoMoreTimeoutsException that indicates that a calendar-based timer will not result in any more timeouts
- Add bootstrap.php + phpunit.xml
- Refactor travis.yml for compatiblity with appserver-io/build process
- None
- Initial Release