Skip to content

Commit c4a448a

Browse files
committed
Add initial changelog
1 parent b1e5403 commit c4a448a

File tree

2 files changed

+91
-2
lines changed

2 files changed

+91
-2
lines changed

BencodeNET.sln

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,15 @@
11

22
Microsoft Visual Studio Solution File, Format Version 12.00
3-
# Visual Studio 15
4-
VisualStudioVersion = 15.0.26730.3
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.29403.142
55
MinimumVisualStudioVersion = 10.0.40219.1
66
Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "Solution Items", "Solution Items", "{65E984B8-653C-4BCD-AE37-4E21497B5B87}"
77
ProjectSection(SolutionItems) = preProject
88
.gitattributes = .gitattributes
99
.gitignore = .gitignore
1010
build.cake = build.cake
1111
build.ps1 = build.ps1
12+
CHANGELOG.md = CHANGELOG.md
1213
GitVersion.yml = GitVersion.yml
1314
LICENSE.md = LICENSE.md
1415
README.md = README.md

CHANGELOG.md

Lines changed: 88 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,88 @@
1+
# Changelog
2+
All notable changes to this project will be documented in this file.
3+
4+
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
5+
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).
6+
7+
## [Unreleased]
8+
9+
10+
## [2.3.0] - 2019-02-11
11+
### Added
12+
- `BNumber` casting operators to `int?` and `long?`
13+
14+
15+
## [2.2.9] - 2017-08-05
16+
### Added
17+
- Tolerant parse mode for torrents, which skips validation
18+
- Save original info hash when parsing torrent
19+
20+
### Changed
21+
- Try to guess and handle timestamps in milliseconds in 'created' field
22+
23+
### Fixed
24+
- Handle invalid unix timestamps in 'created' field
25+
26+
27+
## [2.2.2] - 2017-04-03
28+
### Added
29+
- `BList.AsNumbers()` method
30+
- `Torrent.PiecesAsHexString` property
31+
- Attempt to use .torrent file encoding when parsing torrent itself
32+
33+
### Changed
34+
- `Torrent.Pieces` type changed to `byte[]`
35+
36+
### Fixed
37+
- `Torrent.Pieces` property
38+
39+
40+
## [2.1.0] - 2016-10-07
41+
API has been more or less completely rewritten for better use with dependency injectiom
42+
and generally better usability; albeit a bit more complex.
43+
44+
### Added
45+
- .NET Standard support
46+
47+
48+
## [1.3.1] - 2016-06-27
49+
### Added
50+
- Some XML documentation (intellisense)
51+
52+
### Changed
53+
- Better handling of `CreationDate` in torrent files
54+
55+
56+
## [1.2.1] - 2015-09-26
57+
### Changed
58+
- Further performance improvements when decoding strings and numbers (up to ~30% for a standard torrent file)
59+
- XML documentation now included in nuget package
60+
61+
62+
## [1.2.0] - 2015-09-21
63+
### Changed
64+
- Big performance improvements when decoding
65+
66+
### Removed
67+
- BencodeStream.BaseStream property has been removed
68+
69+
70+
## [1.1.0] - 2015-09-21
71+
### Added
72+
- Torrent file abstractions including method to calculate info hash of a torrent file
73+
74+
75+
## [1.0.0] - 2015-09-19
76+
77+
78+
[Unreleased]: ../../compare/v2.3.0...HEAD
79+
[2.3.0]: ../../compare/v2.2.9...v2.3.0
80+
[2.2.9]: ../../compare/v2.2.0...v2.2.9
81+
[2.2.2]: ../../compare/v2.1.0...v2.2.2
82+
[2.1.0]: ../../compare/v1.3.1...v2.1.0
83+
[1.3.1]: ../../compare/v1.3.0...v1.3.1
84+
[1.3.0]: ../../compare/v1.2.1...v1.3.0
85+
[1.2.1]: ../../compare/v1.2.0...v1.2.1
86+
[1.2.0]: ../../compare/v1.1.0...v1.2.0
87+
[1.1.0]: ../../compare/v1.0.0...v1.1.0
88+
[1.0.0]: ../../releases/tag/v1.0.0

0 commit comments

Comments
 (0)