Public contract functions must now be declared as entrypoints
contract Example = // Exported entrypoint exported_fun(x) = local_fun(x) // Not exported function local_fun(x) = x
This welcomed change improves the security and readabiltiy of the contracts, but it will require a changes on the existing contracts source code.
The good news is that the hosted compiler now supports multiple versions of the sophia compiler, that means that you can already test the changes to your sophia contract but by default the hosted compiler will still use the
This will change though on 2019-07-17 where we will set the default compiler to
v3.2.0 unless there are objections and there is a request to postpone this update.
For more informations on how to use the compilers check the compiler page: compiler.aepps.com