Aptivi - Manual
ProjectsWebsiteBlog
Nitrocid KS - Manual
Nitrocid KS - Manual
  • Welcome!
  • Versions and Compatibility
    • Supported Versions
    • EOL Versions
    • Version Release Notes
      • v0.0.1.x series
      • v0.0.2.x series
      • v0.0.3.x series
      • v0.0.4.x series
      • v0.0.5.x series
        • v0.0.5.0 Beta Versions
      • v0.0.6.x series
        • v0.0.6.0 Beta Versions
      • v0.0.7.x series
        • v0.0.7.0 Beta Versions
      • v0.0.8.x series
      • v0.0.9.x series
      • v0.0.10.x series
      • v0.0.11.x series
      • v0.0.12.x series
      • v0.0.13.x series
      • v0.0.14.x series
      • v0.0.15.x series
      • v0.0.16.x series
      • v0.0.17.x series
      • v0.0.18.x series
      • v0.0.19.x series
      • v0.0.20.x series
      • v0.0.21.x series
      • v0.0.22.x series
      • v0.0.23.x series
      • v0.0.24.x series
      • v0.1.0.x and 0.1.1.x series
      • v0.1.2.x and v0.1.3.x series
    • Compatibility Notes for KS API Revisions
      • Upgrading to API v1.0 series
      • Upgrading to API v1.1 series
      • Upgrading to API v1.2 series
      • Upgrading to API v1.3 series
      • Upgrading to API v2.0 series
      • Upgrading to API v2.1 series
      • Upgrading to API v3.0 series
        • From 0.0.24.x to 0.1.0 Beta 1
        • From 0.1.0 Beta 1 to 0.1.0 Beta 2
        • From 0.1.0 Beta 2 to 0.1.0 Beta 3
        • From 0.1.0 Beta 3 to 0.1.0 RC
        • From 0.1.0 RC to 0.1.0 Final
      • Upgrading to API v3.1 series
  • Installation and Maintenance
    • Installing the Kernel
      • Windows
      • macOS
      • Linux
      • Android
    • Upgrading the Kernel
      • Windows
      • macOS
      • Linux
      • Android
    • Dependency Information
  • Fundamentals
    • What is the Kernel?
    • What is Nitrocid KS?
    • Simulated Kernel Features
      • Extra Features
        • More Networking
          • FTP Client
          • SSH Connection
          • SFTP Client
          • RSS Client
          • HTTP Client
          • Mail Client
        • Games and Amusements
          • Hangman
          • BackRace
          • Meteor
          • Pong
          • Russian Roulette
          • ShipDuet
          • Snaker
          • Solver
          • SpeedPress
          • Wordle
        • More Editors
          • JSON Editor
          • SQL Editor
        • Common Programs
          • Archive
          • Caffeine
          • Calendar
          • Calculator
          • Contacts
          • Dictionary
          • Git Shell
          • Notes
          • Stocks
          • Timers
          • To-do List
          • Unit Converter
          • Weather
        • Docking
        • Language Studio
        • Theme Studio
      • Accounts
        • Groups
        • Permissions
      • Editors
        • Text Editor
        • Hex Editor
      • Shells
        • Commands List
        • Addon Commands List
      • Files and Folders
        • Hashing and Encryption
      • The Nitrocid Homepage
      • Networking
      • Localization
      • Screensavers
      • Lockscreen Widgets
      • Audio Cues
  • Advanced and Power Users
    • Building the Kernel
      • Building on Windows
      • Building on macOS
      • Building on Linux
      • Building on Android
    • Kernel Modifications
      • Building your Mod
      • Analyzing your Mod
        • Text - NKS0001
        • ConsoleBase - NKS0002
        • ConsoleBase - NKS0003
        • ConsoleBase - NKS0004
        • ConsoleBase - NKS0005
        • ConsoleBase - NKS0006
        • ConsoleBase - NKS0007
        • ConsoleBase - NKS0008
        • ConsoleBase - NKS0009
        • Files - NKS0010
        • Files - NKS0011
        • Files - NKS0012
        • Files - NKS0013
        • Files - NKS0014
        • Files - NKS0015
        • Files - NKS0016
        • Files - NKS0017
        • Files - NKS0018
        • Files - NKS0019
        • Files - NKS0020
        • Files - NKS0021
        • Files - NKS0022
        • Files - NKS0023
        • Kernel - NKS0024
        • Kernel - NKS0025
        • Kernel - NKS0026
        • Kernel - NKS0027
        • Kernel - NKS0031
        • Kernel - NKS0032
        • Kernel - NKS0033
        • Kernel - NKS0037
        • Kernel - NKS0038
        • Kernel - NKS0039
        • Kernel - NKS0040
        • Kernel - NKS0041
        • Kernel - NKS0042
        • Kernel - NKS0043
        • Kernel - NKS0052
        • Kernel - NKS0053
        • Languages - NKS0044
        • Languages - NKS0045
        • Languages - NKS0046
        • Network - NKS0051
        • Text - NKS0047
        • Text - NKS0048
        • Text - NKS0049
        • Text - NKS0050
        • Text - NKS0054
        • Text - NKS0055
      • Managing your Mod
        • Inter-Mod Communication
        • Inter-Addon Communication
    • Diagnostics
      • Debugging
        • Local Debugging
        • Remote Debugging
      • Testing
      • Other Diagnostics
    • Bootloader
      • Boot Choices
      • Kernel Environments
      • Custom Boot Styles
    • Inner Workings
      • Kernel Settings
        • Mechanics of Settings App
        • Settings Format
        • Custom Settings
      • Shell Structure
        • Help System
        • Command Parsing
        • Command Information
        • Command Switches
        • Shell History
        • Shell Scripting
        • Shell Presets
        • Extra Shell Features
      • Multilingual Kernel
        • Locale Tools
        • Custom Languages
      • Inner Essentials
        • Kernel Drivers
          • Console Drivers
          • Debug Logger Drivers
          • Encoding Drivers
          • Encryption Drivers
          • Filesystem Drivers
          • Hardware Prober Drivers
          • Input Drivers
          • Network Drivers
          • RNG Drivers
          • Regular Expression Drivers
          • Sorting Drivers
        • Kernel Placeholders
        • The Permissions
        • The Users
        • Kernel Threads
        • Kernel Arguments
        • Kernel Journaling
        • Remote Procedure
        • Nitrocid Filesystem
        • Screensaver Internals
        • Splash Internals
        • Kernel Platform
        • Theme Internals
        • Color Internals
        • Privacy Consents
        • System Notifications
        • MAL and MOTD
        • Progress Handlers
        • Assembly Signing
        • Assembly Reflection
        • Random Number Generation
        • Network Tools
        • Date and Time
        • Mod Manual Pages
      • Miscellaneous APIs
  • Project Dependencies
  • Report an issue
  • Source code
  • API Reference
