summaryrefslogtreecommitdiff
path: root/cask/src
Commit message (Expand)AuthorAgeFilesLines
* Break circular dependency by splitting `RouteEndpointMetadata` into its own fileLi Haoyi2019-09-155-84/+88
* Move recursive Decorator-processing logic into `Decorator.invoke`, document w...Li Haoyi2019-09-153-40/+63
* First pass at providing a convenient API for handling websocketsLi Haoyi2019-09-144-3/+128
* Rename `BaseDecorator` -> `Decorator`, `Decorator` -> `RawDecorator`, `BaseEn...Li Haoyi2019-09-1410-51/+53
* Make `Input` a type param tooLi Haoyi2019-09-149-35/+26
* `InnerResponse` is now a type param instead of member, allowing better error ...Li Haoyi2019-09-1410-28/+25
* `cask.Response` is now covariantLi Haoyi2019-09-144-19/+41
* .Li Haoyi2019-09-1410-70/+143
* 0.2.1: support for Scala 2.13.0. Some tests using Quill disabled until they g...0.2.1Li Haoyi2019-06-157-11/+11
* Upgrade upickle -> 0.7.1Grant Gavares2018-11-211-4/+5
* 0.1.7: micro-optimizations to remove trivially unnecessary bottlenecks0.1.7Li Haoyi2018-08-264-24/+73
* 0.1.60.1.6Li Haoyi2018-08-251-2/+11
* 0.1.50.1.5Li Haoyi2018-08-251-2/+4
* Swap out `WebsocketParam` for identical `QueryParamReader`Li Haoyi2018-08-181-26/+1
* Get rid of unneccessary `HttpDecorator`Li Haoyi2018-08-187-15/+21
* 0.1.10.1.1Li Haoyi2018-08-1815-142/+105
* tweak docsLi Haoyi2018-08-181-59/+45
* 0.1.00.1.0Li Haoyi2018-08-134-5/+37
* Tweak websocket tests, example and docsLi Haoyi2018-08-134-16/+14
* Basic websocket support worksLi Haoyi2018-08-1311-52/+153
* trim unnecessary dependenciesLi Haoyi2018-08-132-2/+33
* Add `Router.Result#map` to DRY up repetitive pattern matchesLi Haoyi2018-08-133-40/+38
* tweak docgenLi Haoyi2018-08-121-2/+8
* support for java <9Li Haoyi2018-08-123-3/+24
* add readme for main configurationLi Haoyi2018-08-121-46/+59
* Allow for optional query paramsLi Haoyi2018-08-091-0/+6
* Add `@cask.decorators.compress` utilityLi Haoyi2018-08-095-8/+50
* Properly roll back transactions when endpoints fail in TodoMvcDbLi Haoyi2018-08-089-53/+82
* Refactor decorators into a more traditional delegation model, and use that to...Li Haoyi2018-08-0810-79/+82
* wip more readmeLi Haoyi2018-07-288-18/+36
* first pass at a readmeLi Haoyi2018-07-283-29/+46
* Alias Decorator, Endpoint and BaseDecorator onto cask.*Li Haoyi2018-07-267-59/+65
* Add more Decorated testsLi Haoyi2018-07-261-1/+14
* remove dead codeLi Haoyi2018-07-262-55/+25
* Avoid generating ArgSig instances twice in Router.scalaLi Haoyi2018-07-261-8/+20
* Allow Decorators to short-circuit request processing by bailing out earlyLi Haoyi2018-07-268-32/+83
* CleanupLi Haoyi2018-07-266-28/+41
* Provide proper compilation error messages around mis-used decorators and add ...Li Haoyi2018-07-262-10/+26
* Simplify public Decorator APILi Haoyi2018-07-267-24/+41
* First decorator unit test worksLi Haoyi2018-07-263-6/+7
* WIP getting first decorator unit test workingLi Haoyi2018-07-263-11/+17
* big refactoring in preparation for allowing endpoint filtersLi Haoyi2018-07-259-189/+173
* Split out `ErrorMsgs` from `Main`Li Haoyi2018-07-252-113/+126
* Fix testsLi Haoyi2018-07-253-12/+14
* HTTP method distinction now works, by generating parallel routing trees one-p...Li Haoyi2018-07-256-11/+25
* StaticFiles and RedirectAbort testsLi Haoyi2018-07-251-3/+3
* Basic invocation error renderer copied from AmmoniteLi Haoyi2018-07-253-19/+153
* Basic example testsLi Haoyi2018-07-251-21/+14
* Create `requests: Requests` NilParam with convenience methods for common nece...Li Haoyi2018-07-257-23/+37
* Enforce `com.lihaoyi:acyclic` on the Cask codebaseLi Haoyi2018-07-258-33/+25