angel_framework 1.0.8 copy "angel_framework: ^1.0.8" to clipboard
angel_framework: ^1.0.8 copied to clipboard

outdated

A high-powered HTTP server with DI, routing and more.

1.0.8 #

  • Changed req.query to use a modifiable Map if the body has not parsed. Resolves #157.
  • Changed all constants to camelCase, and deprecated their CONSTANT_CASE counterparts. Resolves #155.
  • Resolved #156 by adding a graphql provider.
  • Added an analysis-options.yaml enabling strong mode. Preparing for Dart 2.0.
  • Added a dependency on package:meta, resolving #154, and added corresponding annotations to make extending Angel easier.
  • Resolved #158 by using proper StreamController patterns, to prevent memory leaks.
  • Route handler sequences are now cached in a Map, so repeat requests will be resolved faster.
  • A message is no longer printed in production mode.
  • Removed the inheritance on Extensible in many classes, and removed it from angel_route. Now, only Angel and RequestContext have @proxy annotations.
  • Deprecated passing debug to Angel.
  • _LockableBytesBuilder now uses Uint8List.
  • Removed reopen from ResponseContext.

1.0.7+2 #

Changed ResponseContext.serialize. The contentType is now set before serialization.

1.0.7+1 #

Moved the Model class into package:angel_model. No functionality was added or removed.

1.0.7 #

Added an accepts method to RequestContext. It's now a lot easier to tell which content types the user accepts via the Accept header.