Skip to content

Commit

Permalink
chore: prepare for 3.1.0 release
Browse files Browse the repository at this point in the history
  • Loading branch information
strager committed Jan 11, 2024
1 parent 4aa0dfa commit 1f9d30b
Show file tree
Hide file tree
Showing 27 changed files with 68 additions and 54 deletions.
2 changes: 1 addition & 1 deletion Formula/quick-lint-js.rb
Original file line number Diff line number Diff line change
Expand Up @@ -4,7 +4,7 @@
class QuickLintJs < Formula
desc "Find bugs in your JavaScript code"
homepage "https://quick-lint-js.com/"
url "https://c.quick-lint-js.com/releases/3.0.0/source/quick-lint-js-3.0.0.tar.gz"
url "https://c.quick-lint-js.com/releases/3.1.0/source/quick-lint-js-3.1.0.tar.gz"
license "GPL-3.0-or-later"
head "https://github.com/quick-lint/quick-lint-js.git", branch: "master"

Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-dev
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js-dev
pkgver=3.0.0
pkgver=3.1.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-git
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js-git
pkgver=3.0.0
pkgver=3.1.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/arch/PKGBUILD-release
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# Contributor: Shivam Mehta <sm.cse at gmail dot com>

pkgname=quick-lint-js
pkgver=3.0.0
pkgver=3.1.0
pkgrel=1
pkgdesc="Find bugs in JavaScript programs"
arch=(aarch64 arm armv6h armv7h i686 pentium4 x86_64)
Expand Down
2 changes: 1 addition & 1 deletion dist/chocolatey/quick-lint-js.nuspec
Original file line number Diff line number Diff line change
Expand Up @@ -3,7 +3,7 @@
<package xmlns="http://schemas.microsoft.com/packaging/2015/06/nuspec.xsd">
<metadata>
<id>quick-lint-js</id>
<version>3.0.0</version>
<version>3.1.0</version>
<title>quick-lint-js (Install)</title>
<authors>Matthew "strager" Glazar et al</authors>
<owners>Matthew "strager" Glazar</owners>
Expand Down
4 changes: 2 additions & 2 deletions dist/chocolatey/tools/VERIFICATION.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ in verifying that this package's contents are trustworthy.
I, Matthew "strager" Glazar, am the software vendor who packaged this software
for Chocolatey.

