Skip to content

Releases: go-goyave/goyave

Release v4.4.6

04 Nov 15:04
88e9b07
Compare
Choose a tag to compare
  • The recovery middleware always gathers the stacktrace, even if debugging is not enabled. This will help getting more information from applications deployed in production and using error tracking platforms.

Release v4.4.5

02 Nov 08:51
79fd8e4
Compare
Choose a tag to compare
  • Fixed a compilation error when using the latest version of Gorm.

Release v4.4.4

03 Oct 08:51
7663c7d
Compare
Choose a tag to compare
  • Fixed an issue in validation removing the parent element of non-nullable elements from the body when the parent didn't have the expected type.

Release v4.4.3

11 Aug 12:29
44b26ee
Compare
Choose a tag to compare
  • Removed usage of io/ioutil as it is deprecated.
  • Fixed the validation error message for the "in" rule when used on array elements.

Release v4.4.2

13 Jun 08:10
8509986
Compare
Choose a tag to compare
  • "object" validation rule now also accepts JSON strings. This is useful when you expect an object but the field is given via a query param.

Release v4.4.1

08 Jun 08:36
3141fe8
Compare
Choose a tag to compare
  • In debug mode, reponse.Error() doesn't override previously defined status anymore.
  • TestSuite.RunServer now clears shutdown hooks too.

Release v4.4.0

02 May 14:24
2686326
Compare
Choose a tag to compare
  • Added validation.ValidateWithExtra.
  • The validation middleware now provides the *goyave.Request to validation rules as an extra.

Release v4.3.0

29 Apr 09:50
a65e0b0
Compare
Choose a tag to compare
  • Added post validation hooks

Release v4.2.1

22 Apr 12:16
d5f32eb
Compare
Choose a tag to compare
  • Fixed the test TestClearDatabaseView that was failing if run multiple times.
  • Fixed a validation crash when a nullable field doesn't pass validation.

Release v4.2.0

05 Apr 14:05
9579a02
Compare
Choose a tag to compare
  • Added database.IView
  • Don't force the GOYAVE_ENV to be test in TestSuite. Only sets it to test if the GOYAVE_ENV environment variable is not already set.