Skip to content

Releases: warrant-dev/warrant

v0.16.0

16 May 18:42
6486364
Compare
Choose a tag to compare

Changelog

  • c8b2866 Add development.md with instructions for local development (#114)
  • 81d20e9 Bump github.com/go-playground/validator/v10 from 10.12.0 to 10.13.0 (#102)
  • 5365cff Bump github.com/go-sql-driver/mysql from 1.7.0 to 1.7.1 (#103)
  • a4d90f3 Bump github.com/lib/pq from 1.10.8 to 1.10.9 (#101)
  • 5e6c531 Clean up db readmes (#121)
  • 6486364 Remove email validation on UserSpec.Email field to allow free-form (non-email) values for that field (#123)

v0.15.0

09 May 03:41
ff86a01
Compare
Choose a tag to compare

Changelog

v0.14.1

09 May 00:29
c7ab3e7
Compare
Choose a tag to compare

Changelog

  • c7ab3e7 Use BeginTxx when running a transaction to pass context in (#118)

v0.14.0

08 May 22:58
877cf8c
Compare
Choose a tag to compare

Changelog

  • 877cf8c Add ability to configure router-level and request-level middleware when initializing the router (#119)

v0.13.2

07 May 18:44
4f299d4
Compare
Choose a tag to compare

Changelog

  • 2c6a230 Add mysql down migrations to ci run (#115)
  • f8a51c7 Track events within transactions (#113)
  • 4f299d4 Update json struct validation to handle pointers and interfaces (#117)

v0.13.1

04 May 19:37
6c23346
Compare
Choose a tag to compare

Changelog

  • 178b4ba Update auto migrate config in README files (#109)
  • f1fb19f Update the build status shield in README to reference the new ci workflow (#110)
  • 6c23346 Use string for warrant subject relation field (#111)

v0.13.0

04 May 05:48
a48b448
Compare
Choose a tag to compare

Changelog

  • c24e6d8 Add GH Action job for mysql (#104)
  • 6d2d8e2 Add autoMigrate config option to README for each database (#93)
  • a48b448 Allow colons in object id (#108)
  • dc5e758 Bump github.com/go-playground/validator/v10 from 10.11.2 to 10.12.0 (#47)
  • 40b51d3 Bump github.com/golang-jwt/jwt/v5 from 5.0.0-rc.1 to 5.0.0 (#88)
  • 7bfe8b2 Bump github.com/lib/pq from 1.10.7 to 1.10.8 (#87)
  • 9227852 Bump github.com/rs/zerolog from 1.29.0 to 1.29.1 (#86)
  • e151720 Create Config interface to allow for custom Config implementations (#94)
  • f353d49 Feat/remove object type from event type column (#99)
  • defb538 Remove context from non-warrant specs (#100)
  • 9c702d5 Run apirunner tests with sqlite in GH actions (#95)
  • 47e027c Set event createdAt to Now() from within query (#96)

v0.12.0

19 Apr 18:33
0e4d8a0
Compare
Choose a tag to compare

Changelog

  • 0e4d8a0 Add README explaining how to run Warrant with SQLite (#92)
  • 342c090 Add support for configuring automatic migration (and default to false) (#85)
  • ac3c0cf Allow events to be configured to run synchronously and add initial test suite for events (#81)
  • c9abeb1 Export service fields (#83)
  • f5b9570 Feat/update mysql connect logic (#78)
  • 9327a94 Update pricing tier and feature object types to support inherited member relations through tenant (#84)
  • 743cd5b Update services to use struct repo and svcs instead of initializing new instances (#82)

v0.11.0

12 Apr 17:11
364efc6
Compare
Choose a tag to compare

Changelog

  • 246342a Add back viper for config parsing/initialization (#77)
  • 364efc6 Add build tag for sqlite + stubbed sqlite db (#76)
  • 0502682 Add support for sqlite as a datastore and eventstore (#64)
  • 5655403 Export handlers for routes to be configured (#63)
  • 1289cf6 Generate event UUIDs in code rather than relying on the underlying eventstore database (#71)
  • e470584 Remove update of unique key column from repository Create method of permission, role, feature, and pricing-tier resources (#70)
  • 43a7d25 Remove usage of github.com/spf13/viper for reading in config from environment variables and read them in manually instead (#73)

v0.10.0

06 Apr 06:52
1f17a3b
Compare
Choose a tag to compare

Changelog

  • 1f17a3b Allow custom auth middleware on the route level (#62)