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

WIP: Update dependencies #3253

Conversation

mlasak
Copy link
Contributor

@mlasak mlasak commented May 13, 2020

In preparation to #2880 we started to cleanup and update the dependencies (prod and dev).

Feedback very welcome!

What has been done so far and what we're still doing:

  • remove outdated iron-mocha dev dep
  • update mocha to a more recent version
  • replace istanbul with its successor nyc
  • remove outdated grunt-githooks dev dep, functionality is kept
  • update babel (v6)
  • remove dead grunt-jscs / jscs, introduced eslint, improve code style consistently
  • remove grunt-contrib-jshint and configure eslint to do the job
    - [ ] update intern dev dep -> Update intern dev dependency #3370
    - [ ] update imsc prod dep -> Update imscJS prod dependency #3371
  • find replacement for jsdoc validation

What has to be done before merging

  • test new dep versions on macOS
  • test new dep versions on Windows
  • get feedback from community
  • all current functional tests / manual tests must pass

@mlasak
Copy link
Contributor Author

mlasak commented May 13, 2020

this PR covers #3155

"localforage": "^1.7.1",
"request": "^2.87.0",
"request-promise": "^4.2.2"
"imsc": "^1.0.2",
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

update to version 1.1.1 of imsc could be a good idea... ;-)

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

thanks, will put this on the todo list, too

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

aj, ver 1.1.1 has obviously breaking changes to our unit tests. anyway, i accept the challenge ;)

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

If imsc lib is updated, functional/manual tests for streams with subtitles must be carried out thoroughly

@mlasak mlasak linked an issue May 13, 2020 that may be closed by this pull request
@dsilhavy dsilhavy added this to the 3.1.2 milestone May 22, 2020
mlasak added 16 commits June 30, 2020 14:46
Breaking changes are not included
iron-mocha is a archived, inactive project introducing two
critical vulnerabilities. Moreover, using 'npm run debug' it
assumes that iron-mocha is installed globally and this command
does not work the way it was intended. Finally, there is another
more recent command 'npm run debug-mocha' which does the same.
istanbul package is deprecated and nyc is the successor tool
Test coverage check is still possible with 'npm run coverage'
mocha is updated to a more recent version without breaking tests.
Gruntfile is updated to use newer coverage tool nyc and  more recent mocha
* Removed grunt-contrib-jshint module
* generated rules from existing .jshintrc
* removed .jshintrc
* added globals
* fixed all issues that break linting/code style rules
Ignores to code style and linting rules should be rare exception
@dsilhavy dsilhavy modified the milestones: 3.1.2, 3.1.3 Jul 13, 2020
@dsilhavy dsilhavy modified the milestones: 3.1.3, 3.1.4 Aug 27, 2020
@dsilhavy dsilhavy modified the milestones: 3.2.0, 3.2.1 Nov 18, 2020
@dsilhavy dsilhavy modified the milestones: 3.2.1, 3.3.0 Jan 25, 2021
@dsilhavy dsilhavy modified the milestones: 3.2.2, 4.0.0 Mar 29, 2021
@dsilhavy dsilhavy modified the milestones: 4.0.0, 4.0.1 May 14, 2021
@dsilhavy dsilhavy modified the milestones: 4.0.1, 4.1.0 Jun 27, 2021
@dsilhavy dsilhavy removed this from the 4.1.0 milestone Sep 3, 2021
@dsilhavy
Copy link
Collaborator

Closing this one as addressed in in multiple other PRs, mainly #4469 and #4470

@dsilhavy dsilhavy closed this Apr 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

Dev dependencies outdated
4 participants