-
Notifications
You must be signed in to change notification settings - Fork 620
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
Release a stable version 1.0 #3489
Comments
We should go over every api we offer to make sure we're not accidentally stabilizing an API that really shouldn't exist. |
Re: version The readme document currently includes this:
I interpret this to mean that the intention is to version |
I agree with @jsejcksn that the std library should follow the versioning of Deno as shared by various Deno staff members before. |
We really need to re-write |
Can you create an independent issue for it with more details? |
I'm mainly referring to #687. We should move to a single-file-per utility structure as well as making OS an optional argument. I would probably do both in the same PR. |
What list of things needs to be completed for v1? Also, it might be worth pinning this issue. |
I'll try to triage all of the issues I see remaining into a big list of what we should resolve before 1.0 and what are just bug fixes / additions that we could do whenever. |
I agree with this. Current logging module doesn't look good to me. We probably don't include |
I also feel the logging module can be simplified to be less prescriptive, making it more intuitive while giving the same functionality. |
Also |
We are planning to stabilize the following 20 sub modules in std as first pass:
Note: We are planning to keep the below as unstable modules:
Notes:
We are considering deprecating the below:
|
I think the |
In almost all cases, the dev will just want to load a dotenv file into their process. Why then, would they import a dependency to load a dotenv file into their process when such functionality is built into the runtime? It seems you may be using dotenv files for something other than it's main use case. Perhaps, something more natural like JSON might be what you're after. |
I'd rather not hijack this issue, but happy to converse more in a specific issue on the proposal to deprecate |
I've raised #3604 to continue the discussion on dotenv. |
@iuioiua Claims like that need to be quantitatively substantiated. By source bytes/LOC/API surface/exports/etc., almost all of
@andrewthauer Agree; will you please link it here when you create/discover it? Edit: I guess @cknight took care of that while I was writing this comment. |
@andrewthauer Thanks for the feedback. Ok, fair enough. I move Let's keep the discussion in #3604 |
As discussed with Yoshiya, this issue is complete. I'm closing this in favour of #3805, which continues to build upon the work done here. Thank you to every who's helped so far! |
path
module #3600http
module #3655front_matter
module #3601streams
module #3551encoding
module, part 2 #3617crypto
module #3618bytes
module #3549encoding
module #3559collections
module #3599media_types
module #3616std/datetime
fromstd/http/cookie
#3623io
module #3552permissions
module #3557signal
module #3558check_circular_deps.ts
to_tools/
#3562dependencies between std sub modules
The text was updated successfully, but these errors were encountered: