Skip to content

Latest commit

 

History

History
1147 lines (588 loc) · 29.6 KB

CHANGELOG.md

File metadata and controls

1147 lines (588 loc) · 29.6 KB

Change Log

All notable changes to this project will be documented in this file automatically by Versionist. DO NOT EDIT THIS FILE MANUALLY! This project adheres to Semantic Versioning.

v3.21.22

(2021-06-22)

  • Improve parsing of Front URLs [Lucian Buzzo]

v3.21.21

(2021-06-18)

  • Improve error reporting when a listener method throws [Balena CI]

v3.21.20

(2021-06-18)

  • Rename resin to balena in package.json and README [Lucian Buzzo]

v3.21.19

(2020-12-09)

  • lib/services/messenger/translators/front: Fix fetchContactName [Marios Balamatsias]

v3.21.18

(2020-08-12)

  • configs/syncbot_prod: Stop syncing paid support [Marios Balamatsias]

v3.21.17

(2020-07-29)

  • configs/syncbot_prod: Change distribution flow [Marios Balamatsias]

v3.21.16

(2020-07-22)

  • configs/syncbot_prod: Add distribution channel [Marios Balamatsias]

v3.21.15

(2020-06-17)

  • syncbot_prod: Add channel for U/Feedback [Marios Balamatsias]

v3.21.14

(2020-06-11)

  • syncbot_prod: Sync user feedback [Marios Balamatsias]

v3.21.13

(2020-05-04)

  • configs/syncbot_prod: Add new channels for the synced inboxes [Marios Balamatsias]
  • configs/syncbot_prod: Remove unused inboxes [Marios Balamatsias]
  • configs/syncbot_prod: Remove syncing resinio-collaborations/p_colab_flow [Marios Balamatsias]

v3.21.12

(2020-04-30)

  • resinci: Disable node 12 tests [Marios Balamatsias]
  • config/prod: Remove constructors and comments [Marios Balamatsias]

v3.21.11

(2020-04-21)

  • configs/syncbot_dev: Keep only front and flowdock constructors [Marios Balamatsias]

3.21.10 - 2020-02-13

  • Stop syncing outage to support_meta [Marios Balamatsias]

3.21.9 - 2019-05-22

  • Completely disable Discourse SyncBot integrations [Juan Cruz Viotti]

3.21.8 - 2019-04-16

  • Stop syncing forums from Flowdock to Front [Kostas Lekkas]

3.21.7 - 2019-04-03

  • Update front-sdk dependency [Kostas Lekkas]

3.21.6 - 2019-03-04

  • Workaround for missed Front -> FD messages [Kostas Lekkas]

3.21.5 - 2019-03-03

  • Solve Cannot read property 'username' of null errors on reopen event [Kostas Lekkas]
  • Remove 'post_edited' event from event equivalencies list for discourse [Kostas Lekkas]
  • Log Front events [Kostas Lekkas]

3.21.4 - 2019-02-27

  • Discourse edits appear as public comments, make them private [Kostas Lekkas]

3.21.3 - 2019-02-26

  • Enable syncing for balenaEtcher forums topic [Kostas Lekkas]

3.21.2 - 2019-02-25

  • Add npm-shrinkwrap.json [Kostas Lekkas]
  • Fix duplicate forums syncs and enable balenaEngine, Projects syncing [Kostas Lekkas]

3.21.1 - 2019-02-24

  • Disable circleci and fix resinci configuration [Kostas Lekkas]

3.21.0 - 2019-02-19

  • Re-enable CircleCI [Kostas Lekkas]

3.20.2 - 2019-02-19

  • Remove deprecated .resinci [Michael Angelos Simos]

3.20.1 - 2019-02-19

  • Ci: Enable docker push [Michael Angelos Simos]

3.20.0 - 2019-02-19

  • Sync BalenaOS forums category [Kostas Lekkas]

3.19.3 - 2018-12-18

  • Fix hello inbox Front id [Kostas Lekkas]

3.19.2 - 2018-12-18

  • Enable channels for OpenBalena and Hello Front inboxes [Kostas Lekkas]

3.19.1 - 2018-12-18

  • Remove redundant log instruction [Kostas Lekkas]

3.19.0 - 2018-12-17

  • Synchronize Hello Front inbox to s/hello flowdock flow [Kostas Lekkas]

3.18.29 - 2018-12-11

  • Update list of DevOps users [Michael Angelos Simos]

3.18.28 - 2018-12-10

  • Vendor Flowdock fork to facilitate debugging [Kostas Lekkas]

3.18.27 - 2018-12-06

  • Print error response on Flowdock API errors [Kostas Lekkas]

3.18.26 - 2018-12-02

  • Fix PayloadTooLargeError errors [Kostas Lekkas]

