Skip to content
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

Maintenance round: drop legacy features & runtime environments #98

Closed
83 tasks done
vweevers opened this issue Apr 4, 2021 · 1 comment
Closed
83 tasks done

Maintenance round: drop legacy features & runtime environments #98

vweevers opened this issue Apr 4, 2021 · 1 comment
Labels
maintenance General maintenance

Comments

@vweevers
Copy link
Member

vweevers commented Apr 4, 2021

Across the board, drop legacy range options (#86), node 6, node 8, IE11, stock Android browser, Safari 9-11. Use latest buffer, standard, sinon and nyc. Require support of Promise, queue-microtask, const, let, Object.assign, arrow functions and async generators.

Tasks:

@vweevers vweevers added the maintenance General maintenance label Apr 4, 2021
vweevers pushed a commit to Level/codec that referenced this issue Apr 4, 2021
@vweevers

This comment has been minimized.

vweevers added a commit to Level/concat-iterator that referenced this issue Apr 8, 2021
Drops support of node 6, node 8 and old browsers.

Ref Level/community#98
vweevers added a commit to Level/supports that referenced this issue Apr 9, 2021
Drops support of node 6, node 8 and old browsers.

Ref Level/community#98
vweevers added a commit to Level/errors that referenced this issue Apr 9, 2021
vweevers added a commit to Level/iterator-stream that referenced this issue Apr 9, 2021
vweevers added a commit to Level/iterator-stream that referenced this issue Apr 9, 2021
vweevers added a commit to Level/encoding-down that referenced this issue Apr 9, 2021
vweevers added a commit to Level/encoding-down that referenced this issue Apr 9, 2021
vweevers added a commit to Level/level-js that referenced this issue Apr 9, 2021
vweevers added a commit to Level/level-js that referenced this issue Apr 9, 2021
vweevers added a commit to Level/leveldown that referenced this issue Apr 9, 2021
vweevers added a commit to Level/memdown that referenced this issue Apr 10, 2021
vweevers added a commit to Level/leveldown that referenced this issue Apr 10, 2021
vweevers added a commit to Level/deferred-leveldown that referenced this issue Apr 11, 2021
vweevers added a commit to Level/deferred-leveldown that referenced this issue Apr 11, 2021
vweevers added a commit to Level/level-rocksdb that referenced this issue Sep 12, 2021
vweevers added a commit to Level/level-rocksdb that referenced this issue Sep 12, 2021
vweevers added a commit to Level/abstract-leveldown that referenced this issue Sep 12, 2021
Closes #235.

Supersedes #338, which was just a proof of concept and we've since
dropped support of legacy runtimes (Level/community#98) which now
allows us to use async generators across the board.
vweevers added a commit to Level/subleveldown that referenced this issue Sep 25, 2021
- Removes legacy range options (Level/community#86)
- Drops legacy runtime environments (Level/community#98)
- In browsers, `process.nextTick()` has been replaced with
  `queue-microtask`
@vweevers vweevers closed this as completed Oct 1, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
maintenance General maintenance
Projects
None yet
Development

No branches or pull requests

1 participant