IndieConnector Database 0 ▲ Maurice Renck 2 hours ago · Tech · hide · 0 comments For the past few days, I've been working on fixing a bug in the database class. As part of this, I've completely rewritten the class's code, since it was already on my to-do list.The changes were a good idea, making many things simpler and, above all, safer. However, to implement these changes, I also had to integrate my new Options class—that was a good idea too. Suddenly, though, I find myself in what is probably the most extensive refactoring since version 2, and thus essentially in the middle of the planned major release to version 3. I've repeatedly caught myself adjusting unit tests and classes so that the tests would work with the new classes, constantly adding code to-dos: "Change as soon as xyz is implemented." I've now decided to abandon all of that, scrap the timelines for version 3, and instead start working on the version in a focused manner. This will make the release appear somewhat smaller on the surface, but a lot will be happening under the hood. There's simply no… No comments yet. Log in to reply on the Fediverse. Comments will appear here.