Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

v8.0.0 #156

Open
7 of 10 tasks
evanshortiss opened this issue Jul 13, 2022 · 3 comments
Open
7 of 10 tasks

v8.0.0 #156

evanshortiss opened this issue Jul 13, 2022 · 3 comments
Assignees

Comments

@evanshortiss
Copy link
Owner

evanshortiss commented Jul 13, 2022

Preparing for a v8.0.0 release.

I will push to the typescript-refactor branch in the next few days with a working codebase that handles some or all of these items:

@evanshortiss evanshortiss self-assigned this Jul 13, 2022
@evanshortiss
Copy link
Owner Author

Notes:

  • Removed ability to override built-in accessors
  • Set minimum engine version to Node.js 12.x
  • Changed extension API. Now requires invoking the extension via usingExtension(fn)
  • The accessors property is no longer attached to EnvInstance (the return value of from())
  • Removed the default exported "convenience" logger. Developers now must create a logger using the exported function
  • Changed the built in logger to perform a production mode check using a boolean instead of a "prod" string

@stuft2
Copy link

stuft2 commented Sep 23, 2024

I do not know much about Deno but I've published dozens of packages supporting CJS and ESM outputs. Are you open to having help with this?

@evanshortiss
Copy link
Owner Author

@stuft2 absolutely. I don't have the bandwidth to work on this project. If you do, that'd be wonderful. Ultimately, I don't think a full TypeScript rewrite is even necessary or beneficial, so maybe there's a quick way to get it done?

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants