- bring middleware back
- rework di's API to focus more on passing injector through context
- fix tests
- add staticcheck and go vet to precommit hook
- provide http.ResponseWriter and *http.Request in the middleware
- switch di.Unmarshal to use an any type to support unmarshaling values created by reflect.New
- bump license
- initial commit