Skip to content

Commit dd3fd42

Browse files
chore(main): release 1.0.0
1 parent 8871be5 commit dd3fd42

File tree

2 files changed

+30
-1
lines changed

2 files changed

+30
-1
lines changed

CHANGELOG.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,34 @@
11
# Changelog
22

3+
## [1.0.0](https://github.com/wuespace/telestion-core/compare/v0.9.0...v1.0.0) (2022-12-23)
4+
5+
6+
### ⚠ BREAKING CHANGES
7+
8+
* **api:** In the `TelestionVerticle`, `Class<T> getConfigType()` was moved to `Class<T> VerticleConfigStrategy.getConfigType(Class<X extends TelestionVerticle<T>> clazz)`
9+
* **api:** Remove `defaultStorageKey` method in `WithSharedData` interface.
10+
* **api:** Rename method `get` to `getString` in `HeaderInformation` class.
11+
* **api:** Rename `JsonMessage` interface to `JsonRecord`.
12+
* **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`.
13+
* **api:** Remove `Config` class in favor of `TelestionVerticle`
14+
* Remove `Configuration` and `VerticleConfig` from services module and add them to the application module.
15+
* **services:** Remove `ConfigurableApplication` because it implements the same behaviour as the `Telestion` class in the application module, and is not used at the moment.
16+
* **application:** Remove the `Application` class from the application module because it is empty
17+
* **config:** The deprecated `config.json` is no longer available
18+
19+
### Features
20+
21+
* **api:** Make `HeaderInformation` `MultiMap` complete and rename method `get` to `getString`. ([1a6a51c](https://github.com/wuespace/telestion-core/commit/1a6a51c029a7d719e99271ea10e3121dfb923dc2))
22+
* **api:** Move `TelestionVerticle` configuration logic into a dedicated strategy class and improve overall stability ([8871be5](https://github.com/wuespace/telestion-core/commit/8871be5761f3b7a76cc615cb80ecd90f53cc4693))
23+
* **api:** Remove `Config` class ([9ea9374](https://github.com/wuespace/telestion-core/commit/9ea9374bb8536b133a6816258e1b7b3b850b4e9d))
24+
* **api:** Remove `defaultStorageKey` method in `WithSharedData` interface ([b6c5e59](https://github.com/wuespace/telestion-core/commit/b6c5e59476e62253a56dc0fa599571a293642ebd))
25+
* **api:** Remove `GenericConfiguration` class ([ba64cfb](https://github.com/wuespace/telestion-core/commit/ba64cfb8a1c2b661558d2ce8b5d6cefb93058a3d))
26+
* **api:** Rename `JsonMessage` interface to `JsonRecord` ([80cb961](https://github.com/wuespace/telestion-core/commit/80cb961e3229a58e2a3cb3cfe87cbe4ab7e3623b))
27+
* **application:** Remove empty `Application` class ([6885c58](https://github.com/wuespace/telestion-core/commit/6885c58b31567217f8498ac43fa0a73cf274de9e))
28+
* **config:** Remove unneeded global `config.json` ([439aa8a](https://github.com/wuespace/telestion-core/commit/439aa8a336ca7248b56c1b007ae01deb466df94a))
29+
* Move `Configuration` and `VerticleConfig` data types to application module ([93bae37](https://github.com/wuespace/telestion-core/commit/93bae37626bdefab7ce5dc1d9b6e45dd8161ce22))
30+
* **services:** Remove `ConfigurableApplication` ([a40cdb2](https://github.com/wuespace/telestion-core/commit/a40cdb21387191810443914c88bd46e47f0bf1fe))
31+
332
## [0.9.0](https://github.com/wuespace/telestion-core/compare/v0.8.1...v0.9.0) (2022-03-23)
433

534

version.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.9.0
1+
1.0.0

0 commit comments

Comments
 (0)