-
Notifications
You must be signed in to change notification settings - Fork 284
API Improvements
Sönke Ludwig edited this page Oct 27, 2020
·
1 revision
These are API changes that should be made before the 1.0.0 release
Generally all deprecated functionality needs to be removed after a sufficient deprecation period before the first stable release is tagged.
Module | Severity | Description |
---|---|---|
vibe.crypto.passwordhash | required | Empty - remove |
vibe.http | required | Backport any changes to vibe-http and make that ready for a first release |
vibe.inet.path | required | Empty - remove |
vibe.inet.url | important | Rework for more @nogc , similar to GenericPath . In particular URL("http://example.com/").toString should be @nogc
|
vibe.inet.urltransfer | important | Should be moved to a different (higher level) package |
vibe.mongodb | required | Move to an own repository (vibe-mongodb) |
vibe.redis | required | Move to an own repository (vibe-redis) |
vibe.stream | required | Make sure all streams follow the factory function + generic stream type pattern and are implemented as structs as far as possible |
vibe.textfilter.markdown | required | Move to an own repository |
vibe.textfilter.urlencode | required | Move to vibe.inet
|
vibe.textfilter.html | required | Move to vibe.inet
|
vibe.stream.tls | maybe | Might have to be moved to an own module to make the vibe-http transition work |
vibe.utils.memory | required | Empty - remove |