1.42.1 (2024-12-04)
- remove 'e' from domain ... (1a79fbf)
1.42.0 (2024-11-20)
- add $q for search occurence in all column (like elastic) (29432b2)
- update dependecies (1f0d04a)
1.41.1 (2024-11-14)
- correction export in package json (58d9545)
1.41.0 (2024-11-14)
- add error when no search is send to delete (block delete all) (980fd75)
- add error when no search is send to update (block update all) (89d5649)
1.40.1 (2024-11-12)
- remove intern barrel file and useless type (f84024a)
- refactor build system with peerDeps, multi export and splitting (20cb584)
1.40.0 (2024-11-08)
- Prepare Search Model makes "AND" requests (8e7517a)
- refacto match whereclause for date, and refacto complex queries (469f252)
- disabled rules eslint (4a42ed2)
1.39.1 (2024-11-07)
- correction eslint (d9f15f2)
- fix core with new eslint (82e0e6b)
- update eslint to new version (7ec2f51)
1.39.0 (2024-11-05)
- add Azure Factory + BlobServiceClient + ContainerClient (9c12ebb)
- add checkBlobExist and getBlobInfo (f14b038)
- add plugin MultipartPlugin (4dadc2c)
- apply search to count total in find handler crud (066af68)
- update deps + add azure storage package (88b7060)
- add semicolon (cc9e213)
1.38.0 (2024-10-16)
- handle driver mssql error (42414c9)
1.37.1 (2024-10-15)
- little correction scalar ui (3795abb)
1.37.0 (2024-10-15)
- set coerce true, change whereclause schema, handle obj[] in req (cec6c64)
- update SearchModel, Whereclause, ApplySearch ... (74cf19d)
- correction default response if i18n not init (279d05f)
- correction prepareSearchModel in request utils (140dd5e)
- little clean (5a90cb7)
- update deps && stop minify a package in back is useless (71de55f)
1.36.2 (2024-10-07)
- correction name (because bun bundler has no keepName like esbuild) (7488bea)
1.36.1 (2024-10-04)
- correction limit and set to 100 (08104e7)
1.36.0 (2024-10-04)
- add default limit (0318110)
1.35.0 (2024-10-04)
- refacto, improvement, bun for build remove cli remove useless code (f839724)
- update deps (2a498d6)
- refacto to support bun (40f77fc)
1.34.1 (2024-09-18)
- set content optional to sendResponse function (b06524b)
1.34.0 (2024-09-18)
- check if object has no key and imrove type SearchModel (1751b1f)
- remove linebreak style (2a84db9)
1.33.0 (2024-09-13)
- add K template + add table name in apply pagination method (0c7f08f)
1.32.0 (2024-09-13)
- add hook pase query for validation + remove keyinclusion (405fe41)
1.31.0 (2024-09-12)
- add specific option for each operations + default schema (bdd343a)
- change visibility of _applyPagination to protected (bfc25d7)
- change .ts to .js (0fe8097)
1.30.1 (2024-09-11)
- set databaseName in req headear to get in handler (d57c459)
1.30.0 (2024-09-09)
- add new middleware to register dynamic db & improve abstract crud (fb8d236)
- change import extension to .js (7424d39)
- update deps (3d52704)
1.29.2 (2024-09-09)
- remove withOptions function (f946255)
1.29.1 (2024-09-09)
- correction export type (eb7c619)
1.29.0 (2024-09-09)
- export all fluent type (a4df553)
1.28.0 (2024-08-30)
- Crud deleteOne and UpdateOne return one item not array of one item (613d770)
1.27.0 (2024-08-29)
- export JSONSchema type from fluent and FastifySchema (4f3060e)
1.26.0 (2024-08-28)
- add type with next parameter (18a4bd4)
1.25.0 (2024-08-28)
- add WhereClauseSchema (c0be214)
1.24.2 (2024-08-28)
- add interpolation comment (37a6a8c)
1.24.1 (2024-08-28)
- correction types export (cba187f)
1.24.0 (2024-08-28)
- readd cli (0e707b2)
- change to NodeNext (601f95a)
1.23.1 (2024-08-27)
- fix github action for bun (59022a7)
1.23.0 (2024-08-27)
- GLOB REFACTO, DELETE CLI, IMPROVEMENT, NEW FEATURES (b620181)
1.22.5 (2024-08-14)
- add comment on errors when interpolated (e83e85a)
1.22.4 (2024-08-14)
- change value of error for i18n (610ca9c)
1.22.3 (2024-08-14)
- merge all errorkeys + clean value... (5a51e02)
- update dependencies (039b82c)
1.22.2 (2024-08-13)
- correction handle BasaltError and AndesiteError (c90e221)
- update dependencies (f12af2e)
- update workflow (8476953)
1.22.1 (2024-08-13)
- reformat response (8a40e87)
1.22.0 (2024-08-13)
- add type HookHandlerDoneFunction (cfa65a5)
1.21.0 (2024-08-07)
- add prepare command + add to template with type check (008ff8c)
1.20.0 (2024-08-07)
- add tsc --noEmit to template package json (8c9d471)
- remove whitespace (ad3b04f)
1.19.0 (2024-08-02)
- add TLS for register redis (b475ae4)
1.18.0 (2024-07-31)
- add FactoryStore, creator, abstract creator and clean .. (e3aa1fc)
- add ioredis dependency (2aaa46f)
1.17.1 (2024-07-31)
- reAdd dirname util (ebe02e9)
1.17.0 (2024-07-31)
- add basalt-helper, remove all useless utils & handle BasaltError (673eacc)
- update packages (b16f3d1)
1.16.0 (2024-07-23)
- add _setErrorHandler (dfbaedf)
- add "Abstract"Creator for future factory (39fe04b)
- add "Concrete" Creator for Postgres (7d19950)
- add "Concrete" Creator for SQLite (0837805)
- add abstract router and features to server manager (94a09c7)
- add and remove dependencies for api project (3a2b3c1)
- add AndesiteFolder Service (00d288f)
- add build message ... etc (90c2b2a)
- add class Path, File and Folder (3fbce87)
- add dev command + improvement (a99ea04)
- add enum for Infrastructure Database Error (e2a9748)
- add ErrorEntity + ErrorCommon (ae2faa6)
- add FactoryDatabase (88e1ecc)
- add folderStructure for all project type (0f854ab)
- add generator + template + error ... (3967ff3)
- add hash tool (4ea19e4)
- add Helmet plugin (3d24fa0)
- add I18n tools (7944679)
- add interpolation and status code in response (654512b)
- add isConnected method (ce13690)
- add language hook (cfe42c9)
- add main file to cli for later (ef18d2a)
- add Model class (0fcccb7)
- add mssql type option (1f5b978)
- add MSSQLCreator (cf274ce)
- add new errors key (f06b224)
- Add new files and update existing files (04accbc)
- add new generator + errors + comments (8188680)
- add option for swagger scalar ui (6512536)
- add package json user (f367d74)
- add plugins + improvement of server .. (52193ae)
- add read yml conf + export write yml conf (718d806)
- add schema folder (e11cf80)
- add scripts (c6ec0de)
- add server and logger hook + new dependencies (20922c8)
- add SingletonManager (d4dddfd)
- add sleep utility (dbf79e9)
- add spinner for init project (7ea6fb7)
- add start command + add EnvironnementUser service (d9050bb)
- add swagger plugin + improvement of server manager (37c8fbe)
- add templates + improvement + add config andesite yml + folder ... (40cbb9d)
- add theme temps (cdf1f9d)
- add throwIfNoResult and throwIfQueryError (9fecb65)
- add TsConfigGenerator (500c1be)
- add yaml utils (92f458f)
- change cjs to esm and prepare for new build systems (c92f238)
- export fastify type (reply, request and error) (8ea8198)
- global improvement (Config/Service/Server/Repository..) (68315ec)
- improve build system + rebuild .andesite folder (cd8add8)
- improve code + add deps for all project type (98f67f8)
- improve error key + add PresentationHttpServerErrorKeys (7e3dd84)
- improvement (5efab0a)
- improvement + refactor + add build command (7be9da5)
- improvement code comment + add features (f59a957)
- improvement error handler + remove default plugin (2f25cb0)
- improvement for esm (37f9738)
- improvement of file class + move ... (1913a81)
- new build system + global improvements (be76918)
- refacto factory kysely to knex, add new log system and more (6d66967)
- remove useless property for register in factory + rename + log (e7b8e1b)
- update template (010e093)
- change OutputPath to OutputDir (cd3ee45)
- change version of tsconfig extended (d56375c)
- Correct error due to missing .env file (3d395ea)
- correction bad import (c56d2f6)
- correction build (7dc29cf)
- correction of environnement user (060d272)
- correction of invalid path (af47b82)
- correction parameter of configure method (IPlugin) (d0fe4c1)
- correction path tsconfig (3479f31)
- correction wrong version (42a7e76)
- export class SingletonManager (6af26f6)
- forgotten dependency additions (59bf30e)
- i have no enemies (9600e8b)
- move Domain/Interface to DTO for clean arch (059519d)
- move properties and remove old interface (ba7efa4)
- remove duplicate folder 'Schema' in init (cb08cbc)
- remove duplicate import (35dd9f5)
- remove old project type (e6c8a53)
- remove useless dependencies (3929740)
- remove useless extension (ac09cb1)
- : Refactor files (1048431)
- change path (e6ce6d8)
- clean + refacto logger + update deps (df486c9)
- global improvement + remove useless project type (c7e15f1)
- global improves (7a787dd)
- improve constructor and start methode of servermanager with no parameter (3c81d5c)
- improvement architecture (8ad1a75)
- improvement code (e42397d)
- improvement of code (298565e)
- improvement of template folder structure (6726c2a)
- imrpovement of factory (6524809)
- juste order import + little modif for the futur (abfd2eb)
- move buildFolderStructureByObject to Common Util (f88d520)
- remove unused import (8775095)
- set params to readonly + update doc (5bc8227)
- update basalt logger and refacto server and hook (cd087ec)
- Add dependencies commander, kysely, and source-map-support (c0e946e)
- add handlebars dependances (fe4f345)
- check if tsconfig.tsbuildinfo before delete him (cf8dfa4)
- downgrade packages tedious for kysely compatibility (2d9c41c)
- exlude all index.ts (f50a72a)
- fix tsconfig to extend tsconfig 22 (a993104)
- improvement build env (b633881)
- improvement build environnement + simplify (658b063)
- improvement of environnement (0162fe3)
- setup build environments (9045b1f)
- Update .npmignore, .gitignore, .eslintrc, and package.json (5b701ba)
- update dependencies (312e81f)
- update dependencies (280d7a3)
- update dependencies (7ee76d2)
- update dependencies (f31b8bf)
- Update dependencies in package.json and fix eslint rules (ea2d2e1)
- update deps (a5106d4)
- Update Node version to 22.1.0 in .nvmrc + update packages (03f3d85)
- update nvmrc and dependencies (a23fe49)
- update package (bb6a53d)
- update packages (7b041e2)
- add test for ErrorCommon (5b4c92a)
- add tests for ErrorEntity (956ff73)
- add unit test for hash (e551e2d)
- add unit tests (e30f312)
- Fix I18n error messages and add tests (0578c14)
- fix test for FolderStructure (513995c)
- remove old tests (0efa873)
- tests correction (610b2f9)
- add workflows (f40049c)
- delete coverage workflow for the moment and update node version (c425a6d)
- remove useless command (3072b0d)
- update command build in workflow (3fd2a08)
- update github action release (c837fdc)
- comment mssql creator (ed80cd6)
- improvement of comment (765e630)
- improvement of comments (fc7e126)
- remove useless comment (1e63758)
- update commands (dc68720)
- update comments (204838c)
- main: release 1.0.0 (fec2d2f)
- main: release 1.0.1 (beb8291)
- main: release 1.1.0 (56d1fb8)
- main: release 1.10.0 (bc195ec)
- main: release 1.11.0 (831737d)
- main: release 1.12.0 (cb95b8e)
- main: release 1.12.1 (af15684)
- main: release 1.13.0 (b5e9092)
- main: release 1.14.0 (c6b974d)
- main: release 1.14.1 (69fa47a)
- main: release 1.15.0 (043a3cc)
- main: release 1.2.0 (3158510)
- main: release 1.3.0 (2cfcd45)
- main: release 1.3.1 (510705e)
- main: release 1.3.2 (8e22639)
- main: release 1.3.3 (5de6e8b)
- main: release 1.4.0 (a38be76)
- main: release 1.4.1 (6fe3e80)
- main: release 1.4.2 (18a1fcc)
- main: release 1.5.0 (cacdc83)
- main: release 1.5.1 (7660732)
- main: release 1.6.0 (f74f1a7)
- main: release 1.6.1 (698e29e)
- main: release 1.6.2 (3c981a4)
- main: release 1.7.0 (ccb9e21)
- main: release 1.8.0 (a16f612)
- main: release 1.8.1 (0774228)
- main: release 1.8.2 (4968028)
- main: release 1.8.3 (53b2e81)
- main: release 1.9.0 (57790e7)
- main: release 1.9.1 (0f52659)
- allow 5 paramaters (7621094)
- allow Function type + update indent to 2 spaces (5a76056)
- remove useless comment (8fc74c3)
- update rule (e9d3eb9)
1.15.0 (2024-07-23)
- add interpolation and status code in response (654512b)
1.14.1 (2024-07-23)
- export class SingletonManager (6af26f6)
1.14.0 (2024-07-23)
- add SingletonManager (d4dddfd)
- global improves (7a787dd)
- update nvmrc and dependencies (a23fe49)
- allow Function type + update indent to 2 spaces (5a76056)
1.13.0 (2024-07-17)
- add throwIfNoResult and throwIfQueryError (9fecb65)
- global improvement (Config/Service/Server/Repository..) (68315ec)
- improvement error handler + remove default plugin (2f25cb0)
- remove useless property for register in factory + rename + log (e7b8e1b)
- correction bad import (c56d2f6)
- allow 5 paramaters (7621094)
1.12.1 (2024-07-09)
- correction build (7dc29cf)
1.12.0 (2024-07-09)
1.11.0 (2024-07-02)
- add language hook (cfe42c9)
1.10.0 (2024-07-02)
- export fastify type (reply, request and error) (8ea8198)
1.9.1 (2024-07-02)
- correction of environnement user (060d272)
1.9.0 (2024-07-02)
- add package json user (f367d74)
- update dependencies (7ee76d2)
1.8.3 (2024-07-02)
- remove duplicate folder 'Schema' in init (cb08cbc)
1.8.2 (2024-07-02)
- improve constructor and start methode of servermanager with no parameter (3c81d5c)
1.8.1 (2024-07-02)
- Correct error due to missing .env file (3d395ea)
1.8.0 (2024-07-01)
- correction wrong version (42a7e76)
1.7.0 (2024-07-01)
- refacto factory kysely to knex, add new log system and more (6d66967)
- clean + refacto logger + update deps (df486c9)
- update basalt logger and refacto server and hook (cd087ec)
1.6.2 (2024-06-27)
- remove useless extension (ac09cb1)
1.6.1 (2024-06-27)
- remove duplicate import (35dd9f5)
1.6.0 (2024-06-27)
- add mssql type option (1f5b978)
- change cjs to esm and prepare for new build systems (c92f238)
- new build system + global improvements (be76918)
1.5.1 (2024-06-24)
- update dependencies (f31b8bf)
1.5.0 (2024-06-24)
- improvement (5efab0a)
1.4.2 (2024-06-18)
- correction parameter of configure method (IPlugin) (d0fe4c1)
1.4.1 (2024-06-18)
- update github action release (c837fdc)
1.4.0 (2024-06-18)
- add _setErrorHandler (dfbaedf)
- add abstract router and features to server manager (94a09c7)
- add class Path, File and Folder (3fbce87)
- add Helmet plugin (3d24fa0)
- add new errors key (f06b224)
- add option for swagger scalar ui (6512536)
- add plugins + improvement of server .. (52193ae)
- add schema folder (e11cf80)
- add server and logger hook + new dependencies (20922c8)
- add swagger plugin + improvement of server manager (37c8fbe)
- add theme temps (cdf1f9d)
- improve error key + add PresentationHttpServerErrorKeys (7e3dd84)
- improvement code comment + add features (f59a957)
- update package (bb6a53d)
- remove old tests (0efa873)
- improvement of comment (765e630)
- remove useless comment (8fc74c3)
1.3.3 (2024-06-02)
- global improvement + remove useless project type (c7e15f1)
- update deps (a5106d4)
1.3.2 (2024-05-16)
- correction path tsconfig (3479f31)
1.3.1 (2024-05-15)
- exlude all index.ts (f50a72a)
1.3.0 (2024-05-15)
- add AndesiteFolder Service (00d288f)
- add build message ... etc (90c2b2a)
- add dev command + improvement (a99ea04)
- add MSSQLCreator (cf274ce)
- add read yml conf + export write yml conf (718d806)
- add sleep utility (dbf79e9)
- add spinner for init project (7ea6fb7)
- add start command + add EnvironnementUser service (d9050bb)
- add templates + improvement + add config andesite yml + folder ... (40cbb9d)
- add yaml utils (92f458f)
- improvement + refactor + add build command (7be9da5)
- update template (010e093)
- change OutputPath to OutputDir (cd3ee45)
- correction of invalid path (af47b82)
- move Domain/Interface to DTO for clean arch (059519d)
- improvement architecture (8ad1a75)
- improvement of template folder structure (6726c2a)
- juste order import + little modif for the futur (abfd2eb)
- move buildFolderStructureByObject to Common Util (f88d520)
- downgrade packages tedious for kysely compatibility (2d9c41c)
- improvement build env (b633881)
- improvement build environnement + simplify (658b063)
- improvement of environnement (0162fe3)
- delete coverage workflow for the moment and update node version (c425a6d)
- remove useless command (3072b0d)
- update rule (e9d3eb9)
1.2.0 (2024-05-06)
- add scripts (c6ec0de)
1.1.0 (2024-05-06)
- add "Abstract"Creator for future factory (39fe04b)
- add "Concrete" Creator for Postgres (7d19950)
- add "Concrete" Creator for SQLite (0837805)
- add and remove dependencies for api project (3a2b3c1)
- add enum for Infrastructure Database Error (e2a9748)
- add FactoryDatabase (88e1ecc)
- add folderStructure for all project type (0f854ab)
- add generator + template + error ... (3967ff3)
- add isConnected method (ce13690)
- Add new files and update existing files (04accbc)
- add new generator + errors + comments (8188680)
- add TsConfigGenerator (500c1be)
- improve code + add deps for all project type (98f67f8)
- change version of tsconfig extended (d56375c)
- forgotten dependency additions (59bf30e)
- i have no enemies (9600e8b)
- remove useless dependencies (3929740)
- Add dependencies commander, kysely, and source-map-support (c0e946e)
- add handlebars dependances (fe4f345)
- fix tsconfig to extend tsconfig 22 (a993104)
- Update dependencies in package.json and fix eslint rules (ea2d2e1)
- Update Node version to 22.1.0 in .nvmrc + update packages (03f3d85)
- Fix I18n error messages and add tests (0578c14)
- fix test for FolderStructure (513995c)
- tests correction (610b2f9)
- update comments (204838c)
1.0.1 (2024-04-16)
- improvement of comments (fc7e126)
- add ErrorEntity + ErrorCommon (ae2faa6)
- add hash tool (4ea19e4)
- add I18n tools (7944679)
- add main file to cli for later (ef18d2a)
- check if tsconfig.tsbuildinfo before delete him (cf8dfa4)
- setup build environments (9045b1f)
- Update .npmignore, .gitignore, .eslintrc, and package.json (5b701ba)
- update packages (7b041e2)