Skip to content

Latest commit

 

History

History
1124 lines (619 loc) · 60.6 KB

CHANGELOG.md

File metadata and controls

1124 lines (619 loc) · 60.6 KB

Changelog

1.43.0 (2024-12-05)

Features

  • add introspection to protected (91519ee)

1.42.1 (2024-12-04)

Bug Fixes

  • remove 'e' from domain ... (1a79fbf)

1.42.0 (2024-11-20)

Features

  • add $q for search occurence in all column (like elastic) (29432b2)

Build System

1.41.1 (2024-11-14)

Bug Fixes

  • correction export in package json (58d9545)

1.41.0 (2024-11-14)

Features

  • 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)

Code Refactoring

  • remove intern barrel file and useless type (f84024a)

Build System

  • refactor build system with peerDeps, multi export and splitting (20cb584)

1.40.0 (2024-11-08)

Features

  • Prepare Search Model makes "AND" requests (8e7517a)
  • refacto match whereclause for date, and refacto complex queries (469f252)

Build System

Styles

1.39.1 (2024-11-07)

Styles

1.39.0 (2024-11-05)

Features

  • 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)

Code Refactoring

  • clean whitespace + reorganise import (c04de86)
  • little improvement log and code (d410484)

Build System

  • update deps + add azure storage package (88b7060)

Styles

1.38.0 (2024-10-16)

Features

  • handle driver mssql error (42414c9)

1.37.1 (2024-10-15)

Bug Fixes

  • little correction scalar ui (3795abb)

1.37.0 (2024-10-15)

Features

  • set coerce true, change whereclause schema, handle obj[] in req (cec6c64)
  • update SearchModel, Whereclause, ApplySearch ... (74cf19d)

Bug Fixes

  • correction default response if i18n not init (279d05f)
  • correction prepareSearchModel in request utils (140dd5e)

Code Refactoring

Build System

  • update deps && stop minify a package in back is useless (71de55f)

1.36.2 (2024-10-07)

Bug Fixes

  • correction name (because bun bundler has no keepName like esbuild) (7488bea)

1.36.1 (2024-10-04)

Bug Fixes

  • correction limit and set to 100 (08104e7)

1.36.0 (2024-10-04)

Features

1.35.0 (2024-10-04)

Features

  • refacto, improvement, bun for build remove cli remove useless code (f839724)

Build System

Continuous Integration

1.34.1 (2024-09-18)

Bug Fixes

  • set content optional to sendResponse function (b06524b)

1.34.0 (2024-09-18)

Features

  • add option to scalar ui (7fa1ec9)
  • add utils to presentation layer and update crud handler (7d23bdb)

Bug Fixes

  • check if object has no key and imrove type SearchModel (1751b1f)

Styles

1.33.0 (2024-09-13)

Features

  • add K template + add table name in apply pagination method (0c7f08f)

1.32.0 (2024-09-13)

Features

  • add hook pase query for validation + remove keyinclusion (405fe41)

1.31.0 (2024-09-12)

Features

  • add specific option for each operations + default schema (bdd343a)
  • change visibility of _applyPagination to protected (bfc25d7)

Code Refactoring

1.30.1 (2024-09-11)

Bug Fixes

  • set databaseName in req headear to get in handler (d57c459)

1.30.0 (2024-09-09)

Features

  • add new middleware to register dynamic db & improve abstract crud (fb8d236)

Code Refactoring

  • change import extension to .js (7424d39)

Build System

1.29.2 (2024-09-09)

Bug Fixes

  • remove withOptions function (f946255)

1.29.1 (2024-09-09)

Bug Fixes

1.29.0 (2024-09-09)

Features

1.28.0 (2024-08-30)

Features

  • Crud deleteOne and UpdateOne return one item not array of one item (613d770)

1.27.0 (2024-08-29)

Features

  • export JSONSchema type from fluent and FastifySchema (4f3060e)

1.26.0 (2024-08-28)

Features

  • add type with next parameter (18a4bd4)

1.25.0 (2024-08-28)

Features

1.24.2 (2024-08-28)

Documentation

  • add interpolation comment (37a6a8c)

1.24.1 (2024-08-28)

Bug Fixes

  • correction types export (cba187f)

1.24.0 (2024-08-28)

Features

Code Refactoring

1.23.1 (2024-08-27)

Continuous Integration

  • fix github action for bun (59022a7)

1.23.0 (2024-08-27)

Features

  • GLOB REFACTO, DELETE CLI, IMPROVEMENT, NEW FEATURES (b620181)

1.22.5 (2024-08-14)

Documentation

  • add comment on errors when interpolated (e83e85a)

1.22.4 (2024-08-14)

Bug Fixes

  • change value of error for i18n (610ca9c)

1.22.3 (2024-08-14)

Code Refactoring

  • merge all errorkeys + clean value... (5a51e02)

Build System

1.22.2 (2024-08-13)

Bug Fixes

  • correction handle BasaltError and AndesiteError (c90e221)

Build System

Continuous Integration

1.22.1 (2024-08-13)

Code Refactoring

1.22.0 (2024-08-13)

Features

  • add type HookHandlerDoneFunction (cfa65a5)

1.21.0 (2024-08-07)

Features

  • add prepare command + add to template with type check (008ff8c)

1.20.0 (2024-08-07)

