Releases: h3poteto/megalodon
Releases · h3poteto/megalodon
3.2.2
Changed
- #411 Update documents
- #403 Bump typescript from 3.8.3 to 3.9.3
- #405 Bump typescript from 3.8.3 to 3.9.3 in /example/browser
- #409 Bump uuid from 8.0.0 to 8.1.0
- #400 Bump @typescript-eslint/parser from 2.32.0 to 2.34.0
- #406 Bump typescript from 3.8.3 to 3.9.3 in /example/typescript
- #407 Bump @types/node from 13.13.5 to 14.0.4 in /example/typescript
- #404 Bump @types/uuid from 7.0.3 to 8.0.0
- #402 Bump moment from 2.25.3 to 2.26.0
- #401 Bump @types/jest from 25.2.1 to 25.2.3
- #399 Bump @typescript-eslint/eslint-plugin from 2.32.0 to 2.34.0
- #398 Bump typedoc from 0.17.6 to 0.17.7
Fixed
3.2.1
3.2.0
3.1.2
Changed
- #376 Bump @types/node from 13.13.2 to 13.13.5 in /example/typescript
- #374 Bump jest-worker from 25.4.0 to 26.0.0
- #367 Bump ts-loader from 7.0.1 to 7.0.2 in /example/browser
- #365 Bump uuid from 7.0.3 to 8.0.0
- #373 Bump @typescript-eslint/parser from 2.29.0 to 2.31.0
- #375 Bump moment from 2.24.0 to 2.25.3
- #372 Bump @typescript-eslint/eslint-plugin from 2.29.0 to 2.31.0
- #370 Bump jest from 25.4.0 to 25.5.4
- #358 Bump ws from 7.2.3 to 7.2.5
- #362 Bump http-server from 0.12.1 to 0.12.3 in /example/browser
- #357 Bump typedoc from 0.17.4 to 0.17.6
- #356 Bump @types/uuid from 7.0.2 to 7.0.3
Fixed
- #377 Fix card entity
3.1.1
Added
Changed
- #352 Bump prettier from 2.0.4 to 2.0.5
- #354 Bump webpack from 4.42.1 to 4.43.0 in /example/browser
- #353 Bump @types/node from 13.11.1 to 13.13.2 in /example/typescript
- #351 Bump eslint-config-prettier from 6.10.1 to 6.11.0
- #348 Bump @typescript-eslint/parser from 2.28.0 to 2.29.0
- #343 Bump jest-worker from 25.2.6 to 25.4.0
- #347 Bump @typescript-eslint/eslint-plugin from 2.28.0 to 2.29.0
- #346 Bump log4js from 6.2.0 to 6.2.1 in /example/typescript
- #344 Bump ts-loader from 7.0.0 to 7.0.1 in /example/browser
- #342 Bump jest from 25.3.0 to 25.4.0
3.1.0
Added
Changed
- #341 Update documents
- #340 Bump to kind-of version to 6.0.3
- #339 Bump to minimist version to 1.2.5
- #321 Bump jest from 25.2.4 to 25.3.0
- #329 Bump log4js from 6.1.2 to 6.2.0 in /example/typescript
- #314 Bump @types/jest from 25.1.4 to 25.2.1
- #328 Bump @typescript-eslint/eslint-plugin from 2.26.0 to 2.28.0
- #334 Bump ts-jest from 25.3.0 to 25.4.0
- #332 Bump ts-loader from 6.2.2 to 7.0.0 in /example/browser
- #327 Bump @typescript-eslint/parser from 2.26.0 to 2.28.0
- #326 Bump @types/ws from 7.2.3 to 7.2.4
- #325 Bump eslint-plugin-prettier from 3.1.2 to 3.1.3
- #322 Bump @types/node from 13.9.8 to 13.11.1 in /example/typescript
- #320 Bump prettier from 2.0.2 to 2.0.4
- #310 Bump jest-worker from 25.2.1 to 25.2.6
- #337 Stop to use Mastodon entity in Pleroma
- #324 Update packages of browser example
- #323 Update acorn version to 7.1.1
- #313 Bump typedoc from 0.17.3 to 0.17.4
Fixed
- #338 Set optional parameter in status when the status is reblogged
3.0.1
Added
- #290 Add migration guide for v3.0.0
Changed
- #301 Bump eslint-plugin-import from 2.20.1 to 2.20.2
- #306 Bump uuid from 7.0.2 to 7.0.3
- #305 Bump @types/node from 13.9.4 to 13.9.8 in /example/typescript
- #304 Bump @typescript-eslint/parser from 2.25.0 to 2.26.0
- #303 Bump @typescript-eslint/eslint-plugin from 2.25.0 to 2.26.0
- #299 Bump jest from 25.2.2 to 25.2.4
- #300 Bump ts-jest from 25.2.1 to 25.3.0
- #298 Bump eslint-plugin-node from 11.0.0 to 11.1.0
- #297 Bump jest-worker from 25.2.0 to 25.2.1
- #295 Bump jest from 25.2.0 to 25.2.2
- #245 Bump ws from 7.2.1 to 7.2.3
- #294 Update https-proxy-agent and socks-proxy-agent version to 5.0.0
- #274 Bump @types/ws from 7.2.2 to 7.2.3
- #292 Bump jest from 25.1.0 to 25.2.0
- #291 Bump jest-worker from 25.1.0 to 25.2.0
- #287 Bump prettier from 1.19.1 to 2.0.2
- #286 Bump @typescript-eslint/parser from 2.24.0 to 2.25.0
- #289 Bump @types/node from 13.9.2 to 13.9.4 in /example/typescript
- #285 Bump @typescript-eslint/eslint-plugin from 2.24.0 to 2.25.0
- #282 Bump eslint-config-prettier from 6.10.0 to 6.10.1
- #288 Bump webpack from 4.42.0 to 4.42.1 in /example/browser
- #283 Bump ts-loader from 6.2.1 to 6.2.2 in /example/browser
- #281 Bump typedoc from 0.16.11 to 0.17.3
- #279 Bump eslint-config-standard from 14.1.0 to 14.1.1
- #278 Update documents
- #235 Bump webpack from 4.41.6 to 4.42.0 in /example/browser
- #275 Bump @types/node from 13.7.6 to 13.9.2 in /example/typescript
- #262 Bump @typescript-eslint/eslint-plugin from 2.21.0 to 2.24.0
- #266 Bump @types/uuid from 7.0.0 to 7.0.2
- #242 Bump @types/jest from 25.1.3 to 25.1.4
- #261 Bump @typescript-eslint/parser from 2.21.0 to 2.24.0
- #231 Bump typescript from 3.8.2 to 3.8.3 in /example/browser
- #229 Bump typescript from 3.8.2 to 3.8.3 in /example/typescript
- #228 Bump typescript from 3.8.2 to 3.8.3
- #226 Bump typedoc from 0.16.10 to 0.16.11
- #277 Update README for 3.0.0
- #276 Update documents for 3.0.0
Fixed
- #307 fix: Use instance method instead of class method in misskey
3.0.0-rc.5
Added
- #270 Add getRelationships method to get all relationships
3.0.0-rc.4
3.0.0
Breaking changes
Move these methods:
registerApp
createApp
generateAuthUrl
fetchAccessToken
refreshToken
in #180 .
I changed default export module of megalodon in #186 .
You may use Mastodon as Mastodon client class up until this time, but default exported module is generator function after this change.
The generator function returns each SNS client instance.
import generator, { MegalodonInterface } from 'megalodon'
const client: MegalodonInterface = generator('mastodon', 'https://mastodon.social', YOUR_ACCESS_TOKEN)
Added
- #270 Add getRelationships method to get all relationships
- #269 Detect file type from misskey files
- #263 Allow optional parameter in fetchAccessToken
- #260 Set pinned parameter as optional
- #257 Add following and resolve argument for search account
- #253 Add spec for detector
- #249 refs #125 Add proxy support to misskey websocket
- #248 refs #125 Add websocket client for misskey
- #247 Add example for misskey and fix scopes
- #194 refs #125 Create misskey REST APIs
- #236 Implement getLocalTimeline method
- #216 closes #215 Add a function to detect SNS
- #210 Add converter to convert entity between each SNS and megalodon
- #186 Add generator to return each SNS client instance
- #193 refs #125 Add base Misskey API client
- #182 Add cancel method
Changed
- #258 Define optional objects for optional parameters
- #256 [Security] Bump acorn from 6.4.0 to 6.4.1 in /example/browser
- #255 [Security] Bump acorn from 6.2.1 to 6.4.1
- #251 Update documents
- #240 Apply interface for stream listener and websocket
- #239 Update documents
- #232 closes #227 Build multiple-form-data in uploadMedia
- #213 Bump typescript from 3.7.5 to 3.8.2 in /example/typescript
- #221 Bump @types/ws from 7.2.1 to 7.2.2
- #212 Bump typescript from 3.7.5 to 3.8.2 in /example/browser
- #219 Bump @typescript-eslint/eslint-plugin from 2.19.2 to 2.21.0
- #218 Bump @typescript-eslint/parser from 2.19.2 to 2.21.0
- #211 Bump typescript from 3.7.5 to 3.8.2
- #206 Bump @types/jest from 25.1.2 to 25.1.3
- #201 Bump @types/core-js from 2.5.2 to 2.5.3
- #200 Bump typedoc from 0.16.9 to 0.16.10
- #244 Use npm instead of yarn in example
- #192 Bump log4js from 6.1.1 to 6.1.2 in /example/typescript
- #153 Bump jest and ts-jest
- #217 Bump ts-jest from 25.2.0 to 25.2.1
- #214 Divide typescript example for each SNS
- #199 Update typescript eslint version to 2.19.2
- #191 Divide default variables
- #190 Update documents
- #189 Use generator in example
- #187 Create entity namespace for entities
- #185 Change node version in travis
- #184 Use new methods in example
- #183 refs #181 Define public APIs as instance methods
- #180 Move static methods for mastodon
Fixed
- #273 Fix optional parameter for registerApp in mastodon
- #272 Rescue follow/unfollow event in websocket for misskey
- #271 Fix some endpoint for misskey
- #268 Fix follow request api for misskey
- #267 Fix getRelationship interface to get one account
- #265 Fix stop signal of websocket in misskey
- #264 Fix scopes for mastodon and fix examples
- #259 Fix exclude_types for notifications
- #254 Remove pixelfed from detector response
- #250 Allow null as access token in mastodon client
- #237 Fix response for conversation API
- #209 fix: Application can be null in status
- #196 Fix register interface for scopes