Upstream SHA256 checksums: https://c.quick-lint-js.com/releases/3.0.0/SHA256SUMS
GPG signature: https://c.quick-lint-js.com/releases/3.0.0/SHA256SUMS.asc
Upstream SHA256 checksums: https://c.quick-lint-js.com/releases/3.1.0/SHA256SUMS
GPG signature: https://c.quick-lint-js.com/releases/3.1.0/SHA256SUMS.asc
4 changes: 2 additions & 2 deletions dist/debian/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ To test `asgen-config.json` or metadata changes locally:
* Change `MediaBaseUrl` to `"http://localhost:8069/appstream/export/media/"`.
* Change `HtmlBaseUrl` to `"http://localhost:8069/appstream/export/html/"`.
5. Create a directory `debian/pool/`.
6. Copy `dist/debian/*3.0.0*` (built by the [Building](#Building) instructions
6. Copy `dist/debian/*3.1.0*` (built by the [Building](#Building) instructions
above) into the `debian/pool/` directory.
7. Run `./dist/debian/update-repository path/to/debian`.
8. Start an HTTP server in the `debian` directory. For example:
Expand All @@ -73,7 +73,7 @@ To release to downstream Debian, we [ship a source package to Debian mentors][].
1. Download a signed release .tar.gz and .tar.gz.asc (e.g. from
<https://c.quick-lint-js.com/releases/latest/source/>).
2. Create a package using `package.sh`:
`./dist/debian/package.sh --output-directory debian-package --orig path/to/quick-lint-js-3.0.0.tar.gz --sign`
`./dist/debian/package.sh --output-directory debian-package --orig path/to/quick-lint-js-3.1.0.tar.gz --sign`
* NOTE: `package.sh` will use the `debian` sources from your checkout
(`./dist/debian/debian/`), not from the signed release tarball.
3. Upload the package: `dput mentors debian-package/quick-lint-js_2.4.2-1_source.changes`
Expand Down
6 changes: 6 additions & 0 deletions dist/debian/debian/changelog
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
quick-lint-js (3.1.0-1) unstable; urgency=medium

* New release.

-- Matthew "strager" Glazar <strager.nds@gmail.com> Wed, 10 Jan 2024 21:40:21 -0500

quick-lint-js (3.0.0-1) unstable; urgency=medium

* New release.
Expand Down
6 changes: 6 additions & 0 deletions dist/debian/debian/changelog-bionic
Original file line number Diff line number Diff line change
@@ -1,3 +1,9 @@
quick-lint-js (3.1.0-1) unstable; urgency=medium

* New release.

-- Matthew "strager" Glazar <strager.nds@gmail.com> Wed, 10 Jan 2024 21:40:21 -0500

quick-lint-js (3.0.0-1) unstable; urgency=medium

* New release.
Expand Down
2 changes: 1 addition & 1 deletion dist/msix/AppxManifest.xml
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
<Identity
Name="quick-lint.quick-lint-js"
Publisher="CN=Matthew Glazar, O=Matthew Glazar, L=San Carlos, S=California, C=US"
Version="3.0.0.0" />
Version="3.1.0.0" />

<Properties>
<DisplayName>quick-lint-js</DisplayName>
Expand Down
8 changes: 4 additions & 4 deletions dist/npm/BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -8,12 +8,12 @@ To build this quick-lint-js npm package:
* `dist/npm/linux-x64/bin/quick-lint-js`: Linux x86_64 executable
* `dist/npm/darwin-x64/bin/quick-lint-js`: macOS 64-bit Intel executable
* `dist/npm/win32-x64/bin/quick-lint-js.exe`: Windows x64 executable
3. Run `npm pack .` to create `quick-lint-js-3.0.0.tgz`.
3. Run `npm pack .` to create `quick-lint-js-3.1.0.tgz`.

To install system-wide, run
`npm install --global --unsafe-perm ./quick-lint-js-3.0.0.tgz`.
`npm install --global --unsafe-perm ./quick-lint-js-3.1.0.tgz`.

To install within an existing Node.js project, run
`npm install /path/to/quick-lint-js-3.0.0.tgz`.
`npm install /path/to/quick-lint-js-3.1.0.tgz`.

To publish to npm's registry, run `npm publish ./quick-lint-js-3.0.0.tgz`.
To publish to npm's registry, run `npm publish ./quick-lint-js-3.1.0.tgz`.
2 changes: 1 addition & 1 deletion dist/npm/package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "quick-lint-js",
"description": "Find bugs in your JavaScript code",
"version": "3.0.0",
"version": "3.1.0",
"keywords": [
"quick",
"lint",
Expand Down
2 changes: 1 addition & 1 deletion dist/scoop/quick-lint-js.template.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
{
"version": "3.0.0",
"version": "3.1.0",
"description": "Find bugs in JavaScript programs.",
"homepage": "https://quick-lint-js.com/",
"license": "GPL-3.0-or-later,MIT,BSL-1.0,Apache-2.0,ZPL-2.1,Public Domain,Unknown,ISC,BSD-2-Clause,MIT-CMU,LGPL-2.1-or-later,GPL-2.0-or-later,BSD-3-Clause",
Expand Down
36 changes: 18 additions & 18 deletions dist/sign-release.go
Original file line number Diff line number Diff line change
Expand Up @@ -115,7 +115,7 @@ func main() {
log.Fatal(err)
}

sourceTarballPath := filepath.Join(destinationDir, "source/quick-lint-js-3.0.0.tar.gz")
sourceTarballPath := filepath.Join(destinationDir, "source/quick-lint-js-3.1.0.tar.gz")
log.Printf("signing: %s\n", sourceTarballPath)
if err := RelicFile(sourceTarballPath, sourceTarballPath+".asc", RelicSignPGP); err != nil {
log.Fatal(err)
Expand Down Expand Up @@ -160,23 +160,23 @@ var filesToTransform map[DeepPath]FileTransformType = map[DeepPath]FileTransform
NewDeepPath2("manual/windows-arm.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("manual/windows-x86.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("manual/windows.zip", "bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/darwin-arm64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/darwin-x64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/linux-arm/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/linux-arm64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/linux-x64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/win32-arm64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/win32-ia32/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.0.0.tgz", "package/win32-x64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-arm64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-x64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-x64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm64.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-ia32.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.0.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-x64.node"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/darwin-arm64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/darwin-x64/bin/quick-lint-js"): RelicApple,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/linux-arm/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/linux-arm64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/linux-x64/bin/quick-lint-js"): RelicPGP,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/win32-arm64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/win32-ia32/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("npm/quick-lint-js-3.1.0.tgz", "package/win32-x64/bin/quick-lint-js.exe"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-arm64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_darwin-x64.node"): RelicApple,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-arm64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_linux-x64.node"): RelicPGP,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-arm64.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-ia32.node"): RelicWindows,
NewDeepPath2("vscode/quick-lint-js-3.1.0.vsix", "extension/dist/quick-lint-js-vscode-node_win32-x64.node"): RelicWindows,
NewDeepPath("windows/quick-lint-js.msix"): RelicWindows,
NewDeepPath2("windows/quick-lint-js.msix", "quick-lint-js.exe"): RelicWindows,
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 3.0.0.0
PackageVersion: 3.1.0.0

Installers:
- InstallerUrl: {{ .BaseURI }}windows/quick-lint-js.msix
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 3.0.0.0
PackageVersion: 3.1.0.0
PackageLocale: en-US

PackageName: quick-lint-js
Expand Down
2 changes: 1 addition & 1 deletion dist/winget/quick-lint.quick-lint-js.template.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -5,7 +5,7 @@
# http://creativecommons.org/publicdomain/zero/1.0/

PackageIdentifier: quick-lint.quick-lint-js
PackageVersion: 3.0.0.0
PackageVersion: 3.1.0.0

DefaultLocale: en-US
ManifestType: version
Expand Down
4 changes: 3 additions & 1 deletion docs/CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -6,7 +6,9 @@ based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
quick-lint-js' version numbers are arbitrary. quick-lint-js does *not* adhere to
Semantic Versioning.

## Unreleased
## 3.1.0 (2024-01-10)

[Downloads](https://c.quick-lint-js.com/releases/3.1.0/)

### Added

Expand Down
4 changes: 2 additions & 2 deletions docs/man/quick-lint-js-lsp.8
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  3.0.0
.\" Source: quick-lint-js version  3.1.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS\-LSP" "8" "" "quick\-lint\-js version  3.0.0" "\ \&"
.TH "QUICK\-LINT\-JS\-LSP" "8" "" "quick\-lint\-js version  3.1.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down
4 changes: 2 additions & 2 deletions docs/man/quick-lint-js.1
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  3.0.0
.\" Source: quick-lint-js version  3.1.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS" "1" "" "quick\-lint\-js version  3.0.0" "\ \&"
.TH "QUICK\-LINT\-JS" "1" "" "quick\-lint\-js version  3.1.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down
10 changes: 5 additions & 5 deletions docs/man/quick-lint-js.config.5
Original file line number Diff line number Diff line change
Expand Up @@ -12,10 +12,10 @@
.\" Author: [see the "AUTHOR(S)" section]
.\" Generator: Asciidoctor 2.0.17
.\" Manual: \ \&
.\" Source: quick-lint-js version  3.0.0
.\" Source: quick-lint-js version  3.1.0
.\" Language: English
.\"
.TH "QUICK\-LINT\-JS.CONFIG" "5" "" "quick\-lint\-js version  3.0.0" "\ \&"
.TH "QUICK\-LINT\-JS.CONFIG" "5" "" "quick\-lint\-js version  3.1.0" "\ \&"
.ie \n(.g .ds Aq \(aq
.el .ds Aq '
.ss \n[.ss] 0
Expand Down Expand Up @@ -356,7 +356,7 @@ The following groups are supported for the \fBglobal\-groups\fP configuration pr
.RS 4
all possible global variables.
All global variables are defined as shadowable and writable.
This in effect suppresses E0002, E0033, E0057, or E0059 entirely (except if variables are also configured using the \fBglobals\fP configuration property).
This in effect suppresses E0002, E0033, E0057, E0059, or E0214 entirely (except if variables are also configured using the \fBglobals\fP configuration property).
This group is not enabled by default.
.RE
.sp
Expand Down Expand Up @@ -458,7 +458,7 @@ Such an application might have the following \f(CRquick\-lint\-js.config\fP file
.ce
\l'\n(.lu*25u/100u\(ap'
.sp
If you want to suppress E0002, E0033, E0057, or E0059, configure \fBglobals\fP or \fBglobal\-groups\fP.
If you want to suppress E0002, E0033, E0057, E0059, or E0214, configure \fBglobals\fP or \fBglobal\-groups\fP.
For example, if you\(cqre seeing a spurious warning E0057 "use of undeclared variable: MyLibrary" (false positive), use the following configuration in \f(CRquick\-lint\-js.config\fP:
.sp
.if n .RS 4
Expand All @@ -473,7 +473,7 @@ For example, if you\(cqre seeing a spurious warning E0057 "use of undeclared var
.fi
.if n .RE
.sp
If you are not seeing E0002, E0033, E0057, or E0059 (false negative), but you want to see E0057 "use of undeclared variable: $", use one of the following configuration in \f(CRquick\-lint\-js.config\fP:
If you are not seeing E0002, E0033, E0057, E0059, or E0214 (false negative), but you want to see E0057 "use of undeclared variable: $", use one of the following configuration in \f(CRquick\-lint\-js.config\fP:
.sp
.if n .RS 4
.nf
Expand Down
2 changes: 1 addition & 1 deletion plugin/vim/quick-lint-js.vim/doc/quick-lint-js.txt
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,7 @@
This file contains instructions for installing and using the quick-lint-js
plugin.

This plugin version is designed for quick-lint-js version 3.0.0. Older or
This plugin version is designed for quick-lint-js version 3.1.0. Older or
newer versions might or might not work.

1. Installing quick-lint-js |quick-lint-js-app-install|
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode-lsp/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,6 @@ To build the extension, run the following commands:
$ yarn
$ ./node_modules/.bin/vsce package

This will create a file called `quick-lint-js-lsp-3.0.0.vsix`.
This will create a file called `quick-lint-js-lsp-3.1.0.vsix`.

[VisualStudioCode]: https://code.visualstudio.com/
2 changes: 1 addition & 1 deletion plugin/vscode-lsp/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "quick-lint-js-lsp",
"description": "Find JavaScript bugs with quick-lint-js (LSP version, not recommended)",
"publisher": "quick-lint",
"version": "3.0.0",
"version": "3.1.0",
"engines": {
"vscode": "^1.43.0"
},
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode/BUILDING.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ CMake][build-quick-lint-js] with `-DQUICK_LINT_JS_ENABLE_VSCODE=YES
$ # Copy files into the VS Code extension:
$ cmake --install build --component vscode-node --prefix plugin/vscode

Finally, run the following commands to create `quick-lint-js-3.0.0.vsix`:
Finally, run the following commands to create `quick-lint-js-3.1.0.vsix`:

$ cd plugin/vscode/ # Navigate to this directory.
$ yarn
Expand Down
2 changes: 1 addition & 1 deletion plugin/vscode/package.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"name": "quick-lint-js",
"description": "Find JavaScript bugs with quick-lint-js",
"publisher": "quick-lint",
"version": "3.0.0",
"version": "3.1.0",
"license": "SEE LICENSE IN LICENSE",
"categories": [
"Linters"
Expand Down
4 changes: 2 additions & 2 deletions version
Original file line number Diff line number Diff line change
@@ -1,2 +1,2 @@
3.0.0
2024-01-01
3.1.0
2024-01-10

0 comments on commit 1f9d30b

Please sign in to comment.