Skip to content

Latest commit

 

History

History
280 lines (169 loc) · 17.5 KB

CHANGELOG.md

File metadata and controls

280 lines (169 loc) · 17.5 KB

Changelog

All notable changes to this project will be documented in this file.

3.6.0 - (2022-10-31)

🐛 Bug Fixes

  • deps: Update all non-major dependencies (#257) (cd043b8)
  • deps: Update dependency @sapphire/utilities to ^3.11.0 (#258) (ab31a5e)

📝 Documentation

  • Add qyurila as a contributor for code (#271) (4a30034)

🚀 Features

  • Support loading ESModule TS files when using ts-node (#270) (bf58baa)

3.5.2 - (2022-10-02)

🐛 Bug Fixes

  • Update @sapphire/utilities dependency (e326143)
  • deps: Update dependency @sapphire/utilities to ^3.9.3 (#243) (0315d4e)

📝 Documentation

  • Add RealShadowNova as a contributor for tool (#239) (44e767d)

3.5.1 - (2022-08-20)

🐛 Bug Fixes

📝 Documentation

  • Add @leonardssh as a contributor (65787a1)

3.5.0 - (2022-08-05)

🚀 Features

  • esm: Add more qs parameters (#232) (5c44377)

3.4.1 - (2022-08-04)

🐛 Bug Fixes

  • deps: Update dependency @sapphire/utilities to ^3.9.0 (41bc4a9)

3.4.0 - (2022-08-04)

🐛 Bug Fixes

  • store: Support abstract classes (#230) (f83a05d)
  • deps: Update dependency @sapphire/utilities to ^3.8.0 (#229) (388cc37)
  • deps: Update all non-major dependencies (#228) (ca39767)

🚀 Features

  • Add URL support for register methods (#231) (3d2d1be)

3.3.5 - (2022-07-24)

🐛 Bug Fixes

  • Fixed imports of discordjs/colletion to resolve type issues (cfc8a5c)
  • deps: Update dependency @sapphire/utilities to ^3.7.0 (#219) (488afd3)

3.3.3 - (2022-05-15)

🏠 Refactor

🐛 Bug Fixes

  • deps: Update all non-major dependencies (#190) (299ffa9)

📝 Documentation

  • Add @r-priyam as a contributor (edf13b0)
  • Add @leonardssh as a contributor (d6d9d00)

3.3.1 (2022-04-01)

Bug Fixes

  • bump sapphire utilities dependency (a36c8c8)

3.3.0 (2022-03-06)

Features

Bug Fixes

  • deps: update all non-major dependencies (#151) (ef9c11f)
  • deps: update all non-major dependencies (#161) (b69734d)

3.2.0 (2021-11-21)

Features

  • add Piece and Store namespaces for easier importing types (#138) (84e2d24)

Bug Fixes

3.1.1 (2021-11-06)

Bug Fixes

  • deps: update all non-major dependencies (#132) (7b19018)
  • deps: update dependency @sapphire/utilities to ^3.0.6 (#131) (b0b1bea)

3.1.0 (2021-10-17)

Features

  • piece: add options field to read raw options (#127) (e994d8c)

Bug Fixes

  • allow more node & npm versions in engines field (8ce9b52)
  • filter .d.ts files from default loader strategy (#128) (0a7c4ac)

3.0.1 (2021-10-04)

Bug Fixes

  • change Awaited to Awaitable (f1f9c1b)
  • resolve incorrect ESM bundle exports (44f6b5f)
  • set dependencies to latest versions (e34af9f)

3.0.0 (2021-09-09)

⚠ BREAKING CHANGES

  • Changed Store#load to take root and path
  • Make ILoaderStrategy#load take HydratedModuleData
  • Remove Piece#path, use #location instead

Features

  • AliasPiece: strict type toJSON() (4aead0d)
  • ILoaderStrategy: Added HydratedModuleData type (8ea5303)
  • Piece: added location property, containing the file's metadata (27a5488)
  • Piece: strict type toJSON() (6f9f0a6)
  • added PieceLocation (e1c1ff9)
  • update to V3 (7dc4b70)
  • ts-node-dev-support: check if env variable is set (#102) (4d8bbc8)

2.2.0 (2021-08-26)

Features

Bug Fixes

  • LoaderStrategy: add .ts to allow for ts-node usage (#87) (193abcd), closes #86

2.1.0 (2021-06-19)

Features

  • types: remove Constructor, Awaited, Ctor and Arr types - use @sapphire/utilities instead (#84) (538dbb5)
  • added StoreRegistry (#76) (b9f7198)

Bug Fixes

  • docs: update-tsdoc-for-vscode-may-2021 (#83) (74aae8f)
  • these files are EXECUTABLE MOM (97a7cb7)

2.0.0 (2021-05-08)

⚠ BREAKING CHANGES

  • Renamed PieceContextExtras to Container, usage and augmentation is the same.

  • Removed Store.injectedContext, use globally exported container variable instead.

  • Renamed Store#context to Store#container.

  • Renamed Piece#context to Piece#container.

  • minor naming changes for consistency with ecosystem (40f85d6)

1.2.5 (2021-05-02)

Bug Fixes

  • drop the www. from the SapphireJS URL (e87e50e)
  • update all the SapphireJS URLs from .com to .dev (0a9c1b3)

1.2.4 (2021-04-21)

Bug Fixes

  • change all Sapphire URLs from "project"->"community" & use our domain where applicable 👨‍🌾🚜 (#69) (fc55625)

1.2.3 (2021-03-16)

Bug Fixes

  • add tslib as dependency (a7d9695)
  • update packages, ship with tslib (f7b76c2)

1.2.2 (2021-02-12)

Bug Fixes

  • docs: tsdoc has been improved (c9ee146)

1.2.1 (2021-01-30)

Bug Fixes

  • update discord redirect URL (f1dbdee)
  • aliaspiece: make aliases writable (#51) (7ed3da6)

1.2.0 (2021-01-21)

Features

  • Expose Store.construct & Store.insert (#47) (797ddac)

1.1.0 (2021-01-08)

Features

1.0.1 (2020-12-28)

Bug Fixes

  • loader: compare constructors instead of prototypes (#40) (807cf6a)
  • store: call unload when onLoad disables the piece (#39) (4bb9be0)

1.0.0 (2020-12-22)

Features

  • added ILoaderStrategy#onLoadAll, renamed onPostLoad to onLoad (#37) (8c725d8)
  • added smarter root and type detection (#38) (3492c60)
  • export RootScan (c4e909b)
  • output type declerations to a single .d.ts file (#30) (f76f0b5)
  • piece: rename disable to unload, add reload (#36) (f0eec9c)
  • add Piece#{onLoad,onUnload} (f0627cc)
  • add Piece#disable (bc8aa03)
  • export AliasPiece and AliasStore in index (4522412)
  • first version of the loader (9f27f77)
  • more descriptive error message (#14) (51d1b52)
  • pieces v2! (#29) (792d68a)
  • piece: add disable() method (ca0ef2e)
  • store: add Store#name (13f2eee)
  • store: make walk not error no ENOENT (ef7ced5)
  • add Piece#toJSON (e902a04)
  • added MissingExportsError (7234df4)
  • more types, more docs, better API (51033e0)

Bug Fixes

  • make Store#{load,insert} atomic (9700c4e)
  • make Store#load easier to use (69d52c5)
  • removed testing and coverage (4cba117)
  • specify return type for Piece#toJSON (4fe4892)
  • sub directory loading (#1) (b0b227c)
  • use name instead of path in Store#construct (c2dd9ce)
  • use pathToFileURL instead of new URL (96c3e9c)
  • use the actual path (94e0844)
  • alias-store: resolved build error (e121f3b)
  • piece: receive name via PieceContext for better defaults (b062c58)
  • store: resolved build error for node.js 12 (849a184)