Skip to content

Latest commit

 

History

History
647 lines (308 loc) · 30.1 KB

CHANGELOG.md

File metadata and controls

647 lines (308 loc) · 30.1 KB

2.18.2 (2023-03-20)

Bug Fixes

  • templates and spec: bug fix on templates and refactoring spec to use Aloe runner (ca913e1)

2.18.1 (2022-12-29)

Bug Fixes

  • assit: fix assist Open AI rate limit (6ba7ca9)

2.18.0 (2022-11-11)

Features

  • spec: spec runs with or without use case info or metadata (81cb29e), closes #169

2.17.0 (2022-11-03)

Bug Fixes

  • parse error (60de48c)
  • toolbox: fix lint problem with \0 char (67a8f89)

Features

  • assist: help developers generate specs and use cases using domain knowledge with AI (29a8adf)

2.16.0 (2022-09-07)

Features

  • rest and graphql: better rest and graphql developer expirence, also a new auth file (cef9181)

2.15.0 (2022-08-22)

Bug Fixes

  • herbs: update herbs dependencies (6d8d9fc)

Features

2.14.1 (2022-08-07)

Bug Fixes

  • herbs2knex: repository now working correctly with IDs (928b4f8)

2.14.0 (2022-08-07)

Bug Fixes

Features

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

Features

  • component: get permission through parameters (1618bf0)
  • component: new command called shell (e034e34), closes #84

2.12.0 (2022-07-24)

Features

  • shelf: herbsshelf verion bump (718844b)

2.11.1 (2022-07-24)

Bug Fixes

  • specs: herbs update now does not skip spec files (9af7e48)

2.11.0 (2022-07-10)

Bug Fixes

  • package.json: bump herbsshelf for generated project (63e21c7)

Features

  • readme: improve generated readme.md (9d14e5a)

2.10.0 (2022-07-07)

Features

  • new dynamic readme: new dynamic readme for herbs cli projects (bdfa1e0)
  • readme: applying requested changes (a726db0), closes #87

2.9.1 (2022-06-29)

Bug Fixes

  • package.json: fix herbs2rest version (b445afb)

2.9.0 (2022-06-29)

Features

  • package.json: bump version for herbs and glues (85a14b6)

2.8.0 (2022-06-29)

Features

  • index.ejs: include entity property in controllers list (ca88f0f)

2.7.5 (2022-06-25)

Bug Fixes

  • fix a bug when the entity has another entity as field (0690899), closes #64

2.7.4 (2022-06-25)

Bug Fixes

2.7.3 (2022-06-25)

Bug Fixes

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

Bug Fixes

  • now cli uses the same return in find methods (b4318bf)

2.7.1 (2022-06-19)

Bug Fixes

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

Features

  • shelf: shelf now uses Herbarium as the primary metadata source (1b6618b), closes #126

2.6.1 (2022-06-14)

Bug Fixes

  • spec: move samples to the right structure (ef625f2)

2.6.0 (2022-06-13)

Bug Fixes

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

Features

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

Features

  • removed unecessary variables (d8fd808)

2.4.2 (2022-05-05)

Bug Fixes

  • herbs graphql layer dont have inputs types (5f8a4d7)
  • ignore migration for mongo database (ca8184c)

2.4.1 (2022-05-04)

Bug Fixes

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

Bug Fixes

  • update herbs dependencies (4b2b32b)
  • update inquire dependency version (1602997)

Features

  • show update version when new version is available (0c682c6)

2.3.2 (2022-04-20)

Bug Fixes

  • update gluegun and inside dependencies (93b72c5)

2.3.1 (2022-03-22)

Bug Fixes

  • fix mongo layer generation (29a8ec6)

2.3.0 (2022-03-03)

Features

  • readme: first version of readme file (4351e06)

Reverts

  • revert {exceptIDs: true} from usecases (807ba02)

2.2.0 (2022-03-02)

Bug Fixes

  • new: fix the new command via CLI and the tests files (2c470af), closes #102
  • update dependencies of projects (c1603ee)

Features

  • add new validation method except ID's (1e32412), closes #82

2.1.0 (2022-02-27)

Features

  • cli: improved info output about new generated files on herbs update (1b62c9f)

2.0.2 (2022-02-23)

Bug Fixes

  • graphql: dont include packages related to graphql when it's not selected (7759695)

