Подскажите различия между Solidity 0.4.0 и 0.7.5
Начал изучать курс по solidity с версией 0.4.0, но хотел бы перейти на 0.7.5
Есть отрывок кода
pragma solidity ^0.4.11;
contract test {
string public strStr = "Lol";
function counting(string _x) public view {
strStr = _x;
}
}
При просмотре через (к примеру) MyCrypto выдает строку "Lol" и есть функция для замены строки.
А вот немного измененный код на 0.7.5, но в нем ничего не работает 
pragma solidity ^0.7.5;
contract test {
string public strStr = "Lol";
function counting(string memory _x) public {
strStr = _x;
}
}
Подскажите, что нужно поменять?