Cutelyst the web framework based on Qt and SimpleMail the SMTP library got another update.
The current scenario has made me a lot less productive, after all 4 kids at home all the time it’s really hard to concentrate. Still many fixes and a few features have landed both.
Simple mail had issues building on Windows, and also got some docs fixes.
Cutelyst got some Session parameters available on config, an WebSocket improvement to avoid setting a null body to skip RenderView processing, and a new view called Cutelee.
This year I got a big project, one that is pushing scalability on Cutelyst further, but it also requires that things progresses faster, and this means Grantlee was starting to become an issue. A while ago it’s maintainer proposed to move it’s code to KDE, got my hopes high, but that got postponed to Qt6, I couldn’t wait for that and I also had an years old Pull Request waiting there, making in fact Cutelyst pages less safer as an escaping code wasn’t escaping one special character. A Cutelyst contributor also had patches pending there, I tried my best to avoid this, the author is a great programmer, did an awesome job but we needed something that can move a little faster.
Cutelee was born, and already have many commits, it also got some performance improvements, like not converting QDate(Time) to an string and converting back to use the :date “yy/dd” formater, another important change was that it can inject filters without the hassle of creating a Qt Plugin, putting it into the right and error prone directory hierarchy, %with% tag also supports the new Django syntax, and I hope we can keep improving it at a faster rate.
I didn’t do a new release of it yet, as some installation issues raised at Grantlee weren’t fixed yet on Cutelee.