Features

  • add tsc --noEmit to template package json (8c9d471)

Styles

1.19.0 (2024-08-02)

Features

  • add TLS for register redis (b475ae4)

1.18.0 (2024-07-31)

Features

  • add FactoryStore, creator, abstract creator and clean .. (e3aa1fc)

Build System

1.17.1 (2024-07-31)

Bug Fixes

1.17.0 (2024-07-31)

Features

  • add basalt-helper, remove all useless utils & handle BasaltError (673eacc)

Build System

1.16.0 (2024-07-23)

Features

  • 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)

Bug Fixes

  • 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)

Code Refactoring

  • : 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)

Build System

  • 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)

Tests

Continuous Integration

  • 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)

Documentation

Miscellaneous Chores

Styles

  • 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)

Features

  • add interpolation and status code in response (654512b)

1.14.1 (2024-07-23)

Bug Fixes

  • export class SingletonManager (6af26f6)

1.14.0 (2024-07-23)

Features

Code Refactoring

Build System

  • update nvmrc and dependencies (a23fe49)

Styles

  • allow Function type + update indent to 2 spaces (5a76056)

1.13.0 (2024-07-17)

Features

  • 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)

Bug Fixes

Code Refactoring

Build System

Styles

1.12.1 (2024-07-09)

Bug Fixes

1.12.0 (2024-07-09)

Features

  • add Model class (0fcccb7)
  • improve build system + rebuild .andesite folder (cd8add8)

Code Refactoring

1.11.0 (2024-07-02)

Features

1.10.0 (2024-07-02)

Features

  • export fastify type (reply, request and error) (8ea8198)

1.9.1 (2024-07-02)

Bug Fixes

  • correction of environnement user (060d272)

1.9.0 (2024-07-02)

Features

Build System

1.8.3 (2024-07-02)

Bug Fixes

  • remove duplicate folder 'Schema' in init (cb08cbc)

1.8.2 (2024-07-02)

Code Refactoring

  • improve constructor and start methode of servermanager with no parameter (3c81d5c)

1.8.1 (2024-07-02)

Bug Fixes

  • Correct error due to missing .env file (3d395ea)

1.8.0 (2024-07-01)

Features

  • improvement for esm (37f9738)
  • improvement of file class + move ... (1913a81)

Bug Fixes

  • correction wrong version (42a7e76)

1.7.0 (2024-07-01)

Features

  • refacto factory kysely to knex, add new log system and more (6d66967)

Code Refactoring

  • clean + refacto logger + update deps (df486c9)
  • update basalt logger and refacto server and hook (cd087ec)

1.6.2 (2024-06-27)

Bug Fixes

  • remove useless extension (ac09cb1)

1.6.1 (2024-06-27)

Bug Fixes

  • remove duplicate import (35dd9f5)

1.6.0 (2024-06-27)

Features

  • 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)

Build System

1.5.0 (2024-06-24)

Features

1.4.2 (2024-06-18)

Bug Fixes

  • correction parameter of configure method (IPlugin) (d0fe4c1)

1.4.1 (2024-06-18)

Continuous Integration

  • update github action release (c837fdc)

1.4.0 (2024-06-18)

Features

  • 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)

Bug Fixes

  • move properties and remove old interface (ba7efa4)
  • remove old project type (e6c8a53)

Build System

Tests

Documentation

Styles

1.3.3 (2024-06-02)

Code Refactoring

  • global improvement + remove useless project type (c7e15f1)

Build System

1.3.2 (2024-05-16)

Bug Fixes

  • correction path tsconfig (3479f31)

1.3.1 (2024-05-15)

Build System

1.3.0 (2024-05-15)

Features

  • 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)

Bug Fixes

  • change OutputPath to OutputDir (cd3ee45)
  • correction of invalid path (af47b82)
  • move Domain/Interface to DTO for clean arch (059519d)

Code Refactoring

  • improvement architecture (8ad1a75)
  • improvement of template folder structure (6726c2a)
  • juste order import + little modif for the futur (abfd2eb)
  • move buildFolderStructureByObject to Common Util (f88d520)

Build System

  • downgrade packages tedious for kysely compatibility (2d9c41c)
  • improvement build env (b633881)
  • improvement build environnement + simplify (658b063)
  • improvement of environnement (0162fe3)

Continuous Integration

  • delete coverage workflow for the moment and update node version (c425a6d)
  • remove useless command (3072b0d)

Documentation

Styles

1.2.0 (2024-05-06)

Features

1.1.0 (2024-05-06)

Features

  • 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)

Bug Fixes

  • change version of tsconfig extended (d56375c)
  • forgotten dependency additions (59bf30e)
  • i have no enemies (9600e8b)
  • remove useless dependencies (3929740)

Code Refactoring

Build System

  • 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)

Tests

  • Fix I18n error messages and add tests (0578c14)
  • fix test for FolderStructure (513995c)
  • tests correction (610b2f9)

Documentation

1.0.1 (2024-04-16)

Documentation

  • improvement of comments (fc7e126)

1.0.0 (2024-04-16)

Features

Build System

  • check if tsconfig.tsbuildinfo before delete him (cf8dfa4)
  • setup build environments (9045b1f)
  • Update .npmignore, .gitignore, .eslintrc, and package.json (5b701ba)
  • update packages (7b041e2)

Tests

Continuous Integration