Skip to content
This repository has been archived by the owner on Aug 3, 2024. It is now read-only.

Latest commit

 

History

History
418 lines (296 loc) · 28.7 KB

CHANGELOG.md

File metadata and controls

418 lines (296 loc) · 28.7 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog and this project adheres to Semantic Versioning.

Fixed

  • f66a1fd fix: tests after upgrades and move to randomstring instead of crypto-random-string
  • 8fd7cc0 fix: code after upgrades

Features

  • dcdff57 feat: make PMA_CONFIG_FILE env optional

Others

  • a749238 chore: upgrade node version to min:12 and fix CIs and tsconfig.json
  • 69eb69f chore: update lock file
  • c87f750 chore: upgrade dependencies

Features

  • ce71948 feat: update deploy message template

Documentation

  • a7d6cf3 docs: update CHANGELOG.md

Others

Fixed

  • 8f93158 fix: delete Message and remove 'origin' from clone

Others

Fixed

Others

Features

  • ba2d8e4 feat: delete comment from database and search for another one

Others

Features

  • a817615 feat: use the last posted comment

Others

Features

  • c4414c9 feat: better command parsing

Others

Others

Features

  • 5c0c85b feat: support ENV_FILE ENV

Others

Fixed

  • 7b9d83a fix: module is a reserved keyword
  • 21400ce fix: the sentry appender

Others

Fixed

  • ce54b1a fix: sentry appender and module loading

Others

Others

  • 40d4944 chore: release 2.2.3
  • 55770fa chore: fix module alias register

Fixed

  • cdebdfa fix: load module alias on bin entrypoint and bin

Others

Fixed

  • 4cc7180 fix: build and add a binary target

Features

  • dc80e2d feat: publish migrations in dist package

Others

Added

  • 00df6cc added: Save the username that sent a message

Changed

  • 05e03c8 updated: dependencies and package-lock.json
  • a64b744 updated: dependencies and package-lock.json
  • cd17dd4 updated: dependencies and package-lock.json
  • 63aefa3 updated: dependencies and package-lock.json

Fixed

  • 7b6f1c5 fix: use sudo-bot org name in the package
  • 7454c1e fix: tell TS that the Id will not be undefined
  • 4f48053 fix: fixes for node-npl v4
  • cb43eda fix: email parsing
  • 4947c63 fix: octokit constructor after upgrade
  • bbfe91a fix: changelog-generator-twig command after upgrade to 1.3.x
  • bb436e6 fix: test after types upgrade
  • 3937e83 fix: IMAP double processing unread when restarting the server
  • ec2c451 fix: parsing, remove github footer
  • 769f2e2 fix: typo
  • e2a96d3 fix: Message due to 00df6cc3943cc02f65338b388c4d8cbd65282d9c
  • 203f29e fix: Identation of Travis CI file
  • 2835a01 fix: Add migrate before tests on CI
  • 1e9a201 fix: Add MariaDB on CI

Improvements

Features

  • 8e3f2b7 feat: Rename .env.example to .env.dist and update .npmignore
  • d5f4f2b feat: add node ping route
  • 7b30d3a feat: move to yarn
  • 08f9e21 feat: simplify .gitignore file
  • 8a8f1b7 feat: add a ignore use case
  • de21fc1 feat: add a use case
  • 7af34e2 feat: Implement port

Others

  • 306ff06 chore: release 2.2.0
  • b0a4312 chore: upgrade dependencies
  • c3923a3 chore: publish to GitHub registry
  • e425b6b chore: update dependencies and yarn.lock
  • aa65a67 chore: update dependencies and yarn.lock
  • cf32c17 chore: remove unused import
  • b3846ee chore: update dependencies and yarn.lock
  • 379132a chore: update dependencies and yarn.lock
  • 9f8843a ci: Upgrade sudo-bot/action-pull-request-merge to 1.1.1
  • 2ab1a9a chore: ignore .nlp files
  • 2180383 chore: bump node engines to >=10
  • 6273357 chore: update dependencies and yarn.lock
  • 40fffff chore: add /*.log to ignore files
  • 80130ca chore: remove codecov dependency
  • ff84fc3 ci: move to yarn
  • ab7569c chore: update dependencies and package-lock.json
  • 95acd1e ci: Fix badges and job name
  • 460a1d3 ci: Migrate before tests and change db name
  • 693bdf3 ci: fix indentation and remove mac os from matrix
  • 7544d27 ci: fix github actions folder
  • 1f418ca ci: Migrate to github actions
  • 37c83bc chore: update dependencies and package-lock.json

Added

  • 9051436 added: Save domains into database
  • eea407c added: Save containers into database
  • f6068d4 added: domains and containers
  • de1d570 added: Sent and received messages to database
  • 6509db3 added: Message model
  • 2fd0e5d added: models and migrations
  • 520ec93 added: Knex for SQL requests and migrations
  • 0bf50c6 added: CLOUDFLARE_RECORD_TYPE to ENV
  • a3dde36 added: Reactions when deploy command is received
  • e9489fa added: ts-node
  • 1d89b8d added: typescript
  • c168d6f added: Labels to docker create
  • 07938d5 added: debug line
  • a340450 added: parseReplyToRepoName and parseCommentId and parsePrId
  • cb9deed added: getMetaDataFromMessage

Changed

  • 58d96b0 updated: dependencies and package-lock.json
  • 5f795e6 updated: move update listeners to after connected
  • e4234ee updated: imap auth timeout
  • 7aa4aac updated: @sentry/node from 5.0.5 to 5.0.6

Removed

  • 25a116c removed: octonode to use octokit
  • 1224618 removed: sentencer dependency
  • a6e17c7 removed: DEPLOY_AND_MERGE & DEPLOY_AND_MERGE_WITH_CONFIG
  • 3c6eaad removed: PR id parsing from comment

Fixed

  • a08fe13 fix: posting reactions
  • fa233a5 fix: Tests after ts-node e9489fa20dd6d94247e72371a0dbd748f86519c3
  • 17c2e97 fix: bugs introduced by 77e0fc5ebe23c8de02a40bca07ce3cfe4e438bb6
  • 77e0fc5 fix: implementation to use octokit
  • e0d7cc7 fix: tests (move to typescript)
  • 58bcabb fix: make default tag a string to avoid docker error
  • 90fa92a fix: make prId a string to avoid docker error
  • 85aa33a fix: 'replyto' is an object and fallback onto 'to'
  • 4b58a40 fix: x-github-sender is in lowercase
  • e294462 fix: headers of mailparser is a map
  • 2e3fcf7 fix: hack the double read emails on start bug
  • 8f959ed fix: new email detection on start
  • e867fd1 fix: parse docker memory as int
  • 7db07e5 fix: memory bytes to MB
  • 5cc5d97 fix: docker memory config

Improvements

  • 3c2281e improved: typescript hint
  • 027fb23 improved: Use strict mode of typescript
  • e82b699 improved: types
  • 8903050 improved: Move to typescript
  • a8e26a1 improved: Handle disconnection and error
  • 259cd89 improved: email data handling and sender username parsing

Added

  • c9aabd3 added: replace tokens in DOCKER_NETWORK_ALIASES ENV
  • 9bd42f2 added: support for network aliases
  • fef9b3f added: memory limit
  • 88ad95c added: imap to package.json and package-lock.json
  • 8433391 added: mail-listener2 code into utils
  • 806ff26 added: MAILBOX_DEBUG option
  • b9bf99f added: support for real imap server
  • e51acaa added: example ENVs
  • e08145f added: mail-listener2
  • c6d3b5a added: command to ignore
  • 14e83bf added: dependabot config
  • 28a46bd added: synk and dependabot badges

Changed

  • 9a41b1f updated: Split Travis CI to jobs
  • 8fa5e09 updated: Moved training to index
  • 8773478 updated: Moved files and renamed one
  • 95a07f0 updated: jshintrc to esnext
  • e3aa0a6 updated: package.json and package-lock.json
  • 1a3325c updated: dependencies
  • e66181d updated: package.json && package-lock.json
  • 6f0ee0e updated: package.json && package-lock.json
  • a946722 update: CHANGELOG.md

Removed

  • ae94d3b removed: async and 'self' variables from mail-listener2
  • fd360fb removed: email parsing from mail-listener2
  • 61ef1d1 removed: attachment config and fixed import
  • cd1d65c removed: attachement handling from mail-listener2
  • 908bafd removed: mail-listener2

Fixed

  • 8310101 fix: .jshintrc errors introduced by 95a07f0ff090821
  • cd9de1f fix: naming issue
  • f9f0eee fix: commands tests
  • 7a64f37 fixed: .npmignore

Improvements

  • 709f0c2 style: prettier mail-listener2

Added

  • 1561b46 add: CHANGELOG.md
  • a18f7d1 add: CHANGELOG generator
  • 4ee0283 add: NODE_ENV and NODE_ENV to Sentry
  • 965d0e3 add: data.getDataFromConfig
  • 4ef1498 add: DOCKER_VOLUMES ENV
  • 47eddfa add: RANDOM_STRING ENV and PMA_CONFIG_FILE ENV
  • b5147b2 add: Added ALLOWED_USERNAMES to ENV variables
  • d679a1f add: Add emailInfos to log warning
  • b20e21f add: Handle commands and move some code
  • 6a5efd0 add: Use log4js and Sentry
  • 9667fd3 add: Add coverage badge and cover all files
  • 74ebb94 add: Travis badge to README
  • b6beaef add: blowfish_secret and TempDir to config
  • d52aa47 add: comment update & bug fixed CF DNS
  • 7ab88d3 add: Support for cloudflare DNS publishing
  • ddbc10d add: container remove if started
  • d1ea4ea add: base files

Changed

  • 9f4ab9c update: Use node-npl and add commands
  • 1877bbb update: Update mocha to ^6.0.2

Removed

  • 13ff6ab remove: CF del DNS record

Fixed

Improvements

  • 9ab3652 style: prettier.printWidth=120