Skip to content
This repository has been archived by the owner on Dec 10, 2021. It is now read-only.

Commit

Permalink
Release: 3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
Aceheliflyer committed Apr 8, 2018
1 parent 661d08c commit 76f9847
Show file tree
Hide file tree
Showing 3 changed files with 77 additions and 34 deletions.
61 changes: 47 additions & 14 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,18 +4,50 @@ All notable changes to this project will be documented in this file.
The format is based on [Keep a Changelog](http://keepachangelog.com/en/1.0.0)
and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.html).

> Last Updated 2018/03/19 12:46:21
> Last Updated 2018/04/08 16:02:37
## [Unreleased]

## [3.5.0] - 2018-04-08
### Added
- Add `discrim` and `throwerror` command.
- Add `traceback` command to get the most recent error.
- Add `update-changelog.js` and replace `update-authors.sh` with `update-authors.js`.
- New configuration loader.
- New event loader.
- New game rotation and selection system.
- New module loader.
- New permission system.
- Start scripts for for both Windows and Linux.
- `liststaff` command to list the current bot staff with their position and status.

### Changed
- Moved core parts of the bot to `./src` folder.
- Organized `index.js` file.
- Reworked the `profile` command code.
- Rewrote entire logger module.
- The `profile` command now defaults to the person who ran the command.
- The `tunnel` command supports DMs now.
- The bot now follows the bot's settings instead of the configuration settings.
- `userinfo` command show's the user's identity instead of if they're a bot or not.

### Removed
- Bot owners are no longer in the configuration file.

### Fixed
- Fixed `serverinfo` command now showing owner.
- Fixed random credits in `listservers` and `listchannels`.
- Fixed sharder not working.
- `discrim` command now works without error.

## [3.4.0] - 2018-03-16
### Added
- Added lockdown system, you can now lockdown the bot with a provided reason.
- Added tunnel ssystem, send and receive messages from any channel the bot has access to.
- Bot now sends a message when it joins a new guild.
- Lockdown system, you can now lockdown the bot with a provided reason.
- New MySQL support, you can now toggle between MySQL and SQLite.
- New dynamic config loading system.
- New profile system, users can now have a custom profile.
- Tunnel system, send and receive messages from any channel the bot has access to.
- `getcommand` command for viewing a command's code.
- `inviteinfo` to get information on an invite.
- `listservers` and `listchannels`, these commands are self explanatory.
Expand All @@ -31,27 +63,27 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.
- `stats` command is more efficient.

### Fixed
- Fix bold text in `info` command.
- Fixed bold text in `info` command.
- Fixed bot not shutting down properly.

## [3.3.0] - 2018-02-25
### Added
- Add Trello to package.json.
- Add `AUTHORS.md` file generator.
- Added Trello to package.json.
- Added `AUTHORS.md` file generator.
- Added lint command for linting code in the JavaScript Standard Style.
- New `channelinfo` command.
- New `settz` and `time` commands for setting and retrieving user's time zones. *(Includes custom group.)*
- Style sheet for commands.
- Support for Sentry error logging with tags and release tracking.

### Changed
- All commands that use embeds to use `message.embed()`.
- Better module management.
- Embed colors for some commands are now dynamic.
- Improve help documentation.
- Made all commands that use embeds to use `message.embed()`.
- Improved help documentation.
- Merged `repostatus` and `buildstatus` into `repo` command.
- Practically rewrote status and info commands respectively.
- Update package versions.
- Updated all package versions.
- `discordstatus` command uses Statuspage API.

### Removed
Expand Down Expand Up @@ -86,14 +118,15 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0.

## 3.1.0 - 2018-01-27
### Added
- Add `buildstatus` command.
- Add `gitstatus` and `buildstatus` to retrieve information on AceBot from respective websites.
- Add `gitstatus` command.
- Added `buildstatus` command.
- Added `gitstatus` and `buildstatus` to retrieve information on AceBot from respective websites.
- Added `gitstatus` command.

### Changed
- Fix style error in the `discordstatus` command.
- Fixed style error in the `discordstatus` command.

