Skip to content

Latest commit

 

History

History
40 lines (25 loc) · 1.3 KB

UPGRADING.md

File metadata and controls

40 lines (25 loc) · 1.3 KB

Upgrading Grape Entity

Upgrading to >= 0.10.2

Official support for FetchableObject was removed.

See #352 for more information.

Upgrading to >= 0.8.2

Official support for ruby < 2.5 removed, ruby 2.5 only in testing mode, but no support.

In Ruby 3.0: the block handling will be changed language-changes point 3, Proc. This:

expose :that_method_without_args, &:method_without_args

will be deprecated.

Prefer to use this pattern for simple setting a value

expose :method_without_args, as: :that_method_without_args

Upgrading to >= 0.6.0

Changes in Grape::Entity#inspect

The Grape::Entity#inspect method will no longer serialize the entity presenter with its options and delegator, but the exposed entity itself, using #serializable_hash.

See #250 for more information.

Upgrading to >= 0.5.1

Changes in NestedExposures.delete_if

Grape::Entity::Exposure::NestingExposure::NestedExposures.delete_if always returns exposures, regardless of delete result (used to be nil in negative case).

See #203 for more information.