|
7 | 7 | #### Fixes
|
8 | 8 |
|
9 | 9 | * Your contribution here.
|
| 10 | + |
| 11 | + |
| 12 | +### 0.8.2 (2020-11-08) |
| 13 | + |
| 14 | +#### Fixes |
| 15 | + |
10 | 16 | * [#340](https://github.com/ruby-grape/grape-entity/pull/340): Preparations for 3.0 - [@LeFnord](https://github.com/LeFnord).
|
11 | 17 | * [#338](https://github.com/ruby-grape/grape-entity/pull/338): Fix ruby 2.7 deprecation warning - [@begotten63](https://github.com/begotten63).
|
12 | 18 |
|
| 19 | + |
13 | 20 | ### 0.8.1 (2020-07-15)
|
14 | 21 |
|
15 | 22 | #### Fixes
|
16 | 23 |
|
17 | 24 | * [#336](https://github.com/ruby-grape/grape-entity/pull/336): Pass options to delegators when they accept it - [@dnesteryuk](https://github.com/dnesteryuk).
|
18 | 25 | * [#333](https://github.com/ruby-grape/grape-entity/pull/333): Fix typo in CHANGELOG.md - [@eitoball](https://github.com/eitoball).
|
19 | 26 |
|
| 27 | + |
20 | 28 | ### 0.8.0 (2020-02-18)
|
21 | 29 |
|
22 | 30 | #### Features
|
|
32 | 40 | * [#320](https://github.com/ruby-grape/grape-entity/pull/320): Gemspec: drop eol'd property rubyforge_project - [@olleolleolle](https://github.com/olleolleolle).
|
33 | 41 | * [#307](https://github.com/ruby-grape/grape-entity/pull/307): Allow exposures to call methods defined in modules included in an entity - [@robertoz-01](https://github.com/robertoz-01).
|
34 | 42 |
|
| 43 | + |
35 | 44 | ### 0.7.1 (2018-01-30)
|
36 | 45 |
|
37 | 46 | #### Features
|
38 | 47 |
|
39 | 48 | * [#297](https://github.com/ruby-grape/grape-entity/pull/297): Introduce `override` option for expose (fixes [#286](https://github.com/ruby-grape/grape-entity/issues/296)) - [@DmitryTsepelev](https://github.com/DmitryTsepelev).
|
40 | 49 |
|
| 50 | + |
41 | 51 | ### 0.7.0 (2018-01-25)
|
42 | 52 |
|
43 | 53 | #### Features
|
|
56 | 66 | * [#291](https://github.com/ruby-grape/grape-entity/pull/291): Refactor and simplify various classes and modules - [@DmitryTsepelev](https://github.com/DmitryTsepelev).
|
57 | 67 | * [#292](https://github.com/ruby-grape/grape-entity/pull/292): Allow replace non-conditional non-nesting exposures in child classes (fixes [#286](https://github.com/ruby-grape/grape-entity/issues/286)) - [@DmitryTsepelev](https://github.com/DmitryTsepelev).
|
58 | 68 |
|
| 69 | + |
59 | 70 | ### 0.6.1 (2017-01-09)
|
60 | 71 |
|
61 | 72 | #### Features
|
|
66 | 77 |
|
67 | 78 | * [#251](https://github.com/ruby-grape/grape-entity/pull/251): Avoid noise when code runs with Ruby warnings - [@cpetschnig](https://github.com/cpetschnig).
|
68 | 79 |
|
| 80 | + |
69 | 81 | ### 0.6.0 (2016-11-20)
|
70 | 82 |
|
71 | 83 | #### Features
|
|
77 | 89 | * [#249](https://github.com/ruby-grape/grape-entity/issues/249): Fix leaking of options and internals in default serialization - [@dblock](https://github.com/dblock), [@KingsleyKelly](https://github.com/KingsleyKelly).
|
78 | 90 | * [#248](https://github.com/ruby-grape/grape-entity/pull/248): Fix `nil` values causing errors when `merge` option passed - [@arempe93](https://github.com/arempe93).
|
79 | 91 |
|
| 92 | + |
80 | 93 | ### 0.5.2 (2016-11-14)
|
81 | 94 |
|
82 | 95 | #### Features
|
|
92 | 105 | * [#219](https://github.com/ruby-grape/grape-entity/pull/219): Double pass options in `serializable_hash` - [@sbatykov](https://github.com/sbatykov).
|
93 | 106 | * [#231](https://github.com/ruby-grape/grape-entity/pull/231), [#215](https://github.com/ruby-grape/grape-entity/issues/215): Allow `delegate_attribute` for derived entity - [@sbatykov](https://github.com/sbatykov).
|
94 | 107 |
|
| 108 | + |
95 | 109 | ### 0.5.1 (2016-4-4)
|
96 | 110 |
|
97 | 111 | #### Features
|
|
103 | 117 |
|
104 | 118 | * [#202](https://github.com/ruby-grape/grape-entity/pull/202): Reset `@using_class` memoization on `.setup` - [@rngtng](https://github.com/rngtng).
|
105 | 119 |
|
| 120 | + |
106 | 121 | ### 0.5.0 (2015-12-07)
|
107 | 122 |
|
108 | 123 | #### Features
|
|
123 | 138 | * [#151](https://github.com/ruby-grape/grape-entity/pull/151): Serializing of deeply nested presenter exposures: [#155](https://github.com/ruby-grape/grape-entity/issues/155) - [@marshall-lee](https://github.com/marshall-lee).
|
124 | 139 | * [#151](https://github.com/ruby-grape/grape-entity/pull/151): Deep projections (`:only`, `:except`) were unaware of nesting: [#156](https://github.com/ruby-grape/grape-entity/issues/156) - [@marshall-lee](https://github.com/marshall-lee).
|
125 | 140 |
|
| 141 | + |
126 | 142 | ### 0.4.8 (2015-08-10)
|
127 | 143 |
|
128 | 144 | #### Features
|
129 | 145 |
|
130 | 146 | * [#167](https://github.com/ruby-grape/grape-entity/pull/167), [#166](https://github.com/ruby-grape/grape-entity/issues/166): Regression with global settings (exposures, formatters) on `Grape::Entity` - [@marshall-lee](https://github.com/marshall-lee).
|
131 | 147 |
|
| 148 | + |
132 | 149 | ### 0.4.7 (2015-08-03)
|
133 | 150 |
|
134 | 151 | #### Features
|
135 | 152 |
|
136 | 153 | * [#164](https://github.com/ruby-grape/grape-entity/pull/164): Regression: entity instance methods were exposed with `NoMethodError`: [#163](https://github.com/ruby-grape/grape-entity/issues/163) - [@marshall-lee](https://github.com/marshall-lee).
|
137 | 154 |
|
| 155 | + |
138 | 156 | ### 0.4.6 (2015-07-27)
|
139 | 157 |
|
140 | 158 | #### Features
|
|
153 | 171 |
|
154 | 172 | * [#147](https://github.com/ruby-grape/grape-entity/pull/147), [#142](https://github.com/ruby-grape/grape-entity/pull/142): Private method values were not exposed with `safe` option - [@marshall-lee](https://github.com/marshall-lee).
|
155 | 173 |
|
| 174 | + |
156 | 175 | ### 0.4.5 (2015-03-10)
|
157 | 176 |
|
158 | 177 | #### Features
|
|
167 | 186 | * [#110](https://github.com/ruby-grape/grape-entity/pull/110): Safe exposure when using `Hash` models - [@croeck](https://github.com/croeck).
|
168 | 187 | * [#91](https://github.com/ruby-grape/grape-entity/pull/91): OpenStruct serializing - [@etehtsea](https://github.com/etehtsea).
|
169 | 188 |
|
| 189 | + |
170 | 190 | ### 0.4.4 (2014-08-17)
|
171 | 191 |
|
172 | 192 | #### Features
|
173 | 193 |
|
174 | 194 | * [#85](https://github.com/ruby-grape/grape-entity/pull/85): Added `present_collection` to indicate that an `Entity` presents an entire Collection - [@dspaeth-faber](https://github.com/dspaeth-faber).
|
175 | 195 | * [#85](https://github.com/ruby-grape/grape-entity/pull/85): Hashes can now be passed as object to be presented and the `Hash` keys can be referenced by expose - [@dspaeth-faber](https://github.com/dspaeth-faber).
|
176 | 196 |
|
| 197 | + |
177 | 198 | ### 0.4.3 (2014-06-12)
|
178 | 199 |
|
179 | 200 | #### Features
|
|
184 | 205 |
|
185 | 206 | * [#77](https://github.com/ruby-grape/grape-entity/pull/77): Compatibility with Rspec 3 - [@justfalter](https://github.com/justfalter).
|
186 | 207 |
|
| 208 | + |
187 | 209 | ### 0.4.2 (2014-04-03)
|
188 | 210 |
|
189 | 211 | #### Features
|
190 | 212 |
|
191 | 213 | * [#60](https://github.com/ruby-grape/grape-entity/issues/59): Performance issues introduced by nested exposures - [@AlexYankee](https://github.com/AlexYankee).
|
192 | 214 | * [#60](https://github.com/ruby-grape/grape-entity/issues/57): Nested exposure double-exposes a field - [@AlexYankee](https://github.com/AlexYankee).
|
193 | 215 |
|
| 216 | + |
194 | 217 | ### 0.4.1 (2014-02-13)
|
195 | 218 |
|
196 | 219 | #### Fixes
|
197 | 220 |
|
198 | 221 | * [#54](https://github.com/ruby-grape/grape-entity/issues/54): Fix: undefined method `to_set` - [@aj0strow](https://github.com/aj0strow).
|
199 | 222 |
|
| 223 | + |
200 | 224 | ### 0.4.0 (2014-01-27)
|
201 | 225 |
|
202 | 226 | #### Features
|
|
216 | 240 | * [#51](https://github.com/ruby-grape/grape-entity/pull/51): Raise `ArgumentError` if an unknown option is used with `expose` - [@aj0strow](https://github.com/aj0strow).
|
217 | 241 | * [#51](https://github.com/ruby-grape/grape-entity/pull/51): Alias `:with` to `:using`, consistently with the Grape api endpoints - [@aj0strow](https://github.com/aj0strow).
|
218 | 242 |
|
| 243 | + |
219 | 244 | ### 0.3.0 (2013-03-29)
|
220 | 245 |
|
221 | 246 | #### Features
|
|
224 | 249 | * The `instance.entity` method now optionally accepts `options` - [@mbleigh](https://github.com/mbleigh).
|
225 | 250 | * You can pass symbols to `:if` and `:unless` to simply check for truthiness/falsiness of the specified options key - [@mbleigh](https://github.com/mbleigh).
|
226 | 251 |
|
| 252 | + |
227 | 253 | ### 0.2.0 (2013-01-11)
|
228 | 254 |
|
229 | 255 | #### Features
|
230 | 256 |
|
231 | 257 | * Moved the namespace back to `Grape::Entity` to preserve compatibility with Grape - [@dblock](https://github.com/dblock).
|
232 | 258 |
|
| 259 | + |
233 | 260 | ### 0.1.0 (2013-01-11)
|
234 | 261 |
|
235 | 262 | * Initial public release - [@agileanimal](https://github.com/agileanimal).
|
0 commit comments