Powered by GitBook
On this page
  • Version 0.0.12.0
  • Version 0.0.12.1
  • Version 0.0.12.2
  • Version 0.0.12.3
  • Version 0.0.12.4
  • Version 0.0.12.5
  • Version 0.0.12.6
  • Version 0.0.12.7
  • Backport Fridays versions
Edit on GitHub
  1. Versions and Compatibility
  2. Version Release Notes

v0.0.12.x series

Pimp your kernel even more!

Last updated 7 months ago

This kernel version series marks one of the biggest major releases in the history of the first-generation API. It adds so many exciting features and groundbreaking improvements.

Version 0.0.12.0

This version was out on November 6, 2020. It re-imagined how the kernel looks like, as well as how it functions. It also marked as the era of configuration, because the built-in configuration tool (settings command) was made.

Fact: the kernel used to have its own separate application for kernel configuration which sported a basic configuration UI. It was deprecated starting from this version.

Additions

  • Added the built-in settings tool

  • Added permanent group support

  • Added settings support for screensavers

  • Added BouncingText and Dissolve screensavers

  • Append mode to output command redirection

  • Now kernel can reset itself to factory settings by running KS with reset command line argument

  • Added moving mails

  • Added the Catalan, Somali, Azerbaijani, Maltese, and Filipino languages

  • Added the weather functionality that uses OpenWeatherMap to get information

  • Added FTP, text, and mail shell modding

  • File deletion and attribute setting

  • replaceinline text editor command

  • Your text will be automatically saved when open in the text editor

  • Added console writers for 24-bit colors

  • You can now specify multiple files and directories in rm, list, fileinfo, and dirinfo commands

  • Added blocked devices list in a file

  • Added support for attachments when sending mail

  • Dynamic mail detection

  • Mail encryption/decryption support

  • Added Debian, NFSHP-Cop, and NFSHP-Racer color themes

  • Now users can keep connected to their e-mail upon exiting the mail shell

  • When new mails arrive, the notification is sent

  • Restored the ping command

  • ...and more

Improvements

  • Updated dependencies

  • Improved script execution

  • Fixed misleading message in list and send commands on mail shell

  • Localizable date and time

  • Made more API-friendly

  • Improved compatibility with mods

  • Events can be adapted with arguments

  • Mods can cooperate with each other

  • Improved kernel update

  • Fixed mail not being able to connect once you disconnect

  • Notifications are now suppressed in screensavers

  • Fixed nasty bug which lets you change chpwd when you're not an administrator.

  • Fixed high CPU usage when remote debugger is on

  • General improvements and bug fixes

Removals

  • Removed command-line arguments for CI as unit tests were implemented

Version 0.0.12.1

This version was released on November 22, 2020 to fix translations and SSH client.

Improvements

  • Fixed variables not being parsed in translated versions of Punjabi messages

  • Fixed some strings not being translated

  • Fixed SSH connection error even after successful connection

  • Fixed high CPU usage when connected to an SSH server

Version 0.0.12.2

This version was released to bring in some more fixes on November 29, 2020.

Additions

  • Help page for command-line arguments

Improvements

  • Fixed shell error trying to use multiple commands in some cases

  • Fixed multiple commands not working for mods and aliases

  • Fixed injected commands failing with a shell error

  • Fixed new line on input line in cmdinject argument

  • General improvements and bug fixes

Version 0.0.12.3

This version was out on December 8, 2020.

Improvements

  • Fixed artifacts in Swahili

  • Fixed inconsistencies regarding the rexec command

  • Fixed RPC not listening to commands

Version 0.0.12.4

This version was released on August 29, 2021.

Improvements

  • Backported fixes from 0.0.16.0 and 0.0.19.0

Version 0.0.12.5

This version was released on February 5, 2022.

Improvements

  • Updated the kernel updater for kernel versions 0.0.20.0 and up

Version 0.0.12.6

This version was released on March 3, 2022.

Improvements

  • Backported a fix from 0.0.20.1

Version 0.0.12.7

This version was released on April 5, 2022.

Improvements

  • Updated the debug symbol downloader to point to new link

Backport Fridays versions

The below versions were released on Backport Fridays:

  • 0.0.12.8 - May 11, 2022

  • 0.0.12.9 - June 10, 2022

  • 0.0.12.10 - July 9, 2022

  • 0.0.12.11 - August 5, 2022

  • 0.0.12.12 - August 4, 2023

  • 0.0.12.13 - August 11, 2023

  • 0.0.12.14 - August 18, 2023

  • 0.0.12.15 - August 25, 2023