-
Notifications
You must be signed in to change notification settings - Fork 278
Prep 5.1.0 release #731
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Prep 5.1.0 release #731
Conversation
|
@alexandrnikitin do you know of any changes to travis ci? https://www.travis-ci.com/nsubstitute/NSubstitute @icalvo This is prep work for releasing your Arg.AnyType change. Seem ok to release this as minor version increment as it should be a non-breaking change? |
Yes, I think that's right. |
|
@dtchepak I've realized I didn't update the docs, I can help with that as well if you're not already doing it. |
That would be awesome! No rush though, I can push the website changes after the release (so fine to be separate MR; it won't hold up the release). |
|
@dtchepak, while preparing the docs I've realized there are a couple of use cases that won't work with the current implementation or
I can take a look at those issues or go ahead with the docs to finish 5.1.0 as it is, what do you prefer? |
|
@icalvo Good catch! I think we should sort that prior to release to avoid breaking changes. WDYT? I haven't tried it and first thought is something like this (sorry if this is stupid idea, literally the first thing that came to mind): public interface AnyType {}
public class AnyClassType : AnyType {
public AnyClassType() {}
}
public struct AnyValueType : AnyType {}For more specific constraints people could define their own type: public interface AnyWidgetType : AnyType, IWidget, IWidgetFactory {}Alternatively don't know if something like this would help? public interface AnyType<T> : AnyType, T {}As an aside, I think we should add code docs ( |
|
I propose also bump System.Threading.Tasks.Extensions dependency to latest version (was release 3 years ago and widely adopted by .net ecosystem, have .net standard 2.0 of of the box support) |
|
I also thought about converting I take note about the xmldoc comments for |
19ceb12 to
9e9d40a
Compare
zlangner
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good, just please get my name right :)
Co-authored-by: Zach Langner <zlangner@users.noreply.github.com>
564aed7 to
6d297d7
Compare
alexandrnikitin
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Just a minor comment regarding System.Threading.Tasks.Extensions update.
@alexandrnikitin do you know of any changes to travis ci?
https://www.travis-ci.com/nsubstitute/NSubstitute
It's gone 😞 . They stopped supporting OSS and looks like deleted everything. When I log in it offers to create an account and I don't see any projects.
As per PR review comment. No upper bound so users can update to which ever version they like, and lower bound reflects the lowest we can support.
No description provided.