Morny 2.0.0-alpha19*(XINZHENG)
Pre-releaseThis is a preview release for the next major version of Morny Cono / Morny Coeur.
This release note contains updates from 2.0.0-alpha1 to 2.0.0-alpha19.
For all the following version, you should be able to get its built packages from my maven repo
alpha19
- Add simple i18n system using hytrans api. Currently few commands reply are supported to translated. The user language is based on Telegram's returned user lang.
- Add
/reload
to reload server language files. - dependencies update
- sbt : 1.10.0 <== 1.9.9
- http4s-{dsl, circe} : 0.23.27 <== 0.23.26
- circe-{core, generic, parser} : 0.14.7 <== 0.14.6
alpha18
- Cha Morny HTTP api.
- Add http
/ping
returns pong, pong time, server version. - Add http
/sticker/:id
returns sticker's raw data. - Add some hytrans api for the following i18n system.
- update scala to 3.4.1 from 3.4.0-RC4
alpha17
- Add var-text api for the following i18n system. Changes some features reply using this api to replace the string imterploation.
- Add simple/complex error reply system. Along with
/inspect
command.- You can use
/test
to test it.
- You can use
alpha16
- Add coeur config debugMode
- currently controls if set the cache time in inline queries
- can be enabled by
--debug-run
- change old
--debug -d
startup param (which means enable debug logging) to--verbose-logging --verbose
- set the new
--debug -d
as the combined of--debug-run
and--verbose-logging
- deprecated
--dbg
, currently, it still works as old behavior (like--verbose
)
alpha15
- Add message thread framework and api.
- you can use
/test
to test it.
- you can use
alpha14
- update scala to 3.4.0-RC4 from 3.3.3
- change Log.exceptionLog(throwable) to an extension method throwable.toLogString in UseThrowable
- added SimpleCommandManager as the backend of both MornyCommandManager and UniMeowCommandManager
- added Request().execute and Request().unsafeExecute() extensions.
- change all the request execute using those extensions.
- change some method with infix keyword.
- change MornyTrusted methods using User/Chat object instead of a bare id.
alpha13
scaladoc update, and added Update.sourceTime
alpha-12
Cha event statistics add event sources statistics. (from x channels, x groups, x privates...)
alpha11
Add basic Morny HTTP api with /ping
and /sticker
(cannot use yet).
alpha10
Cha move Morny Coeur core codes to cc.sukazyo.cono.morny.core
package
alpha9
Cha /get
command now can get links from the replied message.
alpha8
- Add reporter module
- Add modules table log on start
alpha7
- Cha moved all features related codes to its related module. (excpet reporter)
- Cha better error report on GivenContext
alpha6
- Refactor of GivenContext
- Fix event-env stack problem
alpha5
- Add Coeur Lifecycle
- Add morny.externalContext
alpha4
seems no this version...
alpha3
Add coeur startup param -t
to do a test run. This types run will exit immediately after Coeur is done initializing and succeed login, and will exit just before receiving the Telegram events.
alpha2
Cha ISimpleCommand.aliases type to List from Array.
alpha1.1
Fix sbt publish have no maven-metadata.
alpha1
Cha build tool to SBT.