Skip to content

Commit 254bf13

Browse files
author
Per Christian B. Viken
committed
chore(all): Add changelog
1 parent 8bdd263 commit 254bf13

File tree

1 file changed

+104
-0
lines changed

1 file changed

+104
-0
lines changed

CHANGELOG.md

Lines changed: 104 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,104 @@
1+
# Changelog
2+
3+
All notable changes to this project will be documented in this file.
4+
5+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
6+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
7+
8+
## [unreleased]
9+
10+
## [0.6.0] - 2023-09-02
11+
12+
### Added
13+
14+
- Add smart cleanup to help file-watching tools not freak out when
15+
everything changes at once.
16+
- Add a `ILog` inside `TypeContractor` to simplify adding debug information
17+
18+
### Removed
19+
20+
- Remove the MSBuild-based tool, to focus on the dotnet-tool instead.
21+
22+
## [0.5.1] - 2023-07-28
23+
24+
### Fixed
25+
26+
- Replace `typeof` comparison with a name-based approach
27+
28+
### Changed
29+
30+
- Add better debug output when we can't find a type to import
31+
32+
## [0.5.0] - 2023-07-28
33+
34+
### Added
35+
36+
- Add default mapping from `dynamic` to `any`
37+
38+
## [0.4.0] - 2023-06-24
39+
40+
### Added
41+
42+
- Add configurability to the dotnet-tool
43+
- Automatically find parameters for endpoints
44+
45+
### Changed
46+
47+
- Move code from tool into library for better sharing
48+
49+
## [0.3.1] - 2023-06-12
50+
51+
### Added
52+
53+
- Add the dotnet-tool
54+
55+
### Fixed
56+
57+
- Add more null checks
58+
59+
### Changed
60+
61+
- Add PackageId to nuget libraries
62+
63+
## [0.3.0] - 2023-06-06
64+
65+
### Added
66+
67+
- Add support for mapping nested classes
68+
- Add support for mapping (simple) `ValueTuple` types
69+
70+
### Changed
71+
72+
- Add better debug when import paths fail to find a common ancestor
73+
74+
## [0.2.0] - 2023-06-06
75+
76+
### Added
77+
78+
- Add support for mapping `Dictionary<TKey, TValue>` to TypeScript
79+
80+
### Fixed
81+
82+
- Fix compiler warnings
83+
84+
### Changed
85+
86+
- Add more unit tests
87+
- Minor code cleanup
88+
89+
## [0.1.0] - 2023-05-30
90+
91+
### Added
92+
93+
- Initial release
94+
95+
96+
[unreleased]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.6.0...HEAD
97+
[0.6.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.5.1...v0.6.0
98+
[0.5.1]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.5.0...v0.5.1
99+
[0.5.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.4.0...v0.5.0
100+
[0.4.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.3.1...v0.4.0
101+
[0.3.1]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.3.0...v0.3.1
102+
[0.3.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.2.0...v0.3.0
103+
[0.2.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.1.0...v0.2.0
104+
[0.1.0]: https://github.com/PerfectlyNormal/TypeContractor/compare/v0.0.1...v0.1.0

0 commit comments

Comments
 (0)