Author:
ldub2424
What's new in Major 4.0 - The Graphical Update? The biggest "update" to date!
October 11, 2026
Basic Summary
A new experience; User Interfaces.
Languages can create a custom window enviornment (if the language supports it).
A new update and update numbering system.
Major Features
All languages can (if possible) can use any third-party (listed in a requirements.txt file in the main folder, seperated by new line characters) or built-in library and create user interfaces inside of a seperate window enviornment, and on mobile or any touch screen device, if there are any blanks to fill in, a virtual keyboard will appear if you touch it without a mouse.
You can have multiple files and "tabs" open for each, and can interact with eachother, having a database or a json file or even images
Languages
Added Java
Java is a highly versatile and general-purpose language that runs on almost any device, powering things like Minecraft. Located under PHP
Added Chef
Chef is a new esolang added to the new collection. Chef is a language that looks like a cookbook. It is stack based, and isn't the best. Located under BrainF Fun to try!
Update and Hotfix Changes
The current numbering system is weird, every update a new number comes out, even a small update. I decided that it will change,
Major updates will update to a new number, for example, say the latest update is 4.1, a HUGE update will bring it to 5.0, which it does now.
New change to the update system, brings new code names.
Hotfixes are still called Hotfixes
Smaller scale updates are called Minors
Larger scale updates are called Majors
More Information
Hotfixes
Hotfixes will now be major.minor.hotfix
For example, an original hotfix for Update 4.0 would be 4.1, and another hotfix is 4.2, and the next update, 5.0.
Now, a new hotfix for Major 4.0 would be 4.0.1, and another hotfix is 4.0.2, and the next Minor, 4.1, and the next Major, 5.0.
Minors
Minors are the smaller scale updates.
Say the most recent version is 4.0.2, a Minor releasing would bring it from 4.0.2 to 4.1.
Majors
Majors are the larger scale updates.
Say the most recent version is 4.0.2, a Major releasing would bring it from 4.0.2 to 5.0.
Hotfix, Minor, and Major Names
Updates previously didn't have names; just called their update number.
Minors and Majors will be named a specifc name
Minors and Majors might still have the word "Update" in them, as "Minor" or "Major" didn't seem right. Think this Major name with "Major" in it. "The Graphical Major" doesn't roll right off the tounge...
Hotfixes won't have specific names; they can be called "<Minor/Major Name> Hotfix <Hotfix Number>"
For example, 4.0.2 could be called, "The Graphical Update Hotfix 2"
OnlineCode Archives
New page! OnlineCode Archives! (https://sites.google.com/view/onlinecode/home/archives/)
This houses the old OnlineCode coding pages (other than 1.0-2.0)
Miscellaneous Changes
Changelogs WILL include "Basic Summaries" at the very top, giving a small summary of each changelog.