Changelog

1.1.0 - 2020-06-23

Features

  • CORS is now fully supported when serving static content & adding resource handlers (See here), (See here addResourceCors)

  • multipart/form-data forms are now fully supported by Mandarine. Mandarine gives you access to using Multipart/form-data without having to implement any logic in order to read it or parse it. Instead, Mandarine gives you access to Mandarine.MandarineMVC.MultipartFormData where you can access the properties or files that were sent. (Documentation available here)

  • Identifiers/Operators: IsNotNull, IsNull, IsNotEmpty, IsEmpty, StartingWith, EndsWith, Like has been added to MQL, thus available in Mandarine's built-in repositories.

Fixes

  • Small bug fixes

  • Code refactoring all over Mandarine's built-in ORM repositories & repository proxy. Performance for this has significantly improved as well as readability of the code and the future usage.

1.1.0 - 2020-06-14

Documentation

  • Added JSDocs to many files that did not have it.

Features

  • Optional class to handle the nullability of a variable without using if/else statements See here.

  • PromiseRepeater class to handle the manipulation of resolving a promise with attempts & delays See here.

  • CORS Middleware See here.

Fixes

  • Small bug fixes

  • Code refactoring all over Mandarine.TS

1.0.1 - 2020-06-06

Fixed

  • Error that was allowing Middleware to be intercepted if it contains the RegExp source, when it should be activated when URL started with RegExp source.

Added

  • Static content server

  • Resource Handlers

  • Denjucks template support

Last updated