Skip to content

Commit

Permalink
fix: Update Typescript (#228)
Browse files Browse the repository at this point in the history
* fix: Update Typescript
* feat!: drop support for Node 10 and 12
* Update default tests
* Drop travis and azure tests
  • Loading branch information
Jason3S committed Aug 30, 2022
1 parent 6a4d492 commit ae21653
Show file tree
Hide file tree
Showing 8 changed files with 1,590 additions and 2,538 deletions.
4 changes: 1 addition & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,9 @@ jobs:
strategy:
matrix:
node-version:
- 10.x
- 12.x
- 14.x
- 16.x
- 17.x
- 18.x

os:
- ubuntu-latest
Expand Down
8 changes: 0 additions & 8 deletions .travis.yml

This file was deleted.

67 changes: 42 additions & 25 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,56 +1,73 @@
# Release Notes

## [4.0.0]

- Drop support for Node 10 and 12.

## [3.1.0]
* Initial support for `AsyncIterator`s
* Special thanks to [albertossilva (Alberto)](https://github.com/albertossilva)
* Only supports reduce at the moment.

- Initial support for `AsyncIterator`s
- Special thanks to [albertossilva (Alberto)](https://github.com/albertossilva)
- Only supports reduce at the moment.

## [3.0.0]
* Supports Node >= 10
* Add the ability to pipe operators

- Supports Node >= 10
- Add the ability to pipe operators

## [2.2.0]
* Move operator functions out of GenSequence
* Update to TypeScript

- Move operator functions out of GenSequence
- Update to TypeScript

## [2.1.3]
* Update dev packages to address issues with code coverage generation in Node 10

- Update dev packages to address issues with code coverage generation in Node 10

## 2.1.1
* Update dev packages
* add `forEach` function

- Update dev packages
- add `forEach` function

## 2.1.0
* fix a function signature issue surfaced by typescript 2.4.2

- fix a function signature issue surfaced by typescript 2.4.2

## 2.0.1
* minor update to README.md.
* added test showing how it is not possible to reuse some iterators.

- minor update to README.md.
- added test showing how it is not possible to reuse some iterators.

## 2.0.0
* sequences are now reusable as long as the original iterator is reusable.
* it is not possible to initialize a sequence with a function that returns an iterator

- sequences are now reusable as long as the original iterator is reusable.
- it is not possible to initialize a sequence with a function that returns an iterator
This is very powerful.
* `.count()` added.
* special thanks to @sea1jxr for all of the above.
- `.count()` added.
- special thanks to @sea1jxr for all of the above.

## 1.3.0
* Refactor the methods to give them a logical grouping - thanks to @sea1jxr

- Refactor the methods to give them a logical grouping - thanks to @sea1jxr

## 1.2.0
* Added `min` and `max` - thanks to @sea1jxr

- Added `min` and `max` - thanks to @sea1jxr

## 1.1.0
* Added `all` and `any` - thanks to @sea1jxr

- Added `all` and `any` - thanks to @sea1jxr

## 1.0.0
* Added full test coverage
* Fix an issue with scan and working with arrays.
* Fix the `.next()` function to correctly work with arrays.
* Sequence supports both Iterable<T> and IterableIterator<T> interfaces

- Added full test coverage
- Fix an issue with scan and working with arrays.
- Fix the `.next()` function to correctly work with arrays.
- Sequence supports both Iterable<T> and IterableIterator<T> interfaces

## 0.1.0 - 0.2.4
* These were the initial set of releases

- These were the initial set of releases

<!---
cspell:ignore albertossilva
Expand Down
42 changes: 0 additions & 42 deletions azure-pipelines.yml

This file was deleted.

3 changes: 1 addition & 2 deletions jest.config.js
Original file line number Diff line number Diff line change
Expand Up @@ -6,8 +6,7 @@ module.exports = {
"^.+\\.tsx?$": "ts-jest"
},
"testMatch": [
"**/*.test.ts",
"**/*.perf.ts"
"**/*.test.ts"
],
"moduleFileExtensions": [
"ts",
Expand Down
Loading

0 comments on commit ae21653

Please sign in to comment.