Skip to content

Morny 2.0.0-alpha19*(XINZHENG)

Pre-release
Pre-release
Compare
Choose a tag to compare
@Eyre-S Eyre-S released this 15 Jun 04:23
· 12 commits to 2.0.0 since this release
254ec2a

This 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.

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.

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.