That has always be the case, with all versions of SVN (and TortoiseSVN). SVN will only reject a commit if one of the modified files in the commit has been modified by someone else. since the last update of the file. It worked file by file, and not on the whole project. That's one of the well-known weaknesses of SVN.
If you want the behavior you describe, use Git.