All notable changes to this project will be documented in this file. See Conventional Commits for commit guidelines.
4.1.3 (2024-09-17)
- override SkyBlockAuction component to ensure consistent typing (a99c061)
4.1.2 (2024-09-17)
- add bin to auction type (63f2e52)
4.1.1 (2024-09-16)
- properly type hint the nature of values being undefined in the event a player has never touched Hypixel (569d245)
- return an empty result properly (be12a07)
4.1.0 (2024-09-16)
- add augmented skyblock profiles endpoint typings (6ad6c41)
- add guild type augment (47e15d8)
- augment election endpoint (d3ee25f)
- augmented types for the /v2/player endpoint (45075da)
- more augmented types, some clean up (282d0cf)
- move augment files for better organization (2435dd6)
- update helper type resolution (1e2fc01)
- add category to client methods (90a7373)
4.0.2 (2024-09-11)
- ci docs publish (d30ee7e)
4.0.1 (2024-09-11)
- CI fix for release (1878274)
4.0.0 (2024-09-11)
- prepare 4.0.0 release
- enhance collections typing (c038ee1), closes #437
- prepare 4.0.0 release (52d620c)
- refactor for v2 endpoints and swagger typing (378eb4d)
- update exports (c4a35a6), closes #437
- broken types (2917d0e), closes #437
- guild level helper typing (40e61fa), closes #437
- lint (4e50686), closes #437
- player helpers (f436bfa), closes #437
- resolve proper skills (60d0e6c), closes #437
- romanize (2740917), closes #437
- sky wars helper (952f6ba), closes #437
- skyblock item data transform (6939a4d), closes #437
- skyblock skills helper (1990a2e), closes #437
- typings and path on collections helper (74d095a), closes #437
- typo in skills endpoint (ef99d0b), closes #437
- URL constructor resulting in v1 endpoitns getting called (0bd3ecb), closes #437
- update documentation generation (d2e4b8a)
- begin to fix tests (c2fe76b), closes #437
- omit client test (for now) (1875da7), closes #437
- resolve test failures (4b10d8d)
- update cache test, add test client mocking from data directory (9839f1b), closes #437
- update errors test (8c0608d), closes #437
- update helpers test (c6a4e1a)
3.1.1 (2021-03-30)
- add bigint check (8988723)
- deps: update dependencies (5400617)
- deps docs: bump typedoc plugin (1f65240)
- deps docs: update documentation deps and update styles to fix issues (34988f2)
- docs: update CI action (f737eda)
3.1.0 (2021-03-22)
- add deno example, add semantic release command to change README.md (8027a8e)
- README: add /mod.ts to docs for Deno (357e760)
- deps: update dependencies (28eb3b3)
3.0.3 (2021-03-22)
- ci: change token to env (9251406)
- ci: push after removing the deno_dist files (b81a280)
- ci: use API directly (5f96489)
3.0.2 (2021-03-22)
- ci: use dispatch, fix missing backtick (dad1989)
- helpers: migrate more deno tests (1e144bd)
3.0.1 (2021-03-22)
- ci: fix typo in ci (0644fd7)
3.0.0 (2021-03-22)
- separate request portion of client and add denoify port
- add denoify in prep to properly add Deno support (3315eb4)
- add NBT deno port for TransformItemData (610aa32)
- ignore bulky files in distribution (ecbb545)
- separate request portion of client and add denoify port (687acb0)
- update release workflow (72265c2)
- add try/catch to solve issue with nbt_parser (08228b7)
- commit deno test files (389dcad)
- fix incorrect merge causing issues (70ba731)
- deps: update prismarine-nbt dev dependency (6301739)
- coverage: ignore deno ports for coverage (7a16dda)
- fix: remove unused import (298bf98)
- refer to previous (50e1509)
- remove globals.d.ts from test files (8ce8a07)
- restore changelog (93efe02)
- helpers: update minecraft item data docs for deno (8fda927)
- helpers: update prismarine nbt line (fb0535d)
2.2.3 (2021-03-19)
- deno: rework imports and change stuff around to get Deno working (7d2e016)
2.2.2 (2021-03-19)
- deno: add deno-types comments (cd97322)
2.2.1 (2021-03-19)
- deno: add mod.ts for deno (3a024f0)
- deno: export all with extension in mod.ts for correct resolution (16b6839)
2.2.0 (2021-03-19)
- helpers: add SkyWars helpers documentation (ed80716)
- fix typo in bedwars info (db7ab77)
- optimize webp examples (37abc23)
2.1.2 (2021-03-19)
- add deno link (b58124d)
2.1.1 (2021-01-12)
- semantic-releases: add new releaseRules (b726ef8)
- readme: add Discord link to README (0c583aa)
- vuepress: add Discord link to navigation bar of documentation site (51d1abb)
2.1.0 (2021-01-12)
- docs: add algolia docsearch (3bf266a)
2.0.1 (2021-01-09)
- docs: don't include files, only a single entry point (e734f75)
- readme: add some more information to readme (685daf1)
- readme: update general information in readme header (49d2227)
- add category for new helpers (ca4c2d3)
- add more documentation to methods (a42eeff)
- include full reflection in navbar title (cbd42e8)
- remove no-inherit plugin (ce0faba)
- remove theme as it was removed in latest release (8ba4e4b)
- update broken links (8a2da51)
- update to newer plugin options for cleaner output (85f8333)
- deps: update out of date dependencies, resolve migration changes in vuepress-theme-mrhope (ca71397)
2.0.0 (2021-01-08)
- issue with typedoc generation vuepress build
- issue with typedoc generation vuepress build (17e37c3)
- dev: resolve issue rebuilding in a saturated environment (bb7fe85)
1.20.0 (2021-01-08)
- helpers: add SkyBlock skills helper (2ec2d34)
- helpers: add documentation for the profile skills helper (b5427d9)
- readme: remove 2.0 mention (5f24c6b)
- typedoc: resolve issue with ts api docs missing (4d2dd71)
- vuepress: remove erroneous console.log statement (2926b8c)
- vuepress: update all urls to point to new ts-api links (7beecf8)
- deps: update a few documentation related dependencies (58409f0)
- deps: update dts generator and update processing to account for changes (05cef05)
1.19.0 (2021-01-04)
- api: add /skyblock/auctions_ended endpoint (1b8a4f6)
- helpers: add information on using the item data helper for auctions (2fb1ece)
- dependencies: update prismarine, and typings (524ba52)
1.18.0 (2020-12-08)
- tests: add tests for collections helper (01a37aa)
- add skyblock collections helper (55d0efb)
- api: build out Guild schema more (2e9c09a)
- helpers: add guild level helper (2bed9c3)
- client: fix reset date in limited event (1874bbc)
- docs: resolve error generating TS documentation (9b9ab7d)
- docs: update navbar style to reflect vuepress theme update changes (6d723b4)
- lint: fixed lint errors from newer lint preset (6afa7e5)
- update helpers test to reflect name change (ed11e26)
- helpers: add documentation for profile collections helper (ad637f5)
- readme: add helpers excerpt (99d4648)
- add frontmatter category and tags (0a528f1)
- update last-updated date to be more readable (3beb18e)
- changelog: update pages.js to rebuild changelog with better formatting (6469178)
- add more notes to helpers (f3f733f)
- helpers: add guild level documentation (6e3a977)
- helpers: fix typo on network-level doc (cb3309b)
- readme: add 2.0 description to readme (8c46629)
1.17.0 (2020-11-17)
- api: completely explore and type out /player endpoint and update testing to validate (9e674bd)
- api: expand typing to the player.stats.Bedwars object (4a469af)
- api: update player schema to include more social links (2d43066)
- helpers: add Bedwars helper for level / prestige info (485c010)
- helpers: add NetworkLevel helper and add licensing information for the work (21e2342)
- helpers: revise skyblock item data into minecraft item data and added usage example for pit (398f3a9)
- helpers: add rank and plus color as they are separate (c61aba0)
- package: removed redundant line (f21ef7f)
- helpers: remove NonNullable due to earlier changes making it redundant (648e476)
- helpers: add description for network level helper. (e1508a7)
- helpers: add documentation for Bedwars helper (90f0408)
- helpers: add documentation for network level (c9f2cdd)
- helpers: add bedwarslevelinfo test and trim fat (2883d57)
1.16.0 (2020-11-14)
- helpers: add NBT data transformation (42f2325)
- test: fix compilation issue for running coverage (8fbf1b6)
- helpers: moved current helpers into dedicated folder (1893a68)
- coverage: bring coverage back to 100% (ce895d4)
- nbt: add tests for transforming item data to ensure they match schema (885f3d6)
- helpers: add documentation and examples for item data helper (015f724)
1.15.0 (2020-11-12)
- api: removed rate limit and key on /skyblock/auctions and /skyblock/bazaar (e3a882f)
- client: add optional cache support to client (7bbeb13)
- client: ocassionally age is undefined when cache hit on CF (894e33a)
- client: no longer extend EventEmitter to get cleaner type suggestions (fd2e5e5)
- client: add more documentation to the client (278cf37)
- guide: add cache guide (236f110)
- readme: update README (1356d43)
1.14.0 (2020-11-11)
- helpers: add hypixel rank helper (98b6fbf)
1.13.0 (2020-11-10)
- api: add /skyblock/auctions and /skyblock/auction endpoint (9349037)
- api: add /skyblock/bazaar endpoint (8ffe9a5)
- api: add /skyblock/profile and /skyblock/profiles endpoint (4c6285a)
- api: update skyblock profile schema (9b84460)
- schema: add headers to schema (45ba69f)
- readme: update progress in readme (6c598d0)
1.12.0 (2020-11-08)
- api: add /resources/achievements endpoint (d648dc8)
- api: add /resources/challenges endpoint (731895d)
- api: add /resources/guilds/achievements and /resources/guilds/permissions endpoint (015adf4)
- api: add /resources/quests endpoint (ae40ec4)
- extra "example" key in schema (5166bc9)
1.11.0 (2020-11-07)
- api: add /findGuild endpoint (2539022)
- api: add /friends endpoint (04b1a9e)
- api: add /key endpoint (7c3b0f7)
- api: add /player endpoint (b6dd8b9)
- api: add boosters endpoint (a78baf6)
- api: add guild endpoint (66ff480)
- api: add leaderboards endpoint (f0917c5)
- api: add player count and game counts endpoints (44bf47a)
- api: add recentGames endpoint (9424309)
- error handling: add GenericHTTPError to cover the rest of Hypixel's error types & increase code coverage to 100% (02c92e1)
- readme: update progress in readme (4b7f29c)
1.10.0 (2020-10-20)
- meta: add new unenumerable meta field to results for meta information (4357a7a)
- meta: add ratelimit to meta (3de2b7f)
- type: resultarray returns appropriate array type (d8ae79e)
- improve coverage, test new meta (2933f04)
- skyblock news: add more assertions for news test (791b02e)
- guide: begin fleshing out guide (be6ac06)
- vuepress: extract additionalpages to new plugin and adjust changelog sidebar headers (41728e6)
1.9.1 (2020-10-19)
- ci: run test on everything so CI updates properly (169ba06)
- add more logging and second build to see if pesky ts-api wants to work (c7a2c16)
- readme: update usage example (606a46c)
1.9.0 (2020-10-19)
- api: add skyblock skills resource endpoint (9ee0d8a)
- ci: main not master (a4b4c4d)
- docs: fix sidebar warning (ff4e61c)
- docs: refresh addthis on reload (fee1619)
1.8.1 (2020-10-19)
- docs: checkout master and use node_env (cad343e)
- api: persist authorization (c3fffd2)
1.8.0 (2020-10-19)
- api: add /status endpoint (29be746)
- docs: add support for code blocks in descriptions (e8025eb)
- docs: revamp the schema display styles (0aa2ab7)
- docs: use webpack to load openapi yaml schema (33bc537)
- ci: type in nyc command for ci coverage (9beee2e)
- cross-env: use a ci script (8f1b4e1)
- docs: fix issues causing docs:build to fail (59f0f37)
- api: style authorization dialog (8554eca)
- config: add to watched files (2d9283a)
- openapi: add usage examples (77b6d6c)
- readme: update to include project readme instead of custom readme for /, fix some styling (6f162c0)
- swagger: change expand depth (44992cb)
1.7.0 (2020-10-19)
- api: add watchdogstats (d6ad4b7)
- ci: revert runs-on as it did not solve the issue (4022c2c)
- client: Refactor client to closely match the methods of the API. (66854f4)
- readme: update readme (6ce65d7)
- readme: update roadmap (71df72a)
- readme: update roadmap (61e774d)
- vuepress: disable cache for local dev (baea275)
1.6.0 (2020-10-18)
- docs: add Swagger client with some styling (7ef6f72)
- include all in dist folder (afa5044)
1.5.2 (2020-10-18)
- ci: add logging to action in attempt to troubleshoot missing information (c877fa4)
1.5.1 (2020-10-18)
- docs: properly escape hero text (d3f789d)
- publishing: add publishconfig and explicit private (2fd4380)
- readme: fix links (3565628)
1.5.0 (2020-10-18)
- rebrand: again, rebrand, to an available package name (6b2fe6a)
- typo: type in package.json (34fa9f0)
- lock: update package-lock (bcfc0db)
1.4.0 (2020-10-18)
1.3.0 (2020-10-17)
- openapi: begin implementation of OpenAPI 3.0 spec (98dc4eb)
1.2.0 (2020-10-17)
- docs: add new documentation using vuepress (d9a1661)
- queue: fix reset data issue (54ed1fd)
- HypixelSkyblock to "Client". Add base index to re-export all for usage on NPM. (99401bb)
- readme: update readme (66b9c86)
- more documentation for the profile interface (dab4a98)
- more documentation tweaks, including namespacing (4de57ee)
1.1.0 (2020-10-12)
- ratelimit: add rate limit queue (707a342)
- houston, we are a go! (eafb0d0)