|
1 | 1 | # Changelog |
2 | 2 |
|
| 3 | +## [2.0.0](https://github.com/DouglasNeuroInformatics/libnest/compare/v1.0.0...v2.0.0) (2025-03-13) |
| 4 | + |
| 5 | +### ⚠ BREAKING CHANGES |
| 6 | + |
| 7 | +* Total rewrite of many things |
| 8 | + |
| 9 | +### Features |
| 10 | + |
| 11 | +* add __modelName to prisma ([55cca81](https://github.com/DouglasNeuroInformatics/libnest/commit/55cca81250749ab32b1ebdbd83e514fe192199bb)) |
| 12 | +* add add error mixin ([05fdfc2](https://github.com/DouglasNeuroInformatics/libnest/commit/05fdfc25e798b2c7d6c714189e1603bb1a7529c5)) |
| 13 | +* add API_PROD_SERVER_PORT to config ([3400017](https://github.com/DouglasNeuroInformatics/libnest/commit/340001714530f42611e1add9d9c114c1a19c1e73)) |
| 14 | +* add conditional imports ([51bf420](https://github.com/DouglasNeuroInformatics/libnest/commit/51bf420cbb73c7f2acccc5ea02bb62a3cbdeb17c)) |
| 15 | +* add details to app error ([3eaf073](https://github.com/DouglasNeuroInformatics/libnest/commit/3eaf07341bf5a4527f6e7f2ad3dedf7cba898608)) |
| 16 | +* add getValidationSchema ([5c98c2f](https://github.com/DouglasNeuroInformatics/libnest/commit/5c98c2fa75d95e6ec9c266636ff4fa2eb99cf2b5)) |
| 17 | +* add JwtStrategy ([174aec3](https://github.com/DouglasNeuroInformatics/libnest/commit/174aec30d4701c5c329b9a1f68f2f29720d323a5)) |
| 18 | +* add new infer type ([d674010](https://github.com/DouglasNeuroInformatics/libnest/commit/d6740101e6fd45e3c9e288f2a29dc2c4ef5d361f)) |
| 19 | +* add param overload to app error ([62e808c](https://github.com/DouglasNeuroInformatics/libnest/commit/62e808c6175a78d46872383ef553e6cce2026955)) |
| 20 | +* add providers option to AppFactory ([d81ec5f](https://github.com/DouglasNeuroInformatics/libnest/commit/d81ec5f29a8f8fd078933adc9e3281fe54de5056)) |
| 21 | +* add RouteAccess decorator ([69d01ea](https://github.com/DouglasNeuroInformatics/libnest/commit/69d01ea40338895312d86630ffa6a50fb61cc0dc)) |
| 22 | +* add throttler ([047c0a2](https://github.com/DouglasNeuroInformatics/libnest/commit/047c0a2f3332662e14f927dd4ceb1969bd2b9afc)) |
| 23 | +* add validation service ([2b0217b](https://github.com/DouglasNeuroInformatics/libnest/commit/2b0217bf0c819db57b82c8b2cb94cf96c2ddf628)) |
| 24 | +* configure delay middleware ([c902a58](https://github.com/DouglasNeuroInformatics/libnest/commit/c902a583512ff5670d7011b677c0b76933b57697)) |
| 25 | +* dynamically apply login credentials schema ([2e42a10](https://github.com/DouglasNeuroInformatics/libnest/commit/2e42a10d9611a356dee8c3ae5421131730459bfd)) |
| 26 | +* implement auth guard and route access decorator ([e3c7d62](https://github.com/DouglasNeuroInformatics/libnest/commit/e3c7d627a2c0f5d7797f670b35d767abfd185f6c)) |
| 27 | +* implement authentication guard ([e456fe2](https://github.com/DouglasNeuroInformatics/libnest/commit/e456fe2fd8f23b81958832cb381d9ef28d69e5bd)) |
| 28 | +* implement working auth module ([143292b](https://github.com/DouglasNeuroInformatics/libnest/commit/143292b6b2776794081f21ce669028985e9302e9)) |
| 29 | +* integrate crypto module ([bc34122](https://github.com/DouglasNeuroInformatics/libnest/commit/bc3412287c2d4ad8a97857ece52d34b09d8c846f)) |
| 30 | + |
| 31 | +### Bug Fixes |
| 32 | + |
| 33 | +* add all as subject ([7254987](https://github.com/DouglasNeuroInformatics/libnest/commit/7254987c46b9b814568b8f9353a28ef9b1287e74)) |
| 34 | +* add dbPrefix option for prisma ([575f154](https://github.com/DouglasNeuroInformatics/libnest/commit/575f1548d7bc04ab0928c2b553bb4e646797edd0)) |
| 35 | +* add fallback for never ability ([5508624](https://github.com/DouglasNeuroInformatics/libnest/commit/55086247682ad62ecef33894387d6e0384c09d43)) |
| 36 | +* allow passing context options ([37d371b](https://github.com/DouglasNeuroInformatics/libnest/commit/37d371ba9374e127b41f2a8b4e3a09febd5cf598)) |
| 37 | +* app error ([8cf0cf6](https://github.com/DouglasNeuroInformatics/libnest/commit/8cf0cf6675e4d0b81d0cabfbce7fc54621579f6b)) |
| 38 | +* circular type ref ([2f04ff8](https://github.com/DouglasNeuroInformatics/libnest/commit/2f04ff84ec939745a3d389759b180d86c1393e24)) |
| 39 | +* conditional import ([a5d27a4](https://github.com/DouglasNeuroInformatics/libnest/commit/a5d27a4f6c4f0d5f341907ed5356050db7d0af1f)) |
| 40 | +* export logging service ([a73f4e6](https://github.com/DouglasNeuroInformatics/libnest/commit/a73f4e6beae50033e515a310dd78b5e9570ca530)) |
| 41 | +* modelName types ([c7560bc](https://github.com/DouglasNeuroInformatics/libnest/commit/c7560bce59bbfbff7861fecb75f1bd86d6471322)) |
| 42 | +* move env setter ([9d02a8e](https://github.com/DouglasNeuroInformatics/libnest/commit/9d02a8e5098a0ecd64b9ecee103d780a4f0c1196)) |
| 43 | +* move swc to prod deps ([f8fd737](https://github.com/DouglasNeuroInformatics/libnest/commit/f8fd737c88ab7e574be97cbb980376dbef65ae54)) |
| 44 | +* narrow types ([c5884d1](https://github.com/DouglasNeuroInformatics/libnest/commit/c5884d1c638f1c4505dd6b9ba005068cc9e39bed)) |
| 45 | +* remove empty strings from env ([ef2fd12](https://github.com/DouglasNeuroInformatics/libnest/commit/ef2fd1241e90a2ec9a97baf2fdc6e6ca32e0d3bd)) |
| 46 | +* set virtualization context public ([e3f9741](https://github.com/DouglasNeuroInformatics/libnest/commit/e3f97411a03080b29aa79ced2f03986f3c8f1931)) |
| 47 | +* setup dependency injection for JSONLogger ([ca92108](https://github.com/DouglasNeuroInformatics/libnest/commit/ca921085918973b69af8177c09bbe29ce9f93312)) |
| 48 | +* somewhat improve type ([3c93e54](https://github.com/DouglasNeuroInformatics/libnest/commit/3c93e54eb2a1b04e2d0e71df3416b657336d3a29)) |
| 49 | +* standardize schema ([34e1b32](https://github.com/DouglasNeuroInformatics/libnest/commit/34e1b327ecc34f9ce74b30219175a61184ddb0b3)) |
| 50 | +* type error ([d7e6843](https://github.com/DouglasNeuroInformatics/libnest/commit/d7e684394462312560a3f3d049322fc08ea46ae8)) |
| 51 | +* type error ([7ee855f](https://github.com/DouglasNeuroInformatics/libnest/commit/7ee855fc4c7dbf7995bebf2cc2af7708c32167c7)) |
| 52 | +* type error ([9b069b5](https://github.com/DouglasNeuroInformatics/libnest/commit/9b069b5a2853fd2cb9ce2965bc40d4438fc17684)) |
| 53 | +* type import ([5f553e8](https://github.com/DouglasNeuroInformatics/libnest/commit/5f553e8b06a2117c072b9472819fee8dd0d26215)) |
| 54 | +* typing ([fd00199](https://github.com/DouglasNeuroInformatics/libnest/commit/fd00199167af0c28bcf5904cd8e458b4f4b110a8)) |
| 55 | +* typo ([69a4037](https://github.com/DouglasNeuroInformatics/libnest/commit/69a40372f28378005adb063287deb4e50c1242e2)) |
| 56 | +* use correct key ([47f2446](https://github.com/DouglasNeuroInformatics/libnest/commit/47f2446cd19928210fd5b34a634e673984cb21cf)) |
| 57 | +* use url like to MONGO_URI ([b9a1328](https://github.com/DouglasNeuroInformatics/libnest/commit/b9a1328386066af4cd8c99c4c3f4ac68876bf455)) |
| 58 | +* userQuery payload infer ([7c3a22f](https://github.com/DouglasNeuroInformatics/libnest/commit/7c3a22f0dc8d6deb471752ccd650c71aab227ae7)) |
| 59 | +* virtualization module export path ([4f772b8](https://github.com/DouglasNeuroInformatics/libnest/commit/4f772b8dd067fb0a69dfd5032cd75d066a634851)) |
| 60 | +* zod namespace ([33222b3](https://github.com/DouglasNeuroInformatics/libnest/commit/33222b3c59f70c12c0f138f091d8b029bdd3f61f)) |
| 61 | + |
| 62 | +### Miscellaneous Chores |
| 63 | + |
| 64 | +* release v2 ([a745c9c](https://github.com/DouglasNeuroInformatics/libnest/commit/a745c9c55281cf7caed4ef029aab19585ad1a16f)) |
| 65 | + |
3 | 66 | ## [1.0.0](https://github.com/DouglasNeuroInformatics/libnest/compare/v0.5.1...v1.0.0) (2025-02-12) |
4 | 67 |
|
5 | 68 |
|
|
0 commit comments