api:DecodedMessage was renamed to ResponseMessageWrapper
api: Remove the second constructor from TelestionVerticle that allowed to skip loading loading the default config (public TelestionVerticle(boolean skipDefaultConfigLoading))
api: Improve the method naming: In the TelestionVerticle, getGenericConfig() is now called getUntypedConfig()
api: Improve the method naming In the TelestionVerticle, getGenericDefaultConfig() is now called getUntypedDefaultConfig()
api: Move Class<T> getConfigType() in TelestionVerticle to Class<T> VerticleConfigStrategy.getConfigType(Class<X extends TelestionVerticle<T>> clazz)
api: Remove defaultStorageKey method in WithSharedData interface.
api: Rename method get to getString in HeaderInformation class.
api: Rename JsonMessage interface to JsonRecord.
api: Remove GenericConfiguration class. Use UntypedConfiguration to indicate generic, untyped configuration or NoConfiguration to indicate no configuration options instead. To build your own typed configuration options, implement TelestionConfiguration.
api: Remove Config class in favor of TelestionVerticle
Remove Configuration and VerticleConfig from services module and add them to the application module.
services: Remove ConfigurableApplication because it implements the same behaviour as the Telestion class in the application module, and is not used at the moment.
application: Remove the Application class from the application module because it is empty
config: The deprecated config.json is no longer available
Features
api: Improve the method naming In the TelestionVerticle, getGenericDefaultConfig() is now called getUntypedDefaultConfig() (b78e9a0)
api: Improve the method naming: In the TelestionVerticle, getGenericConfig() is now called getUntypedConfig() (b78e9a0)
api: Make HeaderInformationMultiMap complete and rename method get to getString. (1a6a51c)
api: Move Class<T> getConfigType() in TelestionVerticle to Class<T> VerticleConfigStrategy.getConfigType(Class<X extends TelestionVerticle<T>> clazz) (b78e9a0)
api: Move TelestionVerticle configuration logic into a dedicated strategy class and improve overall stability (b78e9a0)
api: Remove the second constructor from TelestionVerticle that allowed to skip loading loading the default config (public TelestionVerticle(boolean skipDefaultConfigLoading)) (b78e9a0)
api: Rename DecodedMessage to ResponseMessageWrapper to be more specific (1462dc1), closes #485
api: Rename JsonMessage interface to JsonRecord (80cb961)
application: Remove empty Application class (6885c58)
config: Remove unneeded global config.json (439aa8a)
Move Configuration and VerticleConfig data types to application module (93bae37)
:robot: I have created a release beep boop
1.0.0 (2024-09-28)
⚠ BREAKING CHANGES
DecodedMessage
was renamed toResponseMessageWrapper
TelestionVerticle
that allowed to skip loading loading the default config (public TelestionVerticle(boolean skipDefaultConfigLoading)
)TelestionVerticle
,getGenericConfig()
is now calledgetUntypedConfig()
TelestionVerticle
,getGenericDefaultConfig()
is now calledgetUntypedDefaultConfig()
Class<T> getConfigType()
inTelestionVerticle
toClass<T> VerticleConfigStrategy.getConfigType(Class<X extends TelestionVerticle<T>> clazz)
defaultStorageKey
method inWithSharedData
interface.get
togetString
inHeaderInformation
class.JsonMessage
interface toJsonRecord
.GenericConfiguration
class. UseUntypedConfiguration
to indicate generic, untyped configuration orNoConfiguration
to indicate no configuration options instead. To build your own typed configuration options, implementTelestionConfiguration
.Config
class in favor ofTelestionVerticle
Configuration
andVerticleConfig
from services module and add them to the application module.ConfigurableApplication
because it implements the same behaviour as theTelestion
class in the application module, and is not used at the moment.Application
class from the application module because it is emptyconfig.json
is no longer availableFeatures
TelestionVerticle
,getGenericDefaultConfig()
is now calledgetUntypedDefaultConfig()
(b78e9a0)TelestionVerticle
,getGenericConfig()
is now calledgetUntypedConfig()
(b78e9a0)HeaderInformation
MultiMap
complete and rename methodget
togetString
. (1a6a51c)Class<T> getConfigType()
inTelestionVerticle
toClass<T> VerticleConfigStrategy.getConfigType(Class<X extends TelestionVerticle<T>> clazz)
(b78e9a0)TelestionVerticle
configuration logic into a dedicated strategy class and improve overall stability (b78e9a0)Config
class (9ea9374)defaultStorageKey
method inWithSharedData
interface (b6c5e59)GenericConfiguration
class (ba64cfb)TelestionVerticle
that allowed to skip loading loading the default config (public TelestionVerticle(boolean skipDefaultConfigLoading)
) (b78e9a0)DecodedMessage
toResponseMessageWrapper
to be more specific (1462dc1), closes #485JsonMessage
interface toJsonRecord
(80cb961)Application
class (6885c58)config.json
(439aa8a)Configuration
andVerticleConfig
data types to application module (93bae37)ConfigurableApplication
(a40cdb2)This PR was generated with Release Please. See documentation.