Mandarine.TS
Latest
Latest
  • Mandarine.TS
  • Getting started
    • Installing Deno Runtime
    • Setting up Environment
    • Quick Example
  • Concepts
  • Mandarine Project Structure
  • Mandarine CLI
    • CLI Reference
      • mandarine new
      • mandarine generate
      • mandarine run
  • Mandarine Core
    • Core Initialization
    • Mandarine.json
    • Dot env file
    • Properties
      • The @Value Decorator
    • Components
      • Controller
      • Middleware
      • Repository
      • Component
      • Service
      • Configuration
      • Manual Component
    • Dependency Injection
      • Accessing DI container
    • Resource Handlers
      • Resource Handler Registry
      • Resource Handler
      • Resource Resolver
  • Mandarine MVC
    • Web MVC
    • Controllers
      • Routes
        • Parameterized Routes
      • HTTP Handlers
      • @ResponseStatus
    • Custom Middleware
    • Session Middleware
    • CORS Middleware
    • Template Engine
      • @Render Decorator
      • Accessing data from template
    • Launching web-app
    • Serving Static Content
    • Multipart Form Data
  • Mandarine Security
    • Sessions
  • Mandarine Data
    • ORM
      • Data source
      • Models
      • Repositories
        • Interacting with data
        • Updating data
    • Mandarine Query Language
  • Resources
    • Changelog
  • Plugins
    • Optional
    • Promise Repeater
Powered by GitBook
On this page
  • 1.1.0 - 2020-06-23
  • Features
  • Fixes
  • 1.1.0 - 2020-06-14
  • Documentation
  • Features
  • Fixes
  • 1.0.1 - 2020-06-06
  • Fixed
  • Added

Was this helpful?

  1. Resources

Changelog

PreviousMandarine Query LanguageNextOptional

Last updated 4 years ago

Was this helpful?

1.1.0 - 2020-06-23

Features

  • CORS is now fully supported when serving static content & adding resource handlers ,

  • 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 where you can access the properties or files that were sent.

  • 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 .

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

  • CORS Middleware .

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

(See here)
(See here addResourceCors)
Mandarine.MandarineMVC.MultipartFormData
(Documentation available here)
See here
See here
See here