yea sure a few days said 2 weeks ago and it's still 1.18
The 0.19 will be uploaded soon, I think on the 31st october. It will be indeed 2 weeks. Delays are quite common in the dev but in the meantime, I suggest you to soothe your heart. Love.