DiamondMVC Diamond Versions Save

Diamond is a full-stack web-framework written in The D Programming Language using vibe.d

v3.0.0

4 years ago

This version comes with breaking changes and should not be used in production unless you're experienced with Diamond already.

v2.10.1

5 years ago

This release comes with a function to add view routes as an alternative to specifying routes within views.

v2.10.0

5 years ago

This release comes with additional GDPR implementations such as more privacy during logging, detection of sensitive data etc.

v2.9.3

6 years ago

This release comes with:

  • Secure file-access
  • Caching
  • Static views
  • New metadatas for views
  • GDPR helper functionality
  • More standard imports for views
  • Ability to handle no-actions for controllers (Useful for certain REST designs)
  • Database relationships
  • Data-proxy for data-management with the ORM
  • Host white-list

v2.9.2

6 years ago

This release comes with a function to uppercase the first character in a string.

v2.9.1

6 years ago

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.

v2.9.0

6 years ago

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.

v2.8.6

6 years ago

This release comes with the following features:

  • Mongodb wrapper
  • Markdown parser (compile-time compatible)
  • New view metadata entries for content-types
  • Specialized placeholders for partial view rendering

v2.8.5

6 years ago

This release comes with wrappers around vibe.d's asynchronous tasks as well things like delayed tasks and task schedulers.

v2.8.4

6 years ago

This release comes with an update to file upload handling, passing the file name to the handler.