Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: gruntjs/grunt
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: v1.6.1
Choose a base ref
...
head repository: gruntjs/grunt
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: main
Choose a head ref
  • 14 commits
  • 4 files changed
  • 4 contributors

Commits on May 28, 2023

  1. Copy the full SHA
    ff9db12 View commit details
  2. Remove old CI badges

    vladikoff committed May 28, 2023
    Copy the full SHA
    8aa70d5 View commit details
  3. Merge pull request #1763 from gruntjs/bumpMay27

    Bump nodeunit, eslint dev deps
    vladikoff authored May 28, 2023
    Copy the full SHA
    238df78 View commit details

Commits on Sep 23, 2023

  1. Copy the full SHA
    3cd1570 View commit details

Commits on Oct 31, 2023

  1. Merge pull request #1768 from deining/bump-github-workflow-actions

    Bump GitHub workflow actions to latest versions
    vladikoff authored Oct 31, 2023
    Copy the full SHA
    4f63ec7 View commit details

Commits on Dec 6, 2023

  1. Update SECURITY.md

    Closes #1770
    vladikoff authored Dec 6, 2023
    Copy the full SHA
    fa34574 View commit details
  2. Merge pull request #1771 from gruntjs/vladikoff-sec-update

    Update SECURITY.md
    vladikoff authored Dec 6, 2023
    Copy the full SHA
    e1bb073 View commit details

Commits on Jul 20, 2024

  1. Update from nopt 3.x to nopt 5.0.0

    * grunt-cli updated to nopt 4.x in gruntjs/grunt-cli#117
    * grunt-cli updated to nopt 5.0 in gruntjs/grunt-cli#156
    * changelog: https://github.com/npm/nopt/blob/v5.0.0/CHANGELOG.md
    
    The simple usage of `nopt(known, alias, argv, 2)` has remained
    unchanged through both changes, same as in this repo.
    
    Installation of latest grunt- produces a warning:
    
    > npm WARN deprecated osenv@0.1.5: This package is no longer supported.
    
    This package was used by nopt to call `os.homedir()` which has been built-in
    since Node.js 2. The dependency was removed in nopt 5.0.0 with
    npm/nopt@5c0e45b.
    
    Newer versions of nopt are available, but those raise the required
    Node.js engine level. In order to make this safe to land, and easy to release,
    resolve the warning first by moving to nopt 5.0.0, matching grunt-cli.
    
    I'm loosening grunt-cli to allow for grunt-cli 1.5.0, which was just
    released with a similar fix. This way it will update by default, but
    not cause duplicate installations for downstream projects that depend
    on grunt-cli 1.4 directly.
    Krinkle committed Jul 20, 2024
    Copy the full SHA
    7fe6cc2 View commit details

Commits on Jul 23, 2024

  1. Merge pull request #1778 from Krinkle/update-nopt

    Update from nopt 3.x to nopt 5.0.0
    vladikoff authored Jul 23, 2024
    Copy the full SHA
    e2edc00 View commit details

Commits on Oct 5, 2024

  1. Copy the full SHA
    5e53d80 View commit details
  2. Copy the full SHA
    c4f037d View commit details

Commits on Nov 3, 2024

  1. Readme updates re: support

    vladikoff committed Nov 3, 2024
    Copy the full SHA
    c0e2b42 View commit details
  2. Merge pull request #1787 from gruntjs/add-commercial-support

    Readme updates re: support
    vladikoff authored Nov 3, 2024
    Copy the full SHA
    ee5b2a3 View commit details
  3. Merge pull request #1786 from stscoundrel/ci-node-22

    CI: add Node.js 22
    vladikoff authored Nov 3, 2024
    Copy the full SHA
    aa15bdc View commit details
Showing with 29 additions and 12 deletions.
  1. +3 −3 .github/workflows/test.yml
  2. +21 −4 README.md
  3. +1 −1 SECURITY.md
  4. +4 −4 package.json