[Unreleased]: http://github.com/Aceheliflyer/AceBot/compare/v3.4.0...HEAD
[Unreleased]: http://github.com/Aceheliflyer/AceBot/compare/v3.5.0...HEAD
[3.5.0]: http://github.com/Aceheliflyer/AceBot/compare/v3.4.0...v3.5.0
[3.4.0]: http://github.com/Aceheliflyer/AceBot/compare/v3.3.0...v3.4.0
[3.3.0]: http://github.com/Aceheliflyer/AceBot/compare/v3.2.0...v3.3.0
[3.2.0]: http://github.com/Aceheliflyer/AceBot/compare/v3.1.0...v3.2.0
Expand Down
48 changes: 29 additions & 19 deletions assets/changelog.json
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@
"releases": [
{
"version": "3.5.0",
"released": null,
"released": "2018-04-08",
"types": {
"added": [
"Start scripts for for both Windows and Linux.",
Expand All @@ -13,18 +13,28 @@
"`liststaff` command to list the current bot staff with their position and status.",
"Add `traceback` command to get the most recent error.",
"Add `update-changelog.js` and replace `update-authors.sh` with `update-authors.js`.",
"Add `discrim` and `throwerror` command."
"Add `discrim` and `throwerror` command.",
"New game rotation and selection system."
],
"changed": [
"Moved core parts of the bot to `./src` folder.",
"Organized `index.js`.",
"`userinfo` command show's the user's identity instead of if they're a bot or not."
"Organized `index.js` file.",
"`userinfo` command show's the user's identity instead of if they're a bot or not.",
"Rewrote entire logger module.",
"The bot now follows the bot's settings instead of the configuration settings.",
"Reworked the `profile` command code.",
"The `profile` command now defaults to the person who ran the command.",
"The `tunnel` command supports DMs now."
],
"deprecated": [],
"removed": [],
"removed": [
"Bot owners are no longer in the configuration file."
],
"fixed": [
"Fix `serverinfo` command now showing owner.",
"Fix random credits in `listservers` and `listchannels`."
"Fixed `serverinfo` command now showing owner.",
"Fixed random credits in `listservers` and `listchannels`.",
"Fixed sharder not working.",
"`discrim` command now works without error."
],
"security": []
}
Expand All @@ -43,8 +53,8 @@
"Bot now sends a message when it joins a new guild.",
"New MySQL support, you can now toggle between MySQL and SQLite.",
"New profile system, users can now have a custom profile.",
"Lockdown system, you can now lockdown the bot with a provided reason.",
"Tunnel system, send and receive messages from any channel the bot has access to."
"Added lockdown system, you can now lockdown the bot with a provided reason.",
"Added tunnel ssystem, send and receive messages from any channel the bot has access to."
],
"changed": [
"Contributors get their own file.",
Expand All @@ -57,7 +67,7 @@
"deprecated": [],
"removed": [],
"fixed": [
"Fix bold text in `info` command.",
"Fixed bold text in `info` command.",
"Fixed bot not shutting down properly."
],
"security": []
Expand All @@ -68,21 +78,21 @@
"released": "2018-02-25",
"types": {
"added": [
"Add Trello to package.json.",
"Added Trello to package.json.",
"Support for Sentry error logging with tags and release tracking.",
"Style sheet for commands.",
"New `channelinfo` command.",
"Add `AUTHORS.md` file generator.",
"Added `AUTHORS.md` file generator.",
"New `settz` and `time` commands for setting and retrieving user's time zones. *(Includes custom group.)*",
"Added lint command for linting code in the JavaScript Standard Style."
],
"changed": [
"Embed colors for some commands are now dynamic.",
"Made all commands that use embeds to use `message.embed()`.",
"Update package versions.",
"All commands that use embeds to use `message.embed()`.",
"Updated all package versions.",
"`discordstatus` command uses Statuspage API.",
"Practically rewrote status and info commands respectively.",
"Improve help documentation.",
"Improved help documentation.",
"Merged `repostatus` and `buildstatus` into `repo` command.",
"Better module management."
],
Expand Down Expand Up @@ -133,12 +143,12 @@
"released": "2018-01-27",
"types": {
"added": [
"Add `gitstatus` and `buildstatus` to retrieve information on AceBot from respective websites.",
"Add `gitstatus` command.",
"Add `buildstatus` command."
"Added `gitstatus` and `buildstatus` to retrieve information on AceBot from respective websites.",
"Added `gitstatus` command.",
"Added `buildstatus` command."
],
"changed": [
"Fix style error in the `discordstatus` command."
"Fixed style error in the `discordstatus` command."
],
"deprecated": [],
"removed": [],
Expand Down
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "acebot",
"description": "AceBot is a Discord bot designed for providing information on demand.",
"version": "3.4.0-dev",
"version": "3.5.0",
"author": {
"name": "Aceheliflyer",
"email": "aceheliflyer@gmail.com",
Expand Down

0 comments on commit 76f9847

Please sign in to comment.