Jonathan Coates
86b60855d6
Enforce version bounds for the Kotlin stdlib
...
We were pulling in an ancient version of the jdk8 stdlib via
kotlinx.coroutines, hence the conflict in versions.
2023-01-17 20:28:31 +00:00
Jonathan Coates
717e096b94
Include the licences of our dependencies in the credits
...
I feel like we should have been doing this from the beginning. Love to
uncompliant for 11 years :/.
2023-01-06 09:34:07 +00:00
Jonathan Coates
2b237332ce
Update to latest Forge
...
This fixes the issue with DeferredRegister crashing on non-wrapped
registries.
2022-12-15 17:53:50 +00:00
Jonathan Coates
0787e17ebe
Use git shortlog for gathering contributors
2022-12-13 20:31:59 +00:00
Jonathan Coates
020c5cd2d3
Support renaming files directly without copying/deleting
...
In classic squid tradition: 20% code, and 80% test logic.
Closes #962 . Alas, whoever reported this has deleted their account, so
they can't even be happy about it :(.
2022-12-04 21:59:30 +00:00
Jonathan Coates
b36b96e0bc
Make the main mod non-null by default
...
This was actually much more work than I thought it would be. Tests pass,
but I'm sure there's some regressions in here.
2022-11-09 18:59:51 +00:00
Jonathan Coates
c82f37d3bf
Switch the core library to be non-null by default
...
See comments in c8c128d335
for further
details. This requires /relatively/ few changes - mostly cases we were
missing @Nullable annotations.
2022-11-06 11:55:26 +00:00
Jonathan Coates
acc254a1ef
Move dan200.computercraft.core into a separate module
...
This is a very big diff in changed files, but very small in actual
changes.
2022-11-06 10:02:14 +00:00