Releases: ba-st/Kepler
Releases · ba-st/Kepler
v3.0.3
- Fixed dependency to Buoy
v2.0.4
v3.0.2
v3.0.1
v3.0.0
Changes
- Dependency resolution is now automatically performed.
- Introduced
SystemHotInstaller
to install new subsystems in an already running composite - Introduced
SystemHotSwapper
to swap a subsystem with another implementation in an already running composite - Introduced
SystemInstallation
and a module system for complex scenarios
Breaking Changes
System
is nowSubsystemImplementation
and it's subclasses must at least implement:dependencies
to specify the interfaces on which this system depends uponimplementedInterfaces
to specify the interfaces implemented by this systemname
providing a description of the system
- Now there's a facility to set up the interfaces by using:
Kepler registerInterfaceAt: #InterfaceKey named: 'Name' declaring: selectors
CompositeSystem
can be created without subsystems.CompositeSystemBuilder
was removed. You can register directly subsystems to a composite or use aSystemInstallation
and the module system for complex scenarios.UnresolvedSystemDependency
was removed
v2.0.3
- Fixed Pharo 7.0 builds
- Few renames and dropped #name usage for Interface
v2.0.2: Merge pull request #23 from ba-st/fix-system-interface
Fixes SystemInterface becoming nil when loading SystemBasedTests
Improved baselineOf
Moved extension on SystemBasedUserStoryTest to the actual class.
First release
Merge pull request #15 from ba-st/deleted_exceptions Changed system specific exceptions for the ones provided by Buoy