gitlabEdit

0.0.8-Development

What is 0.0.8?

0.0.8 is not like 0.0.7, and is not a service pack for 0.0.7, but will be different from all the versions. It includes even bigger changes than 0.0.4, and is not backwards-compatible with the previous versions.

The Ubuntu PPA in Launchpad is planned to come, but requires shortening the .exe files for easy launch to KS.exe instead of Kernel Simulator.exe and requires a launch script, which will be called startks.

The Limitations of Early Development Stage

We can't ship this version in Chocolatey Gallery, NuGet.org, and GitHub Package Registry, because it is currently in early development stage. Also, we will localize strings slowly beginning from the beginning of 2020, so you will see lots of ! Needs localization ! error before the new strings in versions built before 2020.

This version is highly experimental and could cause bugs, failures, and all kinds of missing error handling. However, issues and pull requests for this experimental version will be accepted under the circumstances specified in the list.arrow-up-right

Also, development versions don't provide all the features and bug fixes unlike the finished version. There may be deprecated things somewhere.

So, always test this version with caution, and if you would like to be on the safe zone, see the Releasesarrow-up-right.

Great feature, called notifications

Notification feature is the long-awaited feature which is included with the 0.0.8 version. Currently, they are not being used, but they will be in the next development commits. It behaves like Android, because it shows notifications for few seconds, then goes to the next one.

This is what we're waiting for, KS 0.0.8 RC1!

After months of development, we have switched from Milestone 3 to KS 0.0.8 RC1. That means that we have localized all new strings, and are making final touches to the final version of 0.0.8. However, it may have bugs and issues, so report all the issues to the Issues section.

We still can't ship this version in Chocolatey Gallery, NuGet.org, and GitHub Package Registry, because the final release is not made yet.

KS 0.0.8 RC2 Revealed

As we are near the release date of the final version of 0.0.8, we have released the second release candidate of that version. Note that the release is still unstable, and may have bugs and issues.

Release Candidate 3 is planned with Linux compatibility improvements, and the final version will have remaining changes which we didn't do in all the development commits and milestones. All pull requests, issues, and feature requests will be on hold until the end of RC3.

Aliases.csv has got a new design style, which adds the type before the alias, for ex.:

So, you have to modify it to reflect the new changes manually. Assume that all the aliases are for the shell since we haven't added remote debug aliases until then.

Remote debug aliases are server-side, so if you are connected to the host, you have to ask the host to add or remove aliases.

So, wait for the final release on 2/23!

KS 0.0.8 RC2 and LibVLCSharp

We have reached RC2, and we have used the LibVLCSharp as a way to fix the speak command because of finding the library called mfplat.dll which doesn't exist in Linux. Unfortunately, NAudio relies on Windows APIs.

We almost got the library to work, but it seems to be not playing, because of seeking and streaming errors as found in the logs that are printed right after you issue the speak command.

Until that's fixed, we have left it as it is, while working on a stub project to come up with a fix. So, don't get disappointed yet.

Last updated