forked from Jordan-Hall/n8n
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge pull request #2 from threemedia/0.236.0-pr
🚀 Release 0.236.0
- Loading branch information
Showing
215 changed files
with
17,019 additions
and
4,808 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,8 +1,10 @@ | ||
{ | ||
"dependencies": { | ||
"conventional-changelog-cli": "^2.2.2", | ||
"glob": "^10.2.7", | ||
"semver": "^7.3.8", | ||
"add-stream": "^1.0.0", | ||
"conventional-changelog": "^4.0.0", | ||
"glob": "^10.3.0", | ||
"semver": "^7.5.2", | ||
"tempfile": "^5.0.0", | ||
"typescript": "*" | ||
} | ||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,42 @@ | ||
import addStream from 'add-stream'; | ||
import createTempFile from 'tempfile'; | ||
import conventionalChangelog from 'conventional-changelog'; | ||
import { resolve } from 'path'; | ||
import { createReadStream, createWriteStream } from 'fs'; | ||
import { dirname } from 'path'; | ||
import { fileURLToPath } from 'url'; | ||
import stream from 'stream'; | ||
import { promisify } from 'util'; | ||
import packageJson from '../../package.json' assert { type: 'json' }; | ||
|
||
const pipeline = promisify(stream.pipeline); | ||
|
||
const baseDir = resolve(dirname(fileURLToPath(import.meta.url)), '../..'); | ||
const fullChangelogFile = resolve(baseDir, 'CHANGELOG.md'); | ||
const versionChangelogFile = resolve(baseDir, `CHANGELOG-${packageJson.version}.md`); | ||
|
||
const changelogStream = conventionalChangelog({ | ||
preset: 'angular', | ||
releaseCount: 1, | ||
tagPrefix: 'n8n@', | ||
transform: (commit, callback) => { | ||
callback(null, commit.header.includes('(no-changelog)') ? undefined : commit); | ||
}, | ||
}).on('error', (err) => { | ||
console.error(err.stack); | ||
process.exit(1); | ||
}); | ||
|
||
// We need to duplicate the stream here to pipe the changelog into two separate files | ||
const stream1 = new stream.PassThrough(); | ||
const stream2 = new stream.PassThrough(); | ||
changelogStream.pipe(stream1); | ||
changelogStream.pipe(stream2); | ||
|
||
await pipeline(stream1, createWriteStream(versionChangelogFile)); | ||
|
||
// Since we can't read and write from the same file at the same time, | ||
// we use a temporary file to output the updated changelog to. | ||
const tmpFile = createTempFile(); | ||
await pipeline(stream2, addStream(createReadStream(fullChangelogFile)), createWriteStream(tmpFile)), | ||
await pipeline(createReadStream(tmpFile), createWriteStream(fullChangelogFile)); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,18 @@ | ||
name: Check Issue Template | ||
|
||
on: | ||
issues: | ||
types: [opened, edited] | ||
|
||
jobs: | ||
check-issue: | ||
name: Check Issue Template | ||
runs-on: ubuntu-latest | ||
steps: | ||
- name: Run Check Issue Template | ||
uses: n8n-io/GH-actions-playground@v1 | ||
with: | ||
repo-token: ${{ secrets.GITHUB_TOKEN }} | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -35,37 +35,33 @@ jobs: | |
fetch-depth: 0 | ||
ref: ${{ github.event.inputs.base-branch }} | ||
|
||
- name: Push the base branch | ||
run: | | ||
git checkout -b "release/${{ github.event.inputs.release-type }}" | ||
git push -f origin "release/${{ github.event.inputs.release-type }}" | ||
- uses: pnpm/[email protected] | ||
- uses: actions/setup-node@v3 | ||
with: | ||
node-version: 18.x | ||
|
||
- run: npm install --prefix=.github/scripts --no-package-lock | ||
|
||
- name: Bump package versions | ||
run: | | ||
echo "NEXT_RELEASE=$(node .github/scripts/bump-versions.mjs)" >> $GITHUB_ENV | ||
pnpm i --lockfile-only | ||
env: | ||
RELEASE_TYPE: ${{ github.event.inputs.release-type }} | ||
|
||
- name: Generate Changelog | ||
run: npx conventional-changelog-cli -p angular -i CHANGELOG.md -s -t n8n@ | ||
- name: Update Changelog | ||
run: node .github/scripts/update-changelog.mjs | ||
|
||
- name: Push the base branch | ||
run: | | ||
git push -f origin refs/remotes/origin/${{ github.event.inputs.base-branch }}:refs/heads/release/${{ env.NEXT_RELEASE }} | ||
- name: Push the release branch, and Create the PR | ||
uses: peter-evans/create-pull-request@v4 | ||
uses: peter-evans/create-pull-request@v5 | ||
with: | ||
base: 'release/${{ github.event.inputs.release-type }}' | ||
branch: 'release/${{ env.NEXT_RELEASE }}' | ||
base: 'release/${{ env.NEXT_RELEASE }}' | ||
branch: '${{ env.NEXT_RELEASE }}-pr' | ||
commit-message: ':rocket: Release ${{ env.NEXT_RELEASE }}' | ||
delete-branch: true | ||
labels: 'release' | ||
title: ':rocket: Release ${{ env.NEXT_RELEASE }}' | ||
# 'TODO: add generated changelog to the body. create a script to generate custom changelog' | ||
body: '' | ||
|
||
# TODO: post PR link to slack | ||
body-path: 'CHANGELOG-${{ env.NEXT_RELEASE }}.md' |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -20,3 +20,4 @@ packages/**/.turbo | |
cypress/videos/* | ||
cypress/screenshots/* | ||
*.swp | ||
CHANGELOG-*.md |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,3 +1,61 @@ | ||
# [0.236.0](https://github.com/n8n-io/n8n/compare/[email protected]@0.236.0) (2023-07-05) | ||
|
||
|
||
### Bug Fixes | ||
|
||
* **Brevo Node:** Rename SendInBlue node to Brevo node ([#6521](https://github.com/n8n-io/n8n/issues/6521)) ([e63b398](https://github.com/n8n-io/n8n/commit/e63b3982d200ade34461b9159eb1e988f494c025)) | ||
* **core:** Fix credentials test ([#6569](https://github.com/n8n-io/n8n/issues/6569)) ([1abd172](https://github.com/n8n-io/n8n/commit/1abd172f73e171e37c4cc3ccfaa395c6a46bdf48)) | ||
* **core:** Fix migrations for MySQL/MariaDB ([#6591](https://github.com/n8n-io/n8n/issues/6591)) ([29882a6](https://github.com/n8n-io/n8n/commit/29882a6f39dddcd1c8c107c20a548ce8dc665cba)) | ||
* **core:** Improve the performance of last 2 sqlite migrations ([#6522](https://github.com/n8n-io/n8n/issues/6522)) ([31cba87](https://github.com/n8n-io/n8n/commit/31cba87d307183d613890c7e6d627636b5280b52)) | ||
* **core:** Remove typeorm patches, but still enforce transactions on every migration ([#6594](https://github.com/n8n-io/n8n/issues/6594)) ([9def7a7](https://github.com/n8n-io/n8n/commit/9def7a729b52cd6b4698c47e190e9e2bd7894da5)), closes [#6519](https://github.com/n8n-io/n8n/issues/6519) | ||
* **core:** Use owners file to export wf owners ([#6547](https://github.com/n8n-io/n8n/issues/6547)) ([4b755fb](https://github.com/n8n-io/n8n/commit/4b755fb0b441a37eb804c9e70d4b071a341f7155)) | ||
* **editor:** Show retry information in execution list only when it exists ([#6587](https://github.com/n8n-io/n8n/issues/6587)) ([3ca66be](https://github.com/n8n-io/n8n/commit/3ca66be38082e7a3866d53d07328be58e913067f)) | ||
* **Salesforce Node:** Fix typo for adding a contact to a campaign ([#6598](https://github.com/n8n-io/n8n/issues/6598)) ([7ffe3cb](https://github.com/n8n-io/n8n/commit/7ffe3cb36adeecaca6cc6ddf067a701ee55c18d1)) | ||
* **Strapi Node:** Fix issue with pagination ([#4991](https://github.com/n8n-io/n8n/issues/4991)) ([54444fa](https://github.com/n8n-io/n8n/commit/54444fa388da12d75553e66e53a8cf6f8a99b6fc)) | ||
* **XML Node:** Fix issue with not returning valid data ([#6565](https://github.com/n8n-io/n8n/issues/6565)) ([cdd215f](https://github.com/n8n-io/n8n/commit/cdd215f642b47413c05f229e641074d0d4048f68)) | ||
|
||
|
||
### Features | ||
|
||
* Add crowd.dev node and trigger node ([#6082](https://github.com/n8n-io/n8n/issues/6082)) ([238a78f](https://github.com/n8n-io/n8n/commit/238a78f0582dbf439a9799de0edcb2e9bef29978)) | ||
* Add various source control improvements ([#6533](https://github.com/n8n-io/n8n/issues/6533)) ([68fdc20](https://github.com/n8n-io/n8n/commit/68fdc2078928be478a286774f2889feba1c3f5fe)) | ||
* **HTTP Request Node:** New http request generic custom auth credential ([#5798](https://github.com/n8n-io/n8n/issues/5798)) ([b17b458](https://github.com/n8n-io/n8n/commit/b17b4582a059104665888a2369c3e2256db4c1ed)) | ||
* **Microsoft To Do Node:** Add an option to set a reminder when creating a task ([#5757](https://github.com/n8n-io/n8n/issues/5757)) ([b19833d](https://github.com/n8n-io/n8n/commit/b19833d673bd554ba86c0b234e8d13633912563a)) | ||
* **Notion Node:** Add option to update icon when updating a page ([#5670](https://github.com/n8n-io/n8n/issues/5670)) ([225e849](https://github.com/n8n-io/n8n/commit/225e849960ce65d7f85b482f05fb3d7ffb4f9427)) | ||
* **Strava Node:** Add hide_from_home field in Activity Update ([#5883](https://github.com/n8n-io/n8n/issues/5883)) ([7495e31](https://github.com/n8n-io/n8n/commit/7495e31a5b25e97683c7ea38225ba253d8fae8b7)) | ||
* **Twitter Node:** Node overhaul ([#4788](https://github.com/n8n-io/n8n/issues/4788)) ([42721db](https://github.com/n8n-io/n8n/commit/42721dba80077fb796086a2bf0ecce256bf3a50f)) | ||
|
||
|
||
|
||
# [0.235.0](https://github.com/n8n-io/n8n/compare/[email protected]@0.235.0) (2023-06-28) | ||
|
||
|
||
### Bug Fixes | ||
|
||
* **core:** Add empty credential value marker to show empty pw field ([#6532](https://github.com/n8n-io/n8n/issues/6532)) ([9294e2d](https://github.com/n8n-io/n8n/commit/9294e2da3c7c99c2099f5865e610fa7217bf06be)) | ||
* **core:** All migrations should run in a transaction ([#6519](https://github.com/n8n-io/n8n/issues/6519)) ([e152cfe](https://github.com/n8n-io/n8n/commit/e152cfe27cf3396f4b278614f1d46d9dd723f36e)) | ||
* **core:** Rename to credential_stubs and variable_stubs.json ([#6528](https://github.com/n8n-io/n8n/issues/6528)) ([b06462f](https://github.com/n8n-io/n8n/commit/b06462f4415bd1143a00b4a66e6e626da8c52196)) | ||
* **Edit Image Node:** Fix transparent operation ([#6513](https://github.com/n8n-io/n8n/issues/6513)) ([4a4bcbc](https://github.com/n8n-io/n8n/commit/4a4bcbca298bf90c54d3597103e6a231855abbd2)) | ||
* **editor:** Add default author name and email to source control settings ([#6543](https://github.com/n8n-io/n8n/issues/6543)) ([e1a02c7](https://github.com/n8n-io/n8n/commit/e1a02c76257de30e08878279dea33d7854d46938)) | ||
* **editor:** Change default branchColor and remove label ([#6541](https://github.com/n8n-io/n8n/issues/6541)) ([186271e](https://github.com/n8n-io/n8n/commit/186271e939bca19ec9c94d9455e9430d8b8cf9d7)) | ||
* **Google Drive Node:** URL parsing ([#6527](https://github.com/n8n-io/n8n/issues/6527)) ([d9ed0b3](https://github.com/n8n-io/n8n/commit/d9ed0b31b538320a67ee4e5c0cae34656c9f4334)) | ||
* **Google Sheets Node:** Incorrect read of 0 and false ([#6525](https://github.com/n8n-io/n8n/issues/6525)) ([806d134](https://github.com/n8n-io/n8n/commit/806d13460240abe94843e569b1820cd8d0d8edd1)) | ||
* **Merge Node:** Enrich input 2 fix ([#6526](https://github.com/n8n-io/n8n/issues/6526)) ([c82c7f1](https://github.com/n8n-io/n8n/commit/c82c7f19128df3a11d6d0f18e8d8dab57e6a3b8f)) | ||
* **Notion Node:** Version fix ([#6531](https://github.com/n8n-io/n8n/issues/6531)) ([38dc784](https://github.com/n8n-io/n8n/commit/38dc784d2eed25aae777c5c3c3fda1a35e20bd24)) | ||
* **Sendy Node:** Fix issue with brand id not being sent ([#6530](https://github.com/n8n-io/n8n/issues/6530)) ([2e8dfb8](https://github.com/n8n-io/n8n/commit/2e8dfb86d4636781b319d6190e8be12e7661ee16)) | ||
|
||
|
||
### Features | ||
|
||
* Add missing input panels to some trigger nodes ([#6518](https://github.com/n8n-io/n8n/issues/6518)) ([fdf8a42](https://github.com/n8n-io/n8n/commit/fdf8a428ed38bb3ceb2bc0e50b002b34843d8fc4)) | ||
* **editor:** Prevent saving of workflow when canvas is loading ([#6497](https://github.com/n8n-io/n8n/issues/6497)) ([f89ef83](https://github.com/n8n-io/n8n/commit/f89ef83c766fafb1d0497ed91a74b93e8d2af1ec)) | ||
* **editor:** SQL editor overhaul ([#6282](https://github.com/n8n-io/n8n/issues/6282)) ([beedfb6](https://github.com/n8n-io/n8n/commit/beedfb609ccde2ef202e08566580a2e1a6b6eafa)) | ||
* **Google Drive Node:** Overhaul ([#5941](https://github.com/n8n-io/n8n/issues/5941)) ([d70a1cb](https://github.com/n8n-io/n8n/commit/d70a1cb0c82ee0a4b92776684c6c9079020d028f)) | ||
* **HTTP Request Node:** Notice about dev console ([#6516](https://github.com/n8n-io/n8n/issues/6516)) ([d431117](https://github.com/n8n-io/n8n/commit/d431117c9e5db9ff0ec6a1e7371bbf58698957c9)) | ||
* **Matrix Node:** Allow setting filename if the binary data has none ([#6536](https://github.com/n8n-io/n8n/issues/6536)) ([8b76e98](https://github.com/n8n-io/n8n/commit/8b76e980852062b192a95593035697c43d6f808e)) | ||
|
||
|
||
|
||
# [0.234.0](https://github.com/n8n-io/n8n/compare/[email protected]@0.234.0) (2023-06-22) | ||
|
||
|
||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.