Skip to content

Commit 21b38e5

Browse files
docs: update CHANGELOG
1 parent a89a8b7 commit 21b38e5

File tree

1 file changed

+57
-32
lines changed

1 file changed

+57
-32
lines changed

CHANGELOG.md

Lines changed: 57 additions & 32 deletions
Original file line numberDiff line numberDiff line change
@@ -1,50 +1,75 @@
1-
# Release notes
1+
# Changelog and release notes
22

3-
**0.1.4**
3+
### 0.1.9
44

5-
* added `TransformClassToPlain` and `TransformClassToClass` decorators
5+
#### Fixed
66

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
811

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
1913

20-
**0.0.22**
14+
#### Added
2115

22-
* bugfix when array with primitive types is being converted
16+
- added `TransformClassToPlain` and `TransformClassToClass` decorators
2317

24-
**0.0.18 >> 0.0.21**
18+
### 0.1.0
2519

26-
* fixed bugs when getters are not converted with es6 target
20+
#### Added
2721

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
2931

30-
* fixed issue #4
31-
* added type guessing during transformation from constructor to plain object
32-
* added sample with generics
32+
### 0.0.22
3333

34-
**0.0.16**
34+
#### Fixed
3535

36-
* renamed `constructor-utils/constructor-utils` to `constructor-utils` package namespace.
36+
- fixed array with primitive types being converted
3737

38-
**0.0.15**
38+
### 0.0.18-0.0.21
3939

40-
* removed code mappings from package.
40+
#### Fixed
4141

42-
**0.0.14**
42+
- fixed bugs when getters are not converted with es6 target
4343

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
4645

47-
**0.0.13**
46+
#### Fixed
4847

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

Comments
 (0)