Releases: go-think/flow
Releases · go-think/flow
Release list
v1.1.0
1.1.0 (2026-09-12)
Bug Fixes
- concurrency: mutex-guard current route/request; add FlushPending + GetMiddlewareAliases; repair Router interface corruption (fd7fae0)
- wiring: RouteParameterBinder delegation, implicit resolver integration, middleware interface exclusion, :params preservation, block lock key, effectiveParams, SignatureParameters function params (d672cb4)
- wiring: RouteParameterBinder delegation, resource global config (verbs/singular/params), OPTIONS auto-response, Block lock, Missing callback, Metadata propagation (7f30dc3)
- wiring: wire MiddlewareNameResolver/SortMiddleware/RouteAction/ImplicitBindingResolver/Block/Resource global config into main dispatch chain; fix Metadata propagation; MakeInvokable to __invoke convention (60e07cf)
Features
- batch2: Compile full attribute serialization, GroupAttributes scopeBindings/withTrashed/withoutMiddleware/metadata, UrlGenerator forceScheme/forceRootURL/asset family, Route block/locks, parameter bag API (e9cf4bd)
- binding: explicit binders, implicit Routable bindings, {param:field} binding fields (7e13e56)
- compat: Laravel-style Context/Response API, NewRouter immediate registration, Domain templates, scoped/soft-delete bindings, Missing handlers, resource enhancements, action-based URL generation (81f9cc3)
- controller: controller actions (Name@Method), registry, dispatcher, controller middleware with only/except, group controller namespace (d0f95f7)
- domain,metadata,scheme: host/scheme restrictions, group metadata and domain attributes, scoped-bindings and with-trashed route flags, Redirector.Guest (59e8e7b)
- flow: parameter bag, validators, rate limiter, throttle middleware, jsonp/eventStream/streamJson, defaults fill, OPTIONS auto-response, PATCH verb, To query (89b1061)
- middleware group self-reference guard, UrlGenerator Full/PreviousPath, Redirector.PreviousPath (337d6e8)
- redirects,absolute-signature: redirect/permanentRedirect routes, SignedRouteAbsolute/HasValidSignatureAbsolute (65b0ec0)
- resources,bindings,cache: resource registrar with nested/shallow/only-except/names, explicit+implicit bindings with {param:field}, request-aware URL helpers, UrlGenerationError, Redirector, route cache Compile/Restore (e844fff)
- route-api: parameter bag, action accessors, can/block/named/optional-params, middleware alias table, resource param/verb config, collection getters (bd3314c)
- structural: event objects, exception types, MethodNotAllowedResponse, independent infrastructure types (72c430b)
- structural: middleware resolver, sorted middleware, parameter binder, implicit binding, route action/uri, controller middleware options — standalone types (d66855d)
v1.0.0
1.0.0 (2026-09-04)
Features
- core: implement flow routing engine, pipeline, and session subsystems (8f73047)