All Versions
Latest Version
Avg Release Cycle
34 days
Latest Release
1094 days ago

Changelog History
Page 2

  • v0.22.0 Changes

    December 26, 2019
    • ๐Ÿ‘€ ๐Ÿš€ [FEATURE] Add rails generators. See rails g blueprinter:blueprint --help for usage. Introduced in #176 by @wlkrw.
  • v0.21.0 Changes

    December 19, 2019
    • 0๏ธโƒฃ ๐Ÿš€ [FEATURE] Ability to specify default_if field/association option for more control on when the default value is applied. 191. Thanks to @mcclayton.
  • v0.20.0 Changes

    October 15, 2019
    • ๐Ÿ–จ ๐Ÿš€ [FEATURE] Ability to include multiple views in a single method call with include_views. 184. Thanks to @narendranvelmurugan.

    • โšก๏ธ ๐Ÿ’… [ENHANCEMENT] Update field-level conditional settings to reflect new three-argument syntax. 183. Thanks to @danirod.

    • ๐Ÿ“š ๐Ÿ’… [ENHANCEMENT] Modify Extractor access control in documentation. 182. Thanks to @cagmz.

    • ๐Ÿ“š ๐Ÿ’… [ENHANCEMENT] Fix the Transformer example documentation. 174. Thanks to @tjwallace.

  • v0.19.0 Changes

    July 24, 2019
    • ๐Ÿ–จ ๐Ÿš€ [FEATURE] Added ability to specify transformers for Blueprinter views to further process the resulting hash before serialization. #164. Thanks to @amalarayfreshworks.
  • v0.18.0 Changes

    June 11, 2019
    • โš ๏ธ [DEPRECATION] :if/:unless procs with two arguments are now deprecated. These procs now take in three arguments (field_name, obj, options) instead of just (obj, options). In order to be compliant with the the next major release, all conditional :if/:unless procs must be augmented to take in three arguments instead of two. i.e. (obj, options) to (field_name, obj, options).
  • v0.17.0 Changes

    May 23, 2019
    • ๐Ÿ›  ๐Ÿ› [BUGFIX] Fixing view: :identifier including non-identifier fields. #154. Thanks to @AllPurposeName.

    • ๐Ÿ–จ ๐Ÿ’… [ENHANCEMENT] Add ability to override :extractor option for an ::association. #152. Thanks to @hugopeixoto.

  • v0.16.0 Changes

    April 04, 2019
    • ๐Ÿ–จ ๐Ÿš€ [FEATURE] Add ability to exclude multiple fields inline using excludes. #141. Thanks to @pabhinaya.
  • v0.15.0 Changes

    April 03, 2019
    • ๐Ÿ–จ ๐Ÿš€ [FEATURE] Add ability to pass in datetime_format field option as either a string representing the strftime format, or a Proc which takes in the Date or DateTime object and returns the formatted date. #145. Thanks to @mcclayton.
  • v0.14.0 Changes

    April 01, 2019
    • ๐Ÿ–จ ๐Ÿš€ [FEATURE] Added a global datetime_format option. #135. Thanks to @ritikesh.
  • v0.13.2 Changes

    March 14, 2019
    • ๐Ÿ›  ๐Ÿ› [BUGFIX] Replacing use of rails-specific method Hash::except so that Blueprinter continues to work in non-Rails environments. #140. Thanks to @checkbutton.