Version 3.0.0 (Beta 1)
Pre-release
Pre-release
See the Upgrade Notes for instructions on how to upgrade from v2.4
New features:
- [
1449273
] connector_manager: Implement the connector manager (Eduardo Trujillo) - [
649b575
] connectors: Move messages implementations into the connectors package (Eduardo Trujillo) - [
ca0d1e4
] connectors: Implement most of the IRC connector (Eduardo Trujillo) - [
971c693
] core: Only enable extension functionality if the module is loaded (Eduardo Trujillo) - [
88bbc59
] core: Fix edge cases on summon command (Eduardo Trujillo) - [
2074671
] core: Make project expansion configurable (Eduardo Trujillo) - [
a30f8c7
] core: Add support for projects back and make batch API calls (Eduardo Trujillo) - [
f6a7006
] core: Add support for looking up Slack usernames on summon (Eduardo Trujillo) - [
8b0a296
] extension: Add whois command (Eduardo Trujillo) - [
6c9f16a
] extension: Add module for interacting with the Slack extension (Eduardo Trujillo) - [
12ab016
] harbormaster: Run tests too (Eduardo Trujillo) - [
23220d1
] harbormaster: Add build script (Eduardo Trujillo) - [
2cefbdb
] kubernetes: Add Kubernetes service definition (Eduardo Trujillo) - [
afd565b
] kubernetes: Add Kubernetes resources (Eduardo Trujillo) - [
9cf4fa9
] modules: Allow modules to be enabled/disabled (Eduardo Trujillo) - [
e605490
] modules: Improve the behaviors of some commands under IRC (Eduardo Trujillo)
Fixes:
- [
611daae
] harbormaster: Don't fail if symlink already exists (Eduardo Trujillo) - [
8dbf3ad
] harbormaster: Update paths (Eduardo Trujillo) - [
7908104
] interfaces: Add StartTyping back (Eduardo Trujillo)
Updated documentation:
- [
353e39b
] README: Update build instructions (Eduardo Trujillo) - [
cc1ad15
] README: Use Travis CI build badge (Eduardo Trujillo) - [
5e3ee76
] README: Add Quay.io badge (Eduardo Trujillo) - [
839d387
] bot: Document public interfaces (Eduardo Trujillo) - [
a884186
] connectors: Improve package documentation (Eduardo Trujillo) - [
8443801
] interface: Document interfaces (Eduardo Trujillo)
Refactors:
- [
5add998
] Dockerfile: Use local copy of the source code (Eduardo Trujillo) - [
68ac77b
] app: Organize service logic into connectors (Eduardo Trujillo) - [
681c126
] app: Group all interfaces in a package (Eduardo Trujillo) - [
8d2f38f
] app: Continue decoupling bot logic (Eduardo Trujillo) - [
e51d830
] app: Modularize bot commands (Eduardo Trujillo)
Updated tests:
- [
51ab22e
] connector: Write partial tests for IRCConnector (Eduardo Trujillo) - [
e6714cf
] connector: Write test for SlackMessage (Eduardo Trujillo) - [
9333da6
] connector: Write test for IRCMessage and improve interfaces (Eduardo Trujillo) - [
cec10dc
] connector: Write test for processMessage (Eduardo Trujillo)
Style fixes:
- [
ef185ea
] app: Simplify some expressions (Eduardo Trujillo)
Chores:
- [
1956250
] README: Add goreportcard badge (Eduardo Trujillo) - [
8e669fd
] app: Bump version to 1.4.0-beta1 (Eduardo Trujillo) - [
982e073
] avatar: Use new logo (Eduardo Trujillo) - [
6ee156c
] config: Update default settings (Eduardo Trujillo) - [
8d05ef4
] git: Ignore dist files (Eduardo Trujillo) - [
7c67eb2
] glide: Add dependency management (Eduardo Trujillo) - [
4f5423e
] goxc: Add FreeBSD back as a target platform (Eduardo Trujillo) - [
0846265
] goxc: Add goxc configuration (Eduardo Trujillo) - [
3e01b93
] resources: Publish project resources (Eduardo Trujillo) - [
bf5759f
] travis: Just run tests for now (Eduardo Trujillo) - [
207d42f
] travis: Install goxc before script (Eduardo Trujillo) - [
ec34cf4
] travis: Setup Travis CI script (Eduardo Trujillo)
Miscellaneous changes:
- [
c8fcbd0
] Add project support to the differential resolver (Herb Sears) - [
656be2e
] Added code to exclude author from summon command (Herb Sears) - [
ad1d0ae
] Relaxed spacing on command regexs (Herb Sears) - [
295e856
] Extract members from project reviewers in summon (Herb Sears) - [
735aeb9
] Update README.md (Eduardo Trujillo) - [
1aa3242
] Revert "chore(glide): Add dependency management" (Eduardo Trujillo) - [
b884145
] Make colon in @mention optional (Kevin Gao) - [
99f3718
] Fix action signature (Richard Lee) - [
b1dd74c
] Add Dockerfile (Richard Lee) - [
46bb5dd
] README: update installation instructions (Peggy Li)
Merge commits:
- [
afbe16b
] Merge branch 'modules-rebase' (Eduardo Trujillo) - [
972e5fd
] Merge branch 'HerbSears-OANDA-master' (Eduardo Trujillo) - [
8d35744
] Merge branch 'sudowork-optional-colon' (Eduardo Trujillo) - [
5f9112a
] Merge branch 'dlackty-fix-deprecation' (Eduardo Trujillo) - [
606731a
] Merge branch 'dlackty-docker' (Eduardo Trujillo) - [
e012f6f
] Merge branch 'peggyl-readme-update-instructions' (Eduardo Trujillo)