Zoph 1.1 released

26 Sep 2023 by jeroen

A long time has passed since the last release of Zoph. But here it is: Zoph v1.1

When I was getting ready for Zoph v1.0, I decided to postpone one change, Issue #179). In this change, I would take all the different ways you could 'enter' Zoph (essentially all .php files in the php directory) and merge them into one single entrypoint. This should be easy as by that time, all these entrypoints were more-or-less equal to each other. But, I had a specific date in mind to release Zoph and with that date approaching quickly, I decided to postpone this change.

After the release and a little break, I started working on the change and was able to build a new generic entrypoint within a few days, but then I realised my mistake: changing this, would require changing every URL, every form and every API call in Zoph. What I thought would be a walk in the park, turned out to be one of the biggest changes in Zoph, with thousands of changed lines, touching nearly every file in Zoph and *a lot* of bugs. It took me months to finish something that I thought would cost me a few hours. In the process, I added over a 100 new automatic tests to Zoph in order to improve the long term quality.

Anyway, I think Zoph has come out in a better shape, although there may be a few rough edges I have missed, please do not hesitate to any issue you have, I will do my best to resolve them as soon as possible.

The full changelog can be found in the changelog. You can download Zoph from the Gitlab site.

Zoph Docker images are available from Docker Hub and Gitlab.