Releases: koishijs/koishi-desktop
v0.3.0
v0.3.0 - Hello Koishi Desktop
Welcome to Koishi Desktop! The original "Koi" project is now a part of official Koishi distribution.
We're now formatted our released files into koishi-desktop-{os}-{arch}-{semver}-{varient}.{ext}
. You can find a clearer distribution in this release page from now on.
Then came the release of Go modules. From now on, the core, app and sdk modules of Koishi Desktop will adopt the same version strategy as the main repository.
Besides, here's a new "Koishi Version" section, which lists main dep version in the Koishi boilerplate.
Filelist
File |
---|
koishi-desktop-linux-x64-v0.3.0-portable.zip |
koishi-desktop-osx-x64-v0.3.0-portable.zip |
koishi-desktop-win-x64-v0.3.0-portable.zip |
Modules
Module | Version | Go Reference |
---|---|---|
gopkg.ilharper.com/koi/core | 0.3.0 | |
gopkg.ilharper.com/koi/app | 0.3.0 | |
gopkg.ilharper.com/koi/sdk | 0.3.0 |
Koishi Version
Package | Version |
---|---|
@koishijs/client | 4.3.10 |
@koishijs/cli | 4.8.5 |
@koishijs/plugin-console | 4.3.10 |
koishi | 4.8.5 |
Changed
- [BREAKING CHANGE] We've decided to BREAK ALL THINGS.
You cannot preserve any config when upgrading. You can just move your old instance folder to the new Koishi Desktop and edit koi.yml
to start it, but we strongly suggest you to perform a fresh-install.
Also notice that breaking change like this will happen many times in the v0.x
future. Please get ready.
Full Changelog
v0.2.3
v0.2.2
v0.2.1
v0.2.0
v0.2.0 - "The CLI" Release
Changed
- [BREAKING CHANGE] The
mode
config has new default values. (#33)
mode |
Run Mode |
---|---|
cli |
Run in terminal or as a service |
tray |
Run as terminal application |
When upgrading, you need to manually change your mode
to cli
in koi.yml
.
- Koi now use a specialized logger which acts exactly the same as Koishi. (#35)
- Added
env
config, now you can manually set custom environment variables to pass to all child processes. (#27)
env:
- ENV_A # Enable "ENV_A" variable
- ENV_B=hello world # Set "ENV_B" to "hello world"
- Refactored env replacement logic. (#38)
Fixed
- Removed PTY IO logic for cross-platform consistency.
Full Changelog
v0.1.2
This patch includes important fixes. All users should upgrade to this version.
Changed
-
Removed IntelliDaemon. All daemon logic wiil be handled directly by
@koishijs/cli
. (#26) -
Added
KOI
environment variable. The value ofKOI
is a SemVer, so subprocess can now use this env to identify Koi environment and get Koi version. (#29) -
Refactored IO handler for subprocess. (#30)
-
Handle browser open: Koi will now handle open console at start instead of Koishi. (#31)
Fixed
-
Fixed a bug that print
chcp
error (#25) -
Fixed a bug that Koi won't fatal when Koishi process failed to start (#32)
Full Changelog
v0.1.1
v0.1.0
v0.0.3
Changed
-
Implement daemon & daemon exit (#11)
-
Trim log output of Koishi (#13)
-
Implement exponential backoff for daemon (#14)
-
Use Yarn as package manager, thanks to @undefined-moe (#17)
-
Handle
APPDATA
&LOCALAPPDATA
(#18)
Fixed
-
Fixed incorrect Koi version display (#6)
-
Fixed leak issue in
node_cmd
(#8) -
Fixed
--production
invalidation (#9)