All notable changes to this project will be documented in this file.
2.0.5 - 2026-03-26
- TypeScript 6 compatibility: removed deprecated
baseUrl, updatedmoduleResolutiontoBundler, addedrootDirintsconfig.json. - Updated
kyimports to use the public entry point only, removing internal path dependencies. - Fixed relative import paths and implicit
anytypes insrc/vue/index.ts.
2.0.4 - 2025-10-09
- Upgrade
kydependency to1.11.0.
2.0.3 - 2025-09-16
- Dependencies update.
2.0.2 - 2025-07-22
- Dependencies update.
2.0.1 - 2025-07-15
TResponsegeneric type for a different type of response.
2.0.0 - 2025-03-26
RepositoryHttpmethodscreate()andupdate()always return thedataproperty as an array.
RepositoryHttpmethodscreate()andupdate()support for an array of items;RepositoryHttpmethodscreate()andupdate()now return theitemproperty as the first element ofdataarray.
1.0.5 - 2023-08-30
Repositoryinterface options defitnition;- Dependencies update.
1.0.4 - 2023-06-08
- Dependencies update.
1.0.3 - 2023-05-15
- Dependencies update.
1.0.2 - 2023-05-11
isSuccesscomputed foruseRepositoryHttp()anduseHttpClient()Vue composable.
1.0.1 - 2023-05-11
RepositoryHttpsecond TS generic usefull forresponseAdapter;useRepositoryHttp()second TS generic forRepositoryHttp.
1.0.0 - 2023-04-12
RepositoryHttpJSDoc comments;vuecomposables return reactive methods;Hash.djb2function to generate a hash from a string;removeHttpClient()composables to remove ahttpClientinstances;httpClientScopeonRepositoryHttpOptionsto use an existinghttpClientinstance.
Repositoryinterfacecreate()andupdate()methods now have theitemas first parameter;Repositoryinterface methods now return theresponsePromiseinstead ofresponse;createHttpClientupdate parameters withHttpClientInstanceOptions & { scope?: string }to manage multple instancesuseHttpClientparameter is now thehttpClientscope(optionalstring)useHttpClientnow returns{ client, request, requestGet, requestPost, requestPut, requestPatch, requestHead, requestDelete }and not onlyclient;useRepositoryHttpnow returns{ repository, read, create, update, remove }and not onlyrepository;RepositoryHttpconstructor options now supporthttpClientOptions: HttpClientOptionsand not onlyprefixUrl: string;RepositoryHttpconstructor template now supportHttpClientUrlTemplate({ template, params }) and not onlystring.
0.0.4 - 2023-03-21
- Quality gate with tests in build and release pipeline;
0.0.3 - 2023-03-21
- build and test with vite and vitest;
- dependencies update.
0.0.2 - 2023-03-14
RepositoryHttpRemove structured clone from default request adapter;
HttpClienta class to make HTTP requests with Ky;UrlBuildera class to build URLs through a template;RepositoryHttpan implementation ofRepositoryinterface to fetch data throughHttpClient.