Diamond is a full-stack web-framework written in The D Programming Language using vibe.d
This version comes with breaking changes and should not be used in production unless you're experienced with Diamond already.
This release comes with a function to add view routes as an alternative to specifying routes within views.
This release comes with additional GDPR implementations such as more privacy during logging, detection of sensitive data etc.
This release comes with:
This release comes with a function to uppercase the first character in a string.
This release fixes a major bug that caused applications to crash with urls that had double slashes.
This release also comes with better error messages for views.
This release comes with SEO functionality.
You can read more about it here: http://diamondmvc.org/docs/web-advanced/#seo
Also this marks the end of placeHolder's deprecation process and thus all places using placeHolder must be replaced with placeholder.
This release comes with the following features:
This release comes with wrappers around vibe.d's asynchronous tasks as well things like delayed tasks and task schedulers.
This release comes with an update to file upload handling, passing the file name to the handler.