| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
| |
Note that xyz.driver.core.FutureExtensions was moved to
xyz.driver.core.rest as it (only) contained logic that dealt with
service exceptions, something that belongs into core-rest and must not
be depended upon by core-types.
This is a breaking change.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This will affect development workflow: instead of running `sbt
release` to tag and publish a new version, the release process is now
as follows:
1. Create a git tag on a revision that should be published. The tag
must be in the format `v[0-9].*`
2. Push the tag to GitHub `git push --tags`
3. CI will build that tag and publish the resulting binary to our
artifactory
Since the new sbt settings do not enable advanced or risky language
features globally anymore (such as higher kinds, reflective calls and
implicit conversions), the other changes in this PR either import
language features locally or refactor the code to avoid using them
entirely.
|
|
|
|
|
|
|
|
|
|
| |
* 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 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
|
| |
|
| |
|
| |
|
| |
|
| |
|
|\ |
|
| | |
|
| | |
|
| | |
|
|/ |
|
|
multiple permissions
|