Skip to content

Releases: async3619/haunted

v1.2.0

09 Apr 12:21
Compare
Choose a tag to compare

1.2.0 (2023-04-09)

Bug Fixes 🐞

  • now every child metadata object will have proper ids (a776d00)

Features ✨

  • implement endpoint for singular metadata object with id (88abb79)
  • implement endpoint that resolve all albums released of an artist (8621729)
  • implement endpoint that resolve metadata object from ids (d517eb0)

Internal 🧰

  • graphql: replace all the input types into arguments (3cf8168)
  • make all media items have their own unique id and source service name (3fac340)
  • make metadata object selection queries returning null-ish values if its not available (28026d1)

v1.1.1

06 Apr 02:29
Compare
Choose a tag to compare

1.1.1 (2023-04-06)

Bug Fixes 🐞

  • graphql: now search input respects optional value of limit field (83eecf2)
  • trpc: correct route output types (87a77b8)

v1.1.0

05 Apr 23:51
Compare
Choose a tag to compare

1.1.0 (2023-04-05)

Bug Fixes 🐞

  • now graphql api input will respect validation configuration (cb1e02e)
  • spotify: make spotify resolver automatically regenerate access token when its expired (7cde6eb)

Features ✨

  • trpc: add exposing trpc server support (d256aae)

Internal 🧰

  • config: make path of both trpc and graphql endpoint can be set with configuration (f8320c6)
  • graphql: change default graphql endpoint path (cbcdbc3)
  • set minimum limitation of search result limit (ef5d672)

v1.0.0

04 Apr 10:46
Compare
Choose a tag to compare

1.0.0 (2023-04-04)

Features ✨

  • core: add server application core implementation (51f3dfa)
  • core: implement basic trpc-based server interface (caee470)
  • graphql: implement graphql server (395d251)

Bug Fixes 🐞

  • core: prevent logger task mess up upper level task logging buffer (8f17071)

Internal 🧰

  • add locale field for search api for various result depending on locale (bc5d67d)
  • add semantic-release for automatic versioning (38e335a)
  • adjust maximum limitation of search query result (1e90e81)
  • albums: make albums search query result to contain track list (cbc8951)
  • config: make api caching can be set by config through file (ac25713)
  • config: now user can specify port number on their configuration file (61cec3e)
  • export router typings for client usage (73e6318)
  • expose resolver methods to api router items (e56b276)
  • graphql: now graphql server automatically expose schema file in development mode (db81ac4)
  • graphql: split out resolver implementation to separated class (5aebc35)
  • metadata: make every search api cache results (1ce0f06)
  • now logger can print out object-based error messages during task (ecc6677)
  • refactor whole application to use nestjs (d06adab)
  • remove combined search api (77c343b)
  • resolver: separate searching api for each objects (bdb7e45)
  • server: make server abstract to support various type of server (0362ab3)