summaryrefslogtreecommitdiff
path: root/cask/src/cask/main
Commit message (Expand)AuthorAgeFilesLines
* 0.3.60.3.6Li Haoyi2019-11-071-1/+1
* Flesh out `BatchActor.scala` into its own module, `cask.Actor`. Add the first...Li Haoyi2019-11-031-1/+4
* Convert `Decorator#OuterReturned` into a type parameterLi Haoyi2019-10-092-3/+3
* Genericize `cask.Main#decorators` and `cask.Routes#decorators` to allow other...Li Haoyi2019-10-092-3/+3
* 0.2.80.2.8Li Haoyi2019-09-161-1/+1
* 0.2.60.2.6Li Haoyi2019-09-161-0/+1
* Break up `Router.scala` into a `router/` folder with multiple filesLi Haoyi2019-09-165-227/+26
* re-expose handleNotFound and handleEndpointError, update docsLi Haoyi2019-09-151-16/+20
* Move logic from `Main` class into companion object, to clean up user-facing A...Li Haoyi2019-09-151-80/+92
* Sketch out a standard `cask.Logger` interface and standardize dependency inje...Li Haoyi2019-09-152-10/+11
* Break circular dependency by splitting `RouteEndpointMetadata` into its own fileLi Haoyi2019-09-154-83/+87
* 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-141-1/+3
* Rename `BaseDecorator` -> `Decorator`, `Decorator` -> `RawDecorator`, `BaseEn...Li Haoyi2019-09-143-37/+39
* Make `Input` a type param tooLi Haoyi2019-09-143-15/+13
* `InnerResponse` is now a type param instead of member, allowing better error ...Li Haoyi2019-09-143-11/+10
* `cask.Response` is now covariantLi Haoyi2019-09-141-2/+5
* .Li Haoyi2019-09-142-24/+38
* 0.2.1: support for Scala 2.13.0. Some tests using Quill disabled until they g...0.2.1Li Haoyi2019-06-153-3/+3
* 0.1.7: micro-optimizations to remove trivially unnecessary bottlenecks0.1.7Li Haoyi2018-08-261-9/+16
* Get rid of unneccessary `HttpDecorator`Li Haoyi2018-08-183-9/+17
* 0.1.10.1.1Li Haoyi2018-08-183-9/+9
* tweak docsLi Haoyi2018-08-181-59/+45
* Tweak websocket tests, example and docsLi Haoyi2018-08-131-10/+9
* Basic websocket support worksLi Haoyi2018-08-133-39/+84
* trim unnecessary dependenciesLi Haoyi2018-08-131-2/+1
* add readme for main configurationLi Haoyi2018-08-121-46/+59
* Add `@cask.decorators.compress` utilityLi Haoyi2018-08-093-1/+5
* Properly roll back transactions when endpoints fail in TodoMvcDbLi Haoyi2018-08-083-39/+65
* Refactor decorators into a more traditional delegation model, and use that to...Li Haoyi2018-08-084-39/+31
* wip more readmeLi Haoyi2018-07-282-8/+20
* Alias Decorator, Endpoint and BaseDecorator onto cask.*Li Haoyi2018-07-262-50/+54
* remove dead codeLi Haoyi2018-07-261-1/+1
* Allow Decorators to short-circuit request processing by bailing out earlyLi Haoyi2018-07-263-14/+20
* CleanupLi Haoyi2018-07-262-17/+30
* Provide proper compilation error messages around mis-used decorators and add ...Li Haoyi2018-07-261-0/+11
* Simplify public Decorator APILi Haoyi2018-07-262-14/+31
* First decorator unit test worksLi Haoyi2018-07-262-5/+5
* WIP getting first decorator unit test workingLi Haoyi2018-07-262-10/+16
* big refactoring in preparation for allowing endpoint filtersLi Haoyi2018-07-253-29/+38
* Split out `ErrorMsgs` from `Main`Li Haoyi2018-07-252-113/+126
* Fix testsLi Haoyi2018-07-251-3/+8
* HTTP method distinction now works, by generating parallel routing trees one-p...Li Haoyi2018-07-252-8/+13
* Basic invocation error renderer copied from AmmoniteLi Haoyi2018-07-251-8/+117
* Create `requests: Requests` NilParam with convenience methods for common nece...Li Haoyi2018-07-251-2/+2
* Enforce `com.lihaoyi:acyclic` on the Cask codebaseLi Haoyi2018-07-252-5/+15
* Extract out `model.ParamContext`Li Haoyi2018-07-252-5/+8
* Split up `cask` package into subpackagesLi Haoyi2018-07-252-0/+146