They HAD published it here, they're still selling Steam keys here but the itch.io version is an "unsupported platform" now so it isn't really still published here.