Release-Notes-for-Second-Generation-KS
Second-generation KS releases
Because the API was having mixed code of between refactored and unrefactored, we would like to release the second-generation Kernel Simulator to celebrate the end of Alpha stage of this kernel, as well as the new "beta" version of our kernel.
[!WARNING] Please note that the API that the second-generation KS has will not be backwards-compatible with the first-generation API, so we urge all mod and screensaver developers to update their mod to fully support second-generation and optionally provide the first-generation version, following the Compatibility Notes for Second Generation KS. Meanwhile, we plan to keep supporting the first generation KS until 2024.
KS 0.0.20.x series
KS 0.0.20.0 (2/22/2022)
Added high customization
Added new commands
Added new screensavers
Added new languages
Added new themes
Added notification borders
Added manual page viewer for mods
Added UTC support
Added mod blacklist support
Added support for POP3 (experimental)
Added switches for commands
Updated libraries
Updated the icon for Chocolatey installations
Changed mail command name from
lsmail
tomail
for relevancyRemoved obsolete commands
Removed AptErrorSim and HackUserFromAD screensavers
Many API changes and improvements
General improvements and bug fixes
And many surprises...
KS 0.0.20.1 (3/2/2022)
Fixed bugs in update facility
Fixed debugger not accepting messages in Linux hosts
General improvements and bug fixes
KS 0.0.20.2 (3/13/2022)
General improvements
KS 0.0.20.3 (3/19/2022)
SSH will automatically disconnect if exited
General improvements and bug fixes
KS 0.0.20.4 (4/5/2022)
Updated the debug symbol downloader to point to new link
KS 0.0.20.5 (4/14/2022)
Fixed race condition in kernel threads causing screensavers to stop with an error
KS 0.0.20.6 (5/5/2022)
Backported fixes and improvements from 0.0.21.0
KS 0.0.20.7 (6/10/2022)
Backported fixes from 0.0.22.0
KS 0.0.20.8 (7/8/2022)
Backported fixes
KS 0.0.20.9 (8/5/2022)
Backported changes
KS 0.0.21.x series
KS 0.0.21.0 (4/28/2022)
Updated libraries
Added new screensavers
Added custom notifications API
Added hex shell
You can select feed by country!
Line parsing behavior should be consistent in all shells
MathBee is now Solver
General improvements and bug fixes
KS 0.0.21.1 (5/1/2022)
Improvements to the RSS feed selector
General improvements and bug fixes
KS 0.0.21.2 (5/4/2022)
Fixed fatal crash on startup on ARM devices
KS 0.0.21.3 (5/8/2022)
Fixed crash on startup in some Linux systems
Fixed crash on startup when a non-screensaver file is encountered
Fixed crash on startup if there is a kernel crash during boot
Fixed
hwinfo
not displaying hardware information
KS 0.0.21.4 (5/10/2022)
General improvements and bug fixes
KS 0.0.21.5 (5/16/2022)
General improvements and bug fixes
KS 0.0.21.6 (6/10/2022)
Backported fixes from 0.0.22.0
KS 0.0.21.7 (7/8/2022)
Backported fixes
KS 0.0.21.8 (8/5/2022)
Backported changes
KS 0.0.22.x series
KS 0.0.22.0 (6/12/2022)
Added dependencies support for mods
Added new commands
Added new screensavers
Added new themes
Added support for .NET 6.0
Used ReadLine.Reboot to read inputs. This fixes many issues regarding reading inputs on Linux systems.
Fixed variety of crashes
Removed unnecessary dependency, MadMilkman.Ini, from the main app
You can now run Kernel Simulator from Android directly (UserLAnd)!
General improvements and bug fixes
KS 0.0.22.1 (6/12/2022)
Improved accuracy of remaining time
Fixed problems related to screensavers
KS 0.0.22.2 (6/13/2022)
Fixed custom screensavers breaking when
SleepNoBlock(milliseconds, Custom)
is usedGeneral improvements and bug fixes
KS 0.0.22.3 (6/15/2022)
General compatibility improvements for .NET 6.0
KS 0.0.22.4 (6/17/2022)
General improvements and bug fixes
KS 0.0.22.5 (7/8/2022)
Backported fixes
KS 0.0.22.6 (8/5/2022)
Backported changes
KS 0.0.23.x series
KS 0.0.23.0 (7/12/2022)
Updated libraries
Added "No APM" simulator
Improved name generation process
No more stack overflow when double panic fails
Added new screensavers (Glitch, FallingLine)
Added new language (Gangsta, Playa - pla)
Added new splash (Fader)
Screensaver improvements
General compatibility improvements for .NET 6.0
General improvements and bug fixes
KS 0.0.23.1 (7/12/2022)
Fixed crash on startup due to an Inxi.NET bug
KS 0.0.23.2 (7/13/2022)
Fixed dictionary defining only one meaning for words like
fine
Fixed file handles being stuck open
KS 0.0.23.3 (8/5/2022)
Backported changes
Second-generation, Revision 1
KS 0.0.24.x series
KS 0.0.24.0 (8/2/2022)
Removed obsolete Mod and Screensaver APIs
Removed report bug prompt
Added command autocompletion
Added new splashes (systemd, sysvinit, openrc)
Added support for UESH conditions that require more than three arguments
Added preview to saver settings
Added new tests
Added new screensavers (Indeterminate)
Added new languages (SMS Message, Shakespearean)
Added new themes (Ports from VIM community themes)
Added shell presets
Added new UESH conditions
Added RetroKS!
Fixed wrong character for lower left corner in Ramp when the config is being created
No More POP3
UnitConv is back!
General API improvements
General improvements and bug fixes
And more...
KS 0.0.24.1 (8/3/2022)
You can't go back to 2018 on .NET 6.0!
Meteor is customizable
KS 0.0.24.2 (8/5/2022)
RetroKS can now run in .NET 6.0
RetroKS can now run for the first time again
KS 0.0.24.3 (8/9/2022)
KS can now be run in GRILO
KS 0.0.24.4 (???)
[!NOTICE] This version is WIP as of 8/9/2022.
Fixed false boot failure on GRILO
Last updated