Still Going
Never forgotten, it's a new release of Not So New. This adds support for 1.19, as well as Fabric Loader 0.14. This comes with the added benefit that Minecraft libraries are also transformable now, so you no longer need to tinker with your launcher for using 1.18+ with Java 8.
As before, mods will be transformed wherever they use Java 9+ classes. Any mod which declares an explicit dependency on a Java version (e.g. java >= 17), such as the Example Mod, will need a manual dependency override to allow Not So New to do its work. This also includes Minecraft itself, as it now also has its own built-in mod.
As an example, for just using Fabric API the following needs to be put in a file named fabric_loader_dependencies.json in the config folder:
{
"version": 1,
"overrides": {
"minecraft": {
"-depends": {
"java": "Not any more"
}
},
"fabric": {
"-depends": {
"java": "Not any more"
}
}
}
}