2.0.1 (2022-02-20)

Bug Fixes

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

Bug Fixes

  • graphql: fix graphql gql generation (ca4a3f7)
  • herbsshelf: fix herbarium link with herbsshelf (757c131)

Features

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

BREAKING CHANGES

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

Bug Fixes

  • hotfix: fix usecase requirements (557d1ca)

1.10.3 (2022-01-15)

Bug Fixes

1.10.2 (2022-01-15)

Bug Fixes

  • creatting link for node_modules (5681884)
  • fix package-lock (01e17ef)

1.10.1 (2022-01-15)

Bug Fixes

1.10.0 (2022-01-15)

Bug Fixes

  • fix dependencies installation on herbs new command (673af30), closes #88

Features

  • support for data layer generation with MySQL database (6643895), closes #86

1.9.3 (2021-12-13)

Bug Fixes

  • tests: tests are running 1000% faster now (8dbe43c), closes #24

1.9.2 (2021-12-13)

Bug Fixes

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

Bug Fixes

  • small fixes and small improvements (37ea12a)

1.9.0 (2021-12-12)

Bug Fixes

Features

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

Features

  • project generation with Git version control support (2f79782)
  • project generation with Git version control support (44272be)

1.7.2 (2021-11-04)

Bug Fixes

  • change updateUsecase to return Err.notFound when the entity doesnt exists (d6b55d9)

1.7.1 (2021-10-25)

Bug Fixes

  • fixed lodash.startCase not found (d236c23)

1.7.0 (2021-10-25)

Bug Fixes

  • use intance connector into repository (7349854), closes #47

Features

1.6.1 (2021-10-14)

Bug Fixes

  • implementation a findAll method in mongodb repository template (ea4c592), closes #73

1.6.0 (2021-10-13)

Features

  • getAll route implementation (357932b)

1.5.4 (2021-10-12)

Bug Fixes

  • bug when deleting a entity (eef881b)

1.5.3 (2021-10-12)

Bug Fixes

1.5.2 (2021-10-12)

Bug Fixes

  • herbs update - Entity with methods #65 (4651455)

1.5.1 (2021-10-12)

Bug Fixes

  • remove single quotes from REST endpoints (acebcd1)

1.5.0 (2021-10-07)

Features

  • this change allows a usecase to be available or not on graphql (38563a7)

1.4.4 (2021-10-04)

Bug Fixes

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

Bug Fixes

  • generating repositories of new entities with the update command (8f82f54), closes #50

1.4.2 (2021-10-01)

Bug Fixes

  • fixed the knexFile.js generation on linux file system (9dc13e6)

1.4.1 (2021-09-29)

Bug Fixes

  • error on generate knexfile template on linux (case-sensitive) (37ba7da), closes #48

1.4.0 (2021-09-28)

Features

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

Bug Fixes

1.3.0 (2021-09-23)

Bug Fixes

  • fixed entity import in getById and update tests (1dd347f)

Features

1.2.0 (2021-09-23)

Bug Fixes

  • change name of step in getbyid (81e99b1)

Features

  • add tests for default usecases (4c9f17f)

1.1.3 (2021-09-23)

Bug Fixes

  • package.json generator: fixed the knexFile.js name on package.json generator (e6197e5)

1.1.2 (2021-09-22)

Bug Fixes

  • change the keyword herb to herbs in the package.json file (b7fc4fc)
  • disable introspection when is production (5fa88f0)

1.1.1 (2021-09-20)

Bug Fixes

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

Features

1.0.7 (2021-08-31)

Bug Fixes

1.0.6 (2021-08-20)

Bug Fixes

  • routes missing: fixed routes missing (c723ae9), closes #16

1.0.5 (2021-08-19)

Bug Fixes

  • eslint: fix eslint requirement (c902e07), closes #17
  • lint: fix lint configuration (5b1a7a2), closes #17

1.0.4 (2021-08-06)

Bug Fixes

  • set version fixed into thrid part dependencies (43952be)

1.0.3 (2021-08-06)

Bug Fixes

1.0.2 (2021-08-06)

Bug Fixes

1.0.1 (2021-06-29)

Bug Fixes

  • change the libraries to new herbs organization (70cf2cf)

1.0.0 (2021-06-29)

Features