3.18.25 - 2018-11-26

  • Add new Forums flows [Kostas Lekkas]

3.18.24 - 2018-11-19

  • Fix TSError: Type error [Kostas Lekkas]
  • Add missing semicolon [Kostas Lekkas]

3.18.23 - 2018-11-15

  • Syncbot: Better detect if an event represents an error [Juan Cruz Viotti]

v3.18.22 - 2018-10-24

  • Update resin-semver to support balenaOS version strings [Paulo Castro]

v3.18.21 - 2018-10-24

  • Ci: Disable NPM and update Docker config [Michael Angelos Simos]
  • Syncbot: Rename baseUrl [Michael Angelos Simos]

v3.18.20 - 2018-09-27

  • SyncBot: Remove references to sqweelygig from configuration [Andrew Lucas]

v3.18.19 - 2018-09-26

  • SyncBot: Document the chat management interface of SyncBot [Andrew Lucas]

v3.18.18 - 2018-09-26

  • SyncBot: Preserve single new lines from Forums into Front [Andrew Lucas]

v3.18.17 - 2018-09-26

  • SyncBot: Remove summary keywords [Andrew Lucas]

v3.18.16 - 2018-09-26

  • Meta: Add CI guidance file [Andrew Lucas]

v3.18.15 - 2018-09-17

  • SyncBot: Fix the retrieving of Intercom contact details [Andrew Lucas]

v3.18.14 - 2018-08-21

  • SyncBot: Retrieve email of users from Discourse #588 [Andrew Lucas]

v3.18.13 - 2018-08-03

  • SyncBot: Fix for author being emitted twice on GitHub #583 [Andrew Lucas]

v3.18.12 - 2018-08-03

  • SyncBot: Discourse to propagate user details #584 [Andrew Lucas]

v3.18.11 - 2018-07-30

  • SyncBot: Remove duplicated author citation from Discourse #580 [Andrew Lucas]

v3.18.10 - 2018-07-30

  • SyncBot: Synchronise Front conversation states into Flowdock #574 [Andrew Lucas]

v3.18.9 - 2018-07-30

  • SyncBot: Fix GitHub issues causing infinite loops #578 [Andrew Lucas]

v3.18.8 - 2018-07-26

  • SyncBot: Add another user to SyncBot's list of DevOps users #576 [Andrew Lucas]

v3.18.7 - 2018-07-26

  • Syncbot: make username bold #572 [Kostas Lekkas]

v3.18.6 - 2018-07-17

  • SyncBot: Emit discourse whispers under the syncbot account #566 [Andrew Lucas]

v3.18.5 - 2018-07-16

  • SyncBot: Refactor MessageDetails object #517 [Andrew Lucas]

v3.18.4 - 2018-07-16

  • SyncBot: Recalibrate Front conversation finder to better handle recent outages #519 [Andrew Lucas]

v3.18.3 - 2018-07-16

  • SyncBot: Improve setup instructions #532 [Andrew Lucas]

v3.18.2 - 2018-07-15

  • Move to TypeScript 2.9.2 to fix CircleCI dependency issue #567 [Andrew Lucas]

v3.18.1 - 2018-07-13

  • SyncBot: Make thread searching flow specific #563 [Andrew Lucas]

v3.18.0 - 2018-07-11

  • SyncBot: Retire hashtag inbox syncs #560 [Andrew Lucas]

v3.17.67 - 2018-07-11

  • Versionbot: Clean up readme formatting #561 [Lucian Buzzo]

v3.17.66 - 2018-06-21

  • SyncBot: Fix message.match is not a function errors #556 [Andrew Lucas]

v3.17.65 - 2018-06-21

  • SyncBot: Add #summary to archive a thread #557 [Andrew Lucas]

v3.17.64 - 2018-06-20

  • SyncBot: Restore inter-service links #555 [Andrew Lucas]

v3.17.63 - 2018-06-18

  • SyncBot: Correctly configure threads from Flowdock/fin into Front/fin #546 [Andrew Lucas]

v3.17.62 - 2018-06-18

  • SyncBot: Do not propagate tags from Flowdock #550 [Andrew Lucas]

v3.17.61 - 2018-06-18

  • ProcBot: Refactor to fix CI and virgin build #554 [Andrew Lucas]

v3.17.60 - 2018-06-11

  • SyncBot: Rescind OmniFlow #544 [Andrew Lucas]

v3.17.59 - 2018-06-05

  • SyncBot: Translate images from Discourse #543 [Andrew Lucas]

v3.17.58 - 2018-06-04

  • SyncBot: Store connections as tags in Flowdock #536 [Andrew Lucas]

v3.17.57 - 2018-06-01

  • SyncBot: Respect a message's privacy when creating its thread #534 [Andrew Lucas]

v3.17.56 - 2018-05-23

  • SyncBot: Fix Fin sync #537 [Andrew Lucas]

v3.17.55 - 2018-05-22

  • SyncBot: Allow translators to encode connections #512 [Andrew Lucas]

v3.17.54 - 2018-05-21

  • SyncBot: Make titles optional in Flowdock translation #535 [Andrew Lucas]

v3.17.53 - 2018-05-17

  • SyncBot: Add support outage monitor #530 [Andrew Lucas]

v3.17.52 - 2018-05-17

  • SyncBot: Start the omniflow #526 [Andrew Lucas]

v3.17.51 - 2018-05-17

  • SyncBot: Add architecture sync #502 [Andrew Lucas]

v3.17.50 - 2018-05-17

  • SyncBot: Log events as early in the processing as possible #528 [Andrew Lucas]

v3.17.49 - 2018-05-17

  • SyncBot: Clean quoted text from Front replies #523 [Andrew Lucas]

v3.17.48 - 2018-05-16

  • SyncBot: Add fin sync #522 [Andrew Lucas]

v3.17.47 - 2018-05-15

  • SyncBot: Translate Discourse quote format #516 [Andrew Lucas]

v3.17.46 - 2018-05-15

  • SyncBot: Add sales sync #521 [Andrew Lucas]

v3.17.45 - 2018-05-14

  • SyncBot: Revert "SyncBot: Split private syncs into a staging instance" #508 [Andrew Lucas]

v3.17.44 - 2018-05-10

  • SyncBot: Change public/private prefix #511 [Andrew Lucas]

v3.17.43 - 2018-05-10

  • SyncBot: Improve quickstart document #515 [Andrew Lucas]

v3.17.42 - 2018-05-09

  • SyncBot: Add Product sync #503 [Andrew Lucas]

v3.17.41 - 2018-05-09

  • SyncBot: Add Commercial sync #504 [Andrew Lucas]

v3.17.40 - 2018-05-09

  • SyncBot: Add Process sync #505 [Andrew Lucas]

v3.17.39 - 2018-05-08

  • SyncBot: Clean Front render #506 [Andrew Lucas]

v3.17.38 - 2018-05-04

  • SyncBot: Add end to end test suite for SyncBot #493 [Andrew Lucas]

v3.17.37 - 2018-05-01

  • SyncBot: Add ability to query the package.json file #482 [Andrew Lucas]

v3.17.36 - 2018-04-30

  • SyncBot: Split private syncs into a staging instance #500 [Andrew Lucas]

v3.17.35 - 2018-04-30

  • SyncBot: Add fin sync #487 [Andrew Lucas]

v3.17.34 - 2018-04-30

  • SyncBot: Prevent messages containing style email citations from looping #486 [Andrew Lucas]

v3.17.33 - 2018-04-30

  • SyncBot: Clean emoji before detecting for message difference #490 [Andrew Lucas]

v3.17.32 - 2018-04-30

  • VersionBot: Fix build #497 [Andrew Lucas]

v3.17.31 - 2018-04-24

  • SyncBot: Improve GitHub Integration documentation #489 [Andrew Lucas]

v3.17.30 - 2018-04-24

  • SyncBot: Add documentation for GitHub setup #483 [Andrew Lucas]

v3.17.29 - 2018-04-17

  • SyncBot: Handle flowdock disconnect events #462 [Andrew Lucas]

v3.17.28 - 2018-04-17

  • SyncBot: Add timestamp to message details #479 [Andrew Lucas]

v3.17.27 - 2018-04-17

  • SyncBot: Flowdock now signs actual message delivered #478 [Andrew Lucas]

v3.17.26 - 2018-04-17

  • SyncBot: Migrate Front methods to the SDK #471 [Andrew Lucas]

v3.17.25 - 2018-04-13

  • SyncBot: Add /revenue Sync #477 [Andrew Lucas]

v3.17.24 - 2018-04-13

  • SyncBot: No longer escape HTML when passing to Front's MD endpoints #468 [Andrew Lucas]

v3.17.23 - 2018-04-13

  • SyncBot: Fix flowdock's detection of title separation #473 [Andrew Lucas]

v3.17.22 - 2018-04-11

  • SyncBot: revert device-support inbox #472 [Andrew Lucas]

v3.17.21 - 2018-04-04

  • SyncBot: Fix duplicate posting with device support inbox #467 [Andrew Lucas]

v3.17.20 - 2018-04-03

  • SyncBot: Fix title presentation in Flowdock #460 [Andrew Lucas]

v3.17.19 - 2018-04-03

  • SyncBot: Allow quote characters within Flowdock's title underlines #461 [Andrew Lucas]

v3.17.18 - 2018-04-03

  • SyncBot: Unixify new lines when emitted by GitHub #463 [Andrew Lucas]

