-
Notifications
You must be signed in to change notification settings - Fork 34
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
New major release 4 #53
Commits on Jan 21, 2023
-
chore: Bump to new major version
The real change leading to this major version increase will follow.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for e13662b - Browse repository at this point
Copy the full SHA e13662bView commit details -
build: Require a NodeJS version of 18
This decision has been made due to soon ending security support for versions 14 and 16. From now on it is not guaranteed any more that this tool will work under NodeJS < v16.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 9e42dfd - Browse repository at this point
Copy the full SHA 9e42dfdView commit details -
config: Update package-lock.json
This updates the file format of the package-lock.json from lockfileVersion 1 to lockfileVersion 2 as well as some dependencies: ``` npm WARN old lockfile npm WARN old lockfile The package-lock.json file was created with an old version of npm, npm WARN old lockfile so supplemental metadata must be fetched from the registry. npm WARN old lockfile npm WARN old lockfile This is a one-time fix-up, please be patient... npm WARN old lockfile removed 3 packages, and audited 491 packages in 24s 65 packages are looking for funding run `npm fund` for details flat <5.0.1 Severity: critical flat vulnerable to Prototype Pollution - GHSA-2j2x-2gpw-g8fm fix available via `npm audit fix --force` Will install jenkins-mocha@6.0.0, which is a breaking change node_modules/flat yargs-unparser <=1.6.3 Depends on vulnerable versions of flat node_modules/yargs-unparser mocha 5.1.0 - 9.2.1 Depends on vulnerable versions of minimatch Depends on vulnerable versions of yargs-unparser node_modules/mocha jenkins-mocha >=7.0.0 Depends on vulnerable versions of mocha node_modules/jenkins-mocha minimatch <3.0.5 Severity: high minimatch ReDoS vulnerability - GHSA-f8q6-p94x-37v3 fix available via `npm audit fix --force` Will install jenkins-mocha@6.0.0, which is a breaking change node_modules/mocha/node_modules/minimatch 5 vulnerabilities (2 high, 3 critical) ```
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 60c1f4d - Browse repository at this point
Copy the full SHA 60c1f4dView commit details -
docs: Add missing changes info to README file
Alas, I definitely let this hang loose too much. I should use a release- checklist. But in order to think of it, I would need a think-of checklist. Vicious circle.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for fa3bf91 - Browse repository at this point
Copy the full SHA fa3bf91View commit details -
docs: Add "draft mode" notice to SECURITY.md
I just realized that this project now ha a SECURITY.md file. Never heard of it before, but I love the idea and obviously have to get informed about how this thing works. Hopefully there is some kind of automation on GitHubs side for it?!
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 7c286b4 - Browse repository at this point
Copy the full SHA 7c286b4View commit details -
config: Add an .editorconfig file to the project
I don't know why I did not have it from the beginning on - I love .editorconfig files! It was about time to add it to this project.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for e6ac2ce - Browse repository at this point
Copy the full SHA e6ac2ceView commit details -
config: Add NodeJS and npm version information to package.json
Unfortunately, this detail does not really what I want it to, but maybe it's also a gift for now, as it does not prevent older NodeJS and npm versions to work with release 4.0.0, which will of course work. But still, since package.json offers this kind of information, I make use of it. Also, I re-ordered the attributes of the JSON file, as I felt that the dependencies should go last. Might be that I (or you) will change my mind on this again.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 1b13ca4 - Browse repository at this point
Copy the full SHA 1b13ca4View commit details -
config: Add an .eslintignore file
This was missing, I found.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for ff295d1 - Browse repository at this point
Copy the full SHA ff295d1View commit details -
config: Add directories to .prettierignore file
These were missing, I found.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 0ac0f4b - Browse repository at this point
Copy the full SHA 0ac0f4bView commit details -
config: Remove outdated config option from .prettierrc
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 8bea56c - Browse repository at this point
Copy the full SHA 8bea56cView commit details -
style: Delete trailing spaces from file
This is a preparation for the introduction of ESlint
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 00d68a0 - Browse repository at this point
Copy the full SHA 00d68a0View commit details -
Add PrettierJS integration for ESlint and lint-staged
From now on, lint-staged should run PrettierJS and ESlint before every commit. This is what we need.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 33379e3 - Browse repository at this point
Copy the full SHA 33379e3View commit details -
config: Add the tasks needed for lint-staged
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 5878be2 - Browse repository at this point
Copy the full SHA 5878be2View commit details -
config: Add prettier to the ESlint configuration
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 3a6a3ed - Browse repository at this point
Copy the full SHA 3a6a3edView commit details -
config: Add new prettier and lint tasks to our package.json file
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for e2a740d - Browse repository at this point
Copy the full SHA e2a740dView commit details -
build: Add husky for the pre-commit hook
The pre-commit-hook should run lint-staged every time someone wants to commit a file to the project.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for fcc3393 - Browse repository at this point
Copy the full SHA fcc3393View commit details -
config: Add pre-commit file for husky
I don't know - this new thing takes way too much time on every commit, it seems. I probably will have to improve this pre-commit hook.
Roman Seidelsohn committedJan 21, 2023 Configuration menu - View commit details
-
Copy full SHA for 1f45e6b - Browse repository at this point
Copy the full SHA 1f45e6bView commit details