Skip to content

Releases: Aptivi/NitrocidKS

Release 0.0.5.7 - Ready...

18 Oct 17:21
Compare
Choose a tag to compare
Pre-release
  • 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

12 Oct 07:52
Compare
Choose a tag to compare
Pre-release
  • 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

22 Sep 16:59
Compare
Choose a tag to compare
Pre-release
  • 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

09 Sep 08:46
Compare
Choose a tag to compare
Pre-release
  • Made GPU probing on boot

  • Removed "gpuprobe" argument

  • Changed behavior of updating config

Version 0.0.5.1 - A follow-up release

06 Sep 17:23
Compare
Choose a tag to compare
Pre-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.

Version 0.0.5 - A release

06 Sep 16:10
Compare
Choose a tag to compare
Pre-release

-=+> Version 0.0.5 <+=-

Overview:

This release is now here, superior to 0.0.4 releases except for beta releases for 0.0.5. Please read changelogs below:

Changes:

  • Removed prompts.

  • Fixed MAL username probing.

  • Added "showaliases" to show all aliases.

  • Fixed alias parsing.

  • Removed the requirement to provide command to remove alias.

  • Implementation of user-made commands in mods

Final results (according to changelogs, not a summary, 0.0.4.9 to 0.0.5):

  • 0.0.5.0: Removed prompts, fixed MAL username probing, added "showaliases", fixed alias parsing, removed the requirement to provide command to remove alias, and implementation of user-made commands in mods.

  • 0.0.4.12: Replaced disco command with a screensaver. It seems like 0.0.5 will be released because it looks stable, but we have some remaining changes before the final release.

  • 0.0.4.11: Removed pre-defined aliases, Fixed known bug that is mentioned.

  • 0.0.4.10: Fused "sysinfo" with "lsdrivers", Improved Help definition (used dictionary for preparation for modding), added "lscomp" which can list all online and offline computers by names only, Added error handler for "lsnet" and "lsnettree", fixed grammatical mistakes in "lsnet" and "lsnettree", added mods (commands not implemented yet - .m), added screensavers, changed the behavior of showing MOTD, and fixed bug where instance checking after reboot of the kernel would say that it has more than one instance and should close.

  • 0.0.4.9: Better Error Handling for "unitconv" command, Added temporary aliases (not final because there is no "showaliases" command), fix some bugs, added time zones ("showtdzone", and show current time zone in "showtd"), Added "alias", "chmal", and "showmal", Made MOTD after login customizable, Allowed special characters on passwords to ensure security, and made Kernel Simulator single-instance to avoid interferences.

  • 11 additions, 16 improvements, 2 removals

Final results (according to changelogs, not a summary, 0.0.4.0 to 0.0.5):

For changelogs for 0.0.4.9 to 0.0.5 see above.

  • 0.0.4.7: Better Error Handling for "ping" command, Fixed "unitconv" usage message

  • 0.0.4.6: Removed extraneous "fed" that stands as the removed command in 0.0.4.5, Preparation for 0.0.5's custom substitutions

  • 0.0.4.5: (Delayed 2 months because of hard drive failure) - Fix bugs when any probers failed to probe hardware, added more details in probers, Help system improved, Fix bugs in color prompts, Prompts deprecated, and more.

  • 0.0.4.1: Fix bugs in changing directory, Fix bugs in "help chdir", added alias for changing directory named "cd", and config update.

  • 0.0.4: Change of startup text, customizable settings, Themes, Command-line arguments, Command argument and full parsing, Actual directory system (alpha), more commands, calculator, debugging with stack trace, debugging logs (unfinished), no RAM leak, fix bugs, and more.

  • 22 additions, 28 improvements, 4 removals

Thanks to all beta testers who helped us test!

Version 0.0.4.12

22 Aug 18:02
Compare
Choose a tag to compare
Version 0.0.4.12 Pre-release
Pre-release

-=+> Version 0.0.4.12 <+=-

This release is the final alpha version of 0.0.5, and the next release will be 0.0.5, because it seems that it is stable now, although we have to do some final changes before the release. Here's the final alpha change logs (0.0.4.12) that is listed below:

Replacements:

  • Replaced disco command with a screensaver.

Remarks:

  • It seems like 0.0.5 will be released because it looks stable, but we have some remaining changes before the final release.

  • The Firefox version which we're uploading the binary is old and cannot be uploaded until we upgrade, so you have to build from source to use, or use archive. Instructions right here.

Your feedback:

If you found issues or questions, ask in the issues section, or if you are contributing, make a pull request.

Version 0.0.4.11 - the alpha version of 0.0.5

08 Aug 08:35
Compare
Choose a tag to compare

-=+> Version 0.0.4.11 <+=-

This version has fixed known bugs that is mentioned in one of the documentation pages. Here's what is changed:

What is changed:

  • Removed pre-defined aliases

  • Fixed known bug that is mentioned.

Your feedback about testing:

  • If you have any problems or questions, please go to GitHub issues and create an issue ticket, following the issue guidelines.

  • If you are contributing, make a pull request.

Version 0.0.4.10 - Alpha version of 0.0.5

02 Aug 15:22
Compare
Choose a tag to compare

-=+> Version 0.0.4.10! <+=-

This version has bigger changes than 0.0.4.9! If the final release has been released, we will merge what we did with all the alpha versions of 0.0.5 as well as final changes for 0.0.5 in the release page.

Here's what's changed:

  • We have fused sysinfo with lsdrivers by removing uesh version so uesh only has a name, and putting all hardware information output to sysinfo.

  • We have Improved Help definition (used dictionary for preparation for modding).

  • We have added lscomp which can list all online and (offline computers in domains) by names only and it supports both Workgroup and Domain.

  • We added error handler for lsnet and lsnettree and fixed grammatical mistakes.

  • We also changed the behavior of showing the MOTD so it appears only one time when there is a logout happening except that after getting out of a lockscreen screensaver it will not show MOTD at all.

  • We have fixed a bug where instance checking after reboot of the kernel would say that it has more than one instance and should close.

  • and more changes...

Long-awaited features:

  • We have added mods (commands not implemented yet - <modname>.m). The code of the mod should be Visual Basic. If you have issues with mods, use GitHub issues.

  • Added screensavers (<modname>SS.m). The code of the screensaver should be Visual Basic. If you have issues with screensavers, use GitHub issues.

Any issues or questions or contributions?

  • If you experience any issues or questions while testing this release, please use GitHub Issues, and we will be able to fix your issues or answer to your questions.

  • If you have to contribute, feel free to, while following the contribution guidelines that is listed on here.

Version 0.0.4.9 - Alpha version of 0.0.5

24 Jul 08:08
Compare
Choose a tag to compare

-=+> 0.0.4.9, alpha version of 0.0.5 <+=-

This is the alpha version of 0.0.5 and the next alpha version might be 0.0.4.10. Here's what is changed on 0.0.4.9 and the comparison between 0.0.4.5.

0.0.4.9:

  • Better Error Handling for unitconv command

  • Added temporary aliases (not final because there is no showaliases command)

  • Fixed some bugs

  • Fixed a bug where there is no placeholders on error handler of unitconv, leading to a continuable kernel panic then the printed "<source> to <target>: " which has no value.

  • Added time zones (showtdzone, and show current time zone in showtd)

  • Added alias, chmal, and showmal

  • Made MOTD after login customizable (a placeholder of <user>)

  • Allowed special characters on passwords to ensure security

  • Made Kernel Simulator single-instance to avoid interference

  • And more...

0.0.4.5:

  • Error handling for unitconv command is buggy

  • No user-defined aliases for commands

  • No time zones

  • No new commands added to 0.0.4.9

  • No MOTD After Login message a.k.a the default "Logged in successfully as <user>!"

  • Passwords doesn't allow special characters

  • Kernel Simulator could run at multiple instances, leading to interference in config files

Your feedback

We hope you test this version and let us know if you have any bugs or suggestions on GitHub issues, or if you want to contribute to us, please use pull requests and specify what is changed.