|
1 |
| -# Release notes |
| 1 | +# Changelog and release notes |
2 | 2 |
|
3 |
| -**0.1.4** |
| 3 | +### 0.1.9 |
4 | 4 |
|
5 |
| -* added `TransformClassToPlain` and `TransformClassToClass` decorators |
| 5 | +#### Fixed |
6 | 6 |
|
7 |
| -**0.1.0** |
| 7 | +- objects with `null` prototype are converted properly now |
| 8 | +- objects with unknown non primitive properties are converted properly now |
| 9 | +- corrected a typo in the README.md |
| 10 | +- fixed the deserialize example in the README.md |
8 | 11 |
|
9 |
| -* renamed library from `constructor-utils` to `class-transformer` |
10 |
| -* completely renamed most of names |
11 |
| -* renamed all main methods: `plainToConstructor` now is `plainToClass` |
12 |
| - and `constructorToPlain` is `classToPlain`, etc. |
13 |
| -* `plainToConstructorArray` method removed - now `plainToClass` handles it |
14 |
| -* `@Skip()` decorator renamed to `@Exclude()` |
15 |
| -* added `@Expose` decorator |
16 |
| -* added lot of new options: groups, versioning, custom names, etc. |
17 |
| -* methods and getters that should be exposed must be decorated with `@Expose` decorator |
18 |
| -* added `excludedPrefix` to class transform options that allows exclude properties that start with one of the given prefix |
| 12 | +### 0.1.4 |
19 | 13 |
|
20 |
| -**0.0.22** |
| 14 | +#### Added |
21 | 15 |
|
22 |
| -* bugfix when array with primitive types is being converted |
| 16 | +- added `TransformClassToPlain` and `TransformClassToClass` decorators |
23 | 17 |
|
24 |
| -**0.0.18 >> 0.0.21** |
| 18 | +### 0.1.0 |
25 | 19 |
|
26 |
| -* fixed bugs when getters are not converted with es6 target |
| 20 | +#### Added |
27 | 21 |
|
28 |
| -**0.0.17** |
| 22 | +- renamed library from `constructor-utils` to `class-transformer` |
| 23 | +- completely renamed most of names |
| 24 | +- renamed all main methods: `plainToConstructor` now is `plainToClass` and `constructorToPlain` is `classToPlain`, etc. |
| 25 | +- `plainToConstructorArray` method removed - now `plainToClass` handles it |
| 26 | +- `@Skip()` decorator renamed to `@Exclude()` |
| 27 | +- added `@Expose` decorator |
| 28 | +- added lot of new options: groups, versioning, custom names, etc. |
| 29 | +- methods and getters that should be exposed must be decorated with `@Expose` decorator |
| 30 | +- added `excludedPrefix` to class transform options that allows exclude properties that start with one of the given prefix |
29 | 31 |
|
30 |
| -* fixed issue #4 |
31 |
| -* added type guessing during transformation from constructor to plain object |
32 |
| -* added sample with generics |
| 32 | +### 0.0.22 |
33 | 33 |
|
34 |
| -**0.0.16** |
| 34 | +#### Fixed |
35 | 35 |
|
36 |
| -* renamed `constructor-utils/constructor-utils` to `constructor-utils` package namespace. |
| 36 | +- fixed array with primitive types being converted |
37 | 37 |
|
38 |
| -**0.0.15** |
| 38 | +### 0.0.18-0.0.21 |
39 | 39 |
|
40 |
| -* removed code mappings from package. |
| 40 | +#### Fixed |
41 | 41 |
|
42 |
| -**0.0.14** |
| 42 | +- fixed bugs when getters are not converted with es6 target |
43 | 43 |
|
44 |
| -* removed `import "reflect-metadata"` from source code. Now reflect metadata should be included like any other |
45 |
| -user's shims. |
| 44 | +### 0.0.17 |
46 | 45 |
|
47 |
| -**0.0.13** |
| 46 | +#### Fixed |
48 | 47 |
|
49 |
| -* Library has changed its name from `serializer.ts` to `constructor-utils`. |
50 |
| -* Added `constructor-utils` namespace. |
| 48 | +- fixed issue #4 |
| 49 | +- added type guessing during transformation from constructor to plain object |
| 50 | +- added sample with generics |
| 51 | + |
| 52 | +### 0.0.16 |
| 53 | + |
| 54 | +#### Changed |
| 55 | + |
| 56 | +- renamed `constructor-utils/constructor-utils` to `constructor-utils` package namespace |
| 57 | + |
| 58 | +### 0.0.15 |
| 59 | + |
| 60 | +#### Removed |
| 61 | + |
| 62 | +- removed code mappings from package |
| 63 | + |
| 64 | +### 0.0.14 |
| 65 | + |
| 66 | +#### Removed |
| 67 | + |
| 68 | +- removed `import "reflect-metadata"` from source code. Now reflect metadata should be included like any other shims. |
| 69 | + |
| 70 | +### 0.0.13 |
| 71 | + |
| 72 | +#### Changed |
| 73 | + |
| 74 | +- Library has changed its name from `serializer.ts` to `constructor-utils`. |
| 75 | +- Added `constructor-utils` namespace. |
0 commit comments