This repository was archived by the owner on Apr 16, 2021. It is now read-only.
Releases: shopsmart/clj-foundation
Releases · shopsmart/clj-foundation
Remove dangling dependencies on tools.logger
Merge pull request #22 from shopsmart/err-to-warn Fix dangling test dependencies; add codox.
Remove logger dependency
- With the upgrade to log4j2/slf4j upstream, having a logging dependency here can mess up downstream projects. Instead, we define a metalogger in clj-foundation.errors that logs to out and err by default and can be replaced to forward anywhere.
Readable stack traces in log; added dependency on io.avisio/pretty
- Readable stack traces in log; added dependency on io.avisio/pretty
- Removed log4j config file that broke some clients
Log retries as warnings, not errors
- We decided that the library shouldn't be opinionated that retries are errors and lowered their log level to warning.
Minor feature enhancements
- Rethrow the actual exception after retry hits max-retries or abort-fn returns true
- errors/<-seq can now unwrap java.sql.SQLException too
Fix bug in errors/retry-with-timeout
- Purely a bugfix release
Always schema/validate retry-with-timeout
- No new functionality; retry-with-timeout now throws aggressively if passed bad data.
Bug fix release to io.clj - resolves resources correctly
Merge pull request #15 from shopsmart/pre-1.0 Misc cleanup; one bug fix
Bug fixes + tests
Maintenance release only.
Added (error/stacktrace<- e) to get stack traces as a string.
Merge pull request #13 from shopsmart/pre-1.0 Added (err/stack-trace<- e); bumped version