Releases: Aptivi/NitrocidKS
--> 1-YEAR ANNIVERSARY v0.0.5.12 <!!> MORE FIXES <--
This release is a 1-year anniversary which was initially born in 2/22/2018! We should continue!
-
Now createConf cmdline arg only creates config if the config file isn't found
-
Some preparations for 0.0.6 (slimming down only)
-
Removed the GPU and BIOS probing
-
Now older KS config won't be allowed to be updated here (Workaround: You need to remove your old KS config file and re-run the app)
-
Fixed the Environment.OS bug on Windows 10 (10.0) where it returns Windows 8 (6.2) version
-
Fixed the placeholders not parsing when using showmotd/showmal command
-
Fixed the simple help not showing mods
-
Fixed built-in commands not running after you run mod commands or alias commands
-
Fixed NullReferenceException when debugging
-
Improved alias listing
-
Fixed the printing text exception message not translating to current language
-
Fixed the
/
or\
appearing before the modname when probing mods and screensavers -
Removed unnecessary fixup in translation
-
Fixed more stack overflows in FTP shell
-
Fixed the FTP message translation translating "'help'" as the language when it's supposed to be a command
-
Fixed the command not found message when not entering anything in FTP shell
Version 0.0.5.11 - Hotfix for 0.0.5.10
This fixes almost everything, removes useless things, and modifies the kernel. Here are the changelogs:
-
Made GPU and BIOS probing obsolete (-)
-
No more COM calls when probing hardware (We switched to Management instead) (*)
-
Removed a useless file that has hard drive data (-)
-
Fixed the translation of sysinfo when displaying the kernel configuration section (*)
-
Removed status probing from HDD and RAM (See why on usermanual History of Kernel Simulator, section Truth about status probing) (-)
-
Fixed the CHS section not appearing if the hard drive has the Manufacturer value (*)
-
Fixed the translator not returning English value if the translation list doesn't contain such value (*)
-
Fixed the GPU prober assuming that Microsoft Basic Display Driver is not a basic driver (*)
-
Made screensavers be probed on boot (*)
-
Fixed NullReferenceException when trying to load the next screensaver after an error occured on the previous screensaver (*)
-
Fixed the OS info not translated when starting up a kernel (*)
-
Fixed language config not preserving when updating (*)
-
Debug information now prints to VS2017 debug output window (You still have to turn on debugging) (*)
-
Made the loadsaver command reloadsaver (*)
-
Removed useless and abusive commands (echo, panicsim and choice) (-)
Result: 0 additions, 11 fixes and improvements, and 4 removals
Version 0.0.5.10 - Beta of 0.0.6
We have released 0.0.5.10, the beta of 0.0.6, with the following changes:
-
Improved readability of manual pages (vbTab is now filtered and will not cause issues)
-
Now the translator prints debug info when a string is not found in the translation list
-
Hardware Prober: Stop spamming "System.__ComObject" to debugger to allow easy reading
-
Manpage Parser: Stop filling debug logs with useless "Checking for..." texts and expanded few debug messages
-
Fixed the BIOS string not showing
-
Removed unnecessary sleep platform checks
-
Removed "nohwprobe" kernel argument as hardware probing is important
-
Removed unnecessary timezone platform checks
-
Updated FluentFTP and Newtonsoft.Json libraries to their latest stable versions
-
No stack duplicates except the password part in Login
-
Fixed bug of MAL and MOTD not refreshing between logins
-
Fixed bug of sysinfo (the message settings not printing)
-
The kernel now prints environment used on boot, debug, and on sysinfo command
-
Made writing events obsolete
Version 0.0.5.9 - Go! - Beta of 0.0.6
WARNING: This release might contain several bugs and instabilities.
-
Mods will now be stopped when shutting down
-
Mods can have their own name and their own version
-
Fixed debugger not closing properly when rebooting or shutting down
-
Shell now no longer exit the application when an exception happens
-
Debugging is now more sensitive (except for getting commands)
-
Now debug writer doesn't support writing without new lines
-
You are finally allowed to include spaces in your hostname as well as hostnames that is less than 4 characters like "joe"
-
Deprecated useless and abusive commands
-
Removed extra checks for IANA timezones resulting in no more registry way
-
Fixed listing networks
-
Added currency converter that uses the Internet (If we have added local values, we have to release more updates which is time-consuming, so the Internet way conserves time and updates)
-
We have finally allowed users to view debug logs using KS with the debugging off
-
We have improved FTP client
-
For those who don't speak English can now set their own language although the default is English
-
Fixed missing help entry for "lscomp"
-
Added kernel manual pages
-
Took out Windows XP support
-
Fixed NullReferenceException when there are errors trying to compile mods
-
Added testMods cmdline argument
-
And more...
Report any bugs and instabilities to us in GitHub issues, or if you can fix issues, do so using pull requests.
Version 0.0.5.8 - Set...
-
Removed beeping when rebooting and shutting down
-
Removed "beep" command
-
(Windows) Probers will now continue even if they failed
-
Disposing memory now no longer uses VB6 method of handling errors
Release 0.0.5.7 - Ready...
-
Fixed crash when starting when running on a file name that is other than "Kernel Simulator.exe"
-
Better error handling for FTP
-
Added current directory printing in FTP
-
We removed the "version" command
-
We fixed the "Quiet Probe" value being set "Quiet Probe"
-
Expanded "sysinfo"
-
Fixed configuration reader not closing when exiting kernel (No more config corruptions)
-
(Unix) Fixed a known bug
Version 0.0.5.6 - Linux and Windows
-
We have improved the hardware probers
-
We have added username list on log-in. No more hassle of memorizing usernames.
Congratulations to Unix users
-
We believe we have started to make Kernel Simulator behave better on Unix systems, including Ubuntu, Debian, macOS, and all other Unix systems that is compatible with Mono Runtime and MonoDevelop. The summary is that we have made a better compatibility with Unix systems
-
The point is that this release for Unix has a bug, which involves kernel error messages.
Are Windows users affected?
- No, it didn't change anything according to Windows users. It should run fine like 0.0.5.5.
Version 0.0.5.5 - New improvements
-
We have re-written config to include a library that handles configuration and is required to open.
-
Forbidden aliases doesn't allow users to alias to a forbidden command
-
We have added missing help entries for "showalises"
-
We have also dded more MOTD and MAL placeholders to include time, user, and more. More is coming soon.
-
Fixed repeating message of RAM status (long-awaited issue since status is released)
-
A long waited FTP client has been added, finally! You can now download files, upload them, and more...
(Please note that our FTP client is not stable yet and has some bugs. Post them on GitHub Issues on our project.)
Version 0.0.5.2 - Behavioral update
-
Made GPU probing on boot
-
Removed "gpuprobe" argument
-
Changed behavior of updating config
Version 0.0.5.1 - A follow-up release
-
Follow-up release removed unused code
-
Improved behavior of debugging logs
-
Improved readability of a debug message while probing mods with commands without definitions.