1.2.10 (2022-04-20)
1.2.9 (2021-09-06)
- deps: bump tar from 6.1.6 to 6.1.11 (#192) (422d6fe)
- deps: upgrade all dependencies (9cb47a5)
- deps-dev: bump discord.js from 13.0.0 to 13.1.0 (#186) (4f7f6ee)
- deps-dev: bump husky from 7.0.1 to 7.0.2 (#189) (9303d58)
- deps-dev: bump semantic-release from 17.4.4 to 17.4.7 (#190) (7649d9a)
- deps-dev: bump typescript from 4.3.5 to 4.4.2 (#191) (3d3a23b)
- yarn: re-lock (ec4b4d3)
- improve code readability (2b10927)
1.2.8 (2021-08-07)
- types: mark
.addStatus()
as synchronous (0dbb222)
1.2.7 (2021-08-07)
- fix internal timer handling (fa6884f)
- improve error handling (d648d7e)
- require added statuses to include at least a name (783f347)
- deps: set discord.js as peer dependency (d059012)
- deps: upgrade dependencies (65984a6)
- deps: upgrade discord.js to v13 (416eab4)
- deps-dev: bump eslint from 7.31.0 to 7.32.0 (#179) (45e9577)
- node: update node version lock for discord.js v13 (75c1409)
- scripts: remove postversion script (1c837c6)
- scripts: use git push option
--follow-tags
(6dd1e87)
- djs13: do not use client interval handling (d321c40)
- djs13: update status update method (796230d)
- types: make client generic (c6074f5)
- remove unused workflows (60e3439)
- improve readability (4a42459)
1.2.6 (2021-08-01)
- deps-dev: bump @commitlint/cli from 13.0.0 to 13.1.0 (#170) (b98284f)
- deps-dev: bump @commitlint/config-conventional (#169) (9405602)
- deps-dev: bump @types/ws from 7.4.6 to 7.4.7 (#164) (c3a1484)
- deps-dev: bump eslint from 7.30.0 to 7.31.0 (#161) (308ad4e)
- deps-dev: bump lint-staged from 11.0.0 to 11.1.1 (#172) (2eeed69)
- slight improvement to constructor readability (42e001c)
1.2.5 (2021-07-10)
- deps: bump normalize-url from 6.0.0 to 6.0.1 (#138) (8fce247)
- deps: bump trim-newlines from 3.0.0 to 3.0.1 (#139) (5ffc202)
- deps: bump ws from 7.4.5 to 7.4.6 (#132) (a0c7ab8)
- deps: upgrade all dependencies (1955dca)
- deps: upgrade all dependencies (d18e0ec)
- deps-dev: bump @commitlint/cli from 12.1.2 to 12.1.4 (#125) (c160f5d)
- deps-dev: bump @commitlint/config-conventional (#124) (e48e756)
- deps-dev: bump @types/node from 15.0.1 to 15.3.1 (#127) (71f1565)
- deps-dev: bump @types/node from 15.12.2 to 16.0.2 (#156) (cfa62fa)
- deps-dev: bump @types/node from 15.3.1 to 15.6.0 (#128) (cfb7a1b)
- deps-dev: bump @types/ws from 7.4.2 to 7.4.4 (#119) (3ec39a6)
- deps-dev: bump @types/ws from 7.4.4 to 7.4.6 (#152) (deef902)
- deps-dev: bump eslint from 7.25.0 to 7.26.0 (#118) (f0dbfca)
- deps-dev: bump eslint from 7.26.0 to 7.27.0 (#129) (a5792b7)
- deps-dev: bump eslint from 7.28.0 to 7.30.0 (#153) (d9c592c)
- deps-dev: bump husky from 6.0.0 to 7.0.1 (#154) (6e6f72f)
- deps-dev: bump semantic-release from 17.4.2 to 17.4.3 (#122) (4a03aa1)
- deps-dev: bump semantic-release from 17.4.3 to 17.4.4 (#140) (a856172)
- deps-dev: bump typescript from 4.3.2 to 4.3.5 (#148) (5ab78ff)
- merge: bump all dependencies (#158) (13e6bb6)
- employ lint-staged (08555b1)
- remove empty templates (50b9cfa)
- Merge branch 'master' into dev (2a95c28)
1.2.4 (2021-05-01)
- deps-dev: bump @types/node from 14.14.41 to 15.0.1 (#114) (f829c9b)
- deps-dev: bump @types/ws from 7.4.1 to 7.4.2 (#115) (6c93119)
- deps-dev: bump eslint from 7.24.0 to 7.25.0 (#112) (7c9d3e9)
1.2.3 (2021-04-21)
- deps: add missing peer dependency typescript (beb5954)
- deps: bump @tmware/jitsuyo from 1.5.0 to 1.5.1 (#107) (3963bb5)
- deps: bump @tmware/variable-parser from 1.1.3 to 1.1.4 (c943b1a)
- deps: upgrade all dependencies (b94a5f2)
- deps-dev: bump @tmuniversal/ts from 1.1.2 to 1.2.1 (#110) (96b307f)
- deps-dev: bump @types/node from 14.14.37 to 14.14.41 (#109) (3206d34)
- deps-dev: bump eslint from 7.23.0 to 7.24.0 (#106) (bcdc7b5)
- dev-deps: bump @tmware/eslint-config-typescript from 1.0.5 to 1.0.7 (7675015)
- dev-deps: upgrade all dependencies (735d956)
- ts: disable source maps (b8ce158)
- ts: follow stricter rules (part two) (27b5f4b)
- types: follow stricter typescript rules (6b2c0bb)
1.2.2 (2021-04-09)
- deps: bump discord.js from 12.5.1 to 12.5.3 (b2f8ae0)
- deps: bump discord.js from 12.5.1 to 12.5.3 [skip ci] (c178284)
- commitizen: use cz-conventional-changelog as commitizen adapter (2cef024)
- deps: bump @tmware/jitsuyo from 1.5.0 to 1.5.1 (9d413bf)
- deps: bump @tmware/variable-parser from 1.1.2 to 1.1.3 (3c6a5d9)
- deps: upgrade all dependencies (d15bc16)
- deps-dev: bump @commitlint/config-conventional (bf55568)
- deps-dev: bump @commitlint/config-conventional from 12.0.1 to 12.1.1 (e9cadfd)
- deps-dev: bump @types/node from 14.14.35 to 14.14.37 (cc8f03d)
- deps-dev: bump eslint from 7.22.0 to 7.23.0 (294a7c1)
- husky: remove prepare-commit-msg hook (b4a02f4)
- husky: update commitlint hook (6324e80)
- merge: automerge PR #104 (cd34e14)
- merge: automerge PR #91 (c289154)
- merge: automerge PR #92 (524a619)
- merge: automerge PR #93 (3cd7ee2)
- merge: automerge PR #95 (31eb80c)
- merge: automerge PR #96 (26bc2ee)
- merge: automerge PR #97 (f892359)
- lock yarn version (3690f84)
- update LICENSE.md copyright year (b74bbc4)
- style: update linting/styline .ignore files (9b351c8)
- dependabot: label PRs for auto-merge (dae599f)
- fix: do not trigger commit hooks in ci (68f711e)
- security: add code scanning workflow (81cdc9b)
- workflow: fix automerge workflow (90c4f86)
- readme: add table of contents (0fff5ba)
- readme: fix: re-add wrongly removed links (9b41d8c)
- readme: move downloads shield (de4fbf8)
- readme: update README.md (8e46caf)
- merge changes into master (781d447)
1.2.1 (2021-03-24)
- git: update .gitattributes (399e557)
- merge: Merge pull request #90 from TMWare/dev (842f9ab)
- node: lock node version to 15.11.0 (1f7fd4b)
- yarn: enable offline cache (b1c2feb)
- 🤖 update husky files (d59406e)
- 🤖 update packages (yarn.lock) (d314cde)
- remove unnecessary comment from eslintrc (cd6ae7b)
- dependabot: define target branch: dev (f5cc364)
- testing: update node workflow (c4ce6ab)
- workflow: automerge dependency PRs (3621065)
- workflow: create automerge.yml (cdb153a)
- workflow: use semantic-release (84c2212)
- 🎡 add semantic-release (b7702c3)
Features:
- Periodic status updates
- You can now set a remote status file url after initializing
- Remote status data can now be re-fetched
Auxillary:
- Improve package quality by adding
exports
andfiles
fields topackage.json
- Add a
funding
field topackage.json
Dependencies:
- Bump
@tmware/eslint-config
from1.1.1
to1.1.2
- Bump
@tmware/eslint-config-typescript
from1.0.4
to1.05
- Bump
@types/node
from14.14.22
to14.14.31
- Bump
eslint
from7.18.0
to7.20.0
- Bump
husky
from5.0.8
to5.1.0
Definitions:
- Finally fix up those typedefs
-
- Fixed breaking error that failed building typescript packages
Auxillary:
- Fix linting scripts
- Updated husky hooks to be more efficient
- Update to new @tmware eslint config ecosystem
Dependencies:
- Add
@tmware/eslint-config-typescript
v1.0.4
- Bump
@tmware/eslint-config
from1.0.1
to1.1.1
- Bump
@types/node
from14.14.21
to14.14.22
- Bump
husky
from5.0.6
to5.0.8
- Bump
pinst
from2.1.1
to2.1.4
Features:
- Filter Bots from user count
Simplifications:
- Make status file downloads one line
get statuses()
no longer checksthis.isReady
, instead checks whetherthis._statuses
has content- Use
Jitsuyo.arrayHelper.pickRandom()
to choose a random activity - Turn
getSafeActivity
into a regular function (was an arrow function) for consistency
Definitions:
- Fix TypeScript definitions
Style:
- Apply new
eslint
rules from updated config package (see below)
Scripts:
-
Update scripts for
husky
v5 -
- Extend
prepublishOnly
by apinst
call to disable thepostinstall
script for the published package
- Extend
-
- Add a
postinstall
script to installhusky
hooks
- Add a
-
- Add a
postpublish
script to re-enable thepostinstall
script after publishing
- Add a
-
Migrate
husky
scripts for linting to v5 (now located in.husky/
)
Dependencies:
- Bump
@tmware/eslint-config
from1.0.0
to1.0.1
- Bump
@types/node
from14.14.19
to14.14.21
- Bump
eslint
from7.17.0
to7.18.0
- Bump
husky
from4.3.6
to5.0.6
(BREAKING) - Add
pint
version2.1.1
(to take care of postinstall script for published package) - Remove
@tmware/prettier-config
(no longer wanted)
Additionally, source code is now included in published package
Dependencies: (a8bdfc9)
- Bump
@tmware/jitsuyo
from1.4.0
to1.4.1
- Bump
axios
from0.19.2
to0.21.1
(security fix) - Bump
@tmuniversal/ts
from1.1.1
to1.1.2
(ce1f70d) - Bump
@types/node
from14.14.13
to14.14.19
- Bump
eslint
from7.15.0
to7.17.0
- Removed
cz-conventional-changelog
- Removed
optionalDependencies
Documentation:
- Create "Features" section in README.md (a098fc4)
Dependencies: (8a3179c)
- Bump
discord.js
from12.4.1
to12.5.1
- Bump
@tmware/jitsuyo
from1.1.0
to1.4.0
- Bump
@tmware/variable-parser
from1.1.1
to1.1.2
- Bump
@types/node
from14.14.7
to14.14.13
- Bump
eslint
from7.13.0
to7.15.0
- Bump
husky
from4.3.0
to4.3.6
Dependencies:
- Bump
discord.js
from12.3.1
to12.4.1
- Bump
@tmuniversal/ts
from1.1.0
to1.1.1
- Bump
@types/node
from14.11.5
to14.14.7
- Bump
eslint
from7.10.0
to7.13.0
- Bump
@types/node
from14.11.5
to14.14.7
- Remove extraneous dev dependency
@types/lodash
- Remove extraneous dev dependency
tslib
- Remove extraneous dev dependency
typescript
Documentation:
- Update README.md to include (59d0811)
- usage instructions
- examples
- advanced techniques and examples
- further reading
- Add
discord.js
to tags - Re-order tags
Chores:
- Introduce this Changelog
- Remove unnecessarily cluttering
commit
script
CI:
- Add build-testing workflow
Dependencies:
- Move
discord-akairo
to optional dependencies - Bump
@types/node
from14.11.4
to14.11.5
- Remove unused
jest
Style:
- Apply prettier code style