Many big and little changes, check the changelog