Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add `Trimmed` tag and its logic (revisited) (#215)v1.14.2 | Sergey Nastich | 2018-09-12 | 6 | -33/+103 |
| | | | | | | | * Add option and iterable converters for transparent `@@ Trimmed` creation. * Move tagging stuff to a separate package - relieve `core.scala` from some extra code. * Add Tagging stuff and publishing section to README.md | ||||
* | Add `@@ Trimmed` tag for Strings and Names to support by JSON readers (#211)v1.14.1 | Sergey Nastich | 2018-09-10 | 2 | -0/+16 |
| | |||||
* | Add `Cache-Control: no-cache` to all responses of DriverRoutes. (#190) | Sergey Nastich | 2018-09-10 | 1 | -1/+11 |
| | | | | This change is intended to battle IE (even IE 11) caching all GET responses (and not making any new ones) that don't list those headers | ||||
* | Migration to `java.time.Instant` and `java.time.LocalDate`: Part 1 (#200)v1.13.0 | Sergey Nastich | 2018-08-24 | 1 | -233/+340 |
| | | | | | | | | | | * Add semi-backwards-compatible JSON formats and path matchers for java.time.Instant and java.time.LocalDate * Use `Clock` in `ApplicationContext` instead of `TimeProvider`, deprecate `TimeProvider` * Add `ChangeableClock` in time package for tests * Add generators for instants and LocalDates | ||||
* | Add json formats for country code and currency code (#197)v1.12.3 | Sergey Nastich | 2018-08-21 | 1 | -2/+32 |
| | |||||
* | [RFC] Use akka's built-in authenticate/authorize directives in AuthProvider ↵ | Zach Smith | 2018-08-01 | 2 | -16/+35 |
| | | | | | | | | | | (#136) * Use akka's built-in authenticate/authorize directives in AuthProvider * Move AuthProvider companion object to AuthProvider file, move realm to parameter of AuthProvider * Add secondary constructor to maintain ABI compat | ||||
* | Add message bus and topic abstractions (#181)v1.12.0 | Jakob Odersky | 2018-07-31 | 1 | -0/+30 |
| | |||||
* | Validate phone numbers when parsing from JSON (#183)v1.11.8 | Zach Smith | 2018-07-19 | 1 | -0/+8 |
| | | | | | | * Validate phone numbers when parsing from JSON * Change to intercept for test | ||||
* | Fix pagination directive failing on empty responses (#182)v1.11.7 | Sergey Nastich | 2018-07-11 | 1 | -18/+64 |
| | |||||
* | Add `completeWithPagination` directive (#180) | Sergey Nastich | 2018-07-11 | 2 | -4/+36 |
| | | | | | * Extracts pagination from the request * Adds ResourceCount/PageCount headers to the response | ||||
* | Add `Connection: close` header to all responses in order to mitigate ↵v1.11.2 | Sergey Nastich | 2018-06-14 | 1 | -1/+18 |
| | | | | connection pool issues with envoy (#175) | ||||
* | Full upgrade of build and library dependencies | Jakob Odersky | 2018-06-05 | 1 | -2/+2 |
| | |||||
* | Add service exception json formatters and pass through exceptions in ↵v1.9.4 | zachdriver | 2018-05-25 | 1 | -8/+25 |
| | | | | HttpRestServiceTransport (#168) | ||||
* | [API-1584] Change AuthCredentials to accept a string identifier (#166)v1.9.3 | Arthur Rand | 2018-05-16 | 1 | -0/+29 |
| | | | | | | | | | | | | * make email optional, add optional phone number to AuthCredentials * make AuthCredentials take a String instead of an email * wrap phone number parsing in Try * add json formatter for AuthCredentials * try val | ||||
* | [API-1498] add url method to blobStorage (#157)v1.8.24 | Arthur Rand | 2018-04-18 | 1 | -0/+5 |
| | | | | | | | | | | | | | | | | * add url method to blobStorage * typo * typo * address comments * address comments * remove * scalafmt | ||||
* | Fixed merge JsValues when field is absent in old value (#153)v1.8.21 | Kseniya Tomskikh | 2018-04-12 | 1 | -0/+9 |
| | |||||
* | Use AuthenticationFailedRejection to send 401 back to the client (#151)v1.8.20 | Satya Boora | 2018-04-10 | 1 | -1/+2 |
| | |||||
* | Merge branch 'master' into FIX-TIME-COMPARISSON | Aleksandr | 2018-04-10 | 2 | -0/+102 |
|\ | |||||
| * | Add convenience methods to work with Tags: `taggedWith` wrapper and a proxy ↵ | Sergey Nastich | 2018-04-09 | 1 | -0/+14 |
| | | | | | | | | | | JSON format (#147) * Add convenience methods to work with Tags: `tagged` wrapper and a proxy JSON format | ||||
| * | Add blob storage abstractionsv1.8.15 | Jakob Odersky | 2018-04-06 | 1 | -0/+88 |
| | | |||||
* | | Fixed toCalendar method of TimeOfDay class | Aleksandr | 2018-04-09 | 1 | -0/+3 |
|/ | |||||
* | Reduce flakiness of a random-based testv1.8.13 | Sergey Nastich | 2018-04-04 | 1 | -1/+1 |
| | |||||
* | Add enumeratum support to JSON format and generators (#144)v1.8.12 | Sergey Nastich | 2018-04-03 | 2 | -1/+91 |
| | | | | | * Add enumeratum support to JSON format and generators * Move enumeratum serializers into their own object. Add enumeratum unmarshaller. Add entities to derive JsonFormats instead of having to type them externally. | ||||
* | SCALA-20 Use liphonenumber in `PhoneNumber.parse` to accomodate chinese ↵ | Sergey Nastich | 2018-03-28 | 1 | -0/+79 |
| | | | | numbers (and other countries) | ||||
* | [API-1468] add TimeOfDay (#141)v1.8.11 | Arthur Rand | 2018-03-28 | 3 | -1/+46 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * add TimeOfDay * add formatter * . * Revert "." This reverts commit 89576de98092dd75d3af7d82d244d5eaa24d31d9. * scalafmt * add before and after to ToD, and tests * rearrage, make fromStrings * add generator * address comments * use explicit string for TimeZoneId * renaming * revert Converters changes * change name of private method * change apply method * use month | ||||
* | Use patch unmarshaller | Zach Smith | 2018-03-25 | 1 | -23/+25 |
| | |||||
* | Curry the PatchRetrievable apply method | Zach Smith | 2018-03-20 | 1 | -6/+6 |
| | |||||
* | Enforce application/merge-patch+json Content-Type | Zach Smith | 2018-03-20 | 1 | -6/+19 |
| | |||||
* | Add implicit ServiceRequestContext to PatchRetrievable | Zach Smith | 2018-03-16 | 1 | -5/+5 |
| | |||||
* | Add PatchSupport trait and tests | Zach Smith | 2018-03-16 | 1 | -0/+77 |
| | |||||
* | Review fix | Kseniya Tomskikh | 2018-03-07 | 1 | -1/+1 |
| | |||||
* | Created directive for optional pagination | Kseniya Tomskikh | 2018-03-06 | 1 | -0/+23 |
| | |||||
* | Use Akka's parameter directive to extract a pagination | Jakob Odersky | 2018-03-01 | 1 | -7/+42 |
| | |||||
* | Remove unused abstract config from DriverRoute | Zach Smith | 2018-02-26 | 1 | -10/+0 |
| | |||||
* | Move cors directives to DriverApp and get rid of custom rejection handler | Zach Smith | 2018-02-22 | 2 | -46/+85 |
| | |||||
* | Remove default config values | Zach Smith | 2018-02-20 | 2 | -100/+59 |
| | |||||
* | Remove rejection handler, respond with default set of allowed methods and ↵ | Zach Smith | 2018-02-20 | 2 | -13/+51 |
| | | | | origins to all options requests in DriverRoute | ||||
* | scalfmt, add a test | ArtRand | 2018-02-09 | 1 | -0/+10 |
| | |||||
* | add expectExistsAndValid | ArtRand | 2018-02-09 | 1 | -0/+5 |
| | |||||
* | add test | ArtRand | 2018-02-08 | 1 | -2/+16 |
| | |||||
* | Add expirationTime to AuthTokenUserInfo | Zach Smith | 2018-01-25 | 1 | -1/+3 |
| | |||||
* | Remove authId from AuthTokenUserInfo and remove AuthUser case class | Zach Smith | 2018-01-25 | 1 | -1/+0 |
| | |||||
* | Merge pull request #100 from drivergroup/service-exception-test-names | Stewart Stewart | 2018-01-08 | 1 | -2/+2 |
|\ | | | | | Make test descriptions for service exceptions not lie | ||||
| * | Make test descriptions for service exceptions not lie | Stewart Stewart | 2018-01-08 | 1 | -2/+2 |
| | | |||||
* | | Add InetAddress JSON format | Zach Smith | 2017-12-20 | 1 | -0/+19 |
|/ | |||||
* | Apply new formatting | Jakob Odersky | 2017-11-20 | 5 | -29/+35 |
| | |||||
* | Add tests for CORS headers | Zach Smith | 2017-11-07 | 1 | -0/+57 |
| | |||||
* | Add DriverRouteTest | Zach Smith | 2017-11-01 | 2 | -2/+90 |
| | |||||
* | Slick support for any Refined types, JSON format and generator for ↵ | vlad | 2017-10-20 | 2 | -1/+41 |
| | | | | NonEmptyName, Unit-tests | ||||
* | Refactor rest package into separate files | Zach Smith | 2017-10-12 | 1 | -0/+1 |
| |