6 changes: 3 additions & 3 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
@@ -13,15 +13,15 @@ jobs:
strategy:
fail-fast: false
matrix:
node: [16, 18, 19]
node: [16, 18, 20, 22]
os: [ubuntu-latest, windows-latest]

steps:
- name: Clone repository
uses: actions/checkout@v2
uses: actions/checkout@v4

- name: Set up Node.js
uses: actions/setup-node@v2
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node }}

25 changes: 21 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,22 +1,39 @@
# Grunt: The JavaScript Task Runner

[![Build Status: Linux](https://travis-ci.org/gruntjs/grunt.svg?branch=master)](https://travis-ci.org/gruntjs/grunt)
[![Build Status: Windows](https://ci.appveyor.com/api/projects/status/32r7s2skrgm9ubva/branch/master?svg=true)](https://ci.appveyor.com/project/gruntjs/grunt/branch/master)
[![Built with Grunt](https://cdn.gruntjs.com/builtwith.svg)](http://gruntjs.com/)
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgruntjs%2Fgrunt.svg?type=shield)](https://app.fossa.io/projects/git%2Bhttps%3A%2F%2Fgithub.com%2Fgruntjs%2Fgrunt?ref=badge_shield)

<img align="right" height="260" src="https://gruntjs.com/img/grunt-logo-no-wordmark.svg">


### Documentation

Visit the [gruntjs.com](https://gruntjs.com/) website for all the things.

### Support / Contributing
### Support

We support the latest version with security and bug fixes. The previous versions are all end-of-life and will not receive any security or bug fixes.

Our OpenJS Ecosystem Sustainability Program partner [HeroDevs](https://www.herodevs.com/support#request-technologies) provides drop-in replacements for older versions of Grunt that are kept up-to-date for security and compliance issues. Learn More.

### Version Support

| Version | Supported? | Commercial Support |
| ------- | ---------- | ----------------------------------------------------------------------- |
| 1.6 | YES | |
| 1.5 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 1.4 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 1.3 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 1.2 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 1.1 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 1.0 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |
| 0.4 | NO | [Available Here](https://www.herodevs.com/support#request-technologies) |

### Contributing

Before you make an issue, please read our [Contributing](https://gruntjs.com/contributing) guide.

### Release History

See the [CHANGELOG](CHANGELOG).

### License
2 changes: 1 addition & 1 deletion SECURITY.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
## Reporting a Vulnerability

If you discover a security vulnerability within grunt, please submit a report via [huntr.dev](https://huntr.dev/bounties/?target=https%3A%2F%2Fgithub.com%2Fgruntjs%2Fgrunt). Bounties and CVEs are automatically managed and allocated via the platform.
If you discover a security vulnerability within grunt, please submit a report via the Github's Private Vulnerability Reporting feature.

All security vulnerabilities will be promptly addressed.
8 changes: 4 additions & 4 deletions package.json
Original file line number Diff line number Diff line change
@@ -42,21 +42,21 @@
"exit": "~0.1.2",
"findup-sync": "~5.0.0",
"glob": "~7.1.6",
"grunt-cli": "~1.4.3",
"grunt-cli": "^1.4.3",
"grunt-known-options": "~2.0.0",
"grunt-legacy-log": "~3.0.0",
"grunt-legacy-util": "~2.0.1",
"iconv-lite": "~0.6.3",
"js-yaml": "~3.14.0",
"minimatch": "~3.0.4",
"nopt": "~3.0.6"
"nopt": "^5.0.0"
},
"devDependencies": {
"difflet": "~1.0.1",
"eslint-config-grunt": "~2.0.1",
"grunt-contrib-nodeunit": "~4.0.0",
"grunt-contrib-nodeunit": "~5.0.0",
"grunt-contrib-watch": "~1.1.0",
"grunt-eslint": "~24.0.1",
"grunt-eslint": "~24.1.0",
"temporary": "~1.1.0",
"through2": "~4.0.2"
},