AMPSharp 2.0.1
Milestone information
- Project:
- AMPSharp
- Series:
- 2.0
- Version:
- 2.0.1
- Released:
- Registrant:
- Eric P. Mangold
- Release registered:
- Active:
- No. Drivers cannot target bugs and blueprints to this milestone.
Activities
- Assigned to you:
- No blueprints or bugs assigned to you.
- Assignees:
- No users assigned to blueprints and bugs.
- Blueprints:
- 1 Implemented
- Bugs:
- 4 Fix Committed
Download files for this release
Release notes
The 2.0 release series represents major improvements to AMPSharp, and should be preferred for any future development. Much effort has gone in to cleaning up the code, and removing many of the public members/methods that should have been private.
The API has been simplified, and a more consistent naming convention has been followed. The code should be much easier to follow, as it has been broken up in to multiple files. Namespaces are now used liberally, where appropriate.
New features:
* Now published and installable via Nuget! http://
* An AmpList type compatible with the AmpList found in Twisted.
* A ListOf type compatible with the ListOf found in Twisted.
* Int32 / UInt32 / Int64 / UInt64 types instead of just one Integer type (as appropriate for C#)
* Any System.IO.Stream may be used for communicating with the AMP peer, so you are not limited to just sockets.
* RequiresAnswer is now fully supported for Commands which do not expect to receive a reply.
* Expanded and improved unit-tests, as well as a few minor bug-fixes.
Changelog
This release does not have a changelog.
1 blueprint and 4 bugs targeted
Blueprint | Priority | Assignee | Delivery | |
---|---|---|---|---|
Amp.cs is too large and should be split up | Amp.cs is too large and should be split up | 1 Undefined | 11 Implemented |
Bug report | Importance | Assignee | Status | |||
---|---|---|---|---|---|---|
783419 | #783419 | Implement AmpList encoding/decoding | 1 Undecided | 9 Fix Committed | ||
783420 | #783420 | Implement ListOf encoding/decoding | 1 Undecided | 9 Fix Committed | ||
783457 | #783457 | Implement RequiresAnswer on Command class | 1 Undecided | 9 Fix Committed | ||
784572 | #784572 | bad arbitrary 60 second timeout on remote calls | 1 Undecided | 9 Fix Committed |