Before 3.0, every Twig template in StaticForge could see the whole container — including SFTP_PASSWORD. Templates now get an explicit allowlist and nothing else.
So $2k for a phone that is a little bigger than my current phone but not as big as my iPad. I really don’t need “a little bigger” phone. This is a product in need of a market.
Finishing DI in StaticForge 3.0 surfaced two bugs that had never thrown an error: Twig was being compiled three times per render, and MenuBuilder could silently lose scan data. Both fixed.