2.18.2 (2023-03-20)
- templates and spec: bug fix on templates and refactoring spec to use Aloe runner (ca913e1)
2.18.1 (2022-12-29)
- assit: fix assist Open AI rate limit (6ba7ca9)
2.18.0 (2022-11-11)
2.17.0 (2022-11-03)
- assist: help developers generate specs and use cases using domain knowledge with AI (29a8adf)
2.16.0 (2022-09-07)
- rest and graphql: better rest and graphql developer expirence, also a new auth file (cef9181)
2.15.0 (2022-08-22)
- herbs: update herbs dependencies (6d8d9fc)
2.14.1 (2022-08-07)
- herbs2knex: repository now working correctly with IDs (928b4f8)
2.14.0 (2022-08-07)
- added date type from GraphQLDateTime (0b3cc07)
- comments indicating where the dev can inform custom types, queries and mutations (6e4bd60)
- gql default schemas (41ae52c)
2.13.0 (2022-07-26)
- component: get permission through parameters (1618bf0)
- component: new command called shell (e034e34), closes #84
2.12.0 (2022-07-24)
- shelf: herbsshelf verion bump (718844b)
2.11.1 (2022-07-24)
- specs: herbs update now does not skip spec files (9af7e48)
2.11.0 (2022-07-10)
- package.json: bump herbsshelf for generated project (63e21c7)
- readme: improve generated readme.md (9d14e5a)
2.10.0 (2022-07-07)
- new dynamic readme: new dynamic readme for herbs cli projects (bdfa1e0)
- readme: applying requested changes (a726db0), closes #87
2.9.1 (2022-06-29)
- package.json: fix herbs2rest version (b445afb)
2.9.0 (2022-06-29)
- package.json: bump version for herbs and glues (85a14b6)
2.8.0 (2022-06-29)
- index.ejs: include entity property in controllers list (ca88f0f)
2.7.5 (2022-06-25)
2.7.4 (2022-06-25)
- fix regex (b64331f), closes #135
- package json: replace author and project name (67d5e8c), closes #135
2.7.3 (2022-06-25)
- adding command for herbs-CLI execution in the units tests (bc73930)
- check if git is installed in the operating system (127b1c8), closes #110
- error message change if git command fails to execute (9772757)
- git.js: broken when herbs new with git (1348133), closes #110
2.7.2 (2022-06-25)
- now cli uses the same return in find methods (b4318bf)
2.7.1 (2022-06-19)
- fix config graphql route (ec1e806)
- fix herbs shelf import for v 3.0 (b0b85ed)
- fix mongodb generator (8894555), closes #127
- fix mongodb generator (765b92c), closes #127
- fix mongodb test file (e0e506f)
- update dependencies from cli (5d4cf6b)
- update dependencies from generated projects (dbd8b6b)
2.7.0 (2022-06-19)
2.6.1 (2022-06-14)
- spec: move samples to the right structure (ef625f2)
2.6.0 (2022-06-13)
- migration: creating unecessary migration files on windows (560ca3a)
- specs: change test->spec and fix specs for use cases. All running fine (fdcbbe9)
- test: resolve lodash dependency (74e248b)
- spec: new Sample features - be able to add sample data on your scenario (2821864)
- spec: new specs for create, delete, find, findAll and update use cases (ed285c1)
- test: improve test CLI output (b2da950)
- test: test command: now it is possible to run herbs tests and specs (aloe) (771ca35)
2.5.0 (2022-05-27)
- removed unecessary variables (d8fd808)
2.4.2 (2022-05-05)
2.4.1 (2022-05-04)
- deps: bump ansi-regex from 3.0.0 to 3.0.1 (2b4a903)
- deps: bump inquirer from 8.2.3 to 8.2.4 (8b65e4e)
2.4.0 (2022-04-28)
- show update version when new version is available (0c682c6)
2.3.2 (2022-04-20)
- update gluegun and inside dependencies (93b72c5)
2.3.1 (2022-03-22)
- fix mongo layer generation (29a8ec6)
2.3.0 (2022-03-03)
- readme: first version of readme file (4351e06)
- revert {exceptIDs: true} from usecases (807ba02)
2.2.0 (2022-03-02)
- new: fix the new command via CLI and the tests files (2c470af), closes #102
- update dependencies of projects (c1603ee)
2.1.0 (2022-02-27)
- cli: improved info output about new generated files on
herbs update
(1b62c9f)
2.0.2 (2022-02-23)
- graphql: dont include packages related to graphql when it's not selected (7759695)
2.0.1 (2022-02-20)
- graphql: handle mutation creation for
other
usecase type (not CRUD) (10328a9) - rest: handle controller creation for
other
usecase type (not CRUD) (789b199)
2.0.0 (2022-02-20)
- graphql: fix graphql gql generation (ca4a3f7)
- herbsshelf: fix herbarium link with herbsshelf (757c131)
- herbarium: improve node_module dependencies (ede6c64)
- herbarium: use Herbarium for use cases, entities and repos (ca545b6), closes #85
- migration: create new migrations for entity on
herbs update
(ec3c907) - start info: improved start info with herbsshelf endpoint (939cc21)
- herbarium: Since there is no more 'index.js' as lists for uc and entities, it will no longer work with old projects.
1.10.4 (2022-02-01)
- hotfix: fix usecase requirements (557d1ca)
1.10.3 (2022-01-15)
1.10.2 (2022-01-15)
1.10.1 (2022-01-15)
- update dependencies (59a492f)
1.10.0 (2022-01-15)
1.9.3 (2021-12-13)
1.9.2 (2021-12-13)
- rest: improve step desc and use cases names (Get vs Find) (9816535)
- templates: improve step desc and use cases names (Get vs Find) (edad41c)
1.9.1 (2021-12-12)
- small fixes and small improvements (37ea12a)
1.9.0 (2021-12-12)
- not found error test: added not found error test (66b36ed)
- generating two unit test for all usecases (ead78ad)
- 🧪 generating test for all entities: 🧪 Generating test for all entities dynamically (572aa48)
- generating dynamic tests: generating dynamic tests (32f56f2)
1.8.0 (2021-11-08)
- project generation with Git version control support (2f79782)
- project generation with Git version control support (44272be)
1.7.2 (2021-11-04)
- change updateUsecase to return Err.notFound when the entity doesnt exists (d6b55d9)
1.7.1 (2021-10-25)
- fixed lodash.startCase not found (d236c23)
1.7.0 (2021-10-25)
1.6.1 (2021-10-14)
1.6.0 (2021-10-13)
- getAll route implementation (357932b)
1.5.4 (2021-10-12)
- bug when deleting a entity (eef881b)
1.5.3 (2021-10-12)
1.5.2 (2021-10-12)
1.5.1 (2021-10-12)
- remove single quotes from REST endpoints (acebcd1)
1.5.0 (2021-10-07)
- this change allows a usecase to be available or not on graphql (38563a7)
1.4.4 (2021-10-04)
- package.json generation using initial project setup options (50056d6), closes #54
- package.json generation using initial project setup options (6e66a47), closes #54
1.4.3 (2021-10-01)
1.4.2 (2021-10-01)
- fixed the knexFile.js generation on linux file system (9dc13e6)
1.4.1 (2021-09-29)
1.4.0 (2021-09-28)
- implementation of support for data layer generation with persistence in SQL Server database (dbdf67e), closes #27
- include SQL Server support option (f75da71), closes #27
1.3.1 (2021-09-27)
- add eslint to code (1151fa6)
1.3.0 (2021-09-23)
- fixed entity import in getById and update tests (1dd347f)
- add new buchu errors (b76722d)
1.2.0 (2021-09-23)
- change name of step in getbyid (81e99b1)
- add tests for default usecases (4c9f17f)
1.1.3 (2021-09-23)
- package.json generator: fixed the knexFile.js name on package.json generator (e6197e5)
1.1.2 (2021-09-22)
- change the keyword herb to herbs in the package.json file (b7fc4fc)
- disable introspection when is production (5fa88f0)
1.1.1 (2021-09-20)
- adjust for installation of specific dependencies based on project setup (ff359d4), closes #29
- adjustment of the installation of infra dependencies in the project setup (5c56785)
1.1.0 (2021-09-10)
1.0.7 (2021-08-31)
- change usecase groups (863fe06), closes #11
- genereting routes dynamically (e0e95fd), closes #11
- lint (384b729), closes #11
1.0.6 (2021-08-20)
1.0.5 (2021-08-19)
- eslint: fix eslint requirement (c902e07), closes #17
- lint: fix lint configuration (5b1a7a2), closes #17
1.0.4 (2021-08-06)
- set version fixed into thrid part dependencies (43952be)
1.0.3 (2021-08-06)
- fix herbsshelf import (c85beff)
1.0.2 (2021-08-06)
- fix herbs dependencies (d5fd5a6)
1.0.1 (2021-06-29)
- change the libraries to new herbs organization (70cf2cf)
- add semantic-release (c9208cc)