Skip to content

v1.0.0

Compare
Choose a tag to compare
@async3619 async3619 released this 04 Apr 10:46
· 36 commits to main since this release

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)