angel_framework 1.1.4+2
angel_framework: ^1.1.4+2 copied to clipboard
A high-powered HTTP server with DI, routing and more.
1.1.4+2 #
- Fix a bug that prevented proper rendering of views.
- Fixed a hidden bug that prevents error handling when a
stack trace is
null. - Fixed a bug that prevented proper handling of
content-encoding.
1.1.4+1 #
- Ensure correct error handling when
useZoneisfalse.
1.1.4 #
- Remove all usages of
async/awaitin the core library. AngelConfigurernow acceptsFutureOr.AngelHttpnow has auseZoneflag to disable custom zones.
1.1.3 #
AngelHttpnow handles requests in aZone.- Use
package:dart2_constant.
1.1.2 #
MapServicewill storecreated_atandupdated_atasString.
1.1.1 #
ResponseContextno longer automatically closes ifserializerreturns an empty string.- Added
autoSnakeCaseNamestoMapService. - Deprecated
Angel.createZoneForRequest. - Deprecated all
Angelmethods that directly touch anHttpServerorHttpRequest. - Created the
AngelHttpclass. - Removed explicit dependence on
dart:ioforAngel,RequestContext,ResponseContext. - Created
lib/http.dart, which exports HTTP-specific functionality. AnonymousServicenow takesFutureOr.Service.toIdno longer only takes aString, and is generically-typed.
1.1.0+3 #
- Modified
ResponseContext#isOpento also returnfalseif streaming is being used.
1.1.0+2 #
- Modified
handleAngelHttpExceptionto only run rescue code if the response is still open. Prevents application crashes.
1.1.0+1 #
- Modified
_matchesIdinMapServiceto support custom ID fields.
1.1.0 #
- The default
errorHandlernow only sends HTML if the user explicitly accepts it.
1.1.0-alpha+9 #
- Fixed a bug that prevented
isProductionfrom ever returningtrue.- This enabled caching, which greatly improved performance.
- Requests no longer have independent zones, which greatly improved performance.
FormatException, when caught, is automatically transformed in a400error response.- Added
extensiontoRequestContext. - Added
stricttoRequestContext#accepts. - Added a
toStringoverride for theProvidersclass. - Returned to
RegExpfor stripping stray slashes. - The request path is now only parsed once.
- Optimized the parsing of the
ACCEPT_ENCODINGheader.
1.1.0-alpha+8 #
- Added an
autoIdAndDateFieldsflag toMapService. Finally.
1.1.0-alpha+7 #
- Made
handlerCachepublic. - Added
AngelMetrics.
1.1.0-alpha+6 #
- Added
@Parameter()annotations, with support for pattern matching.
1.1.0-alpha+5 #
- Closed #166, killing any hanging
Stopwatchinstances when streaming. - Removed
AngelPluginandAngelMiddleware, as well as the@proxyannotations fromAngelandRequestContext. - Officially deprecated
propertiesinAngel. - Fixed a bug where cached routes would not heed the request method. #173
- Reworked error handling logic; now, errors will not automatically default to sending JSON.
- Removed the
onControllerstream fromAngel. - Controllers now longer use
call, which has now been renamed toconfigureServer.
1.1.0-alpha+4 #
- Made
injectionsinRequestContextprivate. - Renamed
propertiesinAngelBasetoconfiguration.
1.1.0-alpha+3 #
- Fixed a bug where
encoderswould cause a malformed response to be sent. - Fixed a bug where
encoderswould not always use the correct encoder.
1.1.0-alpha #
- Removed
AngelFatalError, and subsequentlyfatalErrorStream. - Removed all
@deprecatedmembers. - Removed
@Hooked,beforeProcessed, andafterProcessed.