v3.17.17 - 2018-04-03

  • SyncBot: Fix hyphenated content causing repeated messages #466 [Andrew Lucas]

v3.17.16 - 2018-04-02

  • SyncBot: Fix devops flow references #464 [Andrew Lucas]

v3.17.15 - 2018-04-02

  • SyncBot: Fix the logic on detecting whether a user can private message #459 [Andrew Lucas]

v3.17.14 - 2018-03-28

  • SyncBot: configure device_support inbox #449 [Andrew Lucas]

v3.17.13 - 2018-03-28

  • ProcBots: Ensure that a bad build explicitly fails, ensuring CircleCI will catch them. #452 [Heds Simons]

v3.17.12 - 2018-03-28

  • SyncBot, ProcBots: Fix type errors during build #450 [Andrew Lucas]

v3.17.11 - 2018-03-27

  • SyncBot: Fix the Flowdock title detection regex #448 [Andrew Lucas]

v3.17.10 - 2018-03-16

  • SyncBot: Process the migration of a thread into a monitored flow #446 [Andrew Lucas]

v3.17.9 - 2018-03-16

  • SyncBot: report message count when linking an existing thread #431 [Andrew Lucas]

v3.17.8 - 2018-03-16

  • SyncBot: Link to original thread when creating a flowdock thread #443 [Andrew Lucas]

v3.17.7 - 2018-03-16

  • SyncBot: Sync inbox for recent collaborator #430 [Andrew Lucas]

v3.17.6 - 2018-03-16

  • SyncBot: Will sign synced messages to recognise if the metadata is an artefact of copy/paste/quote #429 [Andrew Lucas]

v3.17.5 - 2018-03-12

  • SyncBot: Suggest solutions, and monitor, for messages received on multiple channels. #444 [Andrew Lucas]

v3.17.4 - 2018-03-09

  • SyncBot: filter events before creating messages #435 [Andrew Lucas]

v3.17.3 - 2018-03-09

  • SyncBot: Allow flows to be found by previous names #440 [Andrew Lucas]

v3.17.2 - 2018-03-08

  • SyncBot: Reduce error message spam #438 [Andrew Lucas]

v3.17.1 - 2018-03-08

  • SyncBot: Allow GitHub messages to be conveyed via shared emitters #436 [Andrew Lucas]

v3.17.0 - 2018-03-08

  • SyncBot: Support for hashtags to create synced conversations #432 [Andrew Lucas]

v3.16.6 - 2018-03-08

  • SyncBot: Teach flowdock synchronisation about multiple organisations #422 [Andrew Lucas]

v3.16.5 - 2018-03-06

  • SyncBot: Update reply documentation #414 [Andrew Lucas]

v3.16.4 - 2018-03-06

  • SyncBot: Improve logging of new thread creation #423 [Andrew Lucas]

v3.16.3 - 2018-03-05

  • SyncBot, ProcBots: Ensure GitHub auth acquisition happens always and only when required #434 [Andrew Lucas]

v3.16.2 - 2018-02-27

  • SyncBot: Added instructions regarding the webhook rule #400 [Andrew Lucas]

v3.16.1 - 2018-02-26

  • SyncBot: Fix flow citation bug #421 [Andrew Lucas]

v3.16.0 - 2018-02-26

  • SyncBot, ProcBots: Add process interrogation tools to SyncBot #417 [Andrew Lucas]

v3.15.4 - 2018-02-22

  • SyncBot: Improve metadata matching regex #427 [Andrew Lucas]

v3.15.3 - 2018-02-16

  • SyncBot: Support Sync within the same service #403 [Andrew Lucas]

v3.15.2 - 2018-02-16

  • SyncBot: cite a thread's flow when creating #413 [Andrew Lucas]

v3.15.1 - 2018-02-15

  • VersionBot: Ensure updated files in subtrees are handled correctly. #412 [Heds Simons]

v3.15.0 - 2018-02-14

  • SyncBot: Synchronise GitHub repos to Flowdock flows #397 [Andrew Lucas]

v3.14.23 - 2018-02-12

  • ProcBots: Remove TS 2.7.x compiler errors. #409 [Heds Simons]

v3.14.22 - 2018-02-09

  • VersionBot: Update versionist for quoted update method. #407 [Heds Simons]

v3.14.21 - 2018-02-09

  • VersionBot: Update versionist to at least 2.12.1 for Python/Rust updates. #405 [Heds Simons]

v3.14.20 - 2018-02-09

  • Ensure that there are no compiler errors when building the framework. #402 [Heds Simons]

v3.14.19 - 2018-02-05

  • SyncBot: Cite message sender #395 [Andrew Lucas]

v3.14.18 - 2018-02-02

  • SyncBot: HTML format messages to Front #394 [Andrew Lucas]

v3.14.17 - 2018-02-02

  • SyncBot: Improve resilience of Front linked thread searching #387 [Andrew Lucas]

v3.14.16 - 2018-01-31

  • SyncBot: remove buggy tag handling code #389 [Andrew Lucas]

v3.14.15 - 2018-01-29

  • SyncBot: Allow quotes text to be private #388 [Andrew Lucas]

v3.14.14 - 2018-01-26

  • SyncBot: Migrate flowdock's reply syntax to >. #385 [Andrew Lucas]

v3.14.13 - 2018-01-16

  • SyncBot: Add and document leads inbox #377 [Andrew Lucas]

v3.14.12 - 2018-01-11

  • SyncBot, ProcBot: Improve logging output #375 [Andrew Lucas]

v3.14.11 - 2018-01-05

  • SyncBot: Isolate metadata strings from markdown in the content #376 [Andrew Lucas]

v3.14.10 - 2017-12-20

  • SyncBot: add text from all-hands presentation #371 [Andrew Lucas]

v3.14.9 - 2017-12-13

  • SyncBot: escape html before passing to Front #365 [Andrew Lucas]

v3.14.8 - 2017-12-13

  • SyncBot: allow a whisper's text to archive a thread #360 [Andrew Lucas]

v3.14.7 - 2017-12-12

  • SyncBot: Use and respect #reply to indicate privacy on Flowdock #359 [Andrew Lucas]

v3.14.6 - 2017-12-11

  • SyncBot: Change default error message to ping ‘sqweelygig’ #362 [Andrew Lucas]

v3.14.5 - 2017-12-07

  • SyncBot: restore tag synchronisation #356 [Andrew Lucas]

v3.14.4 - 2017-12-05

  • SyncBot: Remove a comment bookmark to the issue #352 [Andrew Lucas]

v3.14.3 - 2017-12-05

  • SyncBot: Translate pinged usernames between service specific forms #351 [Andrew Lucas]

v3.14.2 - 2017-12-05

  • SyncBot: Update Discourse account setup documentation #350 [Sonya Green]

v3.14.1 - 2017-11-29

  • SyncBot: Support a directed graph of flows. #315 [Andrew Lucas]

v3.14.0 - 2017-11-28

  • SyncBot: Put non-secret configuration into repo #345 [Andrew Lucas]

v3.13.3 - 2017-11-27

  • Move metadata to end of message #344 [Andrew Lucas]

v3.13.2 - 2017-11-22

  • SyncBot: Improve resilience of thread connections #334 [Andrew Lucas]

v3.13.1 - 2017-11-20

  • SyncBot, ProcBots: Use Front SDK to verify and expand events. #309 [Andrew Lucas]

v3.13.0 - 2017-11-16

  • Add mocha unit test framework #339 [Lucian Buzzo]

v3.12.23 - 2017-11-16

  • SyncBot: revoke tag handling pending re-implementation #338 [Andrew Lucas]

v3.12.22 - 2017-11-14

  • SyncBot: No longer output of full error object #336 [Andrew Lucas]

v3.12.21 - 2017-11-13

  • SyncBot: Remove unused 'internal' message detail #310 [Andrew Lucas]

v3.12.20 - 2017-11-13

  • SyncBot: Alias certain accounts as SyncBot #332 [Andrew Lucas]

v3.12.19 - 2017-11-13

  • SyncBot: Support multiple hyphens in usernames #330 [Andrew Lucas]

v3.12.18 - 2017-11-08

  • SyncBot: Replace whitespace in provided handles #327 [Andrew Lucas]

v3.12.17 - 2017-11-08

  • SyncBot: Improve debug output of synchronising events #326 [Andrew Lucas]

v3.12.16 - 2017-11-08

  • SyncBot: Use correct metadata format on Front mentions #328 [Andrew Lucas]

v3.12.15 - 2017-11-06

  • Install git before trying to tag #311 [John (Jack) Brown]

v3.12.14 - 2017-11-06

  • SyncBot: Verify Discourse events before enqueueing. #312 [Andrew Lucas]

v3.12.13 - 2017-11-06

  • SyncBot: Use Discourse all-users token. #318 [Andrew Lucas]

v3.12.12 - 2017-11-06

  • SyncBot: Check permissions before whispering. #316 [Andrew Lucas]

v3.12.11 - 2017-11-06

  • SyncBot: Front events now possible in multiple inboxes. #313 [Andrew Lucas]

v3.12.10 - 2017-11-02

  • SyncBot: Improve debug output around decision to route #319 [Andrew Lucas]

v3.12.9 - 2017-10-20

  • SyncBot: Translate mangled Discourse dashes #306 [Andrew Lucas]

v3.12.8 - 2017-10-20

  • SyncBot: Use aliases when posting to Flowdock #305 [Andrew Lucas]

v3.12.7 - 2017-10-18

  • SyncBot: Make metadata encoding invisible #281 [Andrew Lucas]

v3.12.6 - 2017-10-16

  • Run build step in Docker build process #289 [Lucian Buzzo]

v3.12.5 - 2017-10-16

  • Add .editorconfig file #261 [Juan Cruz Viotti]

v3.12.4 - 2017-10-13

  • Fix broken documentation links in README #303 [Lucian Buzzo]

v3.12.3 - 2017-10-12

  • SyncBot: Propagate the connecting messages #279 [Andrew Lucas]

v3.12.2 - 2017-10-12

  • SyncBot: Improve presentation of Intercom uses. #302 [Andrew Lucas]

v3.12.1 - 2017-10-12

  • Document that VERSIONBOT_USER env var is required #287 [Lucian Buzzo]

v3.12.0 - 2017-10-12

  • Allow VersionBot port to be overridden using an env var #294 [Lucian Buzzo]

v3.11.11 - 2017-10-12

  • Trim data returned from getNodeBinPath #296 [Lucian Buzzo]

v3.11.10 - 2017-10-11

  • SyncBot: Report possible solutions alongside errors. #282 [Andrew Lucas]

v3.11.9 - 2017-10-10

  • NotifyBot: Ensure that the connection keywords in a Github Issue are correctly handled. #291 [Heds Simons]

v3.11.8 - 2017-10-10

  • VersionBot: Ensure that versionist errors are caught in the correct place. #299 [Heds Simons]

v3.11.7 - 2017-10-09

  • ProcBots: Ensure that when merged to master, images are tagged and pushed with new version to Docker hub. #285 [Heds Simons]

v3.11.6 - 2017-10-06

  • VersionBot: Handle spawned process errors as errors, which allows us to report versionist errors more nicely. #268 [Pagan Gazzard]

v3.11.5 - 2017-10-06

  • SyncBot: Support 'mention's in Front #280 [Andrew Lucas]

v3.11.4 - 2017-10-06

  • SyncBot: Reword the connecting messages #278 [Andrew Lucas]

v3.11.3 - 2017-10-06

  • NotifyBot: Fix 404 on NotifyBot How-To link in README.md #273 [Lucian Buzzo]

v3.11.2 - 2017-10-06

  • KeyframeBot: Link to formatted KeyframeBot How-To #272 [Lucian Buzzo]

v3.11.1 - 2017-10-05

  • SyncBot: Link to formatted syncbot readme #271 [Lucian Buzzo]

v3.11.0 - 2017-10-05

  • Rebuilt SyncBot with the wider ProcBot framework in mind. #255 [Andrew Lucas]

v3.10.3 - 2017-09-25

  • Update README.md to point to formatted VersionBot How-To #270 [Lucian Buzzo]

v3.10.2 - 2017-09-25

  • Fix typo in README.md #269 [Lucian Buzzo]

v3.10.1 - 2017-09-01

  • NotifyBot: Ensure that only one capture group exists on PRs/Issue number tracing. #264 [Heds Simons]

v3.10.0 - 2017-08-29

  • NotifyBot: Implement NotifyBot, a bot for tracking PR issues and commenting on them come deployment. #243 [Heds Simons]

v3.9.4 - 2017-08-09

  • SyncBot: Add files suitable for usage as chat avatar. #193 [Andrew Lucas]

v3.9.3 - 2017-08-03

  • ProcBots, VersionBot: Ensure Github ServiceListener always checks labels; VersionBot does not act on flow/in-progress. [Heds Simons]

v3.9.2 - 2017-08-02

  • ProcBots: Include rebuilt files that should have gone into 3.9.1. [Heds Simons]

v3.9.1 - 2017-08-01

  • ProcBots: Append passed label name from event to Github Service events, as well as gathering all from API. [Heds Simons]

v3.9.0 - 2017-08-01

  • VersionBot: Suppress warnings in PRs should the flow/in-progress label be present. [Heds Simons]

v3.8.0 - 2017-07-31

  • ProcBots: Add ability to have multiple ServiceListener/ServiceEmitter instances of the same Service per Client Bot. [Heds Simons]
  • VersionBot: Ensure that the head for a PR is always correctly used; move to Github App endpoints instead of Integration. [Heds Simons]

v3.7.0 - 2017-07-31

  • VersionBot: Append PR number of PR being merged to the CHANGELOG.md entry for it. [Heds Simons]

v3.6.7 - 2017-07-31

  • VersionBot: Approving reviews post-merge label addition will no longer throw warnings. [Heds Simons]

v3.6.6 - 2017-07-28

  • VersionBot: Ensure the procbots/versionbot/no-checks label correctly allows manual merging. [Heds Simons]

v3.6.5 - 2017-07-27

  • VersionBot: Move AutoMerge status from failure by default to pending, making it more cosmetically friendly. [Heds Simons]

v3.6.4 - 2017-07-25

  • SyncBot: Ignore case when searching for details for the user [Andrew Lucas]

v3.6.3 - 2017-07-25

  • SyncBot: Document username validity in message services [Andrew Lucas]

v3.6.2 - 2017-07-21

  • VersionBot: Ensure that authors of a PR are allowed to merge it even if a maintainers list is present. [Heds Simons]

v3.6.1 - 2017-07-20

  • VersionBot: Ensure naming of tags in respository.yml file is consistent. [Heds Simons]

v3.6.0 - 2017-07-19

  • VersionBot: Ensure that manual merges cannot occur by adding a new status check. [Heds Simons]

v3.5.5 - 2017-07-18

  • SyncBot: Withdraw Front source citation bodge [Andrew Lucas]

v3.5.4 - 2017-07-18

  • SyncBot: Change language usage of convertOr to convertEr [Andrew Lucas]

v3.5.3 - 2017-07-18

  • SyncBot, ProcBots: Ensure long messages are represented in Flowdock. [Andrew Lucas]

v3.5.2 - 2017-07-17

  • ProcBots: Improve lint rules for if [Andrew Lucas]

v3.5.1 - 2017-07-14

  • SyncBot, ProcBots: Cite sender in Front updates [Andrew Lucas]

v3.5.0 - 2017-07-14

  • SyncBot: Add tag synchronisation [Andrew Lucas]

v3.4.2 - 2017-07-14

  • SyncBot, ProcBots: Short-list discourse threads when looking for posts [Andrew Lucas]

v3.4.1 - 2017-07-14

  • SyncBot, ProcBots: Preserve title when creating Flowdock thread [Andrew Lucas]

v3.4.0 - 2017-07-14

  • SyncBot: Format metadata in a more subtle fashion [Andrew Lucas]

v3.3.2 - 2017-07-14

  • KeyframeBot: Ensure that token is valid before attempting to retrieve keyframes for linting. [Heds Simons]

v3.3.1 - 2017-07-13

  • SyncBot, ProcBots: Defend against repeatedly emitted events [Andrew Lucas]

v3.3.0 - 2017-07-06

  • VersionBot: Add ability to specify required tags for a PR in a repository configuration file. [Heds Simons]

v3.2.1 - 2017-07-06

  • VersionBot: Ensure that the procbots/versionbot/no-checks label is correctly honoured. [Heds Simons]

v3.2.0 - 2017-07-03

  • KeyframeBot is designed to automate the process of validating keyframes and moving them to the chosen environment. [Heds Simons]

v3.1.0 - 2017-06-29

  • VersionBot: Retry git clone operation should it initially fail due to authentication issues. [Heds Simons]

v3.0.1 - 2017-06-29

  • ProcBots: Move from spaces to tabs in all source files. [Heds Simons]

v3.0.0 - 2017-06-28

  • ProcBots: Modify configuration file loading so that services themselves know how to retrieve them. [Heds Simons]
  • VersionBot: Add ability to only allow approved reviewers from named Github users. [Heds Simons]

v2.2.1 - 2017-06-26

  • ProcBots: Update and improve documentation on the ProcBot framework, as well as individual Client Bots. [Heds Simons]

v2.2.0 - 2017-06-26

  • SyncBot: Allow configuration of usernames that don't match [Andrew Lucas]

v2.1.2 - 2017-06-23

  • VersionBot: Ensure that repository/branch names are correctly encapsulated to allow handling of all valid git glyphs. [Heds Simons]

v2.1.1 - 2017-06-22

  • SyncBot: Improve message output formatting in Flowdock and Front services [Andrew Lucas]

v2.1.0 - 2017-06-21

  • ProcBots, SyncBot: Redact tokens from log output [Andrew Lucas]

v2.0.2 - 2017-06-20

  • SyncBot: Documents an FAQ for SyncBot [Andrew Lucas]

v2.0.1 - 2017-06-12

  • ProcBots: Fix architecture documentation links in README.md [Kostas Lekkas]

v2.0.0 - 2017-06-07

  • ProcBots: Improve ProcBot:dispatchToEmitter() method to simplify calling/return conventions. [Heds Simons]

v1.3.1 - 2017-06-07

  • VersionBot: Modify checks on PR when statuses change; inform author that changes are required if any fail. [Heds Simons]

v1.3.0 - 2017-06-07

  • ProcBots, SyncBot: SyncBot incorporates Front [Andrew Lucas]

v1.2.1 - 2017-06-02

  • ProcBots: Add .nojekyll file to docs directory to ensure Github pages uses _ prefixed files. [Heds Simons]

v1.2.0 - 2017-05-31

  • VersionBot: Add autogeneration of Waffleboard commands should the Connects-To: #<number> tag be present. [Heds Simons]

v1.1.9 - 2017-05-25

  • ProcBots: Ensure that authentication occurs on both Github ServiceListener and ServiceEmitter. [Heds Simons]

v1.1.8 - 2017-05-25

  • ProcBots: Ensure that only the master branch is used for document sources. [Heds Simons]

v1.1.7 - 2017-05-17

  • ProcBots: Add ability to retrieve underlying SDK API instance object/handle for a service. [Heds Simons]

v1.1.6 - 2017-05-16

  • SyncBot: Added SyncBot getting started notes [Andrew Lucas]

v1.1.5 - 2017-05-15

  • ProcBots: Add TypeDoc documentation and build command to Resin ProcBots. [Heds Simons]

v1.1.4 - 2017-05-11

  • VersionBot: Ensure that multiple merge attempts fail cleanly. [Heds Simons]

v1.1.3 - 2017-05-10

  • ProcBots: Added keep-alive endpoint to Flowdock adapter [Andrew Lucas]

v1.1.2 - 2017-05-09

  • VersionBot: Improve status checks for required external services; reduce verbose 'spamming' of PR on status failures. [Heds Simons]

v1.1.1 - 2017-05-08

  • VersionBot: Ensure that git clones are removed during merge attempts. [Heds Simons]

v1.1.0 - 2017-05-08

  • SyncBot: Implemented SyncBot [Andrew Lucas]

v1.0.4 - 2017-05-02

  • ProcBots: Refactor circle.yml to provide better output for debugging [John (Jack) Brown]

v1.0.3 - 2017-05-02

  • VersionBot: Ensure that npm bin is used to get the correct binary dependency path, allowing versionist to be called. [Heds Simons]

v1.0.2 - 2017-05-02

  • VersionBot: Add # to automerge commits to autolink to the PR [Tim Perry]

v1.0.1 - 2017-04-13

  • ProcBots: Ensure that the queue is only reduced after a WorkerMethod executes, and that the next WorkerMethod executes in the same scope. [Heds Simons]

v1.0.0 - 2017-03-28

  • ProcBots: ProcBots no longer inherit from a class hierarchy of the services they wish to use. Instead, they now add listeners/emitters to listen for events/emit data to a service. [Heds Simons]

v0.4.1 - 2017-03-13

  • VersionBot: Ensure that multi-status services used on protection branches are correctly handled. [Heds Simons]

v0.4.0 - 2017-02-27

  • VersionBot: Add VersionBot configuration files via Github repos; ensure procbots/versionbot/ready-to-merge label is removed post-merge [Heds Simons]

v0.3.3 - 2017-02-21

  • VersionBot: Ensure that non-repo based events are not treated as an error; fix typo so merge messages report the bot correctly. [Heds Simons]

v0.3.2 - 2017-02-17

  • VersionBot: Ensure that only the footer for a commit message includes the Change-Type: tag; ensures Flowdock posting on successful merges. [Heds Simons]

v0.3.1 - 2017-02-17

  • VersionBot: Ensure that unlabeling of PRs is ignored. [Heds Simons]

v0.3.0 - 2017-02-16

  • VersionBot: Check for status changes for all linked Integration services to ensure that all applicable statuses are valid before versioning up/merging. [Heds Simons]
  • VersionBot: Remove checks for approved reviews (Github API does not work on private repos) and fix cloning of private repos. [Heds Simons]

v0.2.3 - 2017-02-13

  • VersionBot: Add code to use a repo's versionist.conf.js in preference to the in-built config should one exist in the repo's root. [Heds Simons]

v0.2.2 - 2017-02-13

  • VersionBot: Add check for mergeable state in a PR before running Versionist or merging. [Heds Simons]
  • VersionBot: Add more useful INFO/DEBUG messages for audit trails. [Heds Simons]

v0.2.1 - 2017-02-10

  • VersionBot: Ensure the VERSIONBOT_NAME/VERSIONBOT_EMAIL envvars are used for all referenced text. [Heds Simons]

v0.2.0 - 2017-02-10

  • ProcBots: Add a FlowdockAdapter mixin; delete branch post-merge. [Heds Simons]
  • VersionBot: Fix reauthentication issue and tagging problem. [Heds Simons]

v0.1.0 - 2017-02-06

  • VersionBot: Update command label syntax to consistent format. [Heds Simons]
  • VersionBot: Add comment on failed version status check, going to the raiser of the event that started the check. [Heds Simons]

v0.0.1 - 2017-01-27

  • ProcBots, VersionBot: Initial draft version. [Heds Simons]