All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.1.0 (2022-03-15)
- adds dry-run flag to preview generated paths without writing files (483aef2)
7.0.6 (2022-02-21)
7.0.5 (2022-01-17)
7.0.4 (2021-08-07)
- story: use storybook codemod's preferred way (b694f76)
7.0.3 (2021-06-12)
7.0.2 (2021-06-12)
7.0.1 (2021-06-12)
- remove camelCase from componentTestTemplateGenerator, it's handled in generateComponent (7885d22), closes #43
7.0.0 (2021-05-06)
-
🧨 Generate React CLI requires Node 12 or higher now. We no longer support Node 10.
-
🤖 update dependencies (331205f)
6.0.2 (2021-02-24)
6.0.1 (2021-02-17)
6.0.0 (2021-02-17)
- You will need to use the "TemplateName" keyword as your custom template filename if you want the CLI to replace it with the component name.
- use "TemplateName" keyword for custom templates (73a308f)
- use lodash upperFirst to force component name start with uppercase (e401caf)
5.2.3 (2021-01-05)
5.2.2 (2021-01-05)
5.2.1 (2021-01-05)
- allow generation of multiple components at once (18cd5f0)
- 🐛 react components must start with a upper case letter. (4c3bddd)
5.1.0 (2020-09-18)
5.0.1 (2020-06-24)
5.0.0 (2020-05-25)
- 🧨 This new "type" option will replace the custom component commands that you run. Meaning you now can pass the custom component as type option (e.g npx generate-react-cli component HomePage --type=page ) that you have configured in your GRC config file.
- 🎸 Add a new "type" option to the component command (1a5ce6a)
4.3.3 (2020-05-10)
4.3.2 (2020-05-10)
4.3.1 (2020-05-10)
4.3.0 (2020-05-10)
4.2.2 (2020-05-03)
4.2.1 (2020-05-03)
4.2.0 (2020-05-02)
4.1.1 (2020-04-23)
4.1.0 (2020-04-20)
4.0.2 (2020-04-05)
- 🐛 audit fix to resolve 1 low vulnerability (0ac348e)
4.0.1 (2020-04-05)
4.0.0 (2020-03-21)
-
🧨 Generate React CLI requires Node 10 or higher
-
🤖 Generate React CLI requires Node 10 or higher (bd745f6)
3.0.2 (2020-03-21)
3.0.1 (2020-03-14)
3.0.0 (2019-12-14)
-
Update the way option values are passed in the component command. For example if you wanted or didn't want a corresponding test file, the old syntax looked like this: --withTest or --no-withTest. Now with the new syntax you just do this --withTest=true or --withTest=false this applies to all the other component options (withStyle, withStory, withLazy).
-
💄 Update component command options (c870c7c)
2.0.2 (2019-12-13)
2.0.1 (2019-12-13)
2.0.0 (2019-12-13)
- new command option parameters
-
add TypeScript support (8d13018)
-
make stylesheets optional by adding “withStyle” option
-
improve developer experience when updating (“generate-react-cli.json”) the config file. The CLI will only inquire about the new missing properties in the config file the next time generate-react-cli is ran.
-
🎸 make sure user is running Node 8 or higher (fe5dba1)
- 💡 component command has a few option updates (67579d3)
- testing standard-version
- major dependency update (chalk 3.0.0)
- update dependencies
- update readme
- remove unnecessary use of Fragment in Lazy template
- update dependencies
- remove data-testid from jsTemplate if test library is not Testing Library
- only import style object in jsTemplate if css module is true
- (#4) make getByTestId the default
- fix (#3) generated tests always use FollowBtn
- update readme
- support different testing component libraries
- update dependencies
- update readme
- update dependencies
- reorganize the file structure within the gr-cli
- bump major version of inquirer
- update dependencies
- reorganize
- update readme
- add shorthand "g-r" command
- update issue templates for github
- add component cmd gif for readme.md
- update readme
- update readme
- update readme
- update GRC config file when needed.
- add lazy template
- add additional options to "component" command (withTest, withStory, withLazy)
- update readme
- use correct preprocessor extension in component
- add question inquirer to create generate-react-cli config file
- create License
- update readme
- update package description
- update readme
- add templates to files in package.json
- add repository to package.json
- initial base features of generate react cli
- add readme