Transitioning from mesh.xml to mesh.xdmf, from dolfin-convert to meshio

Newest version of meshio seems to have changed the interface, and have several bugs. I would suggest to downgrade to an older version.
I was able to make the meshio mesh with the following command:

import meshio
msh = meshio.read("mesh.msh")
for cell in msh.cells:
    if cell.type == "triangle":
        triangle_cells = cell.data
    elif  cell.type == "tetra":
        tetra_cells = cell.data
tetra_mesh = meshio.Mesh(points=msh.points, cells={"tetra": tetra_cells})

However, seems like meshio has removed xdmf support as the following fails:

meshio.write("mesh.xdmf", tetra_mesh, file_format='xdmf')

with

KeyError: "Unknown format 'xdmf'. Pick one of ['abaqus', 'ansys', 'ansys-ascii', 'ansys-binary', 'avsucd', 'dolfin-xml', 'flac3d', 'gmsh', 'gmsh2-ascii', 'gmsh2-binary', 'gmsh4-ascii', 'gmsh4-binary', 'mdpa', 'medit', 'nastran', 'neuroglancer', 'obj', 'off', 'permas', 'ply', 'ply-ascii', 'ply-binary', 'stl', 'stl-ascii', 'stl-binary', 'svg', 'tecplot', 'tetgen', 'ugrid', 'vtk', 'vtk-ascii', 'vtk-binary', 'vtu', 'vtu-ascii', 'vtu-binary', 'wkt']"

which suggests xdmf has been removed from meshio. Maybe @nschloe can